--- /srv/rebuilderd/tmp/rebuilderdESgoEK/inputs/python3.13-nopie_3.13.12-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdESgoEK/out/python3.13-nopie_3.13.12-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-02-04 15:06:39.000000 debian-binary │ --rw-r--r-- 0 0 0 1048 2026-02-04 15:06:39.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1880460 2026-02-04 15:06:39.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1052 2026-02-04 15:06:39.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1879520 2026-02-04 15:06:39.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: 0x1aa6ad │ │ │ │ + Entry point address: 0x1aad1d │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 4823496 (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 0x1aa6ad │ │ │ │ +Entry point 0x1aad1d │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x44da54 0x0045da54 0x0045da54 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x44d090 0x0045d090 0x0045d090 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 0x44da80 0x44da80 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x44d0bc 0x44d0bc R E 0x10000 │ │ │ │ LOAD 0x44fee4 0x0046fee4 0x0046fee4 0x497f4 0x750e4 RW 0x10000 │ │ │ │ DYNAMIC 0x44fef8 0x0046fef8 0x0046fef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x44da60 0x0045da60 0x0045da60 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x44d09c 0x0045d09c 0x0045d09c 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 0001ca18 00ca18 00a2e9 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 00026d02 016d02 0011a6 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00027ea8 017ea8 0001b0 00 A 5 4 4 │ │ │ │ [ 8] .rel.dyn REL 00028058 018058 000030 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00028088 018088 001090 08 AI 4 25 4 │ │ │ │ [10] .init PROGBITS 00029118 019118 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00029124 019124 001980 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0002aaa8 01aaa8 253920 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0027e3c8 26e3c8 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0027e400 26e400 1df650 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0045da50 44da50 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0045da54 44da54 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0045da5c 44da5c 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0045da60 44da60 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002aaa8 01aaa8 252f8a 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 0027da34 26da34 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0027da40 26da40 1df64c 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0045d08c 44d08c 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0045d090 44d090 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0045d098 44d098 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0045d09c 44d09c 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 00085c 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,2262 +1,2262 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 2259 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: 00066e87 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0006d60d 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 0011eba1 416 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 0003d495 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 00065ca9 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00068419 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 00068f81 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0006d855 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 0011e1fd 426 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0003d45d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 000672e1 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: 00151f8d 396 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 00151585 396 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2) │ │ │ │ 13: 0047bbcc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 14: 00066cd5 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 000609b1 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 0010b44d 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 00068dd1 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 00060909 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 0010b4f9 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ 17: 0047db4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ 18: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (2) │ │ │ │ - 19: 001cd719 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 0005bc6d 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 001cdf09 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 0005bbc1 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 00152119 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 00064e0d 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 00151711 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 00061ae5 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ 24: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (2) │ │ │ │ 25: 00029a4c 0 FUNC GLOBAL DEFAULT UND XML_SetEndDoctypeDeclHandler │ │ │ │ - 26: 000f69a1 372 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 000f6621 372 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 001b6bc1 86 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 0012d2bd 732 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 001b7241 86 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 0012c8f5 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: 0012d251 60 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 0024af6d 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 0012c889 60 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 0024aeb1 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ 34: 0047af58 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ 35: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ - 36: 0026200d 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 00092661 142 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 0008c2a1 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 0026182d 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 000928b5 142 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 0008c4fd 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 0015d6e1 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 00061773 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 0015ce0d 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 00061003 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 42: 0002bbd9 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ 43: 004b9700 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (2) │ │ │ │ - 44: 00063a0d 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 0021a90d 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 00124ad5 262 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 00057409 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 00063a51 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 0006c36d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 000610df 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 0021ab7d 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 0012413d 262 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 00057365 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 00061123 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 000681d5 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 50: 0047110c 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ 51: 0002f039 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2) │ │ │ │ - 53: 000325d3 40 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ - 54: 0005f179 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 001ed831 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 000f6c51 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 00213ced 182 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 0006c431 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 00244879 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 001af721 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 0006904d 188 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 001f1c71 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 53: 000325f7 40 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ + 54: 0005f0d1 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 001edc61 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 000f68d1 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 00213f45 182 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 00068299 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 0024481d 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 001afd91 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 00069475 188 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 001f20a1 196 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: 0047db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 66: 000df141 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 001227c9 332 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 000dedc1 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 00121e29 332 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0047bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 0007ebc1 144 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 0007ede9 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: 000d1285 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 000667cd 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 001b7fed 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 001238c9 208 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 00060089 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 000e6089 780 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 000d0e21 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 00064ba1 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 001b866d 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 00122f25 208 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 0005ffe1 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 000e5d05 780 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 00082899 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 00082ab9 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 80: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 (2) │ │ │ │ 81: 0002b207 84 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 82: 000d2321 342 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 000d1ec1 342 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: 0047dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ 87: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (11) │ │ │ │ - 88: 0004c89d 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 88: 0004d019 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 89: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 90: 00068135 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 91: 000c967d 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 92: 000d5c05 760 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 93: 00131755 394 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 94: 000c7615 168 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 95: 001005a1 120 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 90: 00066d81 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 91: 000c927d 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 92: 000d5799 760 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 93: 00130d91 394 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 94: 000c721d 168 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 95: 00100661 120 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 96: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 97: 0020680d 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 97: 00206c49 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 98: 004b9d78 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 99: 0021dd05 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 99: 0021df75 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 100: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 101: 0015290d 168 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 102: 000616c3 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 103: 002065bd 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 104: 00051579 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 101: 00151f05 168 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 102: 00060f53 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 103: 002068f5 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 104: 000514d5 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 106: 001ed5ad 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 106: 001ed9dd 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 108: 001e5a79 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 109: 00065b3f 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 110: 00058e35 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 108: 001e5ea1 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 109: 00067177 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 110: 00058d99 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ 111: 0002b0a3 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: 00068a23 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 114: 00069109 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 115: 00471f14 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 116: 002646d1 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 117: 0006671b 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 118: 001aa6ad 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 116: 00263eed 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 117: 00064aef 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 118: 001aad1d 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 119: 004b9d20 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 120: 00080f01 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 121: 0020b369 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 120: 00081121 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 121: 0020b621 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 122: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 123: 00060d11 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 123: 00060c69 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ 124: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (2) │ │ │ │ 125: 004b9d60 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 126: 001106dd 196 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 127: 001ac9b1 124 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 126: 00110779 196 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 127: 001ad021 124 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 128: 000298b0 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 129: 0011cb75 500 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 130: 0007a3bd 1000 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 131: 000666e5 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 129: 0011c1d5 500 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 130: 0007a5f1 1000 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 131: 00064ab9 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 132: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 133: 00066f85 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 133: 0006554d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 134: 0002bb0f 62 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 135: 000601b5 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 136: 000d3fad 766 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 135: 0006010d 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 136: 000d3b41 766 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ 137: 0002ee21 186 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (2) │ │ │ │ - 139: 00060cd7 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 140: 0005b301 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 141: 00056eb9 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 142: 00146289 20 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 139: 00060c2f 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 140: 0005b255 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 141: 00056e15 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 142: 00145885 20 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ 143: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (2) │ │ │ │ 144: 004b9d74 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ - 145: 00036bbd 556 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 146: 00154e5d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 147: 001947f5 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 148: 0007fead 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 149: 00088e99 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 145: 00036b8d 556 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 146: 0015445d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 147: 001944dd 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 148: 000800cd 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 149: 000890ad 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 150: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 151: 00046c81 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 151: 00046bad 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 152: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 153: 00167865 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 154: 00072509 236 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 153: 00166f45 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 154: 0007273d 236 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 155: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ 156: 004710d4 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ 157: 0002cfc7 390 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ 158: 0047af4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ 159: 00000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.4 (2) │ │ │ │ - 160: 000572c9 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 161: 001c2989 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 162: 00064429 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 160: 00057225 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 161: 001c30b1 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 162: 0006124d 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 163: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 164: 0013f3b1 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 165: 0006025b 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 166: 001b14cd 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 164: 0013ea09 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 165: 000601b3 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 166: 001b1b3d 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 167: 0002a1f0 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 168: 002225f5 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 169: 000cfcd5 62 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 168: 00222865 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 169: 000cf8a9 62 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 170: 00477850 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 171: 00117c1d 548 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 172: 0005ffc1 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 173: 000ef3bd 852 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 174: 000fc0cd 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 175: 0014ea81 112 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 176: 0006d0b5 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 177: 0010deb9 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 178: 0016a3b1 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 179: 00050083 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 180: 001e3539 380 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 181: 00060843 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 182: 0003af49 184 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 183: 0005ea39 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 171: 0011722d 548 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 172: 0005ff19 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 173: 000ef03d 852 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 174: 000fbd2d 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 175: 0014e0a5 112 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 176: 0006d2fd 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 177: 0010df61 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 178: 00169a85 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 179: 0004ffd7 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 180: 001e3961 380 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 181: 0006079b 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 182: 0003af11 184 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 183: 0005e991 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ 184: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (2) │ │ │ │ 185: 004734ec 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ - 186: 00066d3b 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 186: 00068e37 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 187: 00029b10 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 188: 00068a47 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 188: 0006913b 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 189: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 190: 0011f395 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 191: 001e8b31 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 192: 00060477 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 193: 001dd7ed 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 190: 0011e9fd 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 191: 001e8f59 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 192: 000603cf 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 193: 001ddc1d 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 194: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 195: 0013b4f1 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 196: 00144655 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 197: 00032c91 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ + 195: 0013ab45 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 196: 00143a35 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 197: 00032cb5 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 198: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 199: 001ab54d 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 200: 0025ceb5 90 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 199: 001abbbd 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 200: 0025c6cd 90 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ 201: 00471d68 8 OBJECT GLOBAL DEFAULT 26 _Py_EllipsisObject │ │ │ │ 202: 0047ac20 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ 203: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (22) │ │ │ │ - 204: 0017ddad 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 205: 001de795 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 204: 0017d6f9 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 205: 001debc5 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 206: 00478cc0 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ 207: 0047c448 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterNotFoundError │ │ │ │ 208: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (2) │ │ │ │ - 209: 00064ee9 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 209: 00061b9f 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 211: 000667b7 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 211: 00064b8b 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 212: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 213: 0015d3a5 132 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 214: 0007735d 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 213: 0015cad1 132 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 214: 0007757d 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 216: 000ebbed 224 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 217: 001aa699 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 216: 000eb865 224 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 217: 001aad0d 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ 218: 0047dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ 219: 00029cac 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (2) │ │ │ │ - 220: 0006ce9d 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 221: 001e91b9 368 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 220: 0006870d 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 221: 001e95e5 368 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ 222: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (2) │ │ │ │ 223: 0002b201 6 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ 224: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (2) │ │ │ │ 225: 0047bbb8 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: 00060175 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 228: 000600cd 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ 229: 0002a1cc 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerActivationThreshold │ │ │ │ - 230: 0021fd4d 384 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 231: 000666b5 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 232: 001220d9 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 230: 00220131 384 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 231: 00064a89 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 232: 00121739 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 233: 0047af70 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 234: 0007b56d 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 235: 000d5b61 164 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 236: 000602a9 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ - 237: 000331e1 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 238: 001ac981 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 239: 000cd8a5 978 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 240: 00035e8f 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 241: 000645ed 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 242: 000e33c9 440 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 243: 00115705 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 234: 0007b799 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 235: 000d56f5 164 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 236: 00060201 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 237: 00033205 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 238: 001acff1 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 239: 000cd4c5 904 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 240: 00035e5f 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 241: 000613cd 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 242: 000e3045 440 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 243: 00114d0d 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ 244: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (2) │ │ │ │ 245: 0047db50 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ - 246: 000781fd 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 247: 001b12a5 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 248: 00086569 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 246: 00078431 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 247: 001b1915 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 248: 0008678d 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ 249: 0002a420 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ 250: 0002a49c 0 FUNC GLOBAL DEFAULT UND erf@GLIBC_2.4 (3) │ │ │ │ 251: 00000000 0 FUNC GLOBAL DEFAULT UND getuid@GLIBC_2.4 (2) │ │ │ │ 252: 0002bbd3 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 253: 001b0e29 112 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 253: 001b1499 112 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ 254: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (2) │ │ │ │ 255: 004b9d64 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 256: 000f686d 292 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 257: 0024843d 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 256: 000f64ed 292 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 257: 00248321 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ 258: 0002a4c0 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ 259: 0002ab19 352 FUNC GLOBAL DEFAULT 12 Py_FrozenMain │ │ │ │ - 260: 000644af 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 260: 0006130f 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 261: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 262: 001226d5 244 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 263: 00248831 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 264: 0025dac9 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 265: 001fe529 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 266: 000668cf 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 267: 0008496d 344 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 262: 00121d35 244 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 263: 00248709 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 264: 0025d781 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 265: 001fe861 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 266: 00064ca3 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 267: 00084b8d 344 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ 268: 00000000 0 FUNC GLOBAL DEFAULT UND sigwait@GLIBC_2.4 (2) │ │ │ │ 269: 00475014 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ 270: 0047dad8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ - 271: 000517d1 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 272: 0019cf0d 704 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 273: 000616d5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 271: 00051731 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 272: 0019d305 704 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 273: 00060f65 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 274: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 275: 0014b1f5 134 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 275: 0014a815 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: 00068001 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 279: 001cb5a9 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 280: 00088b4d 154 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 278: 0006780d 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 279: 001cbd9d 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 280: 00088d61 154 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 281: 004e2d98 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 282: 002bcf60 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 283: 00059115 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 284: 00066877 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 285: 0009dab1 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 282: 002bc5a0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 283: 00059079 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 284: 00064c4b 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 285: 0009db3d 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 286: 00029268 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 287: 00118089 64 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 287: 00117699 64 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 288: 004b9d58 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 289: 0020114d 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 289: 00201485 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 290: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 291: 002c362c 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 292: 001dd7f9 196 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 291: 002c2c6c 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 292: 001ddc29 196 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 293: 00029fa4 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ 294: 00000000 0 FUNC GLOBAL DEFAULT UND mkdirat@GLIBC_2.4 (2) │ │ │ │ - 295: 001f6e9d 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 296: 00113239 540 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 295: 001f72c9 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 296: 00112845 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ 297: 0002a300 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: 00068093 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 301: 00155f5d 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 302: 000f60b1 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 303: 00083865 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 300: 00066cdf 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 301: 0015555d 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 302: 000f5d31 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 303: 00083a85 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 304: 00474f44 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 305: 001ce155 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 306: 00061715 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 307: 001a9011 422 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 308: 001e9329 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 309: 00047e2b 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 305: 001ce8a9 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 306: 00060fa5 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 307: 001a9681 422 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 308: 001e9755 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 309: 00047d7b 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ 310: 0002a2c0 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: 00204141 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 315: 0007fc71 572 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 316: 0012380d 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 317: 000602a5 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 314: 00204479 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 315: 0007fe99 564 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 316: 00122e69 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 317: 000601fd 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: 000cfd15 1038 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 320: 000cf8e9 1038 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 321: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (2) │ │ │ │ 322: 004ba008 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: 000ff0bd 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 327: 0005b281 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 326: 000fed71 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 327: 0005b1d5 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: 00065edb 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 331: 0005f29d 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 332: 00036685 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 333: 001634a5 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 334: 00144ff5 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 335: 0006d0e9 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 330: 00061c57 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 331: 0005f1f5 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 332: 00036655 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 333: 00162b95 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 334: 0014496d 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 335: 0006d331 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: 000b8f79 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 339: 001b1225 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 340: 00168659 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 341: 000eecdd 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 342: 00065b9b 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 343: 00118c99 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 338: 000b8af1 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 339: 001b1895 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 340: 00167d39 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 341: 000ee95d 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 342: 000671d3 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 343: 001182a1 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: 000cdc79 1096 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 347: 000cd84d 1096 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 348: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 349: 0020edf5 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 350: 0004ca21 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 351: 0009e055 44 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 352: 001318e1 256 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 353: 00107a9d 424 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 349: 0020f04d 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 350: 0004d301 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 351: 0009e0e1 44 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 352: 00130f1d 256 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 353: 00107b49 428 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 354: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 355: 00066edd 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 356: 0014ff49 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 355: 00068fd7 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 356: 0014f571 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: 001e70c9 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 359: 001e74ed 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 360: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 361: 00264381 216 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 362: 00066cfb 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 361: 00263b9d 212 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 362: 00068df7 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ 363: 00475f38 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ 364: 00000000 0 FUNC GLOBAL DEFAULT UND flistxattr@GLIBC_2.4 (2) │ │ │ │ 365: 00029b8c 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (3) │ │ │ │ - 366: 0005fe93 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 367: 0003fd67 354 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 368: 000caf79 216 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 369: 00067f67 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 370: 0021f155 786 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 366: 0005fdeb 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 367: 0003fd2b 354 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 368: 000cab79 216 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 369: 00067773 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 370: 0021f511 786 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 371: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 372: 0019ace5 648 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 372: 0019b0dd 648 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ 373: 0047db40 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ 374: 00000000 0 FUNC GLOBAL DEFAULT UND inflateInit2_ │ │ │ │ - 375: 00115c01 126 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 375: 00115209 126 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ 376: 0002a0bc 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: 000860e1 156 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 380: 00061623 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 381: 001aca2d 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 382: 0012d5b1 76 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 383: 00114f35 1824 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 384: 00036601 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 385: 0004bbe5 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 379: 00086305 156 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 380: 00060eb1 56 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 381: 001ad09d 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 382: 0012cbe9 76 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 383: 0011453d 1824 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 384: 000365d1 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 385: 0004bb31 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 386: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 387: 001aa685 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 388: 001dff55 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 387: 001aacf5 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 388: 001e0385 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 389: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 390: 0003b62f 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 391: 00032ebd 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 392: 000456ed 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 393: 00068989 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 394: 00053185 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 395: 00106779 232 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 390: 0003b5f7 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 391: 00032ee1 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 392: 0004563d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 393: 00067e1d 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 394: 000530dd 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 395: 00106825 232 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 396: 004b9700 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 397: 00251549 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 398: 0027a6d1 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 397: 002515d1 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 398: 0005888b 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 399: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 400: 000e65b1 168 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 400: 000e6229 168 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 401: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 402: 00115755 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 403: 00047a61 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 404: 001f4ed5 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 402: 00114d5d 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 403: 000479b1 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 404: 001f5301 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ 405: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (2) │ │ │ │ 406: 0047daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ - 407: 0018e1e9 378 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 408: 0006d539 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 409: 00055979 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 407: 0018de09 378 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 408: 0006d781 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 409: 0005582d 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 410: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 411: 00066d31 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 411: 00068e2d 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 412: 00029470 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 413: 00262ca9 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 413: 002624c9 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 414: 000298f8 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 415: 000666b1 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 415: 00064a85 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 416: 0002bd11 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 417: 0007f1f5 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 418: 00248075 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 417: 0007f41d 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 418: 00247f4d 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 419: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 420: 001c7035 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 420: 001c7755 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 421: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 422: 0006ad59 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 422: 0006b841 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ 423: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (2) │ │ │ │ 424: 00472fa4 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 425: 000926f1 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 425: 00092949 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 426: 00474da4 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 427: 001a9a69 104 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 428: 0021f5b9 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 429: 0022b085 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 427: 001aa0d9 104 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 428: 0021f825 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 429: 0022afe5 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 430: 0047db10 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 431: 00080b81 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 431: 00080da1 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 432: 004b9d5c 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 433: 00066e21 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 434: 000c2789 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 435: 0003b1f7 310 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 433: 00068f1b 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 434: 000c2395 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 435: 0003b213 310 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 436: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 437: 000666e3 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 438: 001ebca1 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 439: 000605d7 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 440: 0006b571 64 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 437: 00064ab7 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 438: 001ec0d1 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 439: 0006052f 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 440: 0006c001 64 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ 441: 00000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.4 (2) │ │ │ │ 442: 0002bcc5 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 443: 001e9479 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 444: 00136521 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 443: 001e98a5 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 444: 00135b49 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 445: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 446: 001555f5 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 447: 0012291d 268 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 448: 000666df 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 446: 00154bf5 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 447: 00121fd9 268 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 448: 00064ab3 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ 449: 004b9700 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: 000666e1 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 453: 00064ab5 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 454: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 455: 00264939 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 455: 00264155 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ 456: 0002a1a4 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ 457: 00029150 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (3) │ │ │ │ 458: 00471970 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 459: 000ee9ed 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 460: 00066803 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 461: 001f55c5 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 462: 000430ad 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 463: 0023334d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 459: 000ee66d 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 460: 00064bd7 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 461: 001f59f1 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 462: 00043119 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 463: 00234001 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 464: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 465: 00043579 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 466: 000689ff 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 467: 0011cabd 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 465: 0004353d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 466: 000690e5 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 467: 0011c11d 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 468: 0047db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 469: 0004886f 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 470: 000638ed 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 471: 0006db61 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 472: 00196c71 104 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 473: 000448df 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 474: 001dec35 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 469: 000487b9 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 470: 000649a1 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 471: 0006dda9 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 472: 00196931 104 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 473: 0004489f 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 474: 001df065 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 475: 000297fc 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (3) │ │ │ │ 476: 0047a5c4 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ - 477: 0027c52d 42 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 477: 0027bb8d 42 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 478: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 479: 0014521d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 480: 00085f59 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 481: 000b30a5 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 482: 0010d789 1024 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 483: 00065f5b 30 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 479: 001444fd 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 480: 0008617d 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 481: 000b2c5d 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 482: 0010d831 1024 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 483: 00061cd7 30 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 484: 004730a4 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 485: 00092515 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 485: 00092769 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 486: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 487: 0037f168 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 488: 00066e67 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 489: 00106755 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 490: 00031571 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 491: 00118d09 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 492: 00278a49 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 493: 0020117d 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 487: 0037e7a8 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 488: 00068f61 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 489: 00106801 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 490: 00031595 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ + 491: 00118311 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 492: 002780b1 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 493: 002014b5 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 494: 004b9d7c 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 495: 0016feb1 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 495: 0016f6b9 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: 001438f1 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 498: 00142ee5 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: 0014e859 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 505: 0012eb45 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 506: 00152a35 88 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 504: 0014de7d 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 505: 0012e189 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 506: 00152091 88 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ 507: 004c202c 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ 508: 00472188 208 OBJECT GLOBAL DEFAULT 26 PyContextToken_Type │ │ │ │ - 509: 00193a89 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 510: 0006669b 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 511: 0021ef45 86 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 509: 00193771 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 510: 00064a6f 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 511: 0021f369 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: 000e27ad 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 515: 0004ba7f 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 514: 000e2431 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 515: 0004b9cb 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 516: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 517: 000438bf 170 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 518: 001e6e41 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 517: 00043883 170 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 518: 001e72b1 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: 00144409 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 522: 0012a059 80 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 521: 001439fd 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 522: 00129691 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: 001633dd 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ - 526: 0005e421 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ - 527: 0002fffd 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 528: 000ff3b9 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 529: 001de1a5 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 530: 002485b5 124 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 531: 00078955 416 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 532: 00143771 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 533: 000e9189 344 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 525: 00162acd 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 526: 0005e2bd 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 527: 00030021 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 528: 000ff1ad 1324 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 529: 001de5d5 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 530: 0024848d 124 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 531: 00078b81 420 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 532: 00142d65 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 533: 000e8e0d 344 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 534: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 535: 000b1c61 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 536: 000cf8ad 1062 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 537: 0004fce1 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 538: 00066d71 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 535: 000b180d 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 536: 000cf481 1062 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 537: 0004fc39 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 538: 00068e6d 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 539: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 540: 0021fa7d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 541: 0005dd73 14 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 542: 001e6d75 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 540: 0021fce9 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 541: 0005dcc7 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 542: 001e73c9 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: 00203761 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 546: 00203a99 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 547: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (2) │ │ │ │ 548: 00475488 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 549: 00112a19 2006 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 550: 000666e7 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 549: 00111fdd 2078 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 550: 00064abb 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: 001e55a9 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 553: 001e5955 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 554: 0002aa8c 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 555: 00098ae1 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 555: 00098b81 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 556: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 557: 000d0831 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 558: 00060887 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 559: 000680e9 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 560: 000847b9 356 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 561: 0019473d 80 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 562: 001695a5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 563: 001ec785 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 557: 000d03cd 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 558: 000607df 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 559: 00066d35 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 560: 000849d9 356 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 561: 00194425 80 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 562: 00168c85 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 563: 001ecbb5 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: 000372f1 98 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 567: 00148ee9 184 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 566: 000371b9 98 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 567: 001484e1 184 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 568: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 569: 000fd509 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 570: 0012f30d 180 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 571: 00086379 272 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 572: 00083881 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 569: 000fd169 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 570: 0012e955 180 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 571: 0008659d 272 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 572: 00083aa1 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ 573: 00029f74 0 FUNC GLOBAL DEFAULT UND exp2@GLIBC_2.29 (8) │ │ │ │ 574: 00000000 0 FUNC GLOBAL DEFAULT UND unlinkat@GLIBC_2.4 (2) │ │ │ │ - 575: 0008b571 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 576: 0012f649 312 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 577: 000d8d0d 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 578: 00049881 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 575: 0008b7cd 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 576: 0012ec91 312 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 577: 000d88c5 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 578: 000497c9 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: 00129795 222 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 582: 0013d561 394 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 581: 00128dcd 222 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 582: 0013cbb5 394 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ 583: 0002c1b1 2442 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ 584: 00481a00 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ 585: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (2) │ │ │ │ - 586: 00220151 66 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 587: 00158cbd 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 588: 0025dc69 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 589: 00186331 54 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 586: 002203bd 66 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 587: 001583b1 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 588: 0025d419 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 589: 00185c81 54 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ 590: 0047daec 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ 591: 004e4fc8 0 NOTYPE GLOBAL DEFAULT 29 _end │ │ │ │ - 592: 0004c875 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 593: 001dfeb9 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 594: 00227931 68 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 592: 0004ce65 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 593: 001e02e9 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 594: 00227a01 68 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ 595: 00472c54 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 596: 0002b2d3 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 597: 001e50d5 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 598: 0014514d 208 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 597: 001e59ed 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 598: 00144ef1 212 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 599: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 600: 00064feb 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 600: 00061c0f 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ 601: 000296a4 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: 00472b44 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ - 606: 00053261 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 606: 000531b9 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 607: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 608: 000d82a5 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 609: 000b84fd 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 610: 000e2679 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 608: 000d7e5d 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 609: 000b8075 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 610: 000e22fd 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 612: 0007e269 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 613: 000431a3 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 614: 0006073d 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 615: 001f31f5 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 616: 000827bd 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 617: 000645e9 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 618: 00189781 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 612: 0007e48d 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 613: 00043167 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 614: 00060695 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 615: 001f3625 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 616: 000829dd 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 617: 000613c9 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 618: 00189271 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 619: 0047af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 620: 001f9059 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 620: 001f9481 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 621: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 622: 0004c62f 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 623: 000d0125 280 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 624: 0019552d 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 622: 0004cdd7 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 623: 000cfcf9 280 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 624: 00195215 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ 625: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (2) │ │ │ │ 626: 0002b191 112 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ 627: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (2) │ │ │ │ - 628: 0012b755 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 628: 0012ad8d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 629: 0002cbc1 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 630: 00051991 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 631: 00047bfb 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 632: 000d4969 3722 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 633: 00115c81 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 634: 00091179 600 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 635: 0021e319 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 630: 000518f1 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 631: 00047b4b 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 632: 000d44fd 3722 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 633: 00115289 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 634: 000913d1 596 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 635: 0021e589 12 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: 0009aa49 132 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 638: 0009ab01 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: 001f8025 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 642: 00082805 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 643: 00082711 90 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 644: 000c78d9 152 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 645: 0005ff7b 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 641: 001f844d 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 642: 00082a25 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 643: 00082931 90 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 644: 000c74e1 152 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 645: 0005fed3 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ 646: 000299f8 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: 004b96d8 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ 650: 0047618c 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ 651: 00470860 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 652: 0009263d 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 652: 00092891 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 653: 0047bbbc 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 654: 00153821 368 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 655: 000f9159 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 656: 0005d719 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 657: 00066b33 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 658: 0006d081 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 659: 001f94c9 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 660: 0012b6d1 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 661: 00162f41 198 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 654: 00152e21 368 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 655: 000f8db9 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 656: 0005d66d 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 657: 00068c2f 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 658: 0006d2c9 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 659: 001f98f9 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 660: 0012ad09 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 661: 00162631 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: 00066799 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 665: 000e2671 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 664: 00064b6d 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 665: 000e22f5 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 666: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (2) │ │ │ │ 667: 00471d78 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 668: 0018cc71 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 668: 0018c895 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 669: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (17) │ │ │ │ - 670: 001f7f0d 134 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 671: 0010d70d 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 672: 001f1949 336 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 673: 00060473 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 674: 0004ae47 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 675: 00064f9f 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 676: 000616e3 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 670: 001f8335 134 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 671: 0010d7b5 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 672: 001f1d79 336 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 673: 000603cb 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 674: 0004ad8f 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 675: 00061bc3 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 676: 00060f73 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 677: 004758ac 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 678: 000e25b1 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 679: 00065a3f 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 680: 00064b1d 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 678: 000e2235 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 679: 00067077 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 680: 00066edd 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 681: 0047af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 682: 001e3159 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 683: 0003eda3 178 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 682: 001e3585 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 683: 0003ef31 178 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 685: 001f1761 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 685: 001f1b91 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 686: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 687: 002bd360 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 688: 0005172d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 689: 001740ed 64 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 690: 0006dc45 154 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 691: 000692cd 226 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 692: 0008beed 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 693: 0020aaf5 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 694: 002039c9 150 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 687: 002bc9a0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 688: 00051689 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 689: 00173a61 64 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 690: 0006de8d 154 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 691: 00069965 226 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 692: 0008c149 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 693: 0020ae2d 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 694: 00203d01 150 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 695: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 696: 0021e325 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 697: 00063919 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 696: 0021e595 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 697: 000649cd 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ 698: 004726f4 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ 699: 0002afcd 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 700: 00042f93 10 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 700: 00042fbf 10 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 701: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 702: 00226339 120 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 703: 002449cd 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 704: 000bd5d5 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 705: 00068753 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 706: 001a8f75 156 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 707: 000571bf 194 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 708: 00066b0d 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 709: 00042ecf 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 710: 000600af 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 711: 00154ae5 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 712: 00158669 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 713: 000d2df5 156 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 714: 000fe7e1 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 702: 0018869d 120 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 703: 0024497d 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 704: 000bd1a9 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 705: 00067db1 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 706: 001a95e5 156 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 707: 0005711b 194 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 708: 00068c09 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 709: 00042e93 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 710: 00060007 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 711: 001540e5 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 712: 00157c69 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 713: 000d2995 156 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 714: 000fe495 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 715: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 716: 0019d1d5 208 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 717: 00047f8d 358 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 716: 0019d5cd 208 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 717: 00047edd 358 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ 718: 00478e48 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ 719: 00029d70 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (3) │ │ │ │ 720: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 721: 0006c539 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 722: 0006712f 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 723: 0012b49d 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 724: 00064c09 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 725: 001941ed 1360 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 726: 00146855 280 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 721: 0006cbc1 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 722: 00069135 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 723: 0012aad5 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 724: 000618e1 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 725: 00193ed5 1360 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 726: 00145e51 276 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 727: 0002e7d5 64 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ 728: 0047637c 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ 729: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ - 730: 00084cf5 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 730: 00084f15 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 731: 0002dea9 100 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 732: 000616bd 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 733: 000e27d5 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 734: 00069109 208 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 735: 000dbed1 108 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 736: 00067ed1 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 732: 00060f4d 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 733: 000e2459 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 734: 000695bb 206 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 735: 000dbae1 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: 0015699d 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 738: 00155f9d 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 739: 0046fef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (18) │ │ │ │ - 740: 000480f3 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 740: 00048043 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ 741: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (2) │ │ │ │ 742: 00471d64 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 743: 00216749 1108 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 744: 00080b21 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 743: 002169a1 1108 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 744: 00080d41 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ 745: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (2) │ │ │ │ 746: 004e4fc8 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ 747: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (14) │ │ │ │ - 748: 001ab621 92 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 749: 00084349 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 750: 000fdfe5 192 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 751: 000616d9 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 752: 000643e1 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 753: 0004884f 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 754: 0008b905 1512 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 755: 00085a0d 1356 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 756: 0011d035 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 757: 000cd22d 1656 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 758: 00050c2b 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 748: 001abc91 92 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 749: 00084569 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 750: 000fdc45 192 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 751: 00060f69 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 752: 00061023 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 753: 00048799 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 754: 0008bb61 1512 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 755: 00085c31 1356 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 756: 0011c695 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 757: 000cce4d 1656 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 758: 00050b83 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 759: 004747c4 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 760: 00066779 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 760: 00064b4d 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ 761: 004727c4 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ 762: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (2) │ │ │ │ - 763: 0006bfa3 82 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 764: 0012f781 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 763: 00068067 82 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 764: 0012edc9 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 765: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 766: 0012f98d 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 767: 0004525b 94 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 766: 0012efd5 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 767: 000451ab 94 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 768: 004c2030 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 769: 0004745d 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 769: 000473ad 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 770: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ 771: 0047ac14 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 772: 0005f74b 222 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 772: 0005f6a3 222 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 773: 004711e4 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 774: 00183745 120 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 775: 00068939 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 774: 0018308d 120 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 775: 00067dcd 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 776: 0047af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 777: 002077bd 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 777: 00207b4d 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 778: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 779: 00143e75 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 780: 000fa2d9 324 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 781: 000a1275 57684 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 782: 001e9ce5 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 779: 00143469 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 780: 000f9f39 324 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 781: 000a12b9 56476 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 782: 001ea111 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 783: 004710d8 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 784: 000bcdbd 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 785: 000d82e5 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 784: 000bc945 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 785: 000d7e9d 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 786: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 787: 0003f5f9 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 788: 001578dd 864 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 789: 00203d8d 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 790: 001dc769 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 791: 000666dd 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 792: 001bf219 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 787: 0003f5bd 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 788: 00156edd 864 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 789: 002040c5 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 790: 001dcb99 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 791: 00064ab1 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 792: 001bf939 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 793: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 794: 000f994d 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 795: 000945b5 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 794: 000f95ad 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 795: 0009480d 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 796: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2) │ │ │ │ - 797: 000531b5 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 798: 00147485 340 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 799: 000ff159 156 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 800: 001e8ab1 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 801: 001dd08d 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 802: 0006bff5 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 797: 0005310d 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 798: 00146a7d 340 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 799: 000fee0d 156 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 800: 001e8ed9 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 801: 001dd4bd 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 802: 000680b9 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 803: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 804: 00051cf7 58 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 805: 00066a49 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 806: 000726d9 560 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 807: 001f1189 1162 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 808: 000f782d 968 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 809: 0008bf2d 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 810: 0016ffe9 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 804: 00051b3d 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 805: 00064e1d 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 806: 0007290d 560 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 807: 001f15b9 1162 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 808: 000f74ad 968 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 809: 0008c189 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 810: 0016f7f1 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ 811: 0047bbd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 812: 00000000 0 FUNC GLOBAL DEFAULT UND sem_wait@GLIBC_2.34 (4) │ │ │ │ - 813: 0022ba35 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 813: 0022b0d5 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ 814: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (2) │ │ │ │ 815: 00477e10 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 816: 000eef8d 464 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 817: 0006707b 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 818: 002563c1 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 816: 000eec0d 464 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 817: 0006563d 92 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 818: 00256299 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ 819: 00029878 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: 000f1985 394 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 823: 000e2431 232 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 824: 0012b795 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 825: 002484e1 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 826: 00274775 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 827: 00093451 4452 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 828: 000dbf3d 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 822: 000f1605 394 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 823: 000e20b5 232 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 824: 0012adcd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 825: 00248431 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 826: 00273dcd 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 827: 000936a9 4452 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 828: 000dbb4d 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 829: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 830: 0004610d 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 831: 000b3061 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 832: 000d3a05 1368 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 830: 00046061 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 831: 000b2c19 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 832: 000d35a5 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: 00471968 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ 836: 00029398 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (3) │ │ │ │ - 837: 000fe6f9 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ - 838: 000670db 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 839: 001c2281 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 837: 000fe36d 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ + 838: 00065699 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 839: 001c29a9 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 840: 0002a250 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 841: 0020fb55 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 842: 0006ea5d 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 843: 0006d989 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 841: 0020fdad 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 842: 0006eca5 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 843: 0006dbd1 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ 844: 0047db00 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ 845: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (2) │ │ │ │ - 846: 001527a5 172 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 847: 0022174d 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 848: 0024a301 668 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 846: 00151d9d 172 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 847: 002219b9 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 848: 0024a3fd 668 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ 849: 0047af7c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ 850: 004744f4 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 851: 000604d1 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 851: 00060429 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ 852: 0002f321 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 853: 000587f5 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 854: 001f366d 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 855: 000f8d91 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 853: 000586f5 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 854: 001f3a9d 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 855: 000f8a0d 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ 856: 0002bc41 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: 00065a9b 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 859: 000670d3 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 860: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 861: 000836c9 412 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 862: 0024ef79 272 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 861: 000838e9 412 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 862: 0024ee29 272 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ 863: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ 864: 004b9d54 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 865: 00268fb1 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 866: 000f9585 752 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 867: 00065c8b 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 868: 00182c5d 1108 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 869: 00101835 612 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 865: 00268631 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 866: 000f91e5 750 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 867: 000672c3 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 868: 001825a5 1108 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 869: 001018ed 612 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: 004b9708 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (2) │ │ │ │ 874: 00000000 0 FUNC GLOBAL DEFAULT UND strsignal@GLIBC_2.4 (2) │ │ │ │ - 875: 000fc5e5 3874 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 876: 0005898b 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 877: 000b7bd1 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 875: 000fc245 3874 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 876: 0005888f 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 877: 000b7749 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 878: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 879: 00048b25 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 880: 000db395 1276 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 881: 0018e085 90 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 879: 00048a6d 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 880: 000daf49 1276 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 881: 0018dca9 90 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ 882: 0047568c 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ 883: 00479f44 208 OBJECT GLOBAL DEFAULT 26 PyType_Type │ │ │ │ 884: 00000000 0 FUNC GLOBAL DEFAULT UND strtok_r@GLIBC_2.4 (2) │ │ │ │ - 885: 00261211 1212 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 885: 00260a31 1212 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 886: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 887: 00146125 356 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 887: 00145721 356 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 888: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 889: 00193c65 212 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 889: 0019394d 212 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ 890: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (2) │ │ │ │ 891: 0047a4f4 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 892: 000795d1 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 893: 00066af9 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 894: 0016cb11 66 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 895: 0007f559 724 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ - 896: 00030941 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 892: 000797fd 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 893: 00064ecd 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 894: 0016c1c9 66 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 895: 0007f781 724 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 896: 00030965 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ 897: 0002ec71 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 898: 0019f6a1 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 898: 0019fa9d 76 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 899: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 900: 0006e3e9 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 901: 00203079 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 902: 00066813 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 903: 00204fc1 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 904: 0027d629 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 900: 0006e631 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 901: 002033b1 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 902: 00064be7 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 903: 002052f9 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 904: 0027cc89 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 905: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 906: 001e5075 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 907: 0006692b 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 906: 001e5929 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 907: 00064cff 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ 908: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setparam@GLIBC_2.4 (2) │ │ │ │ 909: 0002ad7d 244 FUNC GLOBAL DEFAULT 12 PySys_AddAuditHook │ │ │ │ - 910: 000600f5 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 911: 00226dd1 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 912: 000929d1 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 910: 0006004d 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 911: 00226ea1 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 912: 00092c29 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 913: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 914: 001475d9 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 915: 000605f5 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 916: 0003c549 156 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 917: 00048d65 188 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 918: 0016551d 1508 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 914: 00146bd1 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 915: 0006054d 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 916: 0003c571 156 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 917: 00048cb1 188 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 918: 00164c0d 1508 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 919: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 920: 0004c9a7 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 921: 000d80a1 268 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 922: 000834d5 500 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 923: 000d1a21 270 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 924: 0009dca5 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 920: 0004d19f 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 921: 000d7c59 268 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 922: 000836f5 500 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 923: 000d15bd 270 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 924: 0009dd31 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ 925: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (15) │ │ │ │ 926: 004782ac 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 927: 0021d65d 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 928: 000e2589 40 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 929: 0021f6fd 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 930: 00063a83 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 931: 00255369 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 927: 0021d8cd 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 928: 000e220d 40 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 929: 0021f969 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 930: 00061155 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 931: 002552b1 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 932: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 933: 00154d9d 164 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 933: 0015439d 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: 000297e4 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ - 939: 0002fce9 76 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 940: 0011cb65 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 941: 0020231d 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 942: 0045d844 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 939: 0002fd0d 76 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 940: 0011c1c5 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 941: 00202655 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 942: 0045ce80 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 943: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 944: 001443b9 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 944: 001439ad 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 945: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ 946: 000299b8 0 FUNC GLOBAL DEFAULT UND XML_SetStartNamespaceDeclHandler │ │ │ │ - 947: 0015bf71 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 948: 0004c565 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 947: 0015b6a1 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 948: 0004c4b7 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 949: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 950: 000617c3 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 951: 001a9f85 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 952: 0007ec51 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 953: 00066a75 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 954: 0006c2b1 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 955: 000d8dbd 106 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 950: 00062679 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 951: 001aa5f5 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 952: 0007ee79 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 953: 00064e49 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 954: 00068119 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 955: 000d8975 106 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 956: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (19) │ │ │ │ - 957: 0006502d 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 957: 00061c51 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 958: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 959: 002267f9 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 960: 00047231 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 959: 002268c5 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 960: 00047181 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: 0047af50 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 965: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (2) │ │ │ │ - 966: 00061703 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 966: 00060f93 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 967: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 968: 00080df1 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 969: 00080b99 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 968: 00081011 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 969: 00080db9 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 970: 00477a10 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 971: 0008276d 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 972: 001683fd 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 971: 0008298d 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 972: 00167add 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 973: 00476c5c 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 974: 0006d441 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 974: 0006d689 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 975: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 976: 00066d5b 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 976: 00068e57 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ 977: 0047ac40 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: 0012ebb9 80 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 980: 0012e1fd 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: 0012b571 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 984: 0010f775 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 985: 00256979 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 986: 00066aad 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 987: 000667b9 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 983: 0012aba9 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 984: 0010f81d 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 985: 002596c1 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 986: 00064e81 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 987: 00064b8d 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 988: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 989: 00092641 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 989: 00092895 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 991: 0016a00d 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 992: 0007b1d5 84 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 991: 001696e1 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 992: 0007b401 84 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 993: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 994: 000ff2a9 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 994: 000ff079 148 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 995: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 996: 0007b1a9 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 997: 0008f705 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 998: 0003d45f 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 996: 0007b3d5 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 997: 0008f95d 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 998: 0003d427 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 999: 004745e4 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 1000: 000d0525 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 1001: 00066e6b 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1002: 00066e63 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1003: 000e2785 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1004: 001709f9 362 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1005: 00180fe9 800 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1006: 000607cd 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1007: 00065569 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1008: 001b2009 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1000: 000d00f5 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 1001: 00068f65 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1002: 00068f5d 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1003: 000e2409 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1004: 00170111 362 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1005: 00180931 800 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1006: 00060725 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1007: 000653ad 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1008: 001b2679 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1009: 00029280 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1010: 0007f1f9 396 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1011: 0025f901 382 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1012: 000c3d1d 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1010: 0007f421 396 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1011: 0025f115 382 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1012: 000c3925 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: 000796bd 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1016: 0004d201 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1017: 00205bf5 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1018: 00036113 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1019: 0006d129 128 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1015: 000798e9 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1016: 0004d13d 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1017: 00205f2d 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1018: 000360f1 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1019: 0006d371 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: 00181fc1 494 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1023: 0006477b 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1024: 000b0e49 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1022: 00181909 494 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1023: 000656e5 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1024: 000b09e1 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1025: 0047c44c 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1026: 001acac5 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1026: 001ad135 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ 1027: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (2) │ │ │ │ 1028: 004e2d74 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ 1029: 00475d3c 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ - 1030: 000574bd 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1030: 00057419 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: 000960ed 1088 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1034: 00223989 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1033: 00096345 1088 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1034: 00223bf9 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ 1035: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (2) │ │ │ │ 1036: 0047dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 1037: 00060acd 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1038: 000666c9 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1037: 00060a25 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1038: 00064a9d 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1039: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1040: 0009df41 240 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1041: 001df6fd 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1040: 0009dfcd 240 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1041: 001dfb2d 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1042: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1043: 000730ed 536 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1044: 00063b09 86 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1043: 00073311 536 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1044: 000669a3 86 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1045: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1046: 0015e519 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1046: 0015dc15 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ 1047: 00000000 0 FUNC GLOBAL DEFAULT UND grantpt@GLIBC_2.4 (2) │ │ │ │ 1048: 0002a358 0 FUNC GLOBAL DEFAULT UND acosh@GLIBC_2.4 (3) │ │ │ │ - 1049: 000602ad 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1050: 00114dc9 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1051: 00068997 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1052: 000f99fd 220 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1053: 00073305 292 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1054: 0027a931 926 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1055: 00050c29 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1056: 00228c41 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1049: 00060205 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1050: 001143d1 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1051: 0006907d 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1052: 000f965d 220 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1053: 00073529 292 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1054: 00279f95 924 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1055: 00050b81 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1056: 00228d11 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1057: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1058: 0008c439 1472 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1059: 001f75b1 254 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1058: 0008c695 1472 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1059: 001f79d9 254 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ 1060: 004722fc 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: 004e4fc8 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 1064: 001e5045 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1065: 00067075 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1066: 00090f81 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1067: 001deb5d 216 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1064: 001e546d 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1065: 0006917f 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1066: 000911d9 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1067: 001def8d 216 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ 1068: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2) │ │ │ │ 1069: 00476948 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ - 1070: 00046e0d 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1071: 00245569 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1072: 001a8d45 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1073: 001ff449 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1070: 00046d5d 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1071: 0024550d 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1072: 001a93b1 464 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1073: 001ff781 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1074: 0002e6cb 266 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1075: 000921bd 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1076: 0013b715 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1077: 00146759 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1078: 0019cbbd 412 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1075: 00092411 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1076: 0013ad69 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1077: 00145d55 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1078: 0019cfb5 412 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1079: 00473940 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1080: 0018024d 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1081: 00060805 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1080: 0017fb95 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1081: 0006075d 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1082: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (24) │ │ │ │ - 1083: 0007cc89 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1084: 001e784d 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1085: 0010d6fd 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1086: 00157719 452 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ - 1087: 000303c1 880 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1083: 0007ceb5 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1084: 001e7c71 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1085: 0010d7a5 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1086: 00156d1d 448 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1087: 000303e5 880 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ 1088: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (2) │ │ │ │ 1089: 0047abd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 1090: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (2) │ │ │ │ - 1091: 0013a9d9 48 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1092: 000d82b9 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1093: 001e7865 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1094: 00203951 120 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1095: 00066ee3 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1096: 000666ed 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1091: 0013a021 48 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1092: 000d7e71 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1093: 001e7c89 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1094: 00203c89 120 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1095: 00068fdd 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1096: 00064ac1 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: 000606a3 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1101: 00060461 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1102: 000667d1 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1100: 000605fb 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1101: 000603b9 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1102: 00064ba5 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ 1103: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ 1104: 004e2a80 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ 1105: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (2) │ │ │ │ 1106: 00471114 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1107: 000e92e1 804 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1108: 0014662d 118 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1109: 000ee341 708 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1110: 0015e711 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1111: 00182a49 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1112: 00067b4d 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1113: 002191a9 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1114: 000e98a1 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1115: 0012f3d1 352 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1107: 000e8f65 804 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1108: 00145c29 118 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1109: 000edfc1 708 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1110: 0015de0d 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1111: 00182391 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1112: 00066971 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1113: 00219409 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1114: 000e9521 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1115: 0012ea19 352 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1116: 0002ad59 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1117: 001dec41 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1118: 0006d1b5 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1119: 000369dd 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1120: 00247cb5 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1117: 001df071 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1118: 0006d3fd 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1119: 000369ad 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1120: 00247c5d 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1121: 0002b07b 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1122: 000604eb 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1123: 00057827 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1124: 001f51b5 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1125: 00197e2d 274 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1126: 00072e4d 672 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1127: 00186e9d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1122: 00060443 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1123: 00057783 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1124: 001f55e1 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1125: 00197b5d 274 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1126: 00073085 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1127: 001867ed 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1128: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1129: 000615bd 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1130: 0006d7d9 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1129: 00060e4b 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1130: 0006da21 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1131: 00474270 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1132: 0005ddf1 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1132: 0005dd49 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1133: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1134: 00060917 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1134: 0006086f 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1135: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1136: 0003ed6d 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1136: 0003ed35 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1137: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1138: 00155fc1 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1139: 001b28c5 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1138: 001555c1 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1139: 001b2f35 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1140: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1141: 0014861d 564 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1142: 000f0129 96 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1141: 00147c15 564 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1142: 000efda9 96 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1143: 004751e4 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1144: 000412b9 328 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1145: 0016841d 572 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1144: 00041281 328 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1145: 00167afd 572 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1146: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1147: 001698e9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1147: 00168fbd 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1148: 00029a7c 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1149: 0005ea43 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1149: 0005e99b 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1150: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1151: 000bb211 88 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1151: 000bad81 88 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ 1152: 0002ae71 84 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 1153: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (2) │ │ │ │ 1154: 004748b4 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ 1155: 0002ad2d 44 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ - 1156: 0026488d 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1157: 000795a1 48 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1158: 00244349 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1159: 0005d609 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1160: 0006be75 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1161: 00092a31 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1162: 000d6cbd 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1163: 0008a021 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1156: 002640a9 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1157: 000797cd 48 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1158: 00243c05 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1159: 0005d55d 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1160: 0006c957 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1161: 00092c89 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1162: 000d6875 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1163: 0008a27d 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ 1164: 00471974 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ 1165: 00029380 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: 000fde21 452 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1168: 000fda81 452 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1169: 0047eaa4 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1170: 00058709 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1171: 002500a5 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1172: 00083ea5 272 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1173: 000785b5 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1174: 000616e5 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1175: 001b5a1d 68 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1170: 00058609 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1171: 00250061 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1172: 000840c5 272 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1173: 000787e9 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1174: 00060f75 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1175: 001b609d 68 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1176: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1177: 00382354 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1178: 00123889 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1177: 00381994 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1178: 00122ee5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1179: 0002bf13 306 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1180: 00057d19 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1181: 000532b5 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ - 1182: 00034b03 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1183: 001f4e21 62 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1180: 00057c75 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1181: 0005320d 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1182: 00034b29 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1183: 001f524d 62 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1184: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1185: 0005ff71 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1186: 000bdd3d 764 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1187: 00153789 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1188: 0010dff9 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1185: 0005fec9 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1186: 000bd911 764 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1187: 00152d89 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1188: 0010e0a1 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1189: 0002a198 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1190: 0012b491 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1191: 0009260d 48 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1192: 000616e1 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1193: 00080afd 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1190: 0012aac9 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1191: 00092861 48 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1192: 00060f71 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1193: 00080d1d 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ 1194: 004b9d70 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ 1195: 004825c0 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 1196: 00164e1d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1196: 0016450d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1197: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1198: 00060215 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1199: 0037f01c 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1200: 00168ee9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1201: 00101a99 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1202: 0020a7dd 176 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1198: 0006016d 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1199: 0037e65c 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1200: 001685c9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1201: 00101b51 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1202: 0020ab15 176 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1203: 00472988 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1204: 00061605 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1205: 00060a35 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1206: 0004fb81 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1207: 0021ef15 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1204: 00060e93 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1205: 0006098d 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1206: 0004fad9 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1207: 0021f181 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1208: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1209: 0006c7e1 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1210: 0003c8ff 30 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1209: 0006ce69 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1210: 0003c8c7 30 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1211: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1212: 00133cd9 394 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1213: 0005563f 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1212: 00133301 394 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1213: 00055597 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1214: 004746d4 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1215: 00060c15 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1216: 00033861 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1217: 00068a67 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1218: 001ca5c5 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1215: 00060b6d 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1216: 00033885 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 1217: 0006915b 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1218: 001cadb9 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ 1219: 0047af60 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ 1220: 00000000 0 FUNC GLOBAL DEFAULT UND clock@GLIBC_2.4 (2) │ │ │ │ - 1221: 00052ca5 188 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1222: 001822c5 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1221: 00052bfd 188 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1222: 00181c0d 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1223: 0047dadc 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1224: 001bec09 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1224: 001bf329 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ 1225: 004b9d28 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ 1226: 004724ec 208 OBJECT GLOBAL DEFAULT 26 PyMap_Type │ │ │ │ 1227: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (16) │ │ │ │ - 1228: 00172561 64 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1229: 00051b41 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1230: 0008c0a1 206 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1228: 00171ec9 64 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1229: 00051aa1 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1230: 0008c2fd 206 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1231: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (2) │ │ │ │ 1232: 004b970c 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (2) │ │ │ │ - 1233: 0006178d 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1233: 0006101d 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1234: 00473cf0 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1235: 0006178f 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1235: 00062645 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1236: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1237: 00159b31 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1237: 00159219 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ 1238: 00000000 0 FUNC GLOBAL DEFAULT UND sem_trywait@GLIBC_2.34 (4) │ │ │ │ 1239: 00029868 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 1240: 001ab575 94 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1240: 001abbe5 94 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1241: 0002a6a8 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1242: 000f6865 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1243: 000c0115 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1242: 000f64e5 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1243: 000bfd21 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1244: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1245: 00055c13 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1245: 00055b6f 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1246: 0002bbed 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1247: 00115bfd 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1248: 00248631 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1249: 0004880b 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1250: 00223fad 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1251: 0025be45 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1252: 00040041 56 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1253: 000bb1bd 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1247: 00115205 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1248: 00248509 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1249: 00048755 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1250: 0022421d 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1251: 0025b65d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1252: 00040005 56 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1253: 000bad2d 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ 1254: 00000000 0 FUNC GLOBAL DEFAULT UND getresgid@GLIBC_2.4 (2) │ │ │ │ 1255: 00000000 0 FUNC GLOBAL DEFAULT UND __wait3_time64@GLIBC_2.34 (4) │ │ │ │ - 1256: 00036781 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1256: 00036751 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1257: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1258: 000508d3 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1259: 000603a5 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1260: 000633b1 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1261: 001e2759 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1262: 00066669 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1258: 0005082b 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1259: 000602fd 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1260: 00064465 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1261: 001e2b89 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1262: 00064a3d 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1263: 0002a744 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1264: 001cd3d9 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1265: 002783ad 532 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1264: 001cdbc9 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1265: 00277a15 532 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1266: 004e2d90 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1267: 000e2a85 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1268: 00064a0d 272 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1267: 000e2701 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1268: 00066dcd 272 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1269: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1270: 0005d147 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1271: 000c17f9 1616 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1270: 0005d09b 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1271: 000c1405 1616 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1272: 0047ac1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1273: 000a037d 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1274: 00040db1 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1273: 000a03c1 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1274: 00040d79 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1275: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1276: 0004abf3 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1277: 001b6399 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1278: 000fa225 172 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1276: 0004ab3b 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1277: 001b6a19 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1278: 000f9e85 172 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1279: 0047db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1280: 00083889 1564 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1281: 0037f198 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1282: 0003f5e3 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1280: 00083aa9 1564 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1281: 0037e7d8 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1282: 0003f5a7 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ 1283: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ 1284: 0047db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ 1285: 00000000 0 FUNC GLOBAL DEFAULT UND confstr@GLIBC_2.4 (2) │ │ │ │ 1286: 00000000 0 FUNC GLOBAL DEFAULT UND connect@GLIBC_2.4 (2) │ │ │ │ - 1287: 00051ea5 138 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1288: 000616c7 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1289: 000669bf 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1290: 001f704d 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1287: 00051e03 138 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1288: 00060f57 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1289: 00064d93 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1290: 001f789d 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1291: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1292: 00158c21 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1293: 0005b481 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1294: 000da96d 70 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1295: 00058483 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1296: 001c28a5 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1292: 00158315 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1293: 0005b309 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1294: 000da525 70 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1295: 00058381 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1296: 001c2fcd 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 1297: 00477c24 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 1298: 00000000 0 FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.4 (2) │ │ │ │ - 1299: 0012c029 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1300: 00038fc7 10 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1301: 000f6991 14 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1299: 0012b659 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1300: 00038f83 10 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1301: 000f6611 14 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ 1302: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentByteIndex │ │ │ │ 1303: 0002cbf5 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 1304: 000647d9 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1305: 001ce93d 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1306: 00050ec9 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1307: 00064e33 102 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1308: 001364c9 86 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1309: 000604e5 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1310: 0010db89 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1304: 0006155b 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1305: 001ced6d 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1306: 00050e21 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1307: 00061b0b 102 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1308: 00135af1 86 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1309: 0006043d 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1310: 0010dc31 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1311: 0047ac10 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1312: 000369cf 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1313: 000667f5 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1312: 0003699f 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1313: 00064bc9 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ 1314: 00000000 0 FUNC GLOBAL DEFAULT UND alarm@GLIBC_2.4 (2) │ │ │ │ 1315: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (3) │ │ │ │ - 1316: 000d655d 186 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1317: 0009aa0d 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1318: 0012042d 32 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1319: 000fa41d 872 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1316: 000d60f1 186 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1317: 0009aac5 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1318: 0011fa8d 32 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1319: 000fa07d 872 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1320: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1321: 0027d861 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1321: 0027ceb5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1322: 0002b2b9 26 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1323: 000c708d 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1324: 0011f751 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1325: 000913d1 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1326: 001ab6c5 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1327: 000ffd75 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1323: 000c6c95 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1324: 0011edb9 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1325: 00091625 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1326: 001abd35 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1327: 000ffe35 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1328: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1329: 000606dd 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1329: 00060635 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1330: 0047907c 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1331: 000949a5 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1332: 00145479 1358 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1333: 001ac5ad 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1334: 000ebccd 1740 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1331: 00094bfd 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1332: 001449a1 1358 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1333: 001acc1d 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1334: 000eb945 1740 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1335: 00481bf0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1336: 001de1c9 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1336: 001de5f9 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1337: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1338: 00120339 74 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1339: 0011774d 1232 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1338: 0011f999 74 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1339: 00116d5d 1232 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1340: 004772cc 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1341: 001fdd09 160 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1341: 001fe041 160 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1342: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1343: 000d87c9 1348 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1344: 00111105 98 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1345: 0007ff01 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1346: 0004a2e9 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1343: 000d8381 1348 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1344: 001111a1 98 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1345: 00080121 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1346: 0004a231 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1347: 0002b91d 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1348: 000647dd 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1348: 0006155f 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1349: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1350: 001ce3c1 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1351: 00048755 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1352: 00080f1d 764 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1353: 0005ee95 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1354: 0003c5e5 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1355: 001e6875 38 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1350: 001ceb15 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1351: 000486a1 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1352: 0008113d 764 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1353: 0005eded 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1354: 0003c60d 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1355: 001e6cc9 38 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1356: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1357: 00066a7b 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1357: 00064e4f 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1358: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1359: 0008491d 78 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1360: 0012f2f9 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1361: 0021e315 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1362: 0007239d 364 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1359: 00084b3d 78 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1360: 0012e941 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1361: 0021e585 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1362: 000725d1 364 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1363: 0047a694 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1364: 00067127 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1364: 0006912d 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1365: 0002931c 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1366: 0014682d 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1367: 00052a6b 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1368: 0005ff5f 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1369: 0005ed9b 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1366: 00145e29 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1367: 000529c3 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1368: 0005feb7 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1369: 0005ecf3 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1370: 004765e8 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1371: 000658a5 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1372: 000c0455 940 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1371: 00066ca1 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1372: 000c0061 940 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1373: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1374: 000657f9 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1374: 00066bf5 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1375: 00473fc0 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1376: 001b8039 480 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1377: 00119ef5 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1378: 000f6e4d 276 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1379: 000645eb 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1380: 00121db9 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1376: 001b86b9 480 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1377: 001194f5 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1378: 000f6acd 276 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1379: 000613cb 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1380: 00121419 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1381: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ 1382: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (2) │ │ │ │ - 1383: 00228559 32 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1383: 00228629 32 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1384: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ - 1385: 000338a5 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 1385: 000338c9 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ 1386: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ 1387: 004e2d70 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ 1388: 00474e74 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ 1389: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ - 1390: 00202679 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1391: 0015e695 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1392: 000d1301 724 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1393: 001b8489 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1394: 0015d5b5 300 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1395: 000f9ad9 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1396: 00084395 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1397: 0006d21d 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1398: 00060947 106 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1399: 00276045 144 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1390: 002029b1 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1391: 0015dd91 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1392: 000d0e9d 724 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1393: 001b8b09 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1394: 0015cce1 300 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1395: 000f9739 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1396: 000845b5 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1397: 0006d465 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1398: 0006089f 106 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1399: 002756a5 144 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ 1400: 00478474 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ 1401: 0047af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1402: 0014fee1 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1402: 0014f509 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1403: 0047db44 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1404: 0021fd45 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1405: 0027c44d 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1404: 0021ffb1 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1405: 0027baad 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1406: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1407: 000c1525 120 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1408: 00120869 720 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1409: 00097551 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1410: 00048509 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1411: 00060b39 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 1412: 000339a9 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1413: 00276fb5 146 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1414: 00066695 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1407: 000c1131 120 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1408: 0011fec9 720 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1409: 000975f1 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1410: 00048459 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1411: 00060a91 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1412: 000339b9 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 1413: 00276615 146 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1414: 00064a69 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1415: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1416: 001fa82d 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1416: 001fab65 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ 1417: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_setclock@GLIBC_2.34 (4) │ │ │ │ 1418: 00000000 0 FUNC GLOBAL DEFAULT UND writev@GLIBC_2.4 (2) │ │ │ │ - 1419: 001e9889 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1420: 0018cad9 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1419: 001e9cb5 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1420: 0018c6fd 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ 1421: 004e2d6c 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 1422: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ - 1423: 0006d971 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1424: 000591ab 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1425: 00066965 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1426: 00064fe3 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1423: 0006dbb9 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1424: 0005910f 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1425: 00064d39 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1426: 00061c07 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1427: 004e2d9c 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1428: 00064895 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1429: 001ea9a5 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1430: 000c8d61 1288 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1428: 00061619 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1429: 001eadd5 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1430: 000c8961 1288 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1431: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1432: 0004c939 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1433: 00066681 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1434: 000f0189 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1432: 0004d039 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1433: 00064a55 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1434: 000efe09 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1435: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1436: 001ddb35 140 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ - 1437: 000355db 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1438: 00244451 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1436: 001ddf65 140 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1437: 000355ab 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1438: 002443f5 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ 1439: 0002a8e4 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ 1440: 00000000 0 FUNC GLOBAL DEFAULT UND llistxattr@GLIBC_2.4 (2) │ │ │ │ 1441: 0047db38 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1442: 00161961 748 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1442: 00161051 748 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1443: 0002da41 548 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1444: 0008b579 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1444: 0008b7d5 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1445: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 1446: 0003636b 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1447: 001e13e5 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1448: 00043fb1 134 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1449: 00072e21 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1450: 000d1b31 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1451: 0022a11d 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1452: 001e971d 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1453: 0008c039 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1446: 0003633b 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1447: 001e1815 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1448: 00043f73 134 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1449: 00073059 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1450: 000d16cd 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1451: 0022a1ed 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1452: 001e9b49 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1453: 0008c295 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1454: 00472d64 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1455: 00222621 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1456: 00186ae1 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1457: 00095e6d 272 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1455: 00222891 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1456: 00186261 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1457: 000960c5 272 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ 1458: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (2) │ │ │ │ 1459: 0047db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 1460: 00043541 56 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1460: 00043505 56 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1461: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ - 1462: 0003173d 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1463: 00198769 168 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1464: 000bdab1 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1465: 00101815 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1466: 00060643 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1462: 00031761 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1463: 00198499 168 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1464: 000bd685 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1465: 001018cd 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1466: 0006059b 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1467: 004b9d6c 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1468: 000d15d5 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1469: 00122d9d 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1470: 000d03d5 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ - 1471: 00035dd5 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1472: 00064ff1 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1468: 000d1171 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1469: 001223fd 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1470: 000cffa5 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1471: 00035da5 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 1472: 00061c15 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1473: 00473c20 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1474: 000e1771 336 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1475: 000529bb 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1474: 000e13f5 336 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1475: 00052913 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ 1476: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifo@GLIBC_2.4 (2) │ │ │ │ 1477: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBase │ │ │ │ - 1478: 0019998d 566 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1479: 0009db85 192 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1480: 000668bf 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1478: 00199d85 566 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1479: 0009dc11 192 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1480: 00064c93 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1481: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1482: 0004626f 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1482: 000461c3 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1483: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1484: 00157df9 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1485: 001ff45d 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1486: 001cda35 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1487: 0022c831 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1488: 000842e9 96 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1489: 00203331 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1490: 0010484d 1364 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1484: 001573f9 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1485: 001ff795 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1486: 001ce189 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1487: 0022c871 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1488: 00084509 96 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1489: 00203669 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1490: 001048fd 1364 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ 1491: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (2) │ │ │ │ 1492: 0002a868 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (3) │ │ │ │ 1493: 0047ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1494: 001aca55 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1495: 0012f301 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1494: 001ad0c5 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1495: 0012e949 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1496: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ - 1497: 0003557f 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1498: 0012c5bd 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1497: 0003554f 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1498: 0012bbed 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1499: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1500: 00065503 102 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1501: 000c2099 412 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1502: 002760d5 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1503: 000719c9 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1500: 00065347 102 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1501: 000c1ca5 412 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1502: 00275735 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1503: 00071bf9 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1504: 0047db28 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1505: 000669f1 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1506: 000647d5 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1505: 00064de7 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1506: 0006101f 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1507: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1508: 000ff12d 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1509: 000666f3 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1508: 000fede1 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1509: 00064ac7 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ 1510: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (2) │ │ │ │ 1511: 0047a424 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ 1512: 0002eca3 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1513: 004b9710 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1514: 0016a2d9 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1514: 001699ad 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1515: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1516: 00176ecd 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1517: 00106d6d 1584 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1518: 000d7afd 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1516: 00176845 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1517: 00106e19 1584 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1518: 000d76b5 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1519: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1520: 00037c5d 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1521: 0013cfbd 408 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1522: 00187119 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1520: 00037c69 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1521: 0013c611 408 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1522: 00186a69 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1523: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1524: 00066e1b 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1524: 00068f15 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1525: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1526: 00217411 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1526: 00217669 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ 1527: 00478f18 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ 1528: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (2) │ │ │ │ - 1529: 001cb5b5 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1530: 000e7091 276 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1531: 0007f385 468 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1532: 0007f9f5 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1533: 000c1311 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1529: 001cbda9 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1530: 000e6d15 276 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1531: 0007f5ad 468 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1532: 0007fc1d 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1533: 000c0f1d 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ 1534: 00481a04 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ 1535: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (2) │ │ │ │ 1536: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (2) │ │ │ │ - 1537: 00209d45 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1538: 0019a585 588 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1537: 0020a07d 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1538: 0019a97d 588 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1539: 0002a070 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1540: 0010f2f1 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1541: 0006ea89 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1540: 0010f399 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1541: 0006ecd1 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1542: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1543: 00169c65 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1543: 00169339 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ 1544: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ 1545: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (2) │ │ │ │ - 1546: 0003b32d 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1547: 00078af5 448 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ - 1548: 00031393 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1549: 0013920d 186 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1546: 0003b1b9 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1547: 00078d25 448 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1548: 000313b7 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1549: 0013882d 186 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1550: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1551: 0003abe3 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1552: 001956f9 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1553: 0012a1c9 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1554: 001ab819 204 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1551: 0003abab 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1552: 00195995 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1553: 00129801 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1554: 001abe89 204 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1555: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1556: 00156c69 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1556: 00156269 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1557: 0047bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1558: 000860d9 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1558: 000862fd 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 1559: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpualloc@GLIBC_2.7 (11) │ │ │ │ 1560: 00494e98 0x24828 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1561: 0016a049 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1562: 0012f3c1 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1561: 0016971d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1562: 0012ea09 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ 1563: 00475bf4 208 OBJECT GLOBAL DEFAULT 26 PyStaticMethod_Type │ │ │ │ 1564: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (2) │ │ │ │ 1565: 00000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.4 (2) │ │ │ │ 1566: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (2) │ │ │ │ - 1567: 00253911 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1568: 000cce45 524 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1569: 000e9789 278 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1567: 00253859 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1568: 000cca65 524 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1569: 000e940d 274 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1570: 0047818c 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1571: 00202f5d 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1571: 00203295 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1572: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1573: 000617a3 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1574: 000648fd 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1573: 00062659 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1574: 00061681 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1575: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1576: 00158691 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1577: 001ed835 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1578: 00064bb3 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1579: 00116709 62 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1576: 00157c91 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1577: 001edc65 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1578: 0006188b 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1579: 00115d11 62 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1580: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1581: 000615f7 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1582: 000589e7 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1581: 00060e85 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1582: 000588eb 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ 1583: 0002a52c 0 FUNC GLOBAL DEFAULT UND XML_SetAttlistDeclHandler │ │ │ │ 1584: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (4) │ │ │ │ - 1585: 0006db89 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1586: 001fe615 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1587: 000fd705 132 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1588: 000cd051 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1589: 00154c45 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1585: 0006ddd1 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1586: 001fe94d 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1587: 000fd365 132 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1588: 000ccc71 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1589: 00154245 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1590: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1591: 00044383 734 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1591: 00044345 732 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (2) │ │ │ │ 1593: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (2) │ │ │ │ - 1594: 00031577 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ + 1594: 0003159b 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1595: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1596: 0025c0fd 656 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1597: 0005e5c5 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1598: 00096ffd 114 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1596: 0025b915 656 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1597: 0005e51f 222 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1598: 0009709d 114 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1599: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1600: 0005f36b 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1600: 0005f2c3 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ 1601: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (2) │ │ │ │ 1602: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetReturnNSTriplet │ │ │ │ 1603: 0002b0c7 202 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1604: 00063ab5 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1605: 0012133d 156 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1604: 00061187 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1605: 0012099d 156 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1606: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1607: 001ab67d 70 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1607: 001abced 70 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1608: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1609: 00109035 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1610: 002219fd 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1611: 0026907d 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1612: 00036b6d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1609: 001090e5 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1610: 00221c69 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1611: 001a80ad 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1612: 00036b3d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1613: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1614: 00193b51 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1615: 001630e5 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1616: 000dbcad 548 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1617: 00101731 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1618: 00051b1d 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1614: 00193839 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1615: 001627d5 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1616: 000db8bd 548 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1617: 001017e9 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1618: 00051a7d 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1619: 004783a4 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1620: 00031657 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 1621: 0006056b 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1622: 002426b5 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1623: 00187aad 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1620: 0003167b 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 1621: 000604c3 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1622: 002423a5 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1623: 001873f9 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 1624: 0047db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ 1625: 00474cd4 208 OBJECT GLOBAL DEFAULT 26 PyDictKeys_Type │ │ │ │ - 1626: 0018e0e1 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1626: 0018dd05 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1627: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1628: 00041cf5 28 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1629: 0006061f 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1628: 00041c4d 28 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1629: 00060577 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1630: 0002a544 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1631: 0012b455 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1631: 0012aa8d 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 1632: 00000000 0 FUNC GLOBAL DEFAULT UND sem_post@GLIBC_2.34 (4) │ │ │ │ 1633: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 1634: 00065033 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1635: 0010428d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1636: 00151d89 516 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1637: 00067e97 58 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1634: 00064ee1 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1635: 00104341 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1636: 00151381 516 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1637: 000676a3 58 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1638: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1639: 00163461 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1640: 00243b4d 274 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1641: 0027e400 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1642: 00032bb5 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1639: 00162b51 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1640: 00243815 274 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1641: 0027da40 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1642: 00032bd9 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ 1643: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (2) │ │ │ │ 1644: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 1645: 002436e9 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1646: 000fb14d 344 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1647: 000c03c9 140 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1648: 001401f9 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1649: 001ab8e5 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1650: 000791b1 72 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1651: 0014dcd9 2070 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1652: 00059239 28 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1653: 00146335 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1645: 0024364d 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1646: 000fadad 344 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1647: 000bffd5 140 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1648: 0013f841 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1649: 001abf55 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1650: 000793e1 72 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1651: 0014d301 2070 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1652: 0005919d 28 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1653: 00145931 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ 1654: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (2) │ │ │ │ 1655: 00478694 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ - 1656: 000bf6c5 78 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1656: 000bf2d1 78 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ 1657: 0047db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ 1658: 004710dc 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1659: 0003c961 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1660: 001e0e31 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1661: 001f91d9 70 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1662: 0006d98d 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1663: 0011012d 1356 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1664: 001e6e81 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1665: 00101741 212 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1659: 0003c929 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1660: 001e1261 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1661: 001f9609 70 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1662: 0006dbd5 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1663: 001101c9 1356 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1664: 001e73f1 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1665: 001017f9 212 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ 1666: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_init@GLIBC_2.4 (2) │ │ │ │ 1667: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1668: 000d0e2d 1112 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1668: 000d09c9 1112 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ 1669: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1670: 00029814 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 1671: 001e88d9 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1671: 001e8d01 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1672: 0047db04 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1673: 000647e1 28 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1674: 00065c3d 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1673: 00061563 28 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1674: 00067275 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ 1675: 00000000 0 FUNC GLOBAL DEFAULT UND fremovexattr@GLIBC_2.4 (2) │ │ │ │ 1676: 0002a69c 0 FUNC GLOBAL DEFAULT UND tan@GLIBC_2.4 (3) │ │ │ │ - 1677: 00061793 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1678: 0016a061 192 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1677: 00062649 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1678: 00169735 192 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ 1679: 00472e54 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ 1680: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (16) │ │ │ │ - 1681: 00037e43 106 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1682: 000667df 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ - 1683: 00035da3 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1684: 000d5efd 378 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1685: 00094615 394 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1681: 00037e13 106 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1682: 00064bb3 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1683: 00035d73 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 1684: 000d5a91 378 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1685: 0009486d 394 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1686: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1687: 001403cd 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1688: 001ed8e9 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1689: 0005e4b3 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1690: 000689dd 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1691: 001e6329 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1687: 0013fa15 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1688: 001edd19 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1689: 0005e2f9 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1690: 000690c3 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1691: 001e67bd 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1692: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1693: 000655e1 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1694: 0012f221 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1693: 00065425 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1694: 0012e869 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1695: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1696: 00273569 1068 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1697: 00064e23 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1698: 000644ab 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1696: 00272bc1 1068 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1697: 00061afb 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1698: 000612cf 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 1699: 00476e64 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ 1700: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (4) │ │ │ │ - 1701: 001ec7c5 112 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1701: 001ecbf5 112 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 1702: 00476a68 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ 1703: 0047af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ 1704: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (2) │ │ │ │ - 1705: 0016a1a9 148 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1706: 0025e68d 188 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1705: 0016987d 148 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1706: 0025dea5 188 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1707: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1708: 002225cd 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1708: 0022283d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1709: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (2) │ │ │ │ - 1710: 0003157b 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1711: 000d2909 280 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1712: 00125f19 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1713: 001b212d 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1710: 0003159f 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 1711: 000d24a9 280 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1712: 00125581 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1713: 001b279d 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1714: 0002a538 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1715: 00063b5f 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1716: 0007e325 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1715: 0006573f 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1716: 0007e549 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ 1717: 0047daf4 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ 1718: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (2) │ │ │ │ 1719: 00000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.4 (2) │ │ │ │ 1720: 00029dd4 0 FUNC GLOBAL DEFAULT UND XML_SetNotStandaloneHandler │ │ │ │ 1721: 00000000 0 FUNC GLOBAL DEFAULT UND times@GLIBC_2.4 (2) │ │ │ │ 1722: 004774f8 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 1723: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (2) │ │ │ │ - 1724: 00066907 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1725: 000efa45 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1724: 00064cdb 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1725: 000ef6c5 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1726: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (2) │ │ │ │ 1727: 00000000 0 FUNC GLOBAL DEFAULT UND wait@GLIBC_2.4 (2) │ │ │ │ 1728: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (2) │ │ │ │ 1729: 0047205c 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 1730: 0006693d 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1731: 001f6d41 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1732: 00248789 144 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1730: 00064d11 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1731: 001f716d 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1732: 00248661 144 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ 1733: 0002e2b9 100 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1734: 0045d950 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1735: 000ed2d5 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1736: 0019edb5 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1734: 0045cf8c 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1735: 000ecf4d 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1736: 0019f1ad 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ 1737: 0002a568 0 FUNC GLOBAL DEFAULT UND XML_Parse │ │ │ │ 1738: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ - 1739: 0010a9fd 1504 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1739: 0010aaa9 1504 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1740: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1741: 000616dd 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1742: 0018756d 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1741: 00060f6d 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1742: 00186eb9 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1743: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1744: 000d09bd 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1744: 000d0559 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1745: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1746: 00066a9d 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1746: 00064e71 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1747: 0047af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1748: 000602a1 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1749: 000602b1 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1748: 000601f9 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1749: 00060209 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1750: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1751: 0006d24d 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1752: 001cab85 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1751: 0006d495 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1752: 001cb379 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1753: 00481548 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1754: 0015ce89 474 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1755: 001c4239 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1756: 0037f108 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1757: 000e6989 786 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1758: 00275b01 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1754: 0015c5b5 474 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1755: 001c4961 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1756: 0037e748 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1757: 000e6601 798 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1758: 00275165 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 1759: 00000000 0 FUNC GLOBAL DEFAULT UND wcscpy@GLIBC_2.4 (2) │ │ │ │ 1760: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (2) │ │ │ │ 1761: 00000000 0 FUNC GLOBAL DEFAULT UND __h_errno_location@GLIBC_2.4 (2) │ │ │ │ - 1762: 0005ffe9 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1763: 0010fbfd 248 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1764: 00204925 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1765: 0006dce1 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1766: 00138d05 32 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1767: 0014d1a5 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1762: 0005ff41 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1763: 001100d1 248 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1764: 00204c5d 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1765: 0006df29 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1766: 00138325 32 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1767: 0014c7cd 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1768: 0002ecb3 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1769: 00065c6b 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1770: 00122915 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1771: 001de265 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1772: 0018e531 248 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1773: 001b5ced 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1774: 0005df2b 54 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1775: 0025bfd9 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1776: 00177049 150 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1777: 0006c651 400 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1778: 0013eea5 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1779: 0006dbd1 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1769: 000672a3 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1770: 00121f75 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1771: 001de695 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1772: 0018e151 248 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1773: 001b636d 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1774: 0005de83 54 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1775: 0025b7f1 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1776: 001769c1 150 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1777: 0006ccd9 400 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1778: 0013e4fd 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1779: 0006de19 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1780: 004771bc 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1781: 000d4945 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1782: 00246ed1 176 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1783: 00122669 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1784: 00256081 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1781: 000d44d9 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1782: 00246e79 176 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1783: 00121cc9 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1784: 00255fc9 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ 1785: 00478ba0 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ 1786: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ - 1787: 001472c9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1787: 001468c1 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1788: 0047dae8 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1789: 0012a2ed 494 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1789: 00129925 494 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1790: 0047579c 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1791: 00261171 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1791: 0026098d 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1792: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1793: 00043daf 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1793: 00043d73 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ 1794: 00029eb8 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ 1795: 0002d27d 344 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ - 1796: 0006cc55 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1796: 00068511 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1797: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1798: 0006664f 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1799: 0008617d 78 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1800: 000650c1 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1798: 00064a25 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1799: 000863a1 78 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1800: 00064f07 282 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1801: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1802: 00143b01 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1802: 001430f5 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ 1803: 0002e355 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1804: 000c74b5 352 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1804: 000c70bd 352 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ 1805: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (3) │ │ │ │ 1806: 004b9d38 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1807: 002239f5 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1807: 00223c65 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1808: 0047d930 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1809: 0006c3cf 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1809: 00068237 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1810: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1811: 0006446d 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1812: 00138ced 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1813: 001636e5 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1811: 00061291 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1812: 0013830d 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1813: 00162dd5 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1814: 004e2a84 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1815: 001770e1 350 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1816: 001b6401 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1817: 0006482d 104 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1815: 00176a59 350 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1816: 001b6a81 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1817: 000615af 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ 1818: 00473720 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ 1819: 00000000 0 FUNC GLOBAL DEFAULT UND fstatvfs64@GLIBC_2.4 (2) │ │ │ │ - 1820: 00177b35 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1821: 000554d1 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1822: 00065c65 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1823: 0004845d 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1824: 000f8a4d 836 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1825: 0010ccd1 1090 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1826: 0019f115 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1820: 001774ad 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1821: 000553ed 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1822: 0006729d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1823: 000483ad 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1824: 000f86c9 836 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1825: 0010cd7d 1090 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1826: 0019f50d 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1827: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1828: 000afa01 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1829: 00050d9f 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1828: 000af58d 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1829: 00050cf7 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1830: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1831: 00155661 344 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1832: 00058565 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1833: 000666e9 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1834: 0025dfcd 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1831: 00154c61 344 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1832: 00058463 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1833: 00064abd 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1834: 0025d77d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1835: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1836: 0022a009 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1837: 000ec449 740 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1838: 002525dd 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1839: 0005fe99 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1840: 0006d705 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1841: 001af62d 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1836: 0022a0d9 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1837: 000ec0c1 740 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1838: 00252525 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1839: 0005fdf1 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1840: 0006d94d 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1841: 001afc9d 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1842: 0002a9d8 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1843: 00138095 716 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1844: 000b4ddd 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1845: 0012d1d1 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1846: 00046379 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1847: 000876e1 664 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1848: 00064e99 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1849: 000d6079 148 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1843: 001376b5 716 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1844: 000b4995 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1845: 0012c809 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1846: 000462cd 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1847: 00087901 664 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1848: 00061b71 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1849: 000d5c0d 148 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1850: 004776d4 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1851: 00120b41 520 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1851: 001201a1 520 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ 1852: 00471e6c 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ 1853: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1854: 0020b1e9 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1855: 001b6211 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1856: 0007b525 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1857: 001e32bd 254 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1854: 0020b51d 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1855: 001b688d 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1856: 0007b751 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1857: 001e36e9 254 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1858: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1859: 00217661 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1860: 00060135 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1859: 0021797d 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1860: 0006008d 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1861: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1862: 000ec731 1132 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1863: 000666fd 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1864: 000e2a89 128 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1865: 0011589d 332 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1862: 000ec3a9 1132 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1863: 00064ad1 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1864: 000e2705 128 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1865: 00114ea5 332 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1866: 004b9d68 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1867: 001f41b1 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1868: 001f2105 488 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1869: 00078f71 576 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1870: 00136615 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1871: 0027c561 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1872: 0014eaf1 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1873: 00176485 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1867: 001f45dd 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1868: 001f2535 488 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1869: 000791a1 576 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1870: 00135c3d 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1871: 0027bbc1 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1872: 0014e115 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1873: 00175dfd 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1874: 0002bbcd 6 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1875: 000668df 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1876: 000af6a1 612 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1875: 00064cb3 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1876: 000af22d 612 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1877: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1878: 000691f9 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1879: 00067ae5 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1880: 00066d57 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1881: 001f8115 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1878: 00069891 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1879: 00066909 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1880: 00068e53 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1881: 001f853d 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ 1882: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (2) │ │ │ │ 1883: 00473ac0 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 1884: 001b058d 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1884: 001b0bfd 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ 1885: 004750e4 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ 1886: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ 1887: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (2) │ │ │ │ 1888: 00000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.4 (2) │ │ │ │ - 1889: 000d04e1 68 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1890: 00211409 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1891: 00191d99 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1892: 00051d31 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1889: 000d00b1 68 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1890: 00211661 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1891: 00191a85 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1892: 00051c8f 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ 1893: 0002d14d 20 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ 1894: 00470860 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ 1895: 0002a104 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ - 1896: 0006c055 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1896: 0006c967 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1897: 004725dc 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1898: 0009b625 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1898: 0009b6dd 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1899: 00029910 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1900: 001aa6a9 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1901: 000c2235 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1900: 001aad09 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1901: 000c1e41 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1902: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1903: 0016ab5d 308 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1903: 0016a231 308 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ 1904: 0002e5dd 238 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ 1905: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (2) │ │ │ │ 1906: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ - 1907: 0007e8c9 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1908: 002110e9 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1909: 0011cb0d 88 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1907: 0007eaf1 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1908: 00211341 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1909: 0011c16d 88 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ 1910: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (2) │ │ │ │ 1911: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersionInfo │ │ │ │ 1912: 004773ec 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ 1913: 00481598 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ - 1914: 0012f531 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1915: 00060bbd 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1916: 00058d09 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1917: 0009dcb9 648 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1918: 002225e5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1919: 00205a65 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1914: 0012eb79 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1915: 00060b15 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1916: 00058c6d 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1917: 0009dd45 648 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1918: 00222855 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1919: 00205d9d 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ 1920: 004723fc 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ 1921: 00029778 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1922: 00067fdd 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1923: 000f7cd1 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1924: 00067f8d 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1922: 000677e9 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1923: 000f7951 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1924: 00067799 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ 1925: 00000000 0 FUNC GLOBAL DEFAULT UND unshare@GLIBC_2.4 (2) │ │ │ │ 1926: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (2) │ │ │ │ - 1927: 00116d3d 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1928: 001bf721 90 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1927: 00116345 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1928: 001bfe41 90 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1929: 004e4fc8 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1930: 00064f0d 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ - 1931: 001f18d5 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ + 1930: 000611bb 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1931: 001f1d05 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ 1932: 0002a1c0 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (2) │ │ │ │ - 1933: 0012ebad 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1934: 00048593 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1935: 00086009 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1933: 0012e1f1 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1934: 000484e3 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1935: 0008622d 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1936: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1937: 0019be59 960 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1937: 0019c251 960 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1938: 0002a4b4 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1939: 001b621d 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1939: 001b6899 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1940: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1941: 00066d35 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1941: 00068e31 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1942: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1943: 001649d9 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1943: 001640c9 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1944: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1945: 0006451b 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ - 1946: 000311fd 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 1945: 000669f9 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1946: 00031221 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1947: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1948: 001ded19 2530 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1948: 001df149 2530 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1949: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1950: 0014938d 394 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1950: 00148985 394 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1951: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1952: 00202de5 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1953: 000734d1 288 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1952: 0020311d 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1953: 000736f5 288 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1954: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1955: 00115cc1 1956 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1955: 001152c9 1956 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ 1956: 0002b87b 88 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ 1957: 0047db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 1958: 000e6c9d 632 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1959: 0008bf71 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1958: 000e6921 632 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1959: 0008c1cd 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1960: 00029c04 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1961: 000d0415 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1961: 000cffe5 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1962: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1963: 002091a5 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1963: 002094dd 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ 1964: 00471898 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ 1965: 004b9700 0 NOTYPE GLOBAL DEFAULT 29 __bss_start │ │ │ │ 1966: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (2) │ │ │ │ 1967: 004749cc 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ 1968: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (4) │ │ │ │ 1969: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setscheduler@GLIBC_2.4 (2) │ │ │ │ 1970: 004770bc 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 1971: 0009e031 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1972: 0024453d 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1973: 002225ed 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1971: 0009e0bd 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1972: 002444e1 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1973: 0022285d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ 1974: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (2) │ │ │ │ 1975: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (2) │ │ │ │ 1976: 00471d70 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 1977: 00041b7d 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1978: 00037cc1 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1979: 0005e921 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1980: 00144441 530 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1981: 00217915 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1982: 000fe87d 92 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1977: 00041b35 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1978: 00037c2d 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1979: 0005e879 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1980: 00144759 530 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1981: 00217b71 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1982: 000fe531 92 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1983: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1984: 0006455f 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1984: 000612d3 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1985: 00029718 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1986: 000fe0a5 72 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1986: 000fdd05 72 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 1987: 0002ed99 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1988: 0021ddad 86 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1989: 00245409 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1990: 00117e41 292 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1991: 0024fc8d 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1992: 001b6229 204 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1993: 0006bffd 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1994: 0010019d 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1995: 000d6eb1 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1996: 0027466d 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1997: 00275fd1 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1998: 00162add 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 1999: 001b1971 776 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1988: 0021e01d 86 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1989: 002453ad 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1990: 00117451 292 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1991: 0024fbdd 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1992: 001b68a5 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1993: 000680c1 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1994: 0010025d 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1995: 000d6a69 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1996: 00273cc5 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1997: 00275631 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1998: 001621cd 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 1999: 001b1fe1 776 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 2000: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 2001: 00066823 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 2001: 00064bf7 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 2002: 00476768 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2003: 000ec415 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2004: 0004799f 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2005: 00134d35 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2006: 00068991 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2003: 000ec08d 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2004: 000478ef 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2005: 0013435d 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2006: 00067e25 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ 2007: 00473830 208 OBJECT GLOBAL DEFAULT 26 PyLongRangeIter_Type │ │ │ │ 2008: 00477604 208 OBJECT GLOBAL DEFAULT 26 PyMemberDescr_Type │ │ │ │ - 2009: 00061659 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2009: 00060ee9 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2010: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2011: 0007ff6d 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2012: 0005f1ad 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2013: 0005aa19 352 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2014: 0021fd01 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2011: 0008018d 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2012: 0005f105 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2013: 0005a96d 352 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2014: 0021ff6d 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2015: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2016: 00108671 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ - 2017: 000311c9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2018: 0012c565 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2016: 00108721 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2017: 000311ed 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 2018: 0012bb95 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ 2019: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (17) │ │ │ │ 2020: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (2) │ │ │ │ - 2021: 001875d5 892 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2022: 00051bdd 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2023: 0005edfb 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2024: 00077311 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2021: 00186f21 892 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2022: 00051b75 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2023: 0005ed53 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2024: 00077531 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2025: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2026: 00105f9d 1180 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2027: 0021f87d 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2026: 00106049 1180 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2027: 0021fbe9 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2028: 0002aec5 264 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2029: 0013aa09 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2030: 0012f7e5 90 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2029: 0013a051 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2030: 0012ee2d 90 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2031: 0002b95d 180 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2032: 000df7a5 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2033: 00081465 436 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2034: 001dc515 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2035: 0005128d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2032: 000df425 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2033: 00081685 436 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2034: 001dc945 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2035: 000511e5 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2036: 004819fc 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2037: 001ec645 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2038: 000fe659 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2039: 000afad1 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2037: 001eca75 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2038: 000fe2cd 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2039: 000af65d 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2040: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2041: 0022c8b1 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2041: 0022c8f1 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2042: 00029f68 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2043: 000df8c1 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2044: 000ce0c1 1228 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2045: 00055645 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2043: 000df541 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2044: 000cdc95 1228 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2045: 0005559d 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2046: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2047: 00066ac7 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2048: 0006674f 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ - 2049: 000325fb 358 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2050: 002091a1 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2051: 0005f359 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2052: 0013d155 1036 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2053: 001e5e6d 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2054: 0015c7a9 136 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2055: 0021de5d 82 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2047: 00064e9b 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2048: 00064b23 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2049: 0003261f 358 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ + 2050: 002094d9 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2051: 0005f2b1 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2052: 0013c7a9 1036 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2053: 001e628d 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2054: 0015bed5 136 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2055: 0021e0cd 82 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2056: 0002bd29 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2057: 00065059 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2058: 000666eb 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2057: 00061711 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2058: 00064abf 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2059: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2060: 001e8b3d 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2060: 001e8f65 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 2061: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (2) │ │ │ │ 2062: 00029bbc 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandler │ │ │ │ - 2063: 00118d31 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2064: 0008c265 58 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2065: 00146805 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2063: 00118339 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2064: 0008c4c1 58 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2065: 00145e01 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2066: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2067: 0006c601 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2068: 00252e6d 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2069: 000fef5d 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2070: 001748b1 392 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2071: 000604bf 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2067: 0006cc89 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2068: 00252db5 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2069: 000fec11 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2070: 00174229 392 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2071: 00060417 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ 2072: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ 2073: 000295c4 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ 2074: 000295dc 0 FUNC GLOBAL DEFAULT UND XML_SetUserData │ │ │ │ 2075: 0002acbd 112 FUNC GLOBAL DEFAULT 12 Py_SetProgramName │ │ │ │ - 2076: 00066795 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2077: 0027c559 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2076: 00064b69 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2077: 0027bbb9 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2078: 0002a5ec 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2079: 0005ff49 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2080: 0007a7a5 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2081: 000e174d 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2082: 001e09c5 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2079: 0005fea1 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2080: 0007a9d9 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2081: 000e13d1 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2082: 001e0df5 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2083: 0047af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2084: 00154371 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2085: 0006701b 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2086: 0012c599 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2087: 0019f955 856 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2088: 00394d90 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2089: 0006698f 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2090: 00118cad 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2084: 00153971 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2085: 000655e3 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2086: 0012bbc9 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2087: 0019fd4d 856 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2088: 003943d0 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2089: 00064d63 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2090: 001182b5 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ 2091: 0002afdb 40 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromArgs │ │ │ │ 2092: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (2) │ │ │ │ - 2093: 00068889 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2094: 001ffa2d 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2093: 0006549d 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2094: 001ffd65 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2095: 004b9d24 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2096: 00060393 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2097: 000c9269 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2098: 0005d75d 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2099: 000ef711 404 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2100: 00088011 94 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2101: 000666a1 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2102: 000ef3b9 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2103: 00057281 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2104: 00064ec7 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2105: 00257f21 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2106: 000a03a1 548 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2107: 00261f85 136 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2108: 00253db1 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ - 2109: 000316e1 92 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 2096: 000602eb 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2097: 000c8e69 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2098: 0005d6b1 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2099: 000ef391 404 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2100: 00088225 94 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2101: 00064a75 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2102: 000ef039 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2103: 000571dd 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2104: 000610bd 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2105: 00257dc5 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2106: 000a03e5 548 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2107: 002617a5 136 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2108: 00253cf9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2109: 00031705 92 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2110: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2111: 001e7859 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2111: 001e7c7d 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ 2112: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (2) │ │ │ │ 2113: 0002b59d 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetWideStringList │ │ │ │ - 2114: 0026db69 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2115: 00041629 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2114: 0026d1bd 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2115: 000415e1 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2116: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2117: 00116465 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2118: 00040ec9 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2119: 0037f210 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2117: 00115a6d 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2118: 00040e91 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2119: 0037e850 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ 2120: 000291d8 0 FUNC GLOBAL DEFAULT UND XML_SetEndElementHandler │ │ │ │ 2121: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (2) │ │ │ │ - 2122: 00067f6f 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2123: 000f5f71 216 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2122: 0006777b 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2123: 000f5bf1 216 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2124: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2125: 000fe491 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2125: 000fe0f1 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2126: 004b9d50 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2127: 0024c481 768 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 2128: 00031105 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 2127: 0024c3c5 768 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2128: 00031129 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2129: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2130: 0011d039 382 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2131: 00098ae5 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2132: 00128e2d 324 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2130: 0011c699 382 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2131: 00098b85 304 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2132: 00128475 324 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ 2133: 0002ec77 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 2134: 0003110b 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 2134: 0003112f 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 2135: 0002ac79 68 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ 2136: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (2) │ │ │ │ - 2137: 0015ecb9 116 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2138: 0020574d 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2139: 00066849 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2137: 0015e3b5 116 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2138: 00205a85 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2139: 00064c1d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2140: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (2) │ │ │ │ 2141: 0047db48 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ 2142: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (2) │ │ │ │ 2143: 00000000 0 FUNC GLOBAL DEFAULT UND __setsockopt64@GLIBC_2.34 (4) │ │ │ │ - 2144: 00138dc1 396 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2144: 001383e1 396 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2145: 0002aaa9 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2146: 001cacd5 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2146: 001cb415 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2147: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2148: 001dcb49 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2149: 00193351 1846 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2148: 001dcf79 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2149: 00193039 1846 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.4 (2) │ │ │ │ 2151: 0002b003 26 FUNC GLOBAL DEFAULT 12 Py_PreInitialize │ │ │ │ - 2152: 003a8820 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2152: 003a7e60 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2153: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2154: 00162b89 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2155: 000df7c5 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2154: 00162279 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2155: 000df445 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2156: 00478584 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2157: 001620f5 162 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2158: 0013c239 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2159: 000e6039 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2160: 00091885 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2161: 0007e8a1 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2162: 001e146d 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2163: 00249c45 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2164: 0016b641 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2157: 001617e5 162 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2158: 0013b88d 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2159: 000e5cb5 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2160: 00091ad9 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2161: 0007eac9 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2162: 001e189d 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2163: 00249cd5 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2164: 0016aec1 258 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2165: 0002bc7d 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2166: 001b6ef1 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2167: 001ad6a9 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2168: 00060493 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2169: 0005f1e1 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2170: 00067f6b 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2166: 001b7571 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2167: 001add19 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2168: 000603eb 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2169: 0005f139 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2170: 00067777 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2171: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2172: 001e7841 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2173: 000782e9 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2172: 001e7c65 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2173: 0007851d 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2174: 0047af80 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2175: 00089c45 184 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2176: 001e13f1 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2175: 00089ea5 184 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2176: 001e1821 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ 2177: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@GLIBC_2.4 (2) │ │ │ │ 2178: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_max@GLIBC_2.4 (2) │ │ │ │ - 2179: 0019fcad 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2179: 001a00a5 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2180: 00474af4 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2181: 000670d5 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2182: 00060a91 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2183: 00253ea1 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2184: 000de875 720 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2185: 000608db 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2181: 00069179 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2182: 000609e9 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2183: 00253de9 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2184: 000de4f5 720 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2185: 00060833 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ 2186: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (3) │ │ │ │ 2187: 0047db34 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ 2188: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (2) │ │ │ │ 2189: 0002b25b 94 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 2190: 0047db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ - 2191: 00036207 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2192: 000d81ad 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2193: 0022c16d 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2194: 0027d869 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2195: 0011da19 192 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2196: 000f91f9 324 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2191: 000361d7 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 2192: 000d7d65 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2193: 0022c115 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2194: 0027cebd 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2195: 0011d075 192 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2196: 000f8e59 324 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2197: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2198: 0005f145 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2199: 000c4899 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2200: 0027d871 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2201: 001e6135 250 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2202: 001eb001 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2203: 00180845 354 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2204: 001537c1 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2205: 000616f7 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2206: 0024d78d 152 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2207: 000518c9 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2208: 00066d5d 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2209: 0006d485 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2210: 00278bc1 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2198: 0005f09d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2199: 000c44a1 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2200: 0027cec5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2201: 001e6555 250 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2202: 001eb431 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2203: 0018018d 354 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2204: 00152dc1 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2205: 00060f87 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2206: 0024d7ad 152 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2207: 00051829 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2208: 00068e59 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2209: 0006d6cd 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2210: 00278229 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2211: 00473e30 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2212: 000617b3 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2213: 00080d4d 162 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2212: 00062669 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2213: 00080f6d 162 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ 2214: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ 2215: 0047daf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ - 2216: 000c00ed 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2216: 000bfcf9 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2217: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 2218: 000651dd 806 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2219: 0008b595 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2220: 0003ef8f 142 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2218: 00065021 806 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2219: 0008b7f1 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2220: 0003eea3 142 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2221: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2222: 00104e91 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2222: 00104f41 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ 2223: 0047bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ 2224: 00475aac 208 OBJECT GLOBAL DEFAULT 26 PySeqIter_Type │ │ │ │ 2225: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (2) │ │ │ │ - 2226: 0015d395 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2226: 0015cac1 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2227: 0002cdd1 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2228: 00245979 44 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2229: 00095ddd 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2228: 0024591d 44 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2229: 00096035 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ 2230: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (21) │ │ │ │ 2231: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@GLIBC_2.4 (2) │ │ │ │ - 2232: 002029b9 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2233: 001472c1 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2232: 00202cf1 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2233: 001468b9 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2234: 004710ec 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2235: 00050859 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2236: 0004a23d 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2237: 00056727 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2235: 000507b1 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2236: 0004a185 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2237: 00056683 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2238: 0047599c 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2239: 00047979 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2239: 000478c9 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2240: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2241: 00221a39 644 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2242: 00188129 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2243: 00072909 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2241: 00221ca5 644 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2242: 00187a75 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2243: 00072b3d 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 2244: 0047db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ 2245: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (2) │ │ │ │ - 2246: 0014f2c5 84 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2247: 00156a81 260 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2248: 0013d829 5756 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2246: 0014e8e9 84 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2247: 00156081 260 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2248: 0013ce7d 5760 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ 2249: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (2) │ │ │ │ 2250: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (2) │ │ │ │ - 2251: 00209195 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2252: 001e8a31 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2253: 00061731 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2254: 002225d5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2255: 0003c7e1 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2256: 000e2255 328 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2257: 0005e4bb 266 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2251: 002094cd 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2252: 001e8e59 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2253: 00060fc1 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2254: 00222845 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2255: 0003c7a9 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2256: 000e1ed9 328 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2257: 0005e3c1 264 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ 2258: 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) 0x29118 │ │ │ │ - 0x0000000d (FINI) 0x27e3c8 │ │ │ │ + 0x0000000d (FINI) 0x27da34 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x46fee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x46fef0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x101d4 │ │ │ │ 0x00000005 (STRTAB) 0x1ca18 │ │ │ │ 0x00000006 (SYMTAB) 0x13ce8 │ │ │ ├── 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: 0741d8f7029a730d28440d0526c636207cd04095 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 16b78078a92172f8526d671fc7f993c4bfc60276 │ │ │ │ │ │ │ │ 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: 0x00092ecc, Base: 0x0045da50, Semaphore: 0x004b96d6 │ │ │ │ + Location: 0x00093124, Base: 0x0045d08c, Semaphore: 0x004b96d6 │ │ │ │ Arguments: 4@r8 4@r7 │ │ │ │ - stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ - Name: gc__done │ │ │ │ - Location: 0x000b0c46, Base: 0x0045da50, Semaphore: 0x004b96d0 │ │ │ │ - Arguments: -4@r5 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000b0d98, Base: 0x0045da50, Semaphore: 0x004b96ce │ │ │ │ + Location: 0x000b0748, Base: 0x0045d08c, Semaphore: 0x004b96ce │ │ │ │ Arguments: -4@[sp, #12] │ │ │ │ + stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ + Name: gc__done │ │ │ │ + Location: 0x000b086a, Base: 0x0045d08c, Semaphore: 0x004b96d0 │ │ │ │ + Arguments: -4@r5 │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x000fd130, Base: 0x0045da50, Semaphore: 0x004b96d4 │ │ │ │ + Location: 0x000fcd90, Base: 0x0045d08c, Semaphore: 0x004b96d4 │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x000fd142, Base: 0x0045da50, Semaphore: 0x004b96d2 │ │ │ │ + Location: 0x000fcda2, Base: 0x0045d08c, Semaphore: 0x004b96d2 │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -/lib/ld-linux-armhf.so.3 │ │ │ │ +v/lib/ld-linux-armhf.so.3 │ │ │ │ #Deq4~B} │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ __cxa_atexit │ │ │ │ __stack_chk_fail │ │ │ │ @@ -283,26 +283,26 @@ │ │ │ │ tcsetpgrp │ │ │ │ pthread_kill │ │ │ │ recvfrom │ │ │ │ timerfd_create │ │ │ │ __timerfd_settime64 │ │ │ │ __timerfd_gettime64 │ │ │ │ mprotect │ │ │ │ +__vfprintf_chk │ │ │ │ __sysconf │ │ │ │ XML_GetBase │ │ │ │ getrlimit64 │ │ │ │ setrlimit64 │ │ │ │ pthread_exit │ │ │ │ closefrom │ │ │ │ __isoc23_sscanf │ │ │ │ -strsignal │ │ │ │ -__vfprintf_chk │ │ │ │ inet_aton │ │ │ │ XML_GetInputContext │ │ │ │ inet_ntoa │ │ │ │ +strsignal │ │ │ │ getlogin_r │ │ │ │ sigpending │ │ │ │ sethostname │ │ │ │ getservbyname │ │ │ │ getservbyport │ │ │ │ getprotobyname │ │ │ │ if_indextoname │ │ │ │ @@ -2041,15 +2041,15 @@ │ │ │ │ *F3F!F@F │ │ │ │ 3#`chCE@ │ │ │ │ FJFYF0FUE │ │ │ │ hJF1F D@D │ │ │ │ *F#FRhRm │ │ │ │ $%F&F'F2 │ │ │ │ F&h=Dsh[m │ │ │ │ -F*FAF8F( │ │ │ │ +F*FAF8F' │ │ │ │ IF[F"F(F │ │ │ │ 4D{@dD#DK │ │ │ │ IF[F"F0F │ │ │ │ pi%aBhSm │ │ │ │ 33`2F!F(F │ │ │ │ !F@F2F;F │ │ │ │ 3;`*F!FPF# │ │ │ │ @@ -2057,58 +2057,55 @@ │ │ │ │ h h*F1F. │ │ │ │ +F"FAF0F/F │ │ │ │ CF*F9F0F[ │ │ │ │ $CF:F1F(F │ │ │ │ ;F2F)F F1 │ │ │ │ KFBF9F(F1 │ │ │ │ ;F2F)F F │ │ │ │ +;F*F1FhF │ │ │ │ &+F"F9FXF │ │ │ │ SF2FIF8F │ │ │ │ -;F*F1FhF │ │ │ │ +pGpGpGpGpGpGpGpG │ │ │ │ %L#F8F2F)F │ │ │ │ ;h2F!F@F │ │ │ │ +F F:F)F@ │ │ │ │ 33`2F!F(F │ │ │ │ -pGpGpGpGpGpGpGpG │ │ │ │ -#F2F)F8F │ │ │ │ 33`2F!F(F │ │ │ │ +#F2F)F8F │ │ │ │ I*FX`plD │ │ │ │ \h F"hZ` │ │ │ │ CF:F!F(F │ │ │ │ " │ │ │ │ @"3F!F(F │ │ │ │ @"CF!F(F │ │ │ │ FCF9F F@ │ │ │ │ -D"FIF=h(F │ │ │ │ +3+`%`|5U │ │ │ │ +2)F"`"k,` │ │ │ │ F.F%FSFS │ │ │ │ -GRFKF1F@F │ │ │ │ -#RF1F@Fj │ │ │ │ -1hJF@FUF │ │ │ │ -"FIF@FUF │ │ │ │ +#1F@FUFj │ │ │ │ +*F#F1F@F │ │ │ │ #1F@F4Fj │ │ │ │ -G1hJF@FUF │ │ │ │ -1hJF@FUF │ │ │ │ -#1F@F]Fh │ │ │ │ -RF#F1F@F │ │ │ │ -#1F@FUFh │ │ │ │ +#1F@F]Fi │ │ │ │ +G*FKF1F@F │ │ │ │ +#*F1F@Fh │ │ │ │ +SiUF`i ! │ │ │ │ F9F3F F@ │ │ │ │ F1FSF F@ │ │ │ │ H...^x...0M.A.W..........7.cFOFdF │ │ │ │ ;FaiADaa] │ │ │ │ m8@/hwE& │ │ │ │ 3h:C8`cE │ │ │ │ CF"F1FHF │ │ │ │ -iN)FiJHF │ │ │ │ -)N)F&JHF │ │ │ │ +tN)FtJHF │ │ │ │ +aN)F^JHF │ │ │ │ 3+`;F_FO │ │ │ │ 11D8>>>>>> │ │ │ │ "FYF FcF │ │ │ │ FFFFFF.&F │ │ │ │ :F1hSF F │ │ │ │ #Q`fa4F"ho │ │ │ │ -*FKF9FPF │ │ │ │ +SF"FQF0F │ │ │ │ +*FSFAF0F │ │ │ │ Eb,0Eb,0Eb,0Eb,0Eb,0Eb,0 │ │ │ │ 3"`l`c` F │ │ │ │ -$p0F3h9F │ │ │ │ +$`8F;h1F │ │ │ │ .#,:AF@F │ │ │ │ "F$ich[m │ │ │ │ 3#`&FchZm │ │ │ │ *FKF@F!F │ │ │ │ 3)F#aphT │ │ │ │ Dh#ibmdi │ │ │ │ -FbFcF`FfF │ │ │ │ -a&A"?!<'{ │ │ │ │ +t"?!< {' │ │ │ │ i!a*F#h0F │ │ │ │ kh^kKhYk │ │ │ │ vpQQQQQQQQQQQQQQQmQyQQ"s │ │ │ │ Ih@hA@Q` │ │ │ │ "F3F,F ' │ │ │ │ "F3F,FOF │ │ │ │ RF1F FKF │ │ │ │ L#F(F:FAF │ │ │ │ #m"iSD#e │ │ │ │ @SXBXApGB │ │ │ │ 3+`{hCE: │ │ │ │ ;FbF)F F │ │ │ │ -@B;hIF8F │ │ │ │ -3#`pI F> │ │ │ │ +3#`pI F? │ │ │ │ `QhHhEm- │ │ │ │ FAF0F.DUD │ │ │ │ (FBFQFED │ │ │ │ (FBFQFED │ │ │ │ >D*F8F/D │ │ │ │ JFQFMD.D │ │ │ │ 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(FC │ │ │ │ cF2F!F8F │ │ │ │ FcF9h2hR │ │ │ │ -(F?!ZF]D5 │ │ │ │ +(F?!RFUD5 │ │ │ │ 3FBF)F F │ │ │ │ $3FJF9F@F │ │ │ │ HF2F?!ND1 │ │ │ │ Vh$!Zi`i │ │ │ │ e+FAF F@ │ │ │ │ 'E 5*F(F │ │ │ │ FQF#F0F:F │ │ │ │ @@ -2294,39 +2288,39 @@ │ │ │ │ Yg#*oagF,a │ │ │ │ oa#*gF,a │ │ │ │ K@S@\@D@c │ │ │ │ 'F 62F0F │ │ │ │ JF8F!F#h │ │ │ │ &;D#a"F(FGE) │ │ │ │ 1F"Ffh(F │ │ │ │ - VeF0^7N │ │ │ │ + ]F>07VN │ │ │ │ `#`(Fg`O │ │ │ │ 3#`ch[mX │ │ │ │ #F:F(F1F] │ │ │ │ -#2F!F(Fc │ │ │ │ +#2F!F(Fb │ │ │ │ #:F)F0Fb │ │ │ │ -#JF)F0Fb │ │ │ │ -#BF)F0Fb │ │ │ │ +#JF)F0Fa │ │ │ │ +#BF)F0Fa │ │ │ │ q#FZF8F? │ │ │ │ +'F 62F0F │ │ │ │ FWFUFVFO │ │ │ │ BF F+iii │ │ │ │ 3iBFqi F │ │ │ │ -'F 62F0F │ │ │ │ SF*F!F8F& │ │ │ │ PJSF!F8F& │ │ │ │ 2"`Zh!F8F │ │ │ │ LB1F F+Fk │ │ │ │ ;F2F)F F │ │ │ │ 1F#Fbh(F │ │ │ │ :FHFLnYF │ │ │ │ 8F:hYFBE │ │ │ │ #2F!F(F │ │ │ │ 1#Dk`1` F │ │ │ │ \Kp)F0FEE │ │ │ │ - #F0F)F; │ │ │ │ + #F0F)F: │ │ │ │ 8ch F[m[ │ │ │ │ F!F;F2FA │ │ │ │ p/#hQXJj │ │ │ │ 4D7F0F9F │ │ │ │ "h(F!`9F5 │ │ │ │ #BF)F8F0 │ │ │ │ #"F)F8F0 │ │ │ │ @@ -2334,16 +2328,16 @@ │ │ │ │ ##b Fdh │ │ │ │ #33333%!33!333313333333333333333/38363- │ │ │ │ 3333)333 │ │ │ │ 8F!Fch[m │ │ │ │ F_@e@;F, │ │ │ │ kH@yhp@D │ │ │ │ ;FBF)F F │ │ │ │ -3+`!F@FK │ │ │ │ -.F2F!F8Fn │ │ │ │ +3+`!F@FL │ │ │ │ +.F2F!F8Fo │ │ │ │ UANBNAHF │ │ │ │ 11111111111111%>% │ │ │ │ ""`Yx09 )8 │ │ │ │ 3;`Bx0: *A │ │ │ │ xQBF1F8F │ │ │ │ option '%s': %ld │ │ │ │ /dev/urandom │ │ │ │ @@ -3901,30 +3895,30 @@ │ │ │ │ invalid syntax │ │ │ │ multiple statements found while compiling a single statement │ │ │ │ descriptor '%V' for '%.100s' objects doesn't apply to a '%.100s' object │ │ │ │ ../Objects/codeobject.c │ │ │ │ code: co_code is malformed │ │ │ │ code: co_varnames is too small │ │ │ │ backslashreplace │ │ │ │ +non-string found in code slot │ │ │ │ +PY_CODE_EVENT_CREATE │ │ │ │ +Exception ignored in %s watcher callback for %R │ │ │ │ continue │ │ │ │ nonlocal │ │ │ │ __hello__ │ │ │ │ __phello__ │ │ │ │ __phello__.ham │ │ │ │ __phello__.ham.eggs │ │ │ │ __phello__.spam │ │ │ │ importlib.util │ │ │ │ importlib.machinery │ │ │ │ importlib._bootstrap │ │ │ │ importlib._bootstrap_external │ │ │ │ <__phello__ │ │ │ │ <__phello__.ham │ │ │ │ -non-string found in code slot │ │ │ │ -PY_CODE_EVENT_CREATE │ │ │ │ -Exception ignored in %s watcher callback for %R │ │ │ │ drop_gil: GIL is not locked │ │ │ │ PyCOND_SIGNAL(gil->cond) failed │ │ │ │ PyCOND_WAIT(gil->switch_cond) failed │ │ │ │ expected ':' │ │ │ │ expected an indented block after 'if' statement on line %d │ │ │ │ expected an indented block after 'with' statement on line %d │ │ │ │ Async with statements are │ │ │ │ @@ -4722,17 +4716,17 @@ │ │ │ │ code object requires a closure of exactly length %zd │ │ │ │ closure can only be used when source is a code object │ │ │ │ string, bytes or code │ │ │ │ replace string is too long │ │ │ │ descriptor '%V' of '%.100s' object needs an argument │ │ │ │ descriptor '%V' requires a '%.100s' object but received a '%.100s' │ │ │ │ 'break', 'continue' and 'return' cannot appear in an except* block │ │ │ │ -from __future__ imports must occur at the beginning of the file │ │ │ │ issubclass() arg 1 must be a class │ │ │ │ issubclass() arg 2 must be a class, a tuple of classes, or a union │ │ │ │ +from __future__ imports must occur at the beginning of the file │ │ │ │ DEFAULT_BUFFER_SIZE │ │ │ │ UnsupportedOperation │ │ │ │ pop from empty list │ │ │ │ pop index out of range │ │ │ │ '%.200s' object does not support item deletion │ │ │ │ '%.200s' object is not subscriptable; perhaps you missed a comma? │ │ │ │ %.200s indices must be integers or slices, not %.200s; perhaps you missed a comma? │ │ │ │ @@ -5025,14 +5019,15 @@ │ │ │ │ can't convert negative int to unsigned │ │ │ │ int too big to convert │ │ │ │ marshal.dumps │ │ │ │ object too deeply nested to marshal │ │ │ │ marshalling code objects is disallowed │ │ │ │ unmarshallable object │ │ │ │ too many objects │ │ │ │ +__bytes__ returned non-bytes (type %.200s) │ │ │ │ the entry's base filename, relative to scandir() "path" argument │ │ │ │ the entry's full path name; equivalent to os.path.join(scandir_path, entry.name) │ │ │ │ is_symlink │ │ │ │ is_junction │ │ │ │ __fspath__ │ │ │ │ operating system name │ │ │ │ nodename │ │ │ │ @@ -5292,15 +5287,14 @@ │ │ │ │ HAVE_UNLINKAT │ │ │ │ HAVE_UTIMENSAT │ │ │ │ HAVE_PTSNAME_R │ │ │ │ posix.uname_result │ │ │ │ posix.DirEntry │ │ │ │ posix.ScandirIterator │ │ │ │ os.terminal_size │ │ │ │ -__bytes__ returned non-bytes (type %.200s) │ │ │ │ can only concatenate list (not "%.200s") to list │ │ │ │ remaining subinterpreters; destroy them with _interpreters.destroy() │ │ │ │ cannot import name %R from %R (unknown location) │ │ │ │ cannot import name %R from %R (consider renaming %R since it has the same name as the standard library module named %R and prevents importing that standard library module) │ │ │ │ cannot import name %R from %R (consider renaming %R if it has the same name as a library you intended to import) │ │ │ │ cannot import name %R from partially initialized module %R (most likely due to a circular import) (%S) │ │ │ │ cannot import name %R from partially initialized module %R (most likely due to a circular import) │ │ │ │ @@ -5430,15 +5424,14 @@ │ │ │ │ Unmatched right paren in format string │ │ │ │ impossible │ │ │ │ Unmatched left paren in format string │ │ │ │ No active exception to reraise │ │ │ │ calling %R should have returned an instance of BaseException, not %R │ │ │ │ exceptions must derive from BaseException │ │ │ │ exception causes must derive from BaseException │ │ │ │ -cannot decommit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ ... truncated │ │ │ │ os.listdir │ │ │ │ globals must be a real dict │ │ │ │ tuple for endswith must only contain str, not %.100s │ │ │ │ endswith first arg must be str or a tuple of str, not %.100s │ │ │ │ expected str, bytes or os.PathLike object, not %.200s │ │ │ │ int expected at most 2 arguments, got %zd │ │ │ │ @@ -6129,31 +6122,31 @@ │ │ │ │ argument should be integer or bytes-like object, not '%.200s' │ │ │ │ Py_Initialize must be called first │ │ │ │ Exception ignored in atexit callback %R │ │ │ │ __interactivehook__ │ │ │ │ cpython.run_interactivehook │ │ │ │ Failed calling sys.__interactivehook__ │ │ │ │ replace bytes is too long │ │ │ │ -parking_lot: sem_init failed │ │ │ │ -unexpected error from semaphore: %d │ │ │ │ Exception ignored on flushing sys.stdout │ │ │ │ unknown dlopen() error │ │ │ │ ./%-.255s │ │ │ │ %.20s_%.200s │ │ │ │ +parking_lot: sem_init failed │ │ │ │ PyThreadState_Clear: warning: thread still has a frame │ │ │ │ PyThreadState_Clear: warning: thread still has a generator │ │ │ │ +unexpected error from semaphore: %d │ │ │ │ tstate %p is still current │ │ │ │ On;encoding error handler must return (str/bytes, int) tuple │ │ │ │ position %zd from error handler out of bounds │ │ │ │ NULL interpreter │ │ │ │ failed to clear current tstate (TSS) │ │ │ │ codec must pass exception instance │ │ │ │ _bootstrap_external │ │ │ │ -parking_lot: sem_post failed │ │ │ │ _RAW_MAGIC_NUMBER │ │ │ │ +parking_lot: sem_post failed │ │ │ │ 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 │ │ │ │ can't re-enter readline │ │ │ │ @@ -6222,15 +6215,14 @@ │ │ │ │ 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 │ │ │ │ copysign │ │ │ │ factorial │ │ │ │ isfinite │ │ │ │ remainder │ │ │ │ nextafter │ │ │ │ heappush │ │ │ │ heappushpop │ │ │ │ @@ -6342,14 +6334,15 @@ │ │ │ │ datetime.date │ │ │ │ datetime.timedelta │ │ │ │ last_exc │ │ │ │ last_type │ │ │ │ last_value │ │ │ │ last_traceback │ │ │ │ Fast implementation of the datetime type. │ │ │ │ +a number is required │ │ │ │ # destroy %U │ │ │ │ (O(OiiNii)) │ │ │ │ end_offset must be provided when end_lineno is provided │ │ │ │ zlib.error │ │ │ │ MAX_WBITS │ │ │ │ DEFLATED │ │ │ │ DEF_MEM_LEVEL │ │ │ │ @@ -6496,17 +6489,17 @@ │ │ │ │ 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 (%d given) │ │ │ │ sys._getframemodulename │ │ │ │ ../Objects/funcobject.c │ │ │ │ -O(OiiOii) │ │ │ │ os.rename │ │ │ │ %s: src and dst must be the same type │ │ │ │ +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 "=="? │ │ │ │ cannot assign to keyword argument unpacking │ │ │ │ @@ -7222,16 +7215,16 @@ │ │ │ │ Cannot disable %s events. Callback removed. │ │ │ │ __defaults__ must be set to a tuple object │ │ │ │ object.__delattr__ │ │ │ │ The callback can only be set for one event at a time │ │ │ │ invalid event %d │ │ │ │ sys.monitoring.register_callback │ │ │ │ ../Python/pystrtod.c │ │ │ │ -ENABLE_SPECIALIZATION │ │ │ │ Infinity │ │ │ │ +ENABLE_SPECIALIZATION │ │ │ │ missing format argument │ │ │ │ repeated bytes are too long │ │ │ │ Struct() argument 1 must be a str or bytes object, not %.200s │ │ │ │ repeat count given without format specifier │ │ │ │ bad char in struct format │ │ │ │ total struct size too long │ │ │ │ Cannot find Generic type │ │ │ │ @@ -7295,14 +7288,15 @@ │ │ │ │ thread is not supported for isolated subinterpreters │ │ │ │ can't create new thread at interpreter shutdown │ │ │ │ thread already started │ │ │ │ can't start new thread │ │ │ │ tuple.index(x): x not in tuple │ │ │ │ str() argument '%s' must be str, not %T │ │ │ │ Too few arguments for %S; actual %d, expected at least %d │ │ │ │ +Exception ignored in thread started by %R │ │ │ │ argument of type '%.200s' is not iterable │ │ │ │ count exceeds C integer size │ │ │ │ index exceeds C integer size │ │ │ │ sequence.index(x): x not in sequence │ │ │ │ NB_FLOOR_DIVIDE │ │ │ │ NB_LSHIFT │ │ │ │ NB_MATRIX_MULTIPLY │ │ │ │ @@ -7328,32 +7322,31 @@ │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ 0123456789ABCDEF │ │ │ │ string argument should contain only ASCII characters │ │ │ │ argument should be bytes, buffer or ASCII string, not '%.100s' │ │ │ │ -Exception ignored in thread started by %R │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ fileno() returned a non-integer │ │ │ │ argument must be an int, or have a fileno() method. │ │ │ │ file descriptor cannot be a negative integer (%i) │ │ │ │ |n:product │ │ │ │ repeat argument cannot be negative │ │ │ │ repeat argument too large │ │ │ │ -deque index out of range │ │ │ │ __hash__ method should return an integer │ │ │ │ methodcaller needs at least one argument, the method name │ │ │ │ method name must be a string │ │ │ │ -deque mutated during iteration │ │ │ │ -%R is not in deque │ │ │ │ +deque index out of range │ │ │ │ attrgetter │ │ │ │ attribute name must be a string │ │ │ │ -pop from an empty deque │ │ │ │ -field 'value' is required for Await │ │ │ │ +deque mutated during iteration │ │ │ │ +%R is not in deque │ │ │ │ n must be >= 0 │ │ │ │ +pop from an empty deque │ │ │ │ itemgetter │ │ │ │ readline of closed file │ │ │ │ Too much data for base64 line │ │ │ │ Cannot specify both ',' and '_'. │ │ │ │ Format specifier missing precision │ │ │ │ Invalid format specifier '%U' for object of type '%.200s' │ │ │ │ Cannot specify '%c' with '%c'. │ │ │ │ @@ -7471,15 +7464,14 @@ │ │ │ │ F_ADD_SEALS │ │ │ │ F_GET_SEALS │ │ │ │ F_SEAL_SEAL │ │ │ │ F_SEAL_SHRINK │ │ │ │ F_SEAL_GROW │ │ │ │ F_SEAL_WRITE │ │ │ │ F_SEAL_FUTURE_WRITE │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ O:make_scanner │ │ │ │ PIPE_BUF │ │ │ │ POLLNVAL │ │ │ │ POLLRDNORM │ │ │ │ POLLRDBAND │ │ │ │ POLLWRNORM │ │ │ │ POLLWRBAND │ │ │ │ @@ -7493,35 +7485,35 @@ │ │ │ │ EPOLLEXCLUSIVE │ │ │ │ EPOLLRDNORM │ │ │ │ EPOLLRDBAND │ │ │ │ EPOLLWRNORM │ │ │ │ EPOLLWRBAND │ │ │ │ EPOLLMSG │ │ │ │ EPOLL_CLOEXEC │ │ │ │ -peek() should have returned a bytes object, not '%.200s' │ │ │ │ -read() should have returned a bytes object, not '%.200s' │ │ │ │ unknown binary operator │ │ │ │ unknown unary operator │ │ │ │ (yield from │ │ │ │ unexpected comparison kind │ │ │ │ unknown expression kind │ │ │ │ +peek() should have returned a bytes object, not '%.200s' │ │ │ │ +read() should have returned a bytes object, not '%.200s' │ │ │ │ tokenizeriter │ │ │ │ negative sizehint │ │ │ │ invalid flags │ │ │ │ unknown tokenization error │ │ │ │ unexpected EOF in multi-line statement │ │ │ │ (OnnOOO) │ │ │ │ Invalid UTF-8 sequence │ │ │ │ (iN(nn)(nn)O) │ │ │ │ readline() returned a non-bytes object │ │ │ │ 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' │ │ │ │ +Cannot join current thread │ │ │ │ unrecognized configuration name │ │ │ │ configuration names must be strings or integers │ │ │ │ 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) │ │ │ │ @@ -7558,14 +7550,15 @@ │ │ │ │ memoryview: internal error │ │ │ │ memoryview.cast(): elements of shape must be integers │ │ │ │ memoryview.cast(): elements of shape must be integers > 0 │ │ │ │ memoryview.cast(): product(shape) > SSIZE_MAX │ │ │ │ memoryview: product(shape) * itemsize != buffer size │ │ │ │ memoryview: cannot cast view with zeros in shape or strides │ │ │ │ %R is not in list │ │ │ │ +field 'value' is required for Await │ │ │ │ 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() │ │ │ │ Unable to allocate lock │ │ │ │ @@ -7790,16 +7783,16 @@ │ │ │ │ missing 'getdata' func │ │ │ │ don't know how to handle %.200s in error callback │ │ │ │ signal number %ld out of range [1; %i] │ │ │ │ invalid signal number %ld, please use valid_signals() │ │ │ │ sub-interpreter creation failed │ │ │ │ %.200s attribute not set │ │ │ │ %.200s attribute must be bytes │ │ │ │ -'async with' outside async function │ │ │ │ __get__(None, None) is invalid │ │ │ │ +'async with' outside async function │ │ │ │ %.200s attribute must be unicode │ │ │ │ file must have 'read' and 'readline' attributes │ │ │ │ argument 'co_code' │ │ │ │ argument 'co_consts' │ │ │ │ argument 'co_names' │ │ │ │ argument 'co_varnames' │ │ │ │ argument 'co_freevars' │ │ │ │ @@ -7839,37 +7832,37 @@ │ │ │ │ negative PUT argument │ │ │ │ persistent IDs in protocol 0 must be ASCII strings │ │ │ │ unsupported pickle protocol: %d │ │ │ │ FRAME length exceeds system's maximum of %zd bytes │ │ │ │ invalid load key, '%c'. │ │ │ │ invalid load key, '\x%02x'. │ │ │ │ failed to create init interpreter ID mutex │ │ │ │ -read would overflow (invalid bytecode) │ │ │ │ -code: LOAD_FAST_AND_CLEAR oparg %d out of range │ │ │ │ -code: co_nlocals != len(co_varnames) │ │ │ │ need more than 0 values to unpack │ │ │ │ need more than 1 value to unpack │ │ │ │ too many values to unpack (expected 2) │ │ │ │ +read would overflow (invalid bytecode) │ │ │ │ +code: LOAD_FAST_AND_CLEAR oparg %d out of range │ │ │ │ +code: co_nlocals != len(co_varnames) │ │ │ │ __code__ must be set to a code object │ │ │ │ %U() requires a code object with %zd free vars, not %zd │ │ │ │ Assigning a code object of non-matching type is deprecated (e.g., from a generator to a plain function) │ │ │ │ interpreter ID must be an int, got %.100s │ │ │ │ interpreter ID must be a non-negative int, got %R │ │ │ │ unrecognized interpreter ID %lld │ │ │ │ peek of closed file │ │ │ │ expected a dict │ │ │ │ interpreter not initialized │ │ │ │ string argument expected, got '%s' │ │ │ │ new position too large │ │ │ │ OrderedDict mutated during iteration │ │ │ │ OrderedDict changed size during iteration │ │ │ │ +Exception ignored in PyDict_GetItem(); consider using PyDict_GetItemRef() or PyDict_GetItemWithError() │ │ │ │ Invalid whence (%i, should be 0, 1 or 2) │ │ │ │ Negative seek position %zd │ │ │ │ Can't do nonzero cur-relative seeks │ │ │ │ -Exception ignored in PyDict_GetItem(); consider using PyDict_GetItemRef() or PyDict_GetItemWithError() │ │ │ │ Negative size value %zd │ │ │ │ BINUNICODE exceeds system's maximum size of %zd bytes │ │ │ │ string is longer than the buffer │ │ │ │ expect int, got %T │ │ │ │ Cannot convert negative int │ │ │ │ pickle.find_class │ │ │ │ _compat_pickle.NAME_MAPPING values should be 2-tuples, not %.200s │ │ │ │ @@ -8157,26 +8150,27 @@ │ │ │ │ LOG_NEWS │ │ │ │ LOG_AUTHPRIV │ │ │ │ can only assign string to %s.__name__, not '%s' │ │ │ │ first arg must be callable │ │ │ │ 2nd arg must be a tuple │ │ │ │ optional 3rd arg must be a dictionary │ │ │ │ _thread.start_new_thread │ │ │ │ +argument 'ident' │ │ │ │ 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 │ │ │ │ %s assignment: '%s' deallocator differs from '%s' │ │ │ │ %s assignment: '%s' object layout differs from '%s' │ │ │ │ +y*|i:send │ │ │ │ can't delete __class__ attribute │ │ │ │ __class__ must be set to a class, not '%s' object │ │ │ │ __class__ assignment only supported for mutable types or ModuleType subclasses │ │ │ │ s:syslog │ │ │ │ is:syslog │ │ │ │ syslog.syslog requires 1 to 2 arguments │ │ │ │ syslog.syslog │ │ │ │ @@ -8185,61 +8179,39 @@ │ │ │ │ <%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ <%.100s name=%R mode='%s' closefd=%s> │ │ │ │ socket.gethostname │ │ │ │ syslog.setlogmask │ │ │ │ subinterpreter can't use syslog.closelog() │ │ │ │ syslog.closelog │ │ │ │ %s:%d: bad argument to internal function │ │ │ │ -y*|i:send │ │ │ │ gc.get_referents │ │ │ │ object does not support cross-interpreter data │ │ │ │ failed to get __main__ namespace │ │ │ │ failed to apply namespace to __main__ │ │ │ │ unsupported error code %d │ │ │ │ _errdisplay │ │ │ │ update() argument must be dict or another FrameLocalsProxy │ │ │ │ formatted │ │ │ │ errdisplay │ │ │ │ +%.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. │ │ │ │ +%.400s.__init__ missing 1 required positional argument: %R. This will become an error in Python 3.15. │ │ │ │ %s.%s: %s │ │ │ │ -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 │ │ │ │ logoption │ │ │ │ facility │ │ │ │ closelog │ │ │ │ setlogmask │ │ │ │ LOG_MASK │ │ │ │ LOG_UPTO │ │ │ │ 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 │ │ │ │ -encoding of hostname failed │ │ │ │ -str, bytes or bytearray expected, not %s │ │ │ │ -host name must not contain null character │ │ │ │ -unsupported address family │ │ │ │ -wildcard resolved to multiple address │ │ │ │ -255.255.255.255 │ │ │ │ - │ │ │ │ -address family mismatched │ │ │ │ -unknown address family │ │ │ │ -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. │ │ │ │ -%.400s.__init__ missing 1 required positional argument: %R. This will become an error in Python 3.15. │ │ │ │ -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 │ │ │ │ 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 │ │ │ │ @@ -8255,14 +8227,22 @@ │ │ │ │ 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 │ │ │ │ +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 │ │ │ │ +number of bits must be non-negative │ │ │ │ +encoding of hostname failed │ │ │ │ +str, bytes or bytearray expected, not %s │ │ │ │ +host name must not contain null character │ │ │ │ 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 │ │ │ │ @@ -8385,53 +8365,66 @@ │ │ │ │ Global field "names" changed size during iteration │ │ │ │ Nonlocal field "names" must be a list, not a %.200s │ │ │ │ while traversing 'Nonlocal' node │ │ │ │ Nonlocal field "names" changed size during iteration │ │ │ │ required field "value" missing from Expr │ │ │ │ while traversing 'Expr' node │ │ │ │ expected some sort of stmt, but got %R │ │ │ │ +unsupported address family │ │ │ │ +wildcard resolved to multiple address │ │ │ │ +255.255.255.255 │ │ │ │ + │ │ │ │ +address family mismatched │ │ │ │ +unknown address family │ │ │ │ invalid integer value: %R │ │ │ │ AST identifier must be of type str │ │ │ │ +n|i:recv │ │ │ │ +negative buffersize in recv │ │ │ │ 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) │ │ │ │ -Strings must be encoded before hashing │ │ │ │ -object supporting the buffer API required │ │ │ │ -Buffer must be single dimension │ │ │ │ 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 │ │ │ │ Try has neither except handlers nor finalbody │ │ │ │ Try has orelse but no except handlers │ │ │ │ TryStar has neither except handlers nor finalbody │ │ │ │ TryStar has orelse but no except handlers │ │ │ │ Negative ImportFrom level │ │ │ │ unexpected statement │ │ │ │ None disallowed in statement list │ │ │ │ +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 │ │ │ │ +Strings must be encoded before hashing │ │ │ │ +object supporting the buffer API required │ │ │ │ +Buffer must be single dimension │ │ │ │ field 'name' is required for TypeAlias │ │ │ │ field 'value' is required for TypeAlias │ │ │ │ 'data' and 'string' are mutually exclusive and support for 'string' keyword parameter is slated for removal in a future version. │ │ │ │ +(kK):_acquire_restore │ │ │ │ +couldn't acquire lock │ │ │ │ +Load averages are unobtainable │ │ │ │ usedforsecurity │ │ │ │ block_size │ │ │ │ digest_size │ │ │ │ hexdigest │ │ │ │ _sha2.SHA512Type │ │ │ │ _sha2.SHA384Type │ │ │ │ _sha2.SHA256Type │ │ │ │ _sha2.SHA224Type │ │ │ │ -(kK):_acquire_restore │ │ │ │ -couldn't acquire lock │ │ │ │ -Load averages are unobtainable │ │ │ │ required field "lineno" missing from expr │ │ │ │ while traversing 'expr' node │ │ │ │ required field "col_offset" missing from expr │ │ │ │ required field "op" missing from BoolOp │ │ │ │ while traversing 'BoolOp' node │ │ │ │ expected some sort of boolop, but got %R │ │ │ │ BoolOp field "values" must be a list, not a %.200s │ │ │ │ @@ -8591,20 +8584,20 @@ │ │ │ │ arguments field "defaults" must be a list, not a %.200s │ │ │ │ arguments field "defaults" changed size during iteration │ │ │ │ ParserCreate │ │ │ │ ErrorString │ │ │ │ writerow │ │ │ │ writerows │ │ │ │ line_num │ │ │ │ +target_is_directory │ │ │ │ register_dialect │ │ │ │ list_dialects │ │ │ │ unregister_dialect │ │ │ │ get_dialect │ │ │ │ field_size_limit │ │ │ │ -target_is_directory │ │ │ │ _blake2.blake2s │ │ │ │ _blake2.blake2b │ │ │ │ _csv.Error │ │ │ │ QUOTE_MINIMAL │ │ │ │ QUOTE_ALL │ │ │ │ QUOTE_NONNUMERIC │ │ │ │ QUOTE_NONE │ │ │ │ @@ -8641,18 +8634,18 @@ │ │ │ │ xml.parsers.expat.ExpatError │ │ │ │ non-hexadecimal number found in fromhex() arg at position %zd │ │ │ │ more positional defaults than args on arguments │ │ │ │ length of kwonlyargs is not the same as kw_defaults on arguments │ │ │ │ = 0 │ │ │ │ +dict items iterator must return 2-tuples │ │ │ │ date value out of range │ │ │ │ character mapping must be in range(256) │ │ │ │ character mapping must return integer, bytes or None, not %.400s │ │ │ │ +depth must be >= 0 │ │ │ │ library version mismatch │ │ │ │ invalid input data │ │ │ │ inconsistent stream state │ │ │ │ incomplete or truncated stream │ │ │ │ Error %d %s │ │ │ │ Error %d %s: %.200s │ │ │ │ |Cs:isoformat │ │ │ │ @@ -8984,20 +8977,21 @@ │ │ │ │ __complex__ returned non-complex (type %.200s) │ │ │ │ __complex__ returned non-complex (type %.200s). The ability to return an instance of a strict subclass of complex is deprecated, and may be removed in a future version of Python. │ │ │ │ truncate of closed file │ │ │ │ len() of unsized object │ │ │ │ in __issubclass__ │ │ │ │ type %.100s doesn't define __trunc__ method │ │ │ │ paramspec │ │ │ │ +isqrt() argument must be nonnegative │ │ │ │ lo must be non-negative │ │ │ │ in _bisect.bisect_right │ │ │ │ -isqrt() argument must be nonnegative │ │ │ │ is_symlink() takes no arguments │ │ │ │ Exception ignored in PyDict_GetItemString(); consider using PyDict_GetItemRefString() │ │ │ │ expected an instruction sequence │ │ │ │ +O!O|O!:SubElement │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -9006,15 +9000,14 @@ │ │ │ │ │ │ │ │ %04d-%02d-%02d%c%02d │ │ │ │ %04d-%02d-%02d%c%02d:%02d │ │ │ │ %04d-%02d-%02d%c%02d:%02d:%02d │ │ │ │ %04d-%02d-%02d%c%02d:%02d:%02d.%03d │ │ │ │ %04d-%02d-%02d%c%02d:%02d:%02d.%06d │ │ │ │ timespec │ │ │ │ -O!O|O!:SubElement │ │ │ │ DEF_GLOBAL │ │ │ │ DEF_NONLOCAL │ │ │ │ DEF_LOCAL │ │ │ │ DEF_PARAM │ │ │ │ DEF_FREE │ │ │ │ DEF_FREE_CLASS │ │ │ │ DEF_IMPORT │ │ │ │ @@ -9046,18 +9039,18 @@ │ │ │ │ kwonlyargcount │ │ │ │ getgrnam(): name not found: %R │ │ │ │ length should not be negative │ │ │ │ %.200s() %.200s must be %.50s, not %.50s │ │ │ │ %.200s() │ │ │ │ argument %zd │ │ │ │ , item %d │ │ │ │ -getpwnam() argument must be str, not %T │ │ │ │ -getpwnam(): name not found: %R │ │ │ │ PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ list changed size during iteration │ │ │ │ +getpwnam() argument must be str, not %T │ │ │ │ +getpwnam(): name not found: %R │ │ │ │ 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 │ │ │ │ The fill character must be a unicode character, not %.100s │ │ │ │ @@ -9234,17 +9227,17 @@ │ │ │ │ int_frac_digits │ │ │ │ p_cs_precedes │ │ │ │ p_sep_by_space │ │ │ │ n_cs_precedes │ │ │ │ n_sep_by_space │ │ │ │ p_sign_posn │ │ │ │ n_sign_posn │ │ │ │ -unlocking mutex that is not locked │ │ │ │ StartElement │ │ │ │ float argument required, not %.200s │ │ │ │ +unlocking mutex that is not locked │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ _make_union │ │ │ │ ../Modules/pyexpat.c │ │ │ │ At most 45 bytes at once │ │ │ │ CharacterData │ │ │ │ result too long │ │ │ │ @@ -9312,16 +9305,16 @@ │ │ │ │ %s(%R, maxlen=%zd) │ │ │ │ no such name │ │ │ │ NotStandalone │ │ │ │ expect int, got %s │ │ │ │ ElementDecl │ │ │ │ Unknown format code '%c' for object of type '%.200s' │ │ │ │ Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ -new_limit │ │ │ │ %s: line %zu, column %zu │ │ │ │ +new_limit │ │ │ │ s#:lookup │ │ │ │ name too long │ │ │ │ undefined character name '%s' │ │ │ │ (O(OOO)) │ │ │ │ iii:fromisocalendar │ │ │ │ ISO calendar component out of range │ │ │ │ Year is out of range: %d │ │ │ │ @@ -9338,16 +9331,16 @@ │ │ │ │ LONG pickle has negative byte count │ │ │ │ │ │ │ │ │ │ │ │ et:gethostbyname │ │ │ │ socket.gethostbyname │ │ │ │ _strptime_time │ │ │ │ L;array item must be integer │ │ │ │ -namespace │ │ │ │ not a decimal │ │ │ │ +namespace │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ can only assign array (not "%.200s") to array slice │ │ │ │ attempt to assign array of size %zd to extended slice of size %zd │ │ │ │ cannot iteratively unpack with a struct of length 0 │ │ │ │ iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ not a digit │ │ │ │ @@ -9382,44 +9375,49 @@ │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ exception snapshot missing 'type' attribute │ │ │ │ exception snapshot missing 'msg' attribute │ │ │ │ exception snapshot missing 'errdisplay' attribute │ │ │ │ error while copying exception error display │ │ │ │ missing exc │ │ │ │ +digest_size must be between 1 and %d bytes │ │ │ │ +maximum salt length is %d bytes │ │ │ │ +maximum person length is %d bytes │ │ │ │ +fanout must be between 0 and 255 │ │ │ │ +depth must be between 1 and 255 │ │ │ │ +node_depth must be between 0 and 255 │ │ │ │ +inner_size must be between 0 and is %d │ │ │ │ +maximum key length is %d bytes │ │ │ │ +'%.200s' object is not an async iterable │ │ │ │ +aiter() returned not an async iterator of type '%.100s' │ │ │ │ +leaf_size │ │ │ │ +node_offset │ │ │ │ +node_depth │ │ │ │ +inner_size │ │ │ │ +last_node │ │ │ │ namespaces │ │ │ │ _capacity_bits │ │ │ │ _rate_bits │ │ │ │ _sha3.shake_256 │ │ │ │ _sha3.shake_128 │ │ │ │ _sha3.sha3_512 │ │ │ │ _sha3.sha3_384 │ │ │ │ _sha3.sha3_256 │ │ │ │ _sha3.sha3_224 │ │ │ │ _sha1.sha1 │ │ │ │ _md5.md5 │ │ │ │ -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' │ │ │ │ StartDoctypeDecl │ │ │ │ NotationDecl │ │ │ │ async for │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ EndDoctypeDecl │ │ │ │ float divmod() │ │ │ │ +node_offset is too large │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ %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 │ │ │ │ get expected 1 or 2 arguments │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ @@ -9441,38 +9439,33 @@ │ │ │ │ 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 │ │ │ │ i:__reduce_ex__ │ │ │ │ maxdigits │ │ │ │ -leaf_size │ │ │ │ -node_offset │ │ │ │ -node_depth │ │ │ │ -inner_size │ │ │ │ -last_node │ │ │ │ _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 │ │ │ │ switch interval must be strictly positive │ │ │ │ setdefault expected 1 or 2 arguments │ │ │ │ %U, %S=%R │ │ │ │ %S.%S(%R%U) │ │ │ │ -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 │ │ │ │ bad tzinfo state arg │ │ │ │ +OO|iiii:getaddrinfo │ │ │ │ +getaddrinfo() argument 1 must be string or None │ │ │ │ +Int or String expected │ │ │ │ +socket.getaddrinfo │ │ │ │ object %.50s does not have __aiter__ method │ │ │ │ deepcopy helper not found │ │ │ │ state must be an int, not %T │ │ │ │ parser must be a root parser │ │ │ │ O(()n)NN │ │ │ │ name must be str, not %s │ │ │ │ variable %R does not exist │ │ │ │ @@ -9481,28 +9474,28 @@ │ │ │ │ execve: argv must be a tuple or list │ │ │ │ execve: argv must not be empty │ │ │ │ execve: environment must be a mapping object │ │ │ │ execve: argv first element cannot be empty │ │ │ │ multiple elements on top level │ │ │ │ Cannot create a consistent method resolution order (MRO) for bases │ │ │ │ tounicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ +pop from empty stack │ │ │ │ +et:gethostbyname_ex │ │ │ │ +Parser stack overflowed - Python source too complex to parse │ │ │ │ +w*|ni:recv_into │ │ │ │ +negative buffersize in recv_into │ │ │ │ +buffer too small for requested bytes │ │ │ │ element_factory │ │ │ │ comment_factory │ │ │ │ pi_factory │ │ │ │ insert_comments │ │ │ │ insert_pis │ │ │ │ TreeBuilder │ │ │ │ combinations_with_replacement │ │ │ │ combinations │ │ │ │ -pop from empty stack │ │ │ │ -w*|ni:recv_into │ │ │ │ -negative buffersize in recv_into │ │ │ │ -buffer too small for requested bytes │ │ │ │ -et:gethostbyname_ex │ │ │ │ -Parser stack overflowed - Python source too complex to parse │ │ │ │ 'max_factor' must be at least 1.0 │ │ │ │ os.getxattr │ │ │ │ os.removexattr │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ @@ -9518,39 +9511,40 @@ │ │ │ │ deque already at its maximum size │ │ │ │ negative value for 'count' not allowed │ │ │ │ UnparsedEntityDecl │ │ │ │ the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ StartCdataSection │ │ │ │ __buffer__ returned non-memoryview object │ │ │ │ EndCdataSection │ │ │ │ +offset_src │ │ │ │ +offset_dst │ │ │ │ SkippedEntity │ │ │ │ can only extend with array of same kind │ │ │ │ array.remove(x): x not in array │ │ │ │ code must be a code object │ │ │ │ invalid local event set 0x%x │ │ │ │ pop from empty array │ │ │ │ arg must be list │ │ │ │ null argument to internal routine │ │ │ │ child assignment index out of range │ │ │ │ Exception ignored in PyMapping_HasKey(); consider using PyMapping_HasKeyWithError(), PyMapping_GetOptionalItem() or PyObject_GetItem() │ │ │ │ _paramspec_subst │ │ │ │ |O!O:super │ │ │ │ Exception ignored in PyMapping_HasKeyString(); consider using PyMapping_HasKeyStringWithError(), PyMapping_GetOptionalItemString() or PyMapping_GetItemString() │ │ │ │ -offset_src │ │ │ │ -offset_dst │ │ │ │ This object has no __weakref__ │ │ │ │ Don't know how to unpickle "%.200R" as an Element │ │ │ │ tag may not be NULL │ │ │ │ '_children' is not a list │ │ │ │ %.200s.__setstate__ argument should be 4-tuple, got %.200s │ │ │ │ third item of state must be an integer, got %.200s │ │ │ │ fourth item of state should be a dict, got a %.200s │ │ │ │ │ │ │ │ attrib must be dict, not %.100s │ │ │ │ offset must be non-negative │ │ │ │ +_children │ │ │ │ __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 │ │ │ │ @@ -9574,15 +9568,14 @@ │ │ │ │ sha3_224 │ │ │ │ sha3_256 │ │ │ │ sha3_384 │ │ │ │ sha3_512 │ │ │ │ shake_128 │ │ │ │ shake_256 │ │ │ │ must have a sched_param object │ │ │ │ -_children │ │ │ │ {sOsNsNsOsO} │ │ │ │ iO:sched_setparam │ │ │ │ '%.200s' object doesn't support slice assignment │ │ │ │ <%s object; span=(%zd, %zd), match=%.50R> │ │ │ │ length is too large │ │ │ │ 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 │ │ │ │ @@ -9593,14 +9586,17 @@ │ │ │ │ try sending as bytes │ │ │ │ __reduce_ex__ argument should be an integer │ │ │ │ O(OCiN)O │ │ │ │ os.lockf │ │ │ │ '|=' is not supported by %s; use '|' instead │ │ │ │ 'yield' inside generator expression │ │ │ │ Python int too large to convert to C unsigned int │ │ │ │ +'yield' inside list comprehension │ │ │ │ +'yield' inside dict comprehension │ │ │ │ +'yield' inside set comprehension │ │ │ │ required field "lineno" missing from excepthandler │ │ │ │ while traversing 'excepthandler' node │ │ │ │ required field "col_offset" missing from excepthandler │ │ │ │ while traversing 'ExceptHandler' node │ │ │ │ ExceptHandler field "body" must be a list, not a %.200s │ │ │ │ ExceptHandler field "body" changed size during iteration │ │ │ │ expected some sort of excepthandler, but got %R │ │ │ │ @@ -9649,26 +9645,14 @@ │ │ │ │ while traversing 'withitem' node │ │ │ │ NoDefaultType takes no arguments │ │ │ │ required field "pattern" missing from match_case │ │ │ │ while traversing 'match_case' node │ │ │ │ match_case field "body" must be a list, not a %.200s │ │ │ │ match_case field "body" changed size during iteration │ │ │ │ field 'pattern' is required for match_case │ │ │ │ -paramspeckwargs │ │ │ │ -paramspecargs │ │ │ │ -i|O&:pidfd_open │ │ │ │ -initialization of %s failed without raising an exception │ │ │ │ -initialization of %s raised unreported exception │ │ │ │ -init function of %s returned uninitialized object │ │ │ │ -initialization of %s did not return PyModuleDef │ │ │ │ -initialization of %s did not return an extension module │ │ │ │ -initialization of %s did not return a valid extension module │ │ │ │ -'yield' inside list comprehension │ │ │ │ -'yield' inside dict comprehension │ │ │ │ -'yield' inside set comprehension │ │ │ │ required field "lineno" missing from pattern │ │ │ │ while traversing 'pattern' node │ │ │ │ required field "col_offset" missing from pattern │ │ │ │ required field "end_lineno" missing from pattern │ │ │ │ required field "end_col_offset" missing from pattern │ │ │ │ required field "value" missing from MatchValue │ │ │ │ while traversing 'MatchValue' node │ │ │ │ @@ -9703,25 +9687,34 @@ │ │ │ │ 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 │ │ │ │ Testing an element's truth value will always return True in future versions. Use specific 'len(elem)' or 'elem is not None' test instead. │ │ │ │ -%U.kwargs │ │ │ │ -%R.kwargs │ │ │ │ │ │ │ │ reentrant call inside %R │ │ │ │ could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ +%U.kwargs │ │ │ │ +%R.kwargs │ │ │ │ Cannot subclass an instance of ParamSpec │ │ │ │ -Cannot subclass an instance of ParamSpecArgs │ │ │ │ write could not complete without blocking │ │ │ │ +Cannot subclass an instance of ParamSpecArgs │ │ │ │ Cannot subclass an instance of ParamSpecKwargs │ │ │ │ unexpected constant inside of a literal pattern │ │ │ │ invalid arguments │ │ │ │ +paramspeckwargs │ │ │ │ +paramspecargs │ │ │ │ +i|O&:pidfd_open │ │ │ │ +initialization of %s failed without raising an exception │ │ │ │ +initialization of %s raised unreported exception │ │ │ │ +init function of %s returned uninitialized object │ │ │ │ +initialization of %s did not return PyModuleDef │ │ │ │ +initialization of %s did not return an extension module │ │ │ │ +initialization of %s did not return a valid extension module │ │ │ │ match() takes no arguments │ │ │ │ U;array item must be unicode character │ │ │ │ array item must be unicode character │ │ │ │ fromunicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ can't delete attribute │ │ │ │ can't set attribute │ │ │ │ fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ @@ -9779,34 +9772,34 @@ │ │ │ │ start-ns │ │ │ │ unknown event '%s' │ │ │ │ O(OO)(OOO) │ │ │ │ _grouper │ │ │ │ O(OnNn)n │ │ │ │ pairwise │ │ │ │ O(On)(NN) │ │ │ │ -%s(%R, %zd) │ │ │ │ value not found in bytearray │ │ │ │ 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 │ │ │ │ +%s(%R, %zd) │ │ │ │ is:inet_pton │ │ │ │ illegal IP address string passed to inet_pton │ │ │ │ 'memo' values must be 2-item tuples │ │ │ │ 'memo' attribute must be a PicklerMemoProxy object or dict, not %.200s │ │ │ │ O(())(Oi) │ │ │ │ -teedataobject │ │ │ │ -Invalid arguments │ │ │ │ -Index out of range │ │ │ │ y*O:sendto │ │ │ │ y*iO:sendto │ │ │ │ sendto() takes 2 or 3 arguments (%zd given) │ │ │ │ socket.sendto │ │ │ │ +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 %d 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 │ │ │ │ Expat %d.%d.%d │ │ │ │ @@ -9830,15 +9823,14 @@ │ │ │ │ character out of range │ │ │ │ datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). │ │ │ │ O:utcfromtimestamp │ │ │ │ a tzinfo subclass must implement %s() │ │ │ │ %U, tzinfo=%R) │ │ │ │ %U, fold=%d) │ │ │ │ iiiiiiiii │ │ │ │ -interval │ │ │ │ builtins.breakpoint │ │ │ │ pdb.set_trace │ │ │ │ PYTHONBREAKPOINT │ │ │ │ Ignoring unimportable $PYTHONBREAKPOINT: "%s" │ │ │ │ expected tuple for closure, got '%.100s' │ │ │ │ PyCapsule_SetContext called with invalid PyCapsule object │ │ │ │ PyCapsule_GetContext called with invalid PyCapsule object │ │ │ │ @@ -9863,26 +9855,41 @@ │ │ │ │ invalid func watcher ID %d │ │ │ │ no func watcher set for ID %d │ │ │ │ Exception ignored in %s watcher callback for function %U at %p │ │ │ │ no more type watcher IDs available │ │ │ │ Cannot watch non-type │ │ │ │ Invalid type watcher ID %d │ │ │ │ No type watcher set for ID %d │ │ │ │ + │ │ │ │ + │ │ │ │ +expected a writable bytes-like object │ │ │ │ +both destination and source must be bytes-like objects │ │ │ │ +destination is too small to receive data from source │ │ │ │ +keyword list must be a dictionary │ │ │ │ +non-dict annotations │ │ │ │ + │ │ │ │ +interval │ │ │ │ +PyFunction_EVENT_CREATE │ │ │ │ +PyFunction_EVENT_DESTROY │ │ │ │ +PyFunction_EVENT_MODIFY_CODE │ │ │ │ +PyFunction_EVENT_MODIFY_DEFAULTS │ │ │ │ +PyFunction_EVENT_MODIFY_KWDEFAULTS │ │ │ │ %d %-3s │ │ │ │ %ld.%ld %-3s │ │ │ │ not all freed │ │ │ │ not all freed! │ │ │ │ %sthread 0x%llx: │ │ │ │ mimalloc: warning: │ │ │ │ mimalloc: error: │ │ │ │ +cannot commit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ +cannot decommit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ +cannot reset OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ trying to free from non-existent arena: %p, size %zu, memid: 0x%zx │ │ │ │ trying to free from non-existent arena block: %p, size %zu, memid: 0x%zx │ │ │ │ trying to free an already freed arena block: %p, size %zu │ │ │ │ -cannot commit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ -cannot reset OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ heap stats │ │ │ │ %10s: %11s %11s %11s %11s %11s %11s │ │ │ │ count │ │ │ │ current │ │ │ │ freed │ │ │ │ total │ │ │ │ reserved │ │ │ │ @@ -9907,27 +9914,17 @@ │ │ │ │ at p-%d: 0x%02x │ │ │ │ *** OUCH │ │ │ │ Because memory is corrupted at the start, the count of bytes requested │ │ │ │ may be bogus, and checking the trailing pad bytes may segfault. │ │ │ │ The %d pad bytes at tail=%p are │ │ │ │ at tail+%d: 0x%02x │ │ │ │ Data at p: │ │ │ │ - │ │ │ │ - │ │ │ │ -, <%s object>> │ │ │ │ -, NULL> │ │ │ │ - │ │ │ │ +cannot decode string │ │ │ │ deallocating │ │ │ │ -expected PickleBuffer, %.200s found │ │ │ │ -PyUnicode_GetSize has been removed. │ │ │ │ -expected a writable bytes-like object │ │ │ │ -both destination and source must be bytes-like objects │ │ │ │ -destination is too small to receive data from source │ │ │ │ -keyword list must be a dictionary │ │ │ │ -../Objects/structseq.c │ │ │ │ +_PyThreadState_Init() is for internal use only │ │ │ │ Assertion "%s" failed │ │ │ │ Assertion failed │ │ │ │ _PyObject_AssertFailed │ │ │ │ PyType_HasFeature((Py_TYPE(((PyObject*)((op))))), ((1UL << 28))) │ │ │ │ kind == PyUnicode_1BYTE_KIND │ │ │ │ kind == PyUnicode_1BYTE_KIND || kind == PyUnicode_2BYTE_KIND || kind == PyUnicode_4BYTE_KIND │ │ │ │ ascii->state.ascii == 0 │ │ │ │ @@ -9940,61 +9937,60 @@ │ │ │ │ maxchar <= 255 │ │ │ │ maxchar < 128 │ │ │ │ maxchar >= 0x100 │ │ │ │ maxchar <= 0xFFFF │ │ │ │ maxchar >= 0x10000 │ │ │ │ maxchar <= 0x10ffff │ │ │ │ PyUnicode_READ(((int)(kind)), ((const void*)(data)), (ascii->length)) == 0 │ │ │ │ +PyUnicode_GetSize has been removed. │ │ │ │ +Tokens can only be created by ContextVars │ │ │ │ +expected PickleBuffer, %.200s found │ │ │ │ + │ │ │ │ + │ │ │ │ +../Objects/structseq.c │ │ │ │ +, <%s object>> │ │ │ │ +, NULL> │ │ │ │ PyUnicode_AsDecodedObject() is deprecated; use PyCodec_Decode() to decode from str │ │ │ │ PyUnicode_AsDecodedUnicode() is deprecated; use PyCodec_Decode() to decode from str to str │ │ │ │ PyUnicode_AsEncodedObject() is deprecated; use PyUnicode_AsEncodedString() to encode from str to bytes or PyCodec_Encode() for generic encoding │ │ │ │ PyUnicode_AsEncodedUnicode() is deprecated; use PyCodec_Encode() to encode from str to str │ │ │ │ '%.400s' encoder returned '%.400s' instead of 'str'; use codecs.encode() to encode to arbitrary types │ │ │ │ -non-dict annotations │ │ │ │ - │ │ │ │ -PyFunction_EVENT_CREATE │ │ │ │ -PyFunction_EVENT_DESTROY │ │ │ │ -PyFunction_EVENT_MODIFY_CODE │ │ │ │ -PyFunction_EVENT_MODIFY_DEFAULTS │ │ │ │ -PyFunction_EVENT_MODIFY_KWDEFAULTS │ │ │ │ -cannot decode string │ │ │ │ -in new thread │ │ │ │ -_PyThreadState_Init() is for internal use only │ │ │ │ -Tokens can only be created by ContextVars │ │ │ │ -%X:%X:%X:%X:%X:%X%c │ │ │ │ -bad bluetooth address │ │ │ │ - │ │ │ │ AST string must be of type str │ │ │ │ Exception ignored in PyEval_SetProfile │ │ │ │ bad argument to internal function │ │ │ │ invalid intrinsic function │ │ │ │ InstructionSequenceType │ │ │ │ -Unknown signal │ │ │ │ %s: bug likely caused by a refcount error in a C extension │ │ │ │ -Fatal Python error from unexpected signum: │ │ │ │ +Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ +Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ +%X:%X:%X:%X:%X:%X%c │ │ │ │ +bad bluetooth address │ │ │ │ perf trampoline not available │ │ │ │ +in new thread │ │ │ │ +can't assign sys.path │ │ │ │ +can't create sys.path │ │ │ │ Enable tracemalloc to get the memory block allocation traceback │ │ │ │ Memory block allocated at (most recent call first): │ │ │ │ File " │ │ │ │ ", line │ │ │ │ -can't assign sys.path │ │ │ │ -can't create sys.path │ │ │ │ +Fatal Python error from unexpected signum: │ │ │ │ %02X:%02X:%02X:%02X:%02X:%02X │ │ │ │ │ │ │ │ <%s object: ident=%llu> │ │ │ │ unlocked │ │ │ │ <%s %s object at %p> │ │ │ │ <%s %s object owner=%llu count=%lu at %p> │ │ │ │ %.200s(year=%S, week=%S, weekday=%S) │ │ │ │ ntohs: can't convert negative Python int to C 16-bit unsigned integer │ │ │ │ ntohs: Python int too large to convert to C 16-bit unsigned integer │ │ │ │ htons: can't convert negative Python int to C 16-bit unsigned integer │ │ │ │ htons: Python int too large to convert to C 16-bit unsigned integer │ │ │ │ illegal IP address string passed to inet_aton │ │ │ │ packed IP wrong length for inet_ntoa │ │ │ │ +Unknown signal │ │ │ │ fcntl.ioctl │ │ │ │ w*:ioctl │ │ │ │ ioctl string arg too long │ │ │ │ s*:ioctl │ │ │ │ i;ioctl requires a file or file descriptor, an integer and optionally an integer or buffer argument │ │ │ │ algset is only supported for AF_ALG │ │ │ │ |O$O!y*O!i:sendmsg_afalg │ │ │ │ @@ -10056,16 +10052,14 @@ │ │ │ │ can't get sys.path │ │ │ │ can't prepend path0 to sys.path │ │ │ │ no mem for sys.argv │ │ │ │ w*|ni:recvfrom_into │ │ │ │ negative buffersize in recvfrom_into │ │ │ │ nbytes is greater than the length of the buffer │ │ │ │ domain must be a non-empty string │ │ │ │ -Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ -Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ ENDMARKER │ │ │ │ NOTEQUAL │ │ │ │ LESSEQUAL │ │ │ │ GREATEREQUAL │ │ │ │ CIRCUMFLEX │ │ │ │ LEFTSHIFT │ │ │ │ RIGHTSHIFT │ │ │ │ @@ -12798,14 +12792,19 @@ │ │ │ │ This module provides direct access to all 'built-in' │ │ │ │ identifiers of Python; for example, builtins.len is │ │ │ │ the full name for the built-in function len(). │ │ │ │ This module is not normally accessed explicitly by most │ │ │ │ applications, but can be useful in modules that provide │ │ │ │ objects with the same name as a built-in value, but in │ │ │ │ which the built-in of that name is also needed. │ │ │ │ +_Py_GetConfig │ │ │ │ +$gv]H596 │ │ │ │ + !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuv │ │ │ │ +55555555555555555555:::;;HHHHRRRRRRRRRRRR[[]] │ │ │ │ +hlll''((((((uuu │ │ │ │ Hello world!N) │ │ │ │ initialized │ │ │ │ │ │ │ │ r │ │ │ │ Hello world!) │ │ │ │ │ │ │ │ __main__N) │ │ │ │ @@ -16736,19 +16735,14 @@ │ │ │ │ z0Install importers for builtin and frozen modulesN) │ │ │ │ _installr │ │ │ │ z9Install importers that require external filesystem accessr │ │ │ │ _frozen_importlib_externalr │ │ │ │ _install_external_importersr │ │ │ │ _ERR_MSGr │ │ │ │ r │ │ │ │ -_Py_GetConfig │ │ │ │ -$gv]H596 │ │ │ │ - !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuv │ │ │ │ -55555555555555555555:::;;HHHHRRRRRRRRRRRR[[]] │ │ │ │ -hlll''((((((uuu │ │ │ │ drop_gil │ │ │ │ drop_gil_impl │ │ │ │ PyEval_RestoreThread │ │ │ │ tok_backup │ │ │ │ 7777777777 │ │ │ │ 7177777777777777777777777777 7 │ │ │ │ 7777777777777777777777777777 │ │ │ │ @@ -23609,17 +23603,14 @@ │ │ │ │ "/$/&/(/*/,/./0/2/4/6/8/:/ │ │ │ │ /@/B/D/F/H/J/L/N/P/R/T/V/X/Z/\/^/`/b/d/f/h/j/l/n/p/r/t/v/ │ │ │ │ x/z/|/~/ │ │ │ │ !"#$%&'() │ │ │ │ 0123456789: │ │ │ │ ?@ABCDEFGHIJKL │ │ │ │ VWXYZ[\] │ │ │ │ -_set_factories($module, comment_factory, pi_factory, /) │ │ │ │ -Change the factories used to create comments and processing instructions. │ │ │ │ -For internal use only. │ │ │ │ _setevents($self, events_queue, events_to_report=None, /) │ │ │ │ _parse_whole($self, file, /) │ │ │ │ flush($self, /) │ │ │ │ close($self, /) │ │ │ │ feed($self, data, /) │ │ │ │ __setstate__($self, state, /) │ │ │ │ __getstate__($self, /) │ │ │ │ @@ -23644,14 +23635,17 @@ │ │ │ │ clear($self, /) │ │ │ │ close($self, /) │ │ │ │ pi($self, target, text=None, /) │ │ │ │ comment($self, text, /) │ │ │ │ end($self, tag, /) │ │ │ │ start($self, tag, attrs, /) │ │ │ │ data($self, data, /) │ │ │ │ +_set_factories($module, comment_factory, pi_factory, /) │ │ │ │ +Change the factories used to create comments and processing instructions. │ │ │ │ +For internal use only. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -24568,19 +24562,19 @@ │ │ │ │ Return a new MD5 hash object; optionally initialized with a string. │ │ │ │ signal_active_thread │ │ │ │ _enter_buffered_busy │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ _PyRawMutex_UnlockSlow │ │ │ │ dummy_dealloc │ │ │ │ +PyEval_AcquireLock │ │ │ │ +_PyThreadState_Init │ │ │ │ _PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ -PyEval_AcquireLock │ │ │ │ faulthandler_fatal_error_thread │ │ │ │ -_PyThreadState_Init │ │ │ │ PySys_SetPath │ │ │ │ PySys_AddWarnOptionUnicode │ │ │ │ PySys_SetArgvEx │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ %%%%%%% │ │ │ │ !"#%%%%%% │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ @@ -25002,17 +24996,17 @@ │ │ │ │ warn_on_full_buffer │ │ │ │ warnings │ │ │ │ warnoptions │ │ │ │ withdata │ │ │ │ writable │ │ │ │ write_through │ │ │ │ 4@r8 4@r7 │ │ │ │ -gc__done │ │ │ │ gc__start │ │ │ │ -4@[sp, #12] │ │ │ │ +gc__done │ │ │ │ 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 {} │ │ │ │ @@ -183,18 +183,18 @@ │ │ │ │ 0x0001d558 00737472 6e6c656e 0065706f 6c6c5f63 .strnlen.epoll_c │ │ │ │ 0x0001d568 746c0065 706f6c6c 5f776169 74006163 tl.epoll_wait.ac │ │ │ │ 0x0001d578 63657074 34006163 63657074 005f5f72 cept4.accept.__r │ │ │ │ 0x0001d588 6563766d 73673634 00706f6c 6c00736f ecvmsg64.poll.so │ │ │ │ 0x0001d598 636b6574 70616972 0062696e 64005f5f cketpair.bind.__ │ │ │ │ 0x0001d5a8 6f70656e 36345f32 006c6973 74656e00 open64_2.listen. │ │ │ │ 0x0001d5b8 636f6e6e 65637400 5f5f7365 6e646d73 connect.__sendms │ │ │ │ - 0x0001d5c8 67363400 6f70656e 6c6f6700 5f5f7379 g64.openlog.__sy │ │ │ │ - 0x0001d5d8 736c6f67 5f63686b 00676574 686f7374 slog_chk.gethost │ │ │ │ - 0x0001d5e8 6e616d65 00736574 6c6f676d 61736b00 name.setlogmask. │ │ │ │ - 0x0001d5f8 636c6f73 656c6f67 0073656e 64006765 closelog.send.ge │ │ │ │ + 0x0001d5c8 67363400 6f70656e 6c6f6700 73656e64 g64.openlog.send │ │ │ │ + 0x0001d5d8 005f5f73 79736c6f 675f6368 6b006765 .__syslog_chk.ge │ │ │ │ + 0x0001d5e8 74686f73 746e616d 65007365 746c6f67 thostname.setlog │ │ │ │ + 0x0001d5f8 6d61736b 00636c6f 73656c6f 67006765 mask.closelog.ge │ │ │ │ 0x0001d608 74706565 726e616d 6500696e 65745f70 tpeername.inet_p │ │ │ │ 0x0001d618 746f6e00 67657461 64647269 6e666f00 ton.getaddrinfo. │ │ │ │ 0x0001d628 66726565 61646472 696e666f 00696e65 freeaddrinfo.ine │ │ │ │ 0x0001d638 745f6e74 6f700072 65637600 6765746c t_ntop.recv.getl │ │ │ │ 0x0001d648 6f616461 76670073 796d6c69 6e6b0073 oadavg.symlink.s │ │ │ │ 0x0001d658 796d6c69 6e6b6174 00584d4c 5f457870 ymlinkat.XML_Exp │ │ │ │ 0x0001d668 61745665 7273696f 6e00584d 4c5f4578 atVersion.XML_Ex │ │ │ │ @@ -280,16 +280,16 @@ │ │ │ │ 0x0001db68 6361745f 63686b00 5f5f6d6b 74696d65 cat_chk.__mktime │ │ │ │ 0x0001db78 3634005f 5f73656c 65637436 34005f5f 64.__select64.__ │ │ │ │ 0x0001db88 6664656c 745f6368 6b006c6c 69737478 fdelt_chk.llistx │ │ │ │ 0x0001db98 61747472 00666c69 73747861 74747200 attr.flistxattr. │ │ │ │ 0x0001dba8 73636865 645f7365 74616666 696e6974 sched_setaffinit │ │ │ │ 0x0001dbb8 79006765 7467726f 75707300 666f726b y.getgroups.fork │ │ │ │ 0x0001dbc8 70747900 6663686f 776e006c 63686f77 pty.fchown.lchow │ │ │ │ - 0x0001dbd8 6e006663 686f776e 61740066 6c6f636b n.fchownat.flock │ │ │ │ - 0x0001dbe8 005f5f77 61697434 5f74696d 65363400 .__wait4_time64. │ │ │ │ + 0x0001dbd8 6e006663 686f776e 6174005f 5f776169 n.fchownat.__wai │ │ │ │ + 0x0001dbe8 74345f74 696d6536 3400666c 6f636b00 t4_time64.flock. │ │ │ │ 0x0001dbf8 584d4c5f 47657453 70656369 66696564 XML_GetSpecified │ │ │ │ 0x0001dc08 41747472 69627574 65436f75 6e740058 AttributeCount.X │ │ │ │ 0x0001dc18 4d4c5f53 746f7050 61727365 72005f5f ML_StopParser.__ │ │ │ │ 0x0001dc28 77616974 335f7469 6d653634 00584d4c wait3_time64.XML │ │ │ │ 0x0001dc38 5f476574 42756666 65720058 4d4c5f50 _GetBuffer.XML_P │ │ │ │ 0x0001dc48 61727365 42756666 65720066 73746174 arseBuffer.fstat │ │ │ │ 0x0001dc58 76667336 3400584d 4c5f4672 6565436f vfs64.XML_FreeCo │ │ │ │ @@ -352,24 +352,24 @@ │ │ │ │ 0x0001dfe8 74637365 74706772 70007772 69746576 tcsetpgrp.writev │ │ │ │ 0x0001dff8 00776169 74696400 70746872 6561645f .waitid.pthread_ │ │ │ │ 0x0001e008 6b696c6c 0073656e 64746f00 72656376 kill.sendto.recv │ │ │ │ 0x0001e018 66726f6d 0074696d 65726664 5f637265 from.timerfd_cre │ │ │ │ 0x0001e028 61746500 5f5f7469 6d657266 645f7365 ate.__timerfd_se │ │ │ │ 0x0001e038 7474696d 65363400 5f5f7469 6d657266 ttime64.__timerf │ │ │ │ 0x0001e048 645f6765 7474696d 65363400 6d70726f d_gettime64.mpro │ │ │ │ - 0x0001e058 74656374 005f5f73 7973636f 6e660058 tect.__sysconf.X │ │ │ │ - 0x0001e068 4d4c5f47 65744261 73650067 6574726c ML_GetBase.getrl │ │ │ │ - 0x0001e078 696d6974 36340073 6574726c 696d6974 imit64.setrlimit │ │ │ │ - 0x0001e088 36340070 74687265 61645f65 78697400 64.pthread_exit. │ │ │ │ - 0x0001e098 636c6f73 6566726f 6d005f5f 69736f63 closefrom.__isoc │ │ │ │ - 0x0001e0a8 32335f73 7363616e 66007374 72736967 23_sscanf.strsig │ │ │ │ - 0x0001e0b8 6e616c00 5f5f7666 7072696e 74665f63 nal.__vfprintf_c │ │ │ │ - 0x0001e0c8 686b0069 6e65745f 61746f6e 00584d4c hk.inet_aton.XML │ │ │ │ - 0x0001e0d8 5f476574 496e7075 74436f6e 74657874 _GetInputContext │ │ │ │ - 0x0001e0e8 00696e65 745f6e74 6f61006e 69636500 .inet_ntoa.nice. │ │ │ │ + 0x0001e058 74656374 005f5f76 66707269 6e74665f tect.__vfprintf_ │ │ │ │ + 0x0001e068 63686b00 5f5f7379 73636f6e 6600584d chk.__sysconf.XM │ │ │ │ + 0x0001e078 4c5f4765 74426173 65006765 74726c69 L_GetBase.getrli │ │ │ │ + 0x0001e088 6d697436 34007365 74726c69 6d697436 mit64.setrlimit6 │ │ │ │ + 0x0001e098 34007074 68726561 645f6578 69740063 4.pthread_exit.c │ │ │ │ + 0x0001e0a8 6c6f7365 66726f6d 005f5f69 736f6332 losefrom.__isoc2 │ │ │ │ + 0x0001e0b8 335f7373 63616e66 00696e65 745f6174 3_sscanf.inet_at │ │ │ │ + 0x0001e0c8 6f6e0058 4d4c5f47 6574496e 70757443 on.XML_GetInputC │ │ │ │ + 0x0001e0d8 6f6e7465 78740069 6e65745f 6e746f61 ontext.inet_ntoa │ │ │ │ + 0x0001e0e8 00737472 7369676e 616c006e 69636500 .strsignal.nice. │ │ │ │ 0x0001e0f8 6765746c 6f67696e 5f720073 69677065 getlogin_r.sigpe │ │ │ │ 0x0001e108 6e64696e 67007369 67776169 74007365 nding.sigwait.se │ │ │ │ 0x0001e118 74686f73 746e616d 65006765 74736572 thostname.getser │ │ │ │ 0x0001e128 7662796e 616d6500 67657473 65727662 vbyname.getservb │ │ │ │ 0x0001e138 79706f72 74006765 7470726f 746f6279 yport.getprotoby │ │ │ │ 0x0001e148 6e616d65 0069665f 696e6465 78746f6e name.if_indexton │ │ │ │ 0x0001e158 616d6500 6765746e 616d6569 6e666f00 ame.getnameinfo. │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00029118 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 1aa6e0 <_start@@Base+0x34> │ │ │ │ + bl 1aad50 <_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, 2aad2 │ │ │ │ ldr r3, [pc, #72] @ (2ab14 ) │ │ │ │ ldr.w r0, [r3, #1484] @ 0x5cc │ │ │ │ cbnz r0, 2aae6 │ │ │ │ b.n 2ab0a │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #59004 @ 0xe67c │ │ │ │ + movw r0, #56508 @ 0xdcbc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2aac8 │ │ │ │ b.n 2ab04 │ │ │ │ ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ cbz r3, 2ab04 │ │ │ │ movw r3, #2152 @ 0x868 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59020 @ 0xe68c │ │ │ │ + movw r1, #56524 @ 0xdccc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ab12 │ │ │ │ str.w r6, [r3, #1484] @ 0x5cc │ │ │ │ str.w r5, [r3, #1488] @ 0x5d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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 1ab910 │ │ │ │ + bl 1abf80 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbnz r5, 2ab80 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1ab620 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 1abc90 <_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 1ab8e4 │ │ │ │ + bl 1abf54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2ab88 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6d7d8 │ │ │ │ + bl 6da20 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2b2d2 │ │ │ │ - movw r0, #59064 @ 0xe6b8 │ │ │ │ + movw r0, #56568 @ 0xdcf8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1af62c │ │ │ │ + bl 1afc9c │ │ │ │ cbz r0, 2aba0 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2aba2 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac9b0 │ │ │ │ + bl 1ad020 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6d7d8 │ │ │ │ + bl 6da20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ab80 │ │ │ │ - bl 1438f0 │ │ │ │ + bl 142ee4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1df6fc <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1dfb2c <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2abce │ │ │ │ bl 2bd28 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a984 │ │ │ │ - bl 9aa0c <_Py_GetConfig@@Base> │ │ │ │ + bl 9aac4 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ cbz r3, 2abfc │ │ │ │ movw r3, #38672 @ 0x9710 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1b0600 │ │ │ │ + bl 1b0c70 │ │ │ │ ldr r1, [pc, #132] @ (2ac6c ) │ │ │ │ - movw r2, #59080 @ 0xe6c8 │ │ │ │ + movw r2, #56584 @ 0xdd08 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [pc, #124] @ (2ac70 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #59096 @ 0xe6d8 │ │ │ │ + movw r0, #56600 @ 0xdd18 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1b7fec │ │ │ │ + bl 1b866c │ │ │ │ cbnz r0, 2ac18 │ │ │ │ - movw r1, #59108 @ 0xe6e4 │ │ │ │ + movw r1, #56612 @ 0xdd24 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #96] @ (2ac74 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ac24 │ │ │ │ movs r4, #1 │ │ │ │ bl 2bd28 │ │ │ │ b.n 2ac26 │ │ │ │ movs r4, #0 │ │ │ │ cbz r5, 2ac54 │ │ │ │ @@ -144,59 +144,59 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 291e4 │ │ │ │ blx 29b50 │ │ │ │ cbz r0, 2ac54 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #59144 @ 0xe708 │ │ │ │ + movw r1, #56648 @ 0xdd48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ bl 2bbec │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9478 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1e9888 │ │ │ │ + bl 1e98a4 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1e9cb4 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ moveq r0, #120 @ 0x78 │ │ │ │ add sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ movs r3, r5 │ │ │ │ ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002ac78 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r3, [r3, #1608] @ 0x648 │ │ │ │ cbz r3, 2aca4 │ │ │ │ - movw r1, #59152 @ 0xe710 │ │ │ │ + movw r1, #56656 @ 0xdd50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #24] @ (2acb8 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 1ab818 │ │ │ │ + bl 1abe88 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002acbc : │ │ │ │ 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 2acdc │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #38720 @ 0x9740 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ab7a0 │ │ │ │ + bl 1abe10 │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r5, 2ad04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d4c8 │ │ │ │ + bl 6d710 │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6d538 │ │ │ │ + bl 6d780 │ │ │ │ cbz r5, 2ad22 │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r3, 2ad22 │ │ │ │ - movw r1, #59220 @ 0xe754 │ │ │ │ + movw r1, #56724 @ 0xdd94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #8] @ (2ad28 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002ad2c <_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, 2add8 │ │ │ │ ldr r2, [pc, #196] @ (2ae64 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 2add8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59236 @ 0xe764 │ │ │ │ + movw r1, #56740 @ 0xdda4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl fd6dc <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ + bl fd33c <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2add8 │ │ │ │ movw r3, #2152 @ 0x868 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 12b490 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12aac8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ae5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b49c <_PyErr_Clear@@Base> │ │ │ │ + bl 12aad4 <_PyErr_Clear@@Base> │ │ │ │ b.n 2ae52 │ │ │ │ movs r0, #12 │ │ │ │ - bl 6d0e8 │ │ │ │ + bl 6d330 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2adee │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ae5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9538 │ │ │ │ + bl 1f9968 │ │ │ │ b.n 2ae5e │ │ │ │ ldr r0, [pc, #120] @ (2ae68 ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r3, r7, [r5] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -323,15 +323,15 @@ │ │ │ │ bne.n 2ae10 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ae00 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2ae1c │ │ │ │ - bl 278a48 │ │ │ │ + bl 2780b0 │ │ │ │ ldr r2, [pc, #76] @ (2ae6c ) │ │ │ │ ldr.w r3, [r2, #1496] @ 0x5d8 │ │ │ │ cbnz r3, 2ae2a │ │ │ │ str.w r5, [r2, #1496] @ 0x5d8 │ │ │ │ b.n 2ae34 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -347,15 +347,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ae3c │ │ │ │ dmb ish │ │ │ │ bne.n 2ae56 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ae62 │ │ │ │ ldr r0, [pc, #16] @ (2ae68 ) │ │ │ │ - bl 25dac8 │ │ │ │ + bl 25d780 │ │ │ │ b.n 2ae52 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -371,28 +371,28 @@ │ │ │ │ ldr r0, [pc, #64] @ (2aec0 ) │ │ │ │ b.n 2b01c │ │ │ │ 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 8b904 │ │ │ │ + bl 8bb60 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2aeb8 │ │ │ │ - bl 6c538 │ │ │ │ + bl 6cbc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aeb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2aeb8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ @@ -407,26 +407,26 @@ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cbnz r7, 2aee6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ ldr r0, [pc, #224] @ (2afc4 ) │ │ │ │ b.n 2b01c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 60764 │ │ │ │ + bl 606bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2af9e │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 29548 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2af2e │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b904 │ │ │ │ + bl 8bb60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2af9e │ │ │ │ movw r3, #2152 @ 0x868 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [pc, #168] @ (2afc8 ) │ │ │ │ @@ -435,67 +435,67 @@ │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r3, #2164] @ 0x874 │ │ │ │ b.n 2af4a │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8b904 │ │ │ │ + bl 8bb60 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2af9e │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b904 │ │ │ │ + bl 8bb60 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2afa2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2afa2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2af6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2af6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2af84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2af84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2afbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2afbe │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 12b49c <_PyErr_Clear@@Base> │ │ │ │ + b.w 12aad4 <_PyErr_Clear@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ asrs r4, r3, #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 1abb8c │ │ │ │ + bl 1ac1fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b002 : │ │ │ │ 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 1abb8c │ │ │ │ + bl 1ac1fc │ │ │ │ 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 1ab910 │ │ │ │ + bl 1abf80 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1ab7a0 │ │ │ │ + bl 1abe10 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 6d60c │ │ │ │ + bl 6d854 │ │ │ │ cbz r0, 2b058 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d4c8 │ │ │ │ + bl 6d710 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 2b05a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ movs r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6d538 │ │ │ │ + bl 6d780 │ │ │ │ cbz r4, 2b076 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 2b06c │ │ │ │ str r4, [r5, #0] │ │ │ │ b.n 2b076 │ │ │ │ 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 1abb4c │ │ │ │ + bl 1ac1bc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002b0a2 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -596,78 +596,78 @@ │ │ │ │ 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 1ab5d4 │ │ │ │ + bl 1abc44 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ 0002b0c6 : │ │ │ │ cbnz r0, 2b0cc │ │ │ │ - b.w 1b12a4 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 1b1914 <_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, #38720 @ 0x9740 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ab7a0 │ │ │ │ + bl 1abe10 │ │ │ │ ldr.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6d21c │ │ │ │ - movw r0, #48452 @ 0xbd44 │ │ │ │ + bl 6d464 │ │ │ │ + movw r0, #45956 @ 0xb384 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 6d4c8 │ │ │ │ + bl 6d710 │ │ │ │ str.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - movw r0, #48452 @ 0xbd44 │ │ │ │ + movw r0, #45956 @ 0xb384 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 6d4c8 │ │ │ │ + bl 6d710 │ │ │ │ str.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2b142 │ │ │ │ - movw r0, #48452 @ 0xbd44 │ │ │ │ + movw r0, #45956 @ 0xb384 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 6d4c8 │ │ │ │ + bl 6d710 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6d4c8 │ │ │ │ + bl 6d710 │ │ │ │ add r1, sp, #4 │ │ │ │ str.w r0, [r4, #1468] @ 0x5bc │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6d538 │ │ │ │ + bl 6d780 │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ cbz r3, 2b17a │ │ │ │ ldr.w r3, [r4, #1460] @ 0x5b4 │ │ │ │ cbz r3, 2b17a │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ cbz r3, 2b17a │ │ │ │ ldr.w r3, [r4, #1468] @ 0x5bc │ │ │ │ cbnz r3, 2b188 │ │ │ │ - movw r1, #59220 @ 0xe754 │ │ │ │ + movw r1, #56724 @ 0xdd94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #8] @ (2b18c ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 2b280 │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002b190 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -679,37 +679,37 @@ │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2b1b0 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #38720 @ 0x9740 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ab7a0 │ │ │ │ + bl 1abe10 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r5, 2b1d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d4c8 │ │ │ │ + bl 6d710 │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6d538 │ │ │ │ + bl 6d780 │ │ │ │ cbz r5, 2b1f6 │ │ │ │ ldr.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r3, 2b1f6 │ │ │ │ - movw r1, #59220 @ 0xe754 │ │ │ │ + movw r1, #56724 @ 0xdd94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #8] @ (2b1fc ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bmi.n 2b108 │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002b200 : │ │ │ │ movs r0, #1 │ │ │ │ b.w 2b206 │ │ │ │ │ │ │ │ 0002b206 : │ │ │ │ @@ -717,68 +717,68 @@ │ │ │ │ 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 1ab910 │ │ │ │ + bl 1abf80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2b22c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2b2d2 │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #600] @ 0x258 │ │ │ │ cbnz r3, 2b256 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1ab620 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 1abc90 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1ac9b0 │ │ │ │ + bl 1ad020 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 6d7d8 │ │ │ │ + bl 6da20 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 2b224 │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b25a : │ │ │ │ ldr r2, [pc, #80] @ (2b2ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbnz r3, 2b26a │ │ │ │ ldr r0, [pc, #72] @ (2b2b0 ) │ │ │ │ - b.w 1ad620 <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ + b.w 1adc90 <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ 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] @ (2b2b4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12eb44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12e188 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b28c │ │ │ │ - bl d82e4 │ │ │ │ + bl d7e9c │ │ │ │ b.n 2b2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2b2a2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 2b2a2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl e2a88 │ │ │ │ + bl e2704 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ @ instruction: 0xf3380049 │ │ │ │ @@ -786,15 +786,15 @@ │ │ │ │ 0002b2b8 : │ │ │ │ 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 1ad874 │ │ │ │ + bl 1adee4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b2d2 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -813,17 +813,17 @@ │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 291e4 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b31e │ │ │ │ - movw r0, #61772 @ 0xf14c │ │ │ │ + movw r0, #59276 @ 0xe78c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 6698e │ │ │ │ + bl 64d62 │ │ │ │ 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, #38720 @ 0x9740 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -837,117 +837,117 @@ │ │ │ │ blx 29250 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a984 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str.w r2, [r3, #1600] @ 0x640 │ │ │ │ cbz r1, 2b3c0 │ │ │ │ - movw r1, #61828 @ 0xf184 │ │ │ │ + movw r1, #59332 @ 0xe7c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #20 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2b38c │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #6324 @ 0x18b4 │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #3748 @ 0xea4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2b3a0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3b0 │ │ │ │ - movw r1, #61852 @ 0xf19c │ │ │ │ + movw r1, #59356 @ 0xe7dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #15996 @ 0x3e7c │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #13424 @ 0x3470 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61872 @ 0xf1b0 │ │ │ │ + movw r1, #59376 @ 0xe7f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #440] @ (2b58c ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2b402 │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61896 @ 0xf1c8 │ │ │ │ + movw r1, #59400 @ 0xe808 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ - bl 204d10 │ │ │ │ + bl 205048 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23448 @ 0x5b98 │ │ │ │ + movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b472 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cbz r2, 2b41a │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31408 @ 0x7ab0 │ │ │ │ + movw r1, #28832 @ 0x70a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b472 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cbz r2, 2b432 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61920 @ 0xf1e0 │ │ │ │ + movw r1, #59424 @ 0xe820 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b472 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ cbz r2, 2b44a │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61940 @ 0xf1f4 │ │ │ │ + movw r1, #59444 @ 0xe834 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b472 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cbz r3, 2b462 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61956 @ 0xf204 │ │ │ │ + movw r1, #59460 @ 0xe844 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b472 │ │ │ │ - movw r1, #61972 @ 0xf214 │ │ │ │ + movw r1, #59476 @ 0xe854 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #15996 @ 0x3e7c │ │ │ │ + movw r1, #13424 @ 0x3470 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ ldr r2, [pc, #268] @ (2b590 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 6d970 │ │ │ │ + bl 6dbb8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r6, 2b498 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ b.n 2b4a2 │ │ │ │ cbz r0, 2b4a0 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ b.n 2b4a2 │ │ │ │ @@ -963,88 +963,88 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2b558 │ │ │ │ ldr r0, [pc, #212] @ (2b594 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12eb44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12e188 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b4ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b49c <_PyErr_Clear@@Base> │ │ │ │ + bl 12aad4 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w fp, [pc, #196] @ 2b598 │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2b4da │ │ │ │ cbnz r0, 2b4f6 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b558 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b558 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2b558 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd7ec │ │ │ │ + bl 1ddc1c │ │ │ │ mov r0, r6 │ │ │ │ - bl d7afc │ │ │ │ + bl d76b4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b52c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b52c │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11cee4 │ │ │ │ + bl 11c544 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b53c │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b49c <_PyErr_Clear@@Base> │ │ │ │ + bl 12aad4 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b552 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b552 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2b572 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #15996 @ 0x3e7c │ │ │ │ + movw r1, #13424 @ 0x3470 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af7c0 <_Py_write_noraise@@Base+0xa0> │ │ │ │ + bl 1afe30 <_Py_write_noraise@@Base+0xa0> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b604 │ │ │ │ - bl 1af974 <_Py_write_noraise@@Base+0x254> │ │ │ │ + bl 1affe4 <_Py_write_noraise@@Base+0x254> │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2b342 │ │ │ │ - bl 1e5640 <_PyThreadState_NewBound@@Base+0x98> │ │ │ │ + bl 1e5a6c │ │ │ │ b.n 2b342 │ │ │ │ nop │ │ │ │ str r4, [r6, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [ip], {73} @ 0x49 │ │ │ │ @@ -1059,42 +1059,43 @@ │ │ │ │ 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 1ac8a0 │ │ │ │ + bl 1acf10 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbz r5, 2b5cc │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2b5f8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1ad2ec <_Py_SetLocaleFromEnv@@Base+0x828> │ │ │ │ + bl 1ad95c <_Py_SetLocaleFromEnv@@Base+0x828> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b5ee │ │ │ │ ldr r2, [pc, #32] @ (2b600 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #59336 @ 0xe7c8 │ │ │ │ + movw r3, #56840 @ 0xde08 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ b.n 2b5f8 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29634 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cdp 0, 6, cr0, cr4, cr11, {1} │ │ │ │ + b.n 2af4c │ │ │ │ + movs r3, r5 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 2b77a │ │ │ │ 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.w r7, [r1, #3880] @ 0xf28 │ │ │ │ @@ -1112,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 91070 │ │ │ │ - movw r1, #62192 @ 0xf2f0 │ │ │ │ + bl 912c8 │ │ │ │ + movw r1, #59696 @ 0xe930 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cbz r0, 2b67c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bpl.n 2b640 │ │ │ │ - bl c967c │ │ │ │ + bl c927c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b640 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cbz r6, 2b67c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [pc, #264] @ (2b77c ) │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 2b67e │ │ │ │ - bl 88010 │ │ │ │ + bl 88224 │ │ │ │ cbnz r0, 2b67e │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w fp, [pc, #252] @ 2b780 │ │ │ │ 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 91070 │ │ │ │ + bl 912c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b734 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 2b68c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2b6c4 │ │ │ │ ldr r1, [pc, #200] @ (2b780 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 88010 │ │ │ │ + bl 88224 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b68c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2b68c │ │ │ │ ldr r3, [r3, #32] │ │ │ │ @@ -1173,116 +1174,116 @@ │ │ │ │ beq.n 2b68c │ │ │ │ cbz r6, 2b6fc │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12291c <_PySet_NextEntry@@Base> │ │ │ │ + bl 121fd8 <_PySet_NextEntry@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ cbz r3, 2b6fc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2b6d6 │ │ │ │ - bl 11cb0c │ │ │ │ + bl 11c16c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b6d6 │ │ │ │ b.n 2b68c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2b714 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62212 @ 0xf304 │ │ │ │ + movw r1, #59716 @ 0xe944 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b724 │ │ │ │ - movw r1, #62236 @ 0xf31c │ │ │ │ + movw r1, #59740 @ 0xe95c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 200974 │ │ │ │ + bl 200cac │ │ │ │ b.n 2b68c │ │ │ │ cbz r5, 2b774 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62240 @ 0xf320 │ │ │ │ + movw r1, #59744 @ 0xe960 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200c48 │ │ │ │ + bl 200f80 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23448 @ 0x5b98 │ │ │ │ + movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #15996 @ 0x3e7c │ │ │ │ + movw r1, #13424 @ 0x3470 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1af720 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1afd90 <_Py_write_noraise@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ asrs r4, r2, #4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ asrs r4, r4, #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] @ (2b7b4 ) │ │ │ │ movw r1, #1767 @ 0x6e7 │ │ │ │ - movw r3, #22420 @ 0x5794 │ │ │ │ + movw r3, #19924 @ 0x4dd4 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #25388 @ 0x632c │ │ │ │ + movw r2, #22892 @ 0x596c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 650c0 <_PyObject_AssertFailed@@Base> │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + bl 64f06 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ movs r7, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #49504 @ 0xc160 │ │ │ │ + movw r1, #47008 @ 0xb7a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0f8 │ │ │ │ cbz r0, 2b81e │ │ │ │ - movw r1, #49312 @ 0xc0a0 │ │ │ │ + movw r1, #46816 @ 0xb6e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0f8 │ │ │ │ cbz r0, 2b822 │ │ │ │ - movw r1, #49340 @ 0xc0bc │ │ │ │ + movw r1, #46844 @ 0xb6fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0f8 │ │ │ │ cbz r0, 2b826 │ │ │ │ - movw r1, #49408 @ 0xc100 │ │ │ │ + movw r1, #46912 @ 0xb740 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0f8 │ │ │ │ cbz r0, 2b82a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49464 @ 0xc138 │ │ │ │ + movw r1, #46968 @ 0xb778 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2a0f8 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ b.n 2b82c │ │ │ │ @@ -1302,71 +1303,71 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ bne.n 2b864 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32372 @ 0x7e74 │ │ │ │ + movw r1, #29876 @ 0x74b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2b876 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8f764 │ │ │ │ + bl 8f9bc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b87a : │ │ │ │ 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 92640 │ │ │ │ + bl 92894 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2b8ca │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 92660 │ │ │ │ + bl 928b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b8be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2b8c2 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2b8ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2b8be │ │ │ │ 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, 2b8e2 │ │ │ │ - b.w a1274 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w a12b8 <_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 │ │ │ │ @@ -1377,15 +1378,15 @@ │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 2b914 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b914 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ b.n 2b8fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 0002b91c <_PyInterpreterState_GetConfigCopy@@Base>: │ │ │ │ push {lr} │ │ │ │ @@ -1397,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 1ad6c8 │ │ │ │ + bl 1add38 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 2b954 <_PyInterpreterState_GetConfigCopy@@Base+0x38> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ - bl 5d75c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5d6b0 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002b95c <_PyInterpreterState_SetConfig@@Base>: │ │ │ │ @@ -1422,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 1ab620 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 1abc90 <_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 │ │ │ │ @@ -1440,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 1ad6c8 │ │ │ │ + bl 1add38 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2b9d0 <_PyInterpreterState_SetConfig@@Base+0x74> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 5d75c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5d6b0 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ b.n 2b9fe <_PyInterpreterState_SetConfig@@Base+0xa2> │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ad874 │ │ │ │ + bl 1adee4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2b9c2 <_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 1ad6c8 │ │ │ │ + bl 1add38 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2b9c2 <_PyInterpreterState_SetConfig@@Base+0x66> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6424 │ │ │ │ + bl 1c6b44 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6d7d8 │ │ │ │ + bl 6da20 │ │ │ │ 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, #64680 @ 0xfca8 │ │ │ │ + movw r1, #62184 @ 0xf2e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8f704 │ │ │ │ + bl 8f95c │ │ │ │ cbnz r0, 2ba36 <_PyInterpreterState_SetConfig@@Base+0xda> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2ba8e <_PyInterpreterState_SetConfig@@Base+0x132> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl ee340 │ │ │ │ + bl edfc0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ba32 <_PyInterpreterState_SetConfig@@Base+0xd6> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1c5acc │ │ │ │ + bl 1c61ec │ │ │ │ cbnz r0, 2ba72 <_PyInterpreterState_SetConfig@@Base+0x116> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ bne.n 2ba72 <_PyInterpreterState_SetConfig@@Base+0x116> │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ @@ -1510,15 +1511,15 @@ │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ b.n 2ba7a <_PyInterpreterState_SetConfig@@Base+0x11e> │ │ │ │ movw r4, #7788 @ 0x1e6c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -1527,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, #64680 @ 0xfca8 │ │ │ │ + movw r1, #62184 @ 0xf2e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8f704 │ │ │ │ + bl 8f95c │ │ │ │ cbz r0, 2baee <_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 eef8c │ │ │ │ + bl eec0c │ │ │ │ subs r1, r0, #0 │ │ │ │ bge.n 2bae0 <_PyInterpreterState_SetConfig@@Base+0x184> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2baf0 <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 2baf0 <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl ef710 │ │ │ │ + bl ef390 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2baf0 <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ @@ -1579,83 +1580,83 @@ │ │ │ │ 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 1ab910 │ │ │ │ + bl 1abf80 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2bb34 <_Py_InitializeMain@@Base+0x26> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2bb42 <_Py_InitializeMain@@Base+0x34> │ │ │ │ ldr r2, [pc, #16] @ (2bb48 <_Py_InitializeMain@@Base+0x3a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - bl 1c2be4 │ │ │ │ + bl 1c330c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, 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, #64680 @ 0xfca8 │ │ │ │ + movw r1, #62184 @ 0xf2e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8f704 │ │ │ │ + bl 8f95c │ │ │ │ cbnz r0, 2bb72 <_Py_InitializeMain@@Base+0x64> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2bbc4 <_Py_InitializeMain@@Base+0xb6> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl ee340 │ │ │ │ + bl edfc0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bb6e <_Py_InitializeMain@@Base+0x60> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1c5acc │ │ │ │ + bl 1c61ec │ │ │ │ cbnz r0, 2bba8 <_Py_InitializeMain@@Base+0x9a> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r4, #4316 @ 0x10dc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ b.n 2bbb0 <_Py_InitializeMain@@Base+0xa2> │ │ │ │ movw r4, #7788 @ 0x1e6c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ 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 │ │ │ │ │ │ │ │ 0002bbcc : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1ccae4 │ │ │ │ + b.w 1cd2d8 │ │ │ │ │ │ │ │ 0002bbd2 : │ │ │ │ - b.w 1ccef0 │ │ │ │ + b.w 1cd6e0 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bbd8 : │ │ │ │ ldr r3, [pc, #12] @ (2bbe8 ) │ │ │ │ str.w r0, [r3, #1416] @ 0x588 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #1420] @ 0x58c │ │ │ │ @@ -1671,59 +1672,59 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 2bc22 │ │ │ │ mov r0, r1 │ │ │ │ - bl 92640 │ │ │ │ + bl 92894 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2bc22 │ │ │ │ ldr r2, [pc, #44] @ (2bc3c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1e73cc │ │ │ │ + bl 1e77f0 │ │ │ │ b.n 2bc38 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0548 <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ + bl 1e0978 <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bc40 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2bc78 │ │ │ │ - bl 12133c │ │ │ │ + bl 12099c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2bc6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2bc70 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2bc78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2bc6c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002bc7c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1739,48 +1740,48 @@ │ │ │ │ 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 1e5154 │ │ │ │ + bl 1e54d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 2bcba │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2b2d2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 2c234 <_Py_GetConfigsAsDict@@Base+0x84> │ │ │ │ + bhi.n 2bcb4 │ │ │ │ movs r1, r7 │ │ │ │ │ │ │ │ 0002bcc4 : │ │ │ │ cbnz r1, 2bcca │ │ │ │ - b.w 92a30 │ │ │ │ + b.w 92c88 │ │ │ │ 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 2bcf2 │ │ │ │ - movw r1, #19408 @ 0x4bd0 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 92a30 │ │ │ │ + b.w 92c88 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #45660 @ 0xb25c │ │ │ │ + movw r1, #43084 @ 0xa84c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002bd10 : │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r2, [r3, #1428] @ 0x594 │ │ │ │ @@ -1791,15 +1792,15 @@ │ │ │ │ nop │ │ │ │ │ │ │ │ 0002bd28 : │ │ │ │ ldr r2, [pc, #12] @ (2bd38 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1e73cc │ │ │ │ + b.w 1e77f0 │ │ │ │ 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,83 +1821,83 @@ │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 2bf12 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bd94 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1b879c │ │ │ │ + bl 1b8e1c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ cbz r6, 2bdb4 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r1, [r4, #2696] @ 0xa88 │ │ │ │ cbz r1, 2bdfa │ │ │ │ cbz r5, 2bdfa │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbz r3, 2bdfa │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e77a8 │ │ │ │ + bl 1e7bcc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ cbnz r6, 2bdb8 │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ b.n 2bf0e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2bde0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bdda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bdda │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2bdb4 │ │ │ │ add.w r1, r6, #16 │ │ │ │ blx 29e1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bdfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bdfa │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 2be12 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e892c │ │ │ │ + bl 1e8d54 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2be12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ b.n 2bdb4 │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ cbz r3, 2be1c │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cbnz r5, 2be24 │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2bef6 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbnz r3, 2be34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2bef6 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cbz r6, 2bea2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -1909,29 +1910,29 @@ │ │ │ │ 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 1e2764 │ │ │ │ + bl 1e2b94 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2be7c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r4] │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ b.n 2bdb4 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 29cc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ 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 │ │ │ │ @@ -1940,15 +1941,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2cb3a <_Py_GetConfigsAsDict@@Base+0x98a> │ │ │ │ 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 785b4 │ │ │ │ + bl 787e8 │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 29c10 │ │ │ │ add r5, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1962,21 +1963,21 @@ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cbnz r3, 2beea │ │ │ │ movs r0, #1 │ │ │ │ b.n 2bf0e │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w cb050 │ │ │ │ + b.w cac50 │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2bdb4 │ │ │ │ - movw r0, #15996 @ 0x3e7c │ │ │ │ + movw r0, #13424 @ 0x3470 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ce93c │ │ │ │ + bl 1ced6c │ │ │ │ b.n 2bdb4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 0002bf12 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1987,37 +1988,37 @@ │ │ │ │ movw r5, #11664 @ 0x2d90 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 2bf52 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46784 @ 0xb6c0 │ │ │ │ + movw r1, #44208 @ 0xacb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ b.n 2c00a │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2bf78 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2bf68 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2bf84 │ │ │ │ - bl 278a48 │ │ │ │ + bl 2780b0 │ │ │ │ str.w sl, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbnz r3, 2bf96 │ │ │ │ movw r3, #49221 @ 0xc045 │ │ │ │ movt r3, #2 │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -2055,34 +2056,34 @@ │ │ │ │ bne.n 2bff6 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2bfe6 │ │ │ │ dmb ish │ │ │ │ beq.n 2c002 │ │ │ │ ldr r0, [pc, #64] @ (2c040 ) │ │ │ │ - bl 25dac8 │ │ │ │ + bl 25d780 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cbnz r4, 2c00e │ │ │ │ movs r5, #0 │ │ │ │ b.n 2c034 │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2c02a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 29cc8 │ │ │ │ b.n 2c02e │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 1f98f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #148 @ 0x94 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @@ -2097,35 +2098,35 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r6, [r9] │ │ │ │ mov r5, r2 │ │ │ │ blx 29ad4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r5, 2c086 │ │ │ │ - movw r2, #44056 @ 0xac18 │ │ │ │ + movw r2, #41924 @ 0xa3c4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ mov r4, sl │ │ │ │ blx 29ad4 │ │ │ │ add.w r1, r8, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 6d440 │ │ │ │ + bl 6d688 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c0bc │ │ │ │ mov r0, sl │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ - bl 1f94c8 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 9b6dc │ │ │ │ + bl 1f98f8 │ │ │ │ + bl 98b84 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2c1aa │ │ │ │ add.w sl, r0, r4 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ cbz r2, 2c0da │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ @@ -2151,87 +2152,87 @@ │ │ │ │ cbz r0, 2c10a │ │ │ │ mov r0, r7 │ │ │ │ blx 29d10 │ │ │ │ b.n 2c184 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n 2c128 │ │ │ │ - bl 9b624 │ │ │ │ - bl e98a0 │ │ │ │ + bl 9b6dc │ │ │ │ + bl e9520 │ │ │ │ mov fp, r0 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ bne.n 2c0c0 │ │ │ │ b.n 2c17c │ │ │ │ - bl 30368 <_PyInterpreterState_RequireIDRef@@Base+0x36c> │ │ │ │ + bl 3038c <_PyInterpreterState_RequireIDRef@@Base+0x36c> │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2c184 │ │ │ │ b.n 2c17c │ │ │ │ mov r0, sl │ │ │ │ blx 29c10 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r5, r4 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 2c18a │ │ │ │ cbz r4, 2c174 │ │ │ │ adds.w r8, r4, #2 │ │ │ │ bpl.n 2c178 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46808 @ 0xb6d8 │ │ │ │ + movw r1, #44232 @ 0xacc8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 12edc8 │ │ │ │ + bl 98b84 │ │ │ │ b.n 2c0b8 │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ mov sl, r5 │ │ │ │ b.n 2c096 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ b.n 2c0b8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl] │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d440 │ │ │ │ + bl 6d688 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2c1aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ - bl 1f94c8 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 9b6dc │ │ │ │ + bl 1f98f8 │ │ │ │ + bl 98b84 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ 0002c1b0 <_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 72508 │ │ │ │ + bl 7273c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ - bl 72508 │ │ │ │ + bl 7273c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ movw r3, #11628 @ 0x2d6c │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c1f0 <_Py_GetConfigsAsDict@@Base+0x40> │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c20e <_Py_GetConfigsAsDict@@Base+0x5e> │ │ │ │ b.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ @@ -2239,58 +2240,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, #47016 @ 0xb7a8 │ │ │ │ + movw r1, #44440 @ 0xad98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c236 <_Py_GetConfigsAsDict@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c236 <_Py_GetConfigsAsDict@@Base+0x86> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #11632 @ 0x2d70 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47048 @ 0xb7c8 │ │ │ │ + movw r1, #44472 @ 0xadb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c27a <_Py_GetConfigsAsDict@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c27a <_Py_GetConfigsAsDict@@Base+0xca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #11636 @ 0x2d74 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c296 <_Py_GetConfigsAsDict@@Base+0xe6> │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c2b4 <_Py_GetConfigsAsDict@@Base+0x104> │ │ │ │ b.n 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ @@ -2298,764 +2299,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, #47080 @ 0xb7e8 │ │ │ │ + movw r1, #44504 @ 0xadd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c2dc <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c2dc <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #11640 @ 0x2d78 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47116 @ 0xb80c │ │ │ │ + movw r1, #44540 @ 0xadfc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c320 <_Py_GetConfigsAsDict@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c320 <_Py_GetConfigsAsDict@@Base+0x170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40232 @ 0x9d28 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47156 @ 0xb834 │ │ │ │ + movw r1, #44580 @ 0xae24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c364 <_Py_GetConfigsAsDict@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c364 <_Py_GetConfigsAsDict@@Base+0x1b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40288 @ 0x9d60 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47168 @ 0xb840 │ │ │ │ + movw r1, #44592 @ 0xae30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c3a8 <_Py_GetConfigsAsDict@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c3a8 <_Py_GetConfigsAsDict@@Base+0x1f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40292 @ 0x9d64 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47184 @ 0xb850 │ │ │ │ + movw r1, #44608 @ 0xae40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c3ec <_Py_GetConfigsAsDict@@Base+0x23c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c3ec <_Py_GetConfigsAsDict@@Base+0x23c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40296 @ 0x9d68 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47200 @ 0xb860 │ │ │ │ + movw r1, #44624 @ 0xae50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c430 <_Py_GetConfigsAsDict@@Base+0x280> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c430 <_Py_GetConfigsAsDict@@Base+0x280> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40280 @ 0x9d58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47216 @ 0xb870 │ │ │ │ + movw r1, #44640 @ 0xae60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c474 <_Py_GetConfigsAsDict@@Base+0x2c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c474 <_Py_GetConfigsAsDict@@Base+0x2c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40276 @ 0x9d54 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47236 @ 0xb884 │ │ │ │ + movw r1, #44660 @ 0xae74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c4b8 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c4b8 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40284 @ 0x9d5c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47252 @ 0xb894 │ │ │ │ + movw r1, #44676 @ 0xae84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c4fc <_Py_GetConfigsAsDict@@Base+0x34c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c4fc <_Py_GetConfigsAsDict@@Base+0x34c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40308 @ 0x9d74 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47268 @ 0xb8a4 │ │ │ │ + movw r1, #44692 @ 0xae94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c540 <_Py_GetConfigsAsDict@@Base+0x390> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c540 <_Py_GetConfigsAsDict@@Base+0x390> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40272 @ 0x9d50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47284 @ 0xb8b4 │ │ │ │ + movw r1, #44708 @ 0xaea4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c584 <_Py_GetConfigsAsDict@@Base+0x3d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c584 <_Py_GetConfigsAsDict@@Base+0x3d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40300 @ 0x9d6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47304 @ 0xb8c8 │ │ │ │ + movw r1, #44728 @ 0xaeb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c5c8 <_Py_GetConfigsAsDict@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c5c8 <_Py_GetConfigsAsDict@@Base+0x418> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40228 @ 0x9d24 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47320 @ 0xb8d8 │ │ │ │ + movw r1, #44744 @ 0xaec8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c60c <_Py_GetConfigsAsDict@@Base+0x45c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c60c <_Py_GetConfigsAsDict@@Base+0x45c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40312 @ 0x9d78 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47348 @ 0xb8f4 │ │ │ │ + movw r1, #44772 @ 0xaee4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c650 <_Py_GetConfigsAsDict@@Base+0x4a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c650 <_Py_GetConfigsAsDict@@Base+0x4a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40316 @ 0x9d7c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47376 @ 0xb910 │ │ │ │ + movw r1, #44800 @ 0xaf00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c694 <_Py_GetConfigsAsDict@@Base+0x4e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c694 <_Py_GetConfigsAsDict@@Base+0x4e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40304 @ 0x9d70 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47400 @ 0xb928 │ │ │ │ + movw r1, #44824 @ 0xaf18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c6d8 <_Py_GetConfigsAsDict@@Base+0x528> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c6d8 <_Py_GetConfigsAsDict@@Base+0x528> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47424 @ 0xb940 │ │ │ │ + movw r1, #44848 @ 0xaf30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c71a <_Py_GetConfigsAsDict@@Base+0x56a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c71a <_Py_GetConfigsAsDict@@Base+0x56a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40224 @ 0x9d20 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47452 @ 0xb95c │ │ │ │ + movw r1, #44876 @ 0xaf4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c75c <_Py_GetConfigsAsDict@@Base+0x5ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c75c <_Py_GetConfigsAsDict@@Base+0x5ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #47552 @ 0xb9c0 │ │ │ │ + movw r1, #44976 @ 0xafb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 2ca0a <_Py_GetConfigsAsDict@@Base+0x85a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca1a <_Py_GetConfigsAsDict@@Base+0x86a> │ │ │ │ ldr r3, [pc, #820] @ (2cab8 <_Py_GetConfigsAsDict@@Base+0x908>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr.w r5, [r7, #3720] @ 0xe88 │ │ │ │ - bl 72508 │ │ │ │ + bl 7273c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 2c7ca <_Py_GetConfigsAsDict@@Base+0x61a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #5080 @ 0x13d8 │ │ │ │ + movw r1, #2584 @ 0xa18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca2c <_Py_GetConfigsAsDict@@Base+0x87c> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1448] @ 0x5a8 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #5340 @ 0x14dc │ │ │ │ + movw r1, #2844 @ 0xb1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca40 <_Py_GetConfigsAsDict@@Base+0x890> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1452] @ 0x5ac │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #5096 @ 0x13e8 │ │ │ │ + movw r1, #2600 @ 0xa28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca54 <_Py_GetConfigsAsDict@@Base+0x8a4> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1456] @ 0x5b0 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #5108 @ 0x13f4 │ │ │ │ + movw r1, #2612 @ 0xa34 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca68 <_Py_GetConfigsAsDict@@Base+0x8b8> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1460] @ 0x5b4 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47468 @ 0xb96c │ │ │ │ + movw r1, #44892 @ 0xaf5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca7c <_Py_GetConfigsAsDict@@Base+0x8cc> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1464] @ 0x5b8 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47488 @ 0xb980 │ │ │ │ + movw r1, #44912 @ 0xaf70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca90 <_Py_GetConfigsAsDict@@Base+0x8e0> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1468] @ 0x5bc │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47504 @ 0xb990 │ │ │ │ + movw r1, #44928 @ 0xaf80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2caa4 <_Py_GetConfigsAsDict@@Base+0x8f4> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1472] @ 0x5c0 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26116 @ 0x6604 │ │ │ │ + movw r1, #23620 @ 0x5c44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cabc <_Py_GetConfigsAsDict@@Base+0x90c> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1476] @ 0x5c4 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #5124 @ 0x1404 │ │ │ │ + movw r1, #2628 @ 0xa44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cad0 <_Py_GetConfigsAsDict@@Base+0x920> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1480] @ 0x5c8 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47528 @ 0xb9a8 │ │ │ │ + movw r1, #44952 @ 0xaf98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cae4 <_Py_GetConfigsAsDict@@Base+0x934> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #47540 @ 0xb9b4 │ │ │ │ + movw r1, #44964 @ 0xafa4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2ca0a <_Py_GetConfigsAsDict@@Base+0x85a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2caf6 <_Py_GetConfigsAsDict@@Base+0x946> │ │ │ │ add.w r0, r7, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ - bl e7090 <_PyConfig_AsDict@@Base> │ │ │ │ + bl e6d14 <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2cb08 <_Py_GetConfigsAsDict@@Base+0x958> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ b.n 2cb34 <_Py_GetConfigsAsDict@@Base+0x984> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c782 <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c782 <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c7ea <_Py_GetConfigsAsDict@@Base+0x63a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c7ea <_Py_GetConfigsAsDict@@Base+0x63a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c81e <_Py_GetConfigsAsDict@@Base+0x66e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c81e <_Py_GetConfigsAsDict@@Base+0x66e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c852 <_Py_GetConfigsAsDict@@Base+0x6a2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c852 <_Py_GetConfigsAsDict@@Base+0x6a2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c886 <_Py_GetConfigsAsDict@@Base+0x6d6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c886 <_Py_GetConfigsAsDict@@Base+0x6d6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c8ba <_Py_GetConfigsAsDict@@Base+0x70a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c8ba <_Py_GetConfigsAsDict@@Base+0x70a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c8f2 <_Py_GetConfigsAsDict@@Base+0x742> │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c8f2 <_Py_GetConfigsAsDict@@Base+0x742> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c92a <_Py_GetConfigsAsDict@@Base+0x77a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c92a <_Py_GetConfigsAsDict@@Base+0x77a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c962 <_Py_GetConfigsAsDict@@Base+0x7b2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c962 <_Py_GetConfigsAsDict@@Base+0x7b2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c99a <_Py_GetConfigsAsDict@@Base+0x7ea> │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c99a <_Py_GetConfigsAsDict@@Base+0x7ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c9d0 <_Py_GetConfigsAsDict@@Base+0x820> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c9d0 <_Py_GetConfigsAsDict@@Base+0x820> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c9f6 <_Py_GetConfigsAsDict@@Base+0x846> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c9f6 <_Py_GetConfigsAsDict@@Base+0x846> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #59212 @ 0xe74c │ │ │ │ + movw r1, #56716 @ 0xdd8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 2ca0a <_Py_GetConfigsAsDict@@Base+0x85a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cb34 <_Py_GetConfigsAsDict@@Base+0x984> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cb34 <_Py_GetConfigsAsDict@@Base+0x984> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ add.w r3, r0, r2, lsl #6 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -3108,19 +3109,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 95f7c │ │ │ │ + bl 961d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 2cbee │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002cbf4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3138,31 +3139,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 2cc38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cc44 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 48508 │ │ │ │ + b.w 48458 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a720 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 945b4 │ │ │ │ + bl 9480c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ 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 │ │ │ │ @@ -3176,15 +3177,15 @@ │ │ │ │ blx 29dac │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2cc9e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 37cc0 │ │ │ │ + bl 37c2c │ │ │ │ b.n 2ccdc │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ movle r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3192,68 +3193,68 @@ │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a1b0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2cc8c │ │ │ │ - movw r1, #59740 @ 0xe95c │ │ │ │ + movw r1, #57244 @ 0xdf9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #5588 @ 0x15d4 │ │ │ │ + movw r0, #3092 @ 0xc14 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 115c00 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115208 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cce0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2cdc2 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #55636 @ 0xd954 │ │ │ │ + movw r1, #53060 @ 0xcf44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - movw r3, #14148 @ 0x3744 │ │ │ │ + movw r3, #11616 @ 0x2d60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 876e0 │ │ │ │ + bl 87900 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cd2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cd2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2ccdc │ │ │ │ ldr r1, [pc, #148] @ (2cdc8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 91884 │ │ │ │ + bl 91ad8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cd52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2cd52 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ccdc │ │ │ │ ldr.w r0, [r7, #2712] @ 0xa98 │ │ │ │ str.w r4, [r7, #2712] @ 0xa98 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ cmp r5, #0 │ │ │ │ bgt.n 2cd6a │ │ │ │ movs r0, #1 │ │ │ │ b.n 2cdc2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [pc, #88] @ (2cdcc ) │ │ │ │ @@ -3265,139 +3266,139 @@ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ cbnz r6, 2cd90 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8c438 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8c694 <_PyObject_MakeTpCall@@Base> │ │ │ │ b.n 2cda6 │ │ │ │ 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 89c44 <_Py_CheckFunctionResult@@Base> │ │ │ │ + bl 89ea4 <_Py_CheckFunctionResult@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ccdc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cd66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2cd66 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2cd66 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ b.n 2c9cc <_Py_GetConfigsAsDict@@Base+0x81c> │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002cdd0 : │ │ │ │ ldr r0, [pc, #4] @ (2cdd8 ) │ │ │ │ - b.w cfcd4 │ │ │ │ + b.w cf8a8 │ │ │ │ nop │ │ │ │ push {r3, r7, 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, #55908 @ 0xda64 │ │ │ │ + movw r2, #53332 @ 0xd054 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55916 @ 0xda6c │ │ │ │ + movw r1, #53340 @ 0xd05c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e8b3c │ │ │ │ + bl 1e8f64 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2ce30 │ │ │ │ ldr r0, [pc, #220] @ (2cee4 ) │ │ │ │ - bl 7ff6c │ │ │ │ + bl 8018c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2ce30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e25b0 │ │ │ │ + bl e2234 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2ce36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ce30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ce30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cee2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2ce62 │ │ │ │ - movw r3, #55932 @ 0xda7c │ │ │ │ + movw r3, #53356 @ 0xd06c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r3, [r0, #8] │ │ │ │ - movw r3, #8501 @ 0x2135 │ │ │ │ + movw r3, #7457 @ 0x1d21 │ │ │ │ movt r3, #25 │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #40153 @ 0x9cd9 │ │ │ │ + movw r3, #40297 @ 0x9d69 │ │ │ │ movt r3, #36 @ 0x24 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bl 8276c │ │ │ │ + bl 8298c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ce78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ce78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #55940 @ 0xda84 │ │ │ │ + movw r1, #53364 @ 0xd074 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d0524 │ │ │ │ + bl d00f4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2ce30 │ │ │ │ movs r0, #8 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2ce9c │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 1f98f8 │ │ │ │ b.n 2ced0 │ │ │ │ - movw r2, #43317 @ 0xa935 │ │ │ │ + movw r2, #44333 @ 0xad2d │ │ │ │ movt r2, #25 │ │ │ │ - movw r3, #3165 @ 0xc5d │ │ │ │ + movw r3, #4237 @ 0x108d │ │ │ │ movt r3, #31 │ │ │ │ - movw r1, #55756 @ 0xd9cc │ │ │ │ + movw r1, #53180 @ 0xcfbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r2, r3, [r0] │ │ │ │ movw r2, #58251 @ 0xe38b │ │ │ │ movt r2, #2 │ │ │ │ - bl fe658 │ │ │ │ + bl fe2cc │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cece │ │ │ │ mov r0, r4 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #55768 @ 0xd9d8 │ │ │ │ + movw r1, #53192 @ 0xcfc8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d0524 │ │ │ │ + bl d00f4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3419,15 +3420,15 @@ │ │ │ │ b.n 2cf26 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 2cf32 │ │ │ │ movs r1, #0 │ │ │ │ - bl 10739c <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ + bl 107448 <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ b.n 2cf26 │ │ │ │ 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 │ │ │ │ @@ -3464,15 +3465,15 @@ │ │ │ │ cbz r2, 2cfbe │ │ │ │ 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 1f1ef4 │ │ │ │ + b.w 1f2324 │ │ │ │ │ │ │ │ 0002cfc6 <_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 │ │ │ │ @@ -3485,15 +3486,15 @@ │ │ │ │ bne.n 2cff6 <_PyUnicode_FromId@@Base+0x30> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cfe6 <_PyUnicode_FromId@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ beq.n 2d002 <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 278a48 │ │ │ │ + bl 2780b0 │ │ │ │ ldr r3, [pc, #324] @ (2d148 <_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 │ │ │ │ @@ -3509,15 +3510,15 @@ │ │ │ │ bne.n 2d03e <_PyUnicode_FromId@@Base+0x78> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d02e <_PyUnicode_FromId@@Base+0x68> │ │ │ │ dmb ish │ │ │ │ beq.n 2d04a <_PyUnicode_FromId@@Base+0x84> │ │ │ │ mov r0, r5 │ │ │ │ - bl 278a48 │ │ │ │ + bl 2780b0 │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2d070 <_PyUnicode_FromId@@Base+0xaa> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r6, #1516] @ 0x5ec │ │ │ │ @@ -3533,15 +3534,15 @@ │ │ │ │ bne.n 2d088 <_PyUnicode_FromId@@Base+0xc2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d078 <_PyUnicode_FromId@@Base+0xb2> │ │ │ │ dmb ish │ │ │ │ beq.n 2d094 <_PyUnicode_FromId@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 25dac8 │ │ │ │ + bl 25d780 │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 2d0aa <_PyUnicode_FromId@@Base+0xe4> │ │ │ │ ldr.w r3, [r5, #3440] @ 0xd70 │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ cbnz r6, 2d11c <_PyUnicode_FromId@@Base+0x156> │ │ │ │ @@ -3550,34 +3551,34 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7b594 │ │ │ │ + bl 7b7c0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2d0f6 <_PyUnicode_FromId@@Base+0x130> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #3440] @ 0xd70 │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 2d114 <_PyUnicode_FromId@@Base+0x14e> │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r7, #16 │ │ │ │ it lt │ │ │ │ movlt r7, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 86378 │ │ │ │ + bl 8659c │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2d0fa <_PyUnicode_FromId@@Base+0x134> │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 1f98f8 │ │ │ │ movs r6, #0 │ │ │ │ b.n 2d11c <_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 │ │ │ │ @@ -3593,15 +3594,15 @@ │ │ │ │ bne.n 2d134 <_PyUnicode_FromId@@Base+0x16e> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d124 <_PyUnicode_FromId@@Base+0x15e> │ │ │ │ dmb ish │ │ │ │ beq.n 2d140 <_PyUnicode_FromId@@Base+0x17a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 25dac8 │ │ │ │ + bl 25d780 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002d14c : │ │ │ │ @@ -3616,19 +3617,19 @@ │ │ │ │ bx lr │ │ │ │ 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 929d0 │ │ │ │ + bl 92c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1bed7c │ │ │ │ + b.w 1bf49c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ movw r6, #38672 @ 0x9710 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -3638,63 +3639,63 @@ │ │ │ │ cbz r0, 2d1ac │ │ │ │ movs r0, #10 │ │ │ │ blx 2a31c │ │ │ │ ldr r4, [pc, #200] @ (2d278 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #59600 @ 0xe8d0 │ │ │ │ + movw r1, #57024 @ 0xdec0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ movw r8, #42020 @ 0xa424 │ │ │ │ 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 2d7d8 <_PyObject_DebugMallocStats@@Base+0x55c> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #59620 @ 0xe8e4 │ │ │ │ + movw r1, #57044 @ 0xded4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2740] @ 0xab4 │ │ │ │ bl 2d7d8 <_PyObject_DebugMallocStats@@Base+0x55c> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #59644 @ 0xe8fc │ │ │ │ + movw r1, #57068 @ 0xdeec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ bl 2d7d8 <_PyObject_DebugMallocStats@@Base+0x55c> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #59664 @ 0xe910 │ │ │ │ + movw r1, #57088 @ 0xdf00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2092] @ 0x82c │ │ │ │ bl 2d7d8 <_PyObject_DebugMallocStats@@Base+0x55c> │ │ │ │ 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, #59684 @ 0xe924 │ │ │ │ + movw r2, #57108 @ 0xdf14 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6db60 │ │ │ │ + bl 6dda8 │ │ │ │ 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 │ │ │ │ @@ -3711,15 +3712,15 @@ │ │ │ │ 0002d27c <_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, #20120 @ 0x4e98 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #16381 @ 0x3ffd │ │ │ │ + movw r3, #16929 @ 0x4221 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ cbz r1, 2d2b0 <_PyObject_DebugMallocStats@@Base+0x34> │ │ │ │ ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ subs r5, r0, r3 │ │ │ │ @@ -3733,85 +3734,85 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2d3a2 <_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, #59712 @ 0xe940 │ │ │ │ + movw r2, #57136 @ 0xdf30 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #59764 @ 0xe974 │ │ │ │ + movw r2, #57188 @ 0xdf64 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #59796 @ 0xe994 │ │ │ │ + movw r2, #57220 @ 0xdf84 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 1ab2fc <_start@@Base+0xc50> │ │ │ │ + bl 1ab96c <_start@@Base+0xc50> │ │ │ │ ldr r1, [pc, #200] @ (2d3d0 <_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 29634 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r3, #3659 @ 0xe4b │ │ │ │ + movw r3, #7791 @ 0x1e6f │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1b03f0 <_Py_write_noraise@@Base+0xcd0> │ │ │ │ + bl 1b0a60 <_Py_write_noraise@@Base+0xcd0> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #5133 @ 0x140d │ │ │ │ + movw r2, #9363 @ 0x2493 │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #5191 @ 0x1447 │ │ │ │ + movw r1, #9421 @ 0x24cd │ │ │ │ movt r1, #6 │ │ │ │ - bl 1b05a8 │ │ │ │ + bl 1b0c18 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #59828 @ 0xe9b4 │ │ │ │ + movw r2, #57252 @ 0xdfa4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #59856 @ 0xe9d0 │ │ │ │ + movw r2, #57280 @ 0xdfc0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #59884 @ 0xe9ec │ │ │ │ + movw r2, #57308 @ 0xdfdc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #59924 @ 0xea14 │ │ │ │ + movw r2, #57348 @ 0xe004 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #59952 @ 0xea30 │ │ │ │ + movw r2, #57376 @ 0xe020 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2d3ca <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r0, #10741 @ 0x29f5 │ │ │ │ + movw r0, #11305 @ 0x2c29 │ │ │ │ movt r0, #7 │ │ │ │ cbz r1, 2d3b8 <_PyObject_DebugMallocStats@@Base+0x13c> │ │ │ │ ldr.w r3, [r2, #784] @ 0x310 │ │ │ │ subs r2, r3, r0 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ b.n 2d3c2 <_PyObject_DebugMallocStats@@Base+0x146> │ │ │ │ @@ -3843,15 +3844,15 @@ │ │ │ │ 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, #59988 @ 0xea54 │ │ │ │ + movw r2, #57412 @ 0xe044 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -3906,15 +3907,15 @@ │ │ │ │ cbz r7, 2d4ce <_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 27d898 │ │ │ │ + bl 27cef8 │ │ │ │ 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 2d492 <_PyObject_DebugMallocStats@@Base+0x216> │ │ │ │ mov r7, sl │ │ │ │ @@ -3925,23 +3926,23 @@ │ │ │ │ mov r1, fp │ │ │ │ movs r0, #10 │ │ │ │ movs r6, #0 │ │ │ │ blx 2a31c │ │ │ │ mov r3, fp │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #60040 @ 0xea88 │ │ │ │ + movw r0, #57464 @ 0xe078 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r9, r6 │ │ │ │ blx 2a098 │ │ │ │ mov sl, r6 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r6 │ │ │ │ - movw r3, #60152 @ 0xeaf8 │ │ │ │ + movw r3, #57576 @ 0xe0e8 │ │ │ │ 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 │ │ │ │ @@ -3963,135 +3964,135 @@ │ │ │ │ add.w sl, sl, r4, lsl #5 │ │ │ │ blx 2a284 <__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 27daf4 │ │ │ │ + bl 27d154 │ │ │ │ mov r3, r5 │ │ │ │ mla fp, r4, r1, fp │ │ │ │ b.n 2d51a <_PyObject_DebugMallocStats@@Base+0x29e> │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ b.n 2d516 <_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 2a31c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60180 @ 0xeb14 │ │ │ │ + movw r1, #57604 @ 0xe104 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60208 @ 0xeb30 │ │ │ │ + movw r1, #57632 @ 0xe120 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ subs r2, r2, r7 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60228 @ 0xeb44 │ │ │ │ + movw r1, #57652 @ 0xe134 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r3, #796] @ 0x31c │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60252 @ 0xeb5c │ │ │ │ + movw r1, #57676 @ 0xe14c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #60280 @ 0xeb78 │ │ │ │ + movw r2, #57704 @ 0xe168 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6db60 │ │ │ │ + bl 6dda8 │ │ │ │ lsls r2, r7, #18 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #10 │ │ │ │ blx 2a31c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60308 @ 0xeb94 │ │ │ │ + movw r1, #57732 @ 0xe184 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #60336 @ 0xebb0 │ │ │ │ + movw r1, #57760 @ 0xe1a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ 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, #60364 @ 0xebcc │ │ │ │ + movw r2, #57788 @ 0xe1bc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6db60 │ │ │ │ + bl 6dda8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #12 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #60392 @ 0xebe8 │ │ │ │ + movw r1, #57816 @ 0xe1d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #60424 @ 0xec08 │ │ │ │ + movw r1, #57848 @ 0xe1f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #60456 @ 0xec28 │ │ │ │ + movw r1, #57880 @ 0xe218 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ - movw r1, #60488 @ 0xec48 │ │ │ │ + movw r1, #57912 @ 0xe238 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ adds r2, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #18 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #60496 @ 0xec50 │ │ │ │ + movw r0, #57920 @ 0xe240 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ blx 2a098 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60516 @ 0xec64 │ │ │ │ + movw r1, #57940 @ 0xe254 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ 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 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f64d8 │ │ │ │ + bl 1f6904 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ @@ -4167,24 +4168,24 @@ │ │ │ │ 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 9aa0c <_Py_GetConfig@@Base> │ │ │ │ + bl 9aac4 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 2d7c6 <_PyObject_DebugMallocStats@@Base+0x54a> │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 292e0 │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 2d7ce <_PyObject_DebugMallocStats@@Base+0x552> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 │ │ │ │ @@ -4192,39 +4193,39 @@ │ │ │ │ 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, #60548 @ 0xec84 │ │ │ │ + movw r2, #57972 @ 0xe274 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6db60 │ │ │ │ + bl 6dda8 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #60572 @ 0xec9c │ │ │ │ + movw r2, #57996 @ 0xe28c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6db60 │ │ │ │ + bl 6dda8 │ │ │ │ mul.w r2, r5, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #60592 @ 0xecb0 │ │ │ │ + movw r1, #58016 @ 0xe2a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1555f4 │ │ │ │ + bl 154bf4 │ │ │ │ cbnz r0, 2d84e <_PyObject_DebugMallocStats@@Base+0x5d2> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2d956 <_PyObject_DebugMallocStats@@Base+0x6da> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov.w r8, #26 │ │ │ │ movs r4, #32 │ │ │ │ add.w r5, r4, #31 │ │ │ │ @@ -4232,15 +4233,15 @@ │ │ │ │ blx 2a930 <__sched_cpualloc@plt> │ │ │ │ mov r7, r0 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r2, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ cbnz r0, 2d876 <_PyObject_DebugMallocStats@@Base+0x5fa> │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 1f98f8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d956 <_PyObject_DebugMallocStats@@Base+0x6da> │ │ │ │ mov r0, r9 │ │ │ │ blx 29f98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 2d8c2 <_PyObject_DebugMallocStats@@Base+0x646> │ │ │ │ mov r0, r7 │ │ │ │ @@ -4248,28 +4249,28 @@ │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ beq.n 2d8a0 <_PyObject_DebugMallocStats@@Base+0x624> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ b.n 2d84a <_PyObject_DebugMallocStats@@Base+0x5ce> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ bne.n 2d8be <_PyObject_DebugMallocStats@@Base+0x642> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60612 @ 0xecc4 │ │ │ │ + movw r1, #58036 @ 0xe2b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ b.n 2d84a <_PyObject_DebugMallocStats@@Base+0x5ce> │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2d858 <_PyObject_DebugMallocStats@@Base+0x5dc> │ │ │ │ - bl e33c8 │ │ │ │ + bl e3044 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d948 <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a550 <__sched_cpucount@plt> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ @@ -4281,75 +4282,75 @@ │ │ │ │ beq.n 2d940 <_PyObject_DebugMallocStats@@Base+0x6c4> │ │ │ │ cmp.w r5, r6, lsr #3 │ │ │ │ bls.n 2d93c <_PyObject_DebugMallocStats@@Base+0x6c0> │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 2d93c <_PyObject_DebugMallocStats@@Base+0x6c0> │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2d948 <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ - bl e6088 │ │ │ │ + bl e5d04 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r0, 2d92a <_PyObject_DebugMallocStats@@Base+0x6ae> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d948 <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d948 <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ mov r0, sl │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2d948 <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d93c <_PyObject_DebugMallocStats@@Base+0x6c0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d93c <_PyObject_DebugMallocStats@@Base+0x6c0> │ │ │ │ mov r0, sl │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ b.n 2d8da <_PyObject_DebugMallocStats@@Base+0x65e> │ │ │ │ mov r0, r7 │ │ │ │ blx 2a93c <__sched_cpufree@plt> │ │ │ │ b.n 2d956 <_PyObject_DebugMallocStats@@Base+0x6da> │ │ │ │ mov r0, r7 │ │ │ │ blx 2a93c <__sched_cpufree@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ b.n 2d84a <_PyObject_DebugMallocStats@@Base+0x5ce> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ cbz r0, 2d98e <_PyObject_DebugMallocStats@@Base+0x712> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 2d988 <_PyObject_DebugMallocStats@@Base+0x70c> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ b.n 2d98e <_PyObject_DebugMallocStats@@Base+0x712> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cbnz r0, 2d99c <_PyObject_DebugMallocStats@@Base+0x720> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1383c8 │ │ │ │ + b.w 1379e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #28] @ (2d9bc <_PyObject_DebugMallocStats@@Base+0x740>) │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, #1184] @ 0x4a0 │ │ │ │ @@ -4361,47 +4362,47 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29d88 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ 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 2da08 <_PyObject_DebugMallocStats@@Base+0x78c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22952 @ 0x59a8 │ │ │ │ + movw r1, #20376 @ 0x4f98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ b.n 2da22 <_PyObject_DebugMallocStats@@Base+0x7a6> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cbz r3, 2da26 <_PyObject_DebugMallocStats@@Base+0x7aa> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39572 @ 0x9a94 │ │ │ │ + movw r1, #36996 @ 0x9084 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2da38 <_PyObject_DebugMallocStats@@Base+0x7bc> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #12] @ (2da3c <_PyObject_DebugMallocStats@@Base+0x7c0>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95e6c │ │ │ │ + bl 960c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bmi.n 2daa0 <_PyMem_GetCurrentAllocatorName@@Base+0x60> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 0002da40 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -4417,15 +4418,15 @@ │ │ │ │ bne.n 2da6c <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2da5c <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2da78 <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ - bl 278a48 │ │ │ │ + bl 2780b0 │ │ │ │ ldr r4, [pc, #456] @ (2dc44 <_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} │ │ │ │ @@ -4550,63 +4551,63 @@ │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 292bc │ │ │ │ cbnz r0, 2dc12 <_PyMem_GetCurrentAllocatorName@@Base+0x1d2> │ │ │ │ ldr r0, [pc, #152] @ (2dc60 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #59692 @ 0xe92c │ │ │ │ + movw r4, #57196 @ 0xdf6c │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ blx 292bc │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 2dc14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #59708 @ 0xe93c │ │ │ │ + movw r4, #57212 @ 0xdf7c │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2dc14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #59652 @ 0xe904 │ │ │ │ + movw r4, #57156 @ 0xdf44 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2dc14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #59680 @ 0xe920 │ │ │ │ + movw r4, #57184 @ 0xdf60 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2dc14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #59716 @ 0xe944 │ │ │ │ + movw r4, #57220 @ 0xdf84 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2dc14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #59664 @ 0xe910 │ │ │ │ + movw r4, #57168 @ 0xdf50 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2dc14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 2dc2c <_PyMem_GetCurrentAllocatorName@@Base+0x1ec> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2dc1c <_PyMem_GetCurrentAllocatorName@@Base+0x1dc> │ │ │ │ dmb ish │ │ │ │ beq.n 2dc38 <_PyMem_GetCurrentAllocatorName@@Base+0x1f8> │ │ │ │ ldr r0, [pc, #12] @ (2dc40 <_PyMem_GetCurrentAllocatorName@@Base+0x200>) │ │ │ │ - bl 25dac8 │ │ │ │ + bl 25d780 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r0, [r6, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r6, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r1, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r6, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r1, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r4, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -4615,43 +4616,43 @@ │ │ │ │ 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, #60780 @ 0xed6c │ │ │ │ + movw r1, #58204 @ 0xe35c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8f704 │ │ │ │ + bl 8f95c │ │ │ │ cbnz r0, 2dc8e <_PyMem_GetCurrentAllocatorName@@Base+0x24e> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2dcc4 <_PyMem_GetCurrentAllocatorName@@Base+0x284> │ │ │ │ ldr r0, [pc, #60] @ (2dccc <_PyMem_GetCurrentAllocatorName@@Base+0x28c>) │ │ │ │ - bl 115cc0 │ │ │ │ + bl 1152c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dc8a <_PyMem_GetCurrentAllocatorName@@Base+0x24a> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [pc, #40] @ (2dcd0 <_PyMem_GetCurrentAllocatorName@@Base+0x290>) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl fd704 │ │ │ │ + bl fd364 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2dcc4 <_PyMem_GetCurrentAllocatorName@@Base+0x284> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2dcc4 <_PyMem_GetCurrentAllocatorName@@Base+0x284> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb7f0 │ │ │ │ @@ -4665,31 +4666,31 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2dd16 <_PyMem_GetCurrentAllocatorName@@Base+0x2d6> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r2, 2dd06 <_PyMem_GetCurrentAllocatorName@@Base+0x2c6> │ │ │ │ - movw r1, #22920 @ 0x5988 │ │ │ │ + movw r1, #20344 @ 0x4f78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ b.n 2dd12 <_PyMem_GetCurrentAllocatorName@@Base+0x2d2> │ │ │ │ - movw r1, #22952 @ 0x59a8 │ │ │ │ + movw r1, #20376 @ 0x4f98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dd2a <_PyMem_GetCurrentAllocatorName@@Base+0x2ea> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #16] @ (2dd30 <_PyMem_GetCurrentAllocatorName@@Base+0x2f0>) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95e6c │ │ │ │ + bl 960c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bmi.n 2dd94 <_PyMem_GetCurrentAllocatorName@@Base+0x354> │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4697,157 +4698,157 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2dd56 <_PyMem_GetCurrentAllocatorName@@Base+0x316> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e32bc <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1e36e8 <_Py_Uid_Converter@@Base> │ │ │ │ cbnz r0, 2dd70 <_PyMem_GetCurrentAllocatorName@@Base+0x330> │ │ │ │ b.n 2dd6c <_PyMem_GetCurrentAllocatorName@@Base+0x32c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4892 @ 0x131c │ │ │ │ + movw r0, #2396 @ 0x95c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dd4a <_PyMem_GetCurrentAllocatorName@@Base+0x30a> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dda4 <_PyMem_GetCurrentAllocatorName@@Base+0x364> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1e32bc <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1e36e8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dd6c <_PyMem_GetCurrentAllocatorName@@Base+0x32c> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a4fc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dd9c <_PyMem_GetCurrentAllocatorName@@Base+0x35c> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 2ddca <_PyMem_GetCurrentAllocatorName@@Base+0x38a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f75b0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f79d8 <_Py_Gid_Converter@@Base> │ │ │ │ cbnz r0, 2dde4 <_PyMem_GetCurrentAllocatorName@@Base+0x3a4> │ │ │ │ b.n 2dde0 <_PyMem_GetCurrentAllocatorName@@Base+0x3a0> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4920 @ 0x1338 │ │ │ │ + movw r0, #2424 @ 0x978 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ddbe <_PyMem_GetCurrentAllocatorName@@Base+0x37e> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2de18 <_PyMem_GetCurrentAllocatorName@@Base+0x3d8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1f75b0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f79d8 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dde0 <_PyMem_GetCurrentAllocatorName@@Base+0x3a0> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a8cc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2de10 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 9aa0c <_Py_GetConfig@@Base> │ │ │ │ + bl 9aac4 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ cbnz r3, 2de40 <_PyMem_GetCurrentAllocatorName@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 155fc0 │ │ │ │ + b.w 1555c0 │ │ │ │ movw r3, #56092 @ 0xdb1c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #61052 @ 0xee7c │ │ │ │ + movw r1, #58476 @ 0xe46c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2de34 <_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, #61416 @ 0xefe8 │ │ │ │ + movw r1, #58840 @ 0xe5d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1555f4 │ │ │ │ + bl 154bf4 │ │ │ │ cbnz r0, 2de86 <_PyMem_GetCurrentAllocatorName@@Base+0x446> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dea4 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a8b4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dea0 <_PyMem_GetCurrentAllocatorName@@Base+0x460> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ b.n 2de82 <_PyMem_GetCurrentAllocatorName@@Base+0x442> │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ 0002dea8 : │ │ │ │ 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] @ (2df04 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r7] │ │ │ │ cbnz r3, 2dece │ │ │ │ - movw r1, #7628 @ 0x1dcc │ │ │ │ + movw r1, #5132 @ 0x140c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [pc, #60] @ (2df08 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ cbnz r0, 2dee6 │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 1f98f8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2df00 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ strd r6, r5, [r0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ @@ -4855,15 +4856,15 @@ │ │ │ │ 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 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ 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 │ │ │ │ @@ -4880,55 +4881,55 @@ │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2df4e │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dfb4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 2df62 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2df4a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2df76 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2df4a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2df8a │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2df4a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2997c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2dfac │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ hlt 0x000c │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -4949,30 +4950,30 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #116] @ (2e058 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e050 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2e00a │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cbnz r0, 2e050 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2e01c │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cbnz r0, 2e050 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -4980,58 +4981,58 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2e046 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ hlt 0x0038 │ │ │ │ lsls r0, 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 929d0 │ │ │ │ + bl 92c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f857c │ │ │ │ + b.w 1f89a4 │ │ │ │ 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, #61756 @ 0xf13c │ │ │ │ + movw r1, #59180 @ 0xe72c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1555f4 │ │ │ │ + bl 154bf4 │ │ │ │ cbnz r0, 2e0a4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e0c2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 299ec │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e0be │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ b.n 2e0a0 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ add sp, #12 │ │ │ │ pop {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] │ │ │ │ @@ -5057,15 +5058,15 @@ │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1e9fe4 │ │ │ │ + bl 1ea414 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2e12e │ │ │ │ b.n 2e234 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5076,36 +5077,36 @@ │ │ │ │ cbz r3, 2e136 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ b.n 2e13e │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #49660 @ 0xc1fc │ │ │ │ + movw r1, #47060 @ 0xb7d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1f8c7c │ │ │ │ + bl 1f90a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e16a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e16a │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2e234 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2e188 │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 6e3e8 <_Py_HashBytes@@Base> │ │ │ │ + bl 6e630 <_Py_HashBytes@@Base> │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 2e21c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ movw r6, #39252 @ 0x9954 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ @@ -5119,106 +5120,106 @@ │ │ │ │ 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 148100 │ │ │ │ + bl 1476f8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 2e1e6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 253ce8 │ │ │ │ + bl 253c30 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e1e4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2e1e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cbnz r6, 2e1fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e234 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e234 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ str r0, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e21c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e21c │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e232 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e232 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #62172 @ 0xf2dc │ │ │ │ + movw r1, #59596 @ 0xe8cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1555f4 │ │ │ │ + bl 154bf4 │ │ │ │ cbz r0, 2e2b0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a334 │ │ │ │ cbz r0, 2e27c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e2b2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 85a0c │ │ │ │ + bl 85c30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e278 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ cbnz r0, 2e2ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e278 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e278 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e278 │ │ │ │ str r0, [r4, #12] │ │ │ │ b.n 2e2b2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -5228,61 +5229,61 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r5, r2, [r0, #36] @ 0x24 │ │ │ │ cbz r2, 2e2de <_Py_CheckRecursiveCall@@Base+0x26> │ │ │ │ adds r5, #50 @ 0x32 │ │ │ │ bge.n 2e312 <_Py_CheckRecursiveCall@@Base+0x5a> │ │ │ │ - movw r1, #62856 @ 0xf588 │ │ │ │ + movw r1, #60280 @ 0xeb78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #60] @ (2e318 <_Py_CheckRecursiveCall@@Base+0x60>) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r5, r2 │ │ │ │ bgt.n 2e314 <_Py_CheckRecursiveCall@@Base+0x5c> │ │ │ │ movw r5, #56040 @ 0xdae8 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - movw r2, #62892 @ 0xf5ac │ │ │ │ + movw r2, #60316 @ 0xeb9c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 154ae4 <_PyErr_Format@@Base> │ │ │ │ + bl 1540e4 <_PyErr_Format@@Base> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldrd r3, r1, [r4, #36] @ 0x24 │ │ │ │ add r1, r2 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ b.n 2e314 <_Py_CheckRecursiveCall@@Base+0x5c> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r0, #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, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 795a0 │ │ │ │ + bl 797cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fc70 │ │ │ │ + bl 7fe98 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e352 <_Py_CheckRecursiveCall@@Base+0x9a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2e352 <_Py_CheckRecursiveCall@@Base+0x9a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002e354 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -5292,85 +5293,85 @@ │ │ │ │ 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 1fa3f0 │ │ │ │ + bl 1fa72c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #55756 @ 0xd9cc │ │ │ │ + movw r1, #53180 @ 0xcfbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl ff0bc │ │ │ │ + bl fed70 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 785b4 │ │ │ │ + b.w 787e8 │ │ │ │ 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] @ (2e45c ) │ │ │ │ strd r6, r4, [sp] │ │ │ │ - movw r2, #63268 @ 0xf724 │ │ │ │ + movw r2, #60692 @ 0xed14 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d6eb0 │ │ │ │ + bl d6a68 │ │ │ │ cbz r0, 2e438 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cdbe0 │ │ │ │ + bl 1ce334 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2e438 │ │ │ │ ldr r3, [pc, #116] @ (2e460 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ cbz r1, 2e3fa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 2e43c │ │ │ │ b.n 2e418 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17252 @ 0x4364 │ │ │ │ + movw r1, #14756 @ 0x39a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ b.n 2e438 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1af7c0 <_Py_write_noraise@@Base+0xa0> │ │ │ │ + bl 1afe30 <_Py_write_noraise@@Base+0xa0> │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2e442 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e458 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1ff18c <_PyObject_IsFreed@@Base+0xb78> │ │ │ │ + bl 1ff4c4 <_PyObject_IsFreed@@Base+0xb78> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7965c │ │ │ │ - bl e98a0 │ │ │ │ + bl 79888 │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e438 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cbnz r4, 2e4ce │ │ │ │ @@ -5383,139 +5384,139 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2e492 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22952 @ 0x59a8 │ │ │ │ + movw r1, #20376 @ 0x4f98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ b.n 2e4aa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #63288 @ 0xf738 │ │ │ │ + movw r0, #60712 @ 0xed28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 2e4ae │ │ │ │ movs r5, #0 │ │ │ │ b.n 2e5cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 146124 │ │ │ │ + bl 145720 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 2e4d6 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2e5b8 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #63296 @ 0xf740 │ │ │ │ + movw r1, #60720 @ 0xed30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ b.n 2e5b8 │ │ │ │ ldr r1, [pc, #252] @ (2e5d4 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl bcdbc │ │ │ │ + bl bc944 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e4fa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d80a0 │ │ │ │ + bl d7c58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e5b8 │ │ │ │ - bl d82e4 │ │ │ │ + bl d7e9c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cbnz r5, 2e50e │ │ │ │ ldr r1, [pc, #216] @ (2e5d8 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl bcdbc │ │ │ │ + bl bc944 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e548 │ │ │ │ b.n 2e5b8 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #63336 @ 0xf768 │ │ │ │ + movw r0, #60760 @ 0xed58 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e534 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e534 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2e5b8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f704c │ │ │ │ + bl 1f789c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e4fe │ │ │ │ b.n 2e5b8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbnz r5, 2e56c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #63348 @ 0xf774 │ │ │ │ + movw r0, #60772 @ 0xed64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2e5a4 │ │ │ │ b.n 2e5b0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #63364 @ 0xf784 │ │ │ │ + movw r0, #60788 @ 0xed74 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e592 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e592 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 2e5b8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f704c │ │ │ │ + bl 1f789c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e54c │ │ │ │ b.n 2e5b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e5b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 146758 │ │ │ │ + bl 145d54 │ │ │ │ b.n 2e5cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 2e4aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 146758 │ │ │ │ + bl 145d54 │ │ │ │ b.n 2e4aa │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ble.n 2e650 <_PyObject_Dump@@Base+0x74> │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -5526,80 +5527,80 @@ │ │ │ │ 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, #38672 @ 0x9710 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ - bl 1fe614 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1fe94c <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r3, 2e618 <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #6184 @ 0x1828 │ │ │ │ + movw r2, #3608 @ 0xe18 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 29ad0 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #6212 @ 0x1844 │ │ │ │ + movw r2, #3636 @ 0xe34 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #6236 @ 0x185c │ │ │ │ + movw r2, #3660 @ 0xe4c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29ad4 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #6260 @ 0x1874 │ │ │ │ + movw r2, #3684 @ 0xe64 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r6, 2e65c <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ b.n 2e664 <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #50508 @ 0xc54c │ │ │ │ + movw r3, #48012 @ 0xbb8c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #6284 @ 0x188c │ │ │ │ + movw r2, #3708 @ 0xe7c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #6308 @ 0x18a4 │ │ │ │ + movw r2, #3732 @ 0xe94 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29ad4 │ │ │ │ - bl 1de1c8 │ │ │ │ + bl 1de5f8 │ │ │ │ mov r6, r0 │ │ │ │ - bl d82a4 │ │ │ │ + bl d7e5c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2e6ca │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29ad4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d82b8 │ │ │ │ + bl d7e70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1de264 │ │ │ │ + bl 1de694 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #15996 @ 0x3e7c │ │ │ │ + movw r2, #13424 @ 0x3470 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 29ad0 │ │ │ │ │ │ │ │ 0002e6ca : │ │ │ │ @@ -5607,58 +5608,58 @@ │ │ │ │ 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 e98a0 │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e7b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29d10 │ │ │ │ cbnz r4, 2e712 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #6636 @ 0x19ec │ │ │ │ + movw r2, #4060 @ 0xfdc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ b.n 2e7be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2e73a │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #6644 @ 0x19f4 │ │ │ │ + movw r2, #4068 @ 0xfe4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ b.n 2e7be │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 2e748 │ │ │ │ - bl e92e0 │ │ │ │ + bl e8f64 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e74e │ │ │ │ - bl ec448 │ │ │ │ + bl ec0c0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 2e7b8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ cbz r0, 2e770 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ blx 2a098 │ │ │ │ @@ -5686,15 +5687,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ cbnz r7, 2e7b8 │ │ │ │ cbz r5, 2e7be │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29d10 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e7c8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a7a4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -5707,15 +5708,15 @@ │ │ │ │ │ │ │ │ 0002e7d4 : │ │ │ │ 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 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e810 │ │ │ │ mov r1, r5 │ │ │ │ bl 2e814 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -5723,38 +5724,38 @@ │ │ │ │ beq.n 2e804 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2e808 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2e810 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e804 │ │ │ │ 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 2e842 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6776 @ 0x1a78 │ │ │ │ + movw r1, #4200 @ 0x1068 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ b.n 2e856 │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #8284 @ 0x205c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ - bl 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2e85a │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e912 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5772,15 +5773,15 @@ │ │ │ │ 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 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2e8ac │ │ │ │ mov.w r3, r4, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ eors r0, r3 │ │ │ │ @@ -5795,33 +5796,33 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e856 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e856 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e856 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7735c │ │ │ │ + bl 7757c │ │ │ │ cbz r0, 2e8f2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42020 @ 0xa424 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 2e8ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 8276c │ │ │ │ + bl 8298c │ │ │ │ b.n 2e912 │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e8e2 │ │ │ │ cbz r5, 2e912 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7735c │ │ │ │ + bl 7757c │ │ │ │ cbz r0, 2e912 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42020 @ 0xa424 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2e8e2 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ @@ -5845,40 +5846,40 @@ │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ ldr r4, [pc, #92] @ (2e99c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 2e952 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e998 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2e966 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e94e │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 294e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cbz r4, 2e990 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmia r6!, {r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -5892,24 +5893,24 @@ │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ beq.n 2e9de │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #8476 @ 0x211c │ │ │ │ + movw r2, #5900 @ 0x170c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f7e4 <_PyErr_SetString@@Base> │ │ │ │ + bl 12ee2c <_PyErr_SetString@@Base> │ │ │ │ b.n 2e9f4 │ │ │ │ ldrd r2, r4, [r1, #24] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ - bl 2017e0 │ │ │ │ + bl 201b18 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e9f8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ea00 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ @@ -5920,66 +5921,66 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [pc, #160] @ (2eabc ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl bcdbc │ │ │ │ + bl bc944 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ea3c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d80a0 │ │ │ │ + bl d7c58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2eab2 │ │ │ │ - bl d82e4 │ │ │ │ + bl d7e9c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cbnz r5, 2ea56 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #8796 @ 0x225c │ │ │ │ + movw r0, #6220 @ 0x184c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ mov r0, r6 │ │ │ │ - bl 146124 │ │ │ │ + bl 145720 │ │ │ │ cbnz r0, 2ea7a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #8804 @ 0x2264 │ │ │ │ + movw r0, #6228 @ 0x1854 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 146758 │ │ │ │ + bl 145d54 │ │ │ │ b.n 2ea9a │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2ea98 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8820 @ 0x2274 │ │ │ │ + movw r1, #6244 @ 0x1864 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2eab4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2eab4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2eab4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ble.n 2eb38 │ │ │ │ @@ -5987,93 +5988,93 @@ │ │ │ │ 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, #12465 @ 0x30b1 │ │ │ │ + movw r1, #10745 @ 0x29f9 │ │ │ │ movt r1, #24 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cbz r0, 2eaee │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ebb8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #49829 @ 0xc2a5 │ │ │ │ + movw r1, #50453 @ 0xc515 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r3, #13 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eae8 │ │ │ │ - movw r1, #42089 @ 0xa469 │ │ │ │ + movw r1, #39741 @ 0x9b3d │ │ │ │ movt r1, #22 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eae8 │ │ │ │ movs r3, #3 │ │ │ │ - movw r1, #26049 @ 0x65c1 │ │ │ │ + movw r1, #26873 @ 0x68f9 │ │ │ │ movt r1, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eae8 │ │ │ │ movs r1, #9 │ │ │ │ movs r3, #10 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #52097 @ 0xcb81 │ │ │ │ + movw r1, #52721 @ 0xcdf1 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r0, #7 │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eae8 │ │ │ │ - movw r1, #34193 @ 0x8591 │ │ │ │ + movw r1, #31921 @ 0x7cb1 │ │ │ │ movt r1, #6 │ │ │ │ movs r3, #5 │ │ │ │ movs r2, #2 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eae8 │ │ │ │ - movw r1, #9693 @ 0x25dd │ │ │ │ + movw r1, #10317 @ 0x284d │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ movs r3, #12 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eae8 │ │ │ │ movs r3, #7 │ │ │ │ - movw r1, #52569 @ 0xcd59 │ │ │ │ + movw r1, #53193 @ 0xcfc9 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eae8 │ │ │ │ movs r2, #7 │ │ │ │ movs r3, #6 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #22521 @ 0x57f9 │ │ │ │ + movw r1, #23345 @ 0x5b31 │ │ │ │ movt r1, #32 │ │ │ │ bl 2ebbc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ @@ -6085,55 +6086,55 @@ │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #52688 @ 0xcdd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 847b8 <_PyObject_New@@Base> │ │ │ │ + bl 849d8 <_PyObject_New@@Base> │ │ │ │ cbz r0, 2ec26 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ str.w r9, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2031f0 │ │ │ │ - bl 7965c │ │ │ │ + bl 203528 │ │ │ │ + bl 79888 │ │ │ │ adds r3, r6, #1 │ │ │ │ beq.n 2ec0c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2031f0 │ │ │ │ - bl 7965c │ │ │ │ + bl 203528 │ │ │ │ + bl 79888 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ec22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ec22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ec2a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ec50 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cbnz r0, 2ec68 │ │ │ │ ldr r2, [pc, #24] @ (2ec6c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -6157,15 +6158,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2011a8 │ │ │ │ + bl 2014e0 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0002eca2 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -6174,40 +6175,40 @@ │ │ │ │ mov r3, r1 │ │ │ │ cbz r0, 2ecb0 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0002ecb2 <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1f6560 │ │ │ │ + b.w 1f698c │ │ │ │ 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 f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ecd6 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cbnz r0, 2ed04 <_Py_DisplaySourceLine@@Base+0x52> │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29eec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cbz r4, 2ecfe <_Py_DisplaySourceLine@@Base+0x4c> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f6864 │ │ │ │ - bl e98a0 │ │ │ │ + b.w f64e4 │ │ │ │ + bl e9520 │ │ │ │ cbz r0, 2ed08 <_Py_DisplaySourceLine@@Base+0x56> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ed10 <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -6242,29 +6243,29 @@ │ │ │ │ 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 2ed94 <_Py_DisplaySourceLine@@Base+0xe2> │ │ │ │ - movw r2, #3009 @ 0xbc1 │ │ │ │ + movw r2, #3553 @ 0xde1 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ed8e <_Py_DisplaySourceLine@@Base+0xdc> │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ b.n 2ed90 <_Py_DisplaySourceLine@@Base+0xde> │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ed34 <_Py_DisplaySourceLine@@Base+0x82> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002ed98 : │ │ │ │ - b.w 1f4f58 │ │ │ │ + b.w 1f5384 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ @@ -6273,15 +6274,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bne.n 2edd8 │ │ │ │ - bl 1ea310 │ │ │ │ + bl 1ea740 │ │ │ │ cbz r0, 2ee1e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r3, #260] @ 0x104 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -6291,27 +6292,27 @@ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r5, [r0, #4] │ │ │ │ bls.n 2ee16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207f64 │ │ │ │ + bl 2085d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 2ee08 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ b.n 2ee1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2edfe │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2edfe │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ b.n 2edfe │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ @@ -6321,147 +6322,147 @@ │ │ │ │ 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 92640 │ │ │ │ + bl 92894 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2ee4a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ b.n 2eec6 │ │ │ │ cbz r4, 2ee58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ee42 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 93450 │ │ │ │ + bl 936a8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ee6c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 2eec6 │ │ │ │ - bl 1ec9cc │ │ │ │ + bl 1ecdfc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ee66 │ │ │ │ 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 1ecac0 │ │ │ │ + bl 1ecef0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2eea4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2eea4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2ee66 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2eeb6 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2eec6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2eeb2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2eeb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ 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, #27549 @ 0x6b9d │ │ │ │ + movw r1, #28149 @ 0x6df5 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ bl 2ebbc │ │ │ │ cbz r0, 2ef08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2efa2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #27561 @ 0x6ba9 │ │ │ │ + movw r1, #28161 @ 0x6e01 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r3, #13 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ef02 │ │ │ │ movs r5, #3 │ │ │ │ - movw r1, #29733 @ 0x7425 │ │ │ │ + movw r1, #30333 @ 0x767d │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ef02 │ │ │ │ - movw r1, #30333 @ 0x767d │ │ │ │ + movw r1, #31129 @ 0x7999 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r3, #12 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ef02 │ │ │ │ movs r3, #4 │ │ │ │ - movw r1, #54329 @ 0xd439 │ │ │ │ + movw r1, #55517 @ 0xd8dd │ │ │ │ movt r1, #32 │ │ │ │ movs r0, #6 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ef02 │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #54329 @ 0xd439 │ │ │ │ + movw r1, #55517 @ 0xd8dd │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #15 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ef02 │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #54329 @ 0xd439 │ │ │ │ + movw r1, #55517 @ 0xd8dd │ │ │ │ movt r1, #32 │ │ │ │ bl 2ebbc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ @@ -6469,81 +6470,81 @@ │ │ │ │ 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 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29724 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2efe8 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 2f000 │ │ │ │ - bl e98a0 │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2efba │ │ │ │ movs r0, #0 │ │ │ │ b.n 2f010 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #19532 @ 0x4c4c │ │ │ │ + movw r0, #16920 @ 0x4218 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ b.n 2f010 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ b.n 2efe4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cbz r0, 2f036 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ bne.n 2f02e │ │ │ │ pop {r4} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0002f038 : │ │ │ │ ldr r0, [pc, #8] @ (2f044 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1e7864 │ │ │ │ + b.w 1e7c88 │ │ │ │ nop │ │ │ │ udf #180 @ 0xb4 │ │ │ │ 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] @ (2f088 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 124ad4 │ │ │ │ + bl 12413c │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ ldr.w r4, [r4, #1292] @ 0x50c │ │ │ │ - bl 104e90 │ │ │ │ + bl 104f40 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -6577,15 +6578,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r5, #0] │ │ │ │ blx 29eec │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e504 │ │ │ │ + bl 20e734 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -6596,87 +6597,87 @@ │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 2f138 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 6d970 │ │ │ │ + bl 6dbb8 │ │ │ │ cbz r6, 2f128 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1af7c0 <_Py_write_noraise@@Base+0xa0> │ │ │ │ + bl 1afe30 <_Py_write_noraise@@Base+0xa0> │ │ │ │ b.n 2f134 │ │ │ │ cbz r0, 2f134 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff18c <_PyObject_IsFreed@@Base+0xb78> │ │ │ │ + bl 1ff4c4 <_PyObject_IsFreed@@Base+0xb78> │ │ │ │ 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, #11124 @ 0x2b74 │ │ │ │ + movw r1, #8548 @ 0x2164 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 115c00 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115208 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cbnz r0, 2f162 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2f1b0 │ │ │ │ mov r5, r0 │ │ │ │ - bl fdfe4 │ │ │ │ + bl fdc44 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f180 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2f180 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2f15e │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #48] @ (2f1b8 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 95e6c │ │ │ │ + bl 960c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f1b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2f1b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r5, {r4, r5, r7} │ │ │ │ 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 795a0 │ │ │ │ + bl 797cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f204 │ │ │ │ + bl 2f27c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ ldr r2, [pc, #20] @ (2f1fc ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -6687,129 +6688,129 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #3616] @ 0xe20 │ │ │ │ bx lr │ │ │ │ ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ 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 r6, [r3, #0] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + subs r1, r6, #0 │ │ │ │ + it ne │ │ │ │ + movne r1, #1 │ │ │ │ + bl 1b61d0 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cbnz r3, 2f232 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b6444 │ │ │ │ + b.n 2f278 │ │ │ │ + cmp r6, #2 │ │ │ │ + bne.n 2f278 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + bl 1b6480 │ │ │ │ + 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 1b4570 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 2f278 │ │ │ │ + add.w r1, r5, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 63728 <_Py_SetRefcnt@@Base+0x10b0> │ │ │ │ + movs r0, #1 │ │ │ │ + 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] │ │ │ │ - cbz r0, 2f230 │ │ │ │ + cbz r0, 2f2a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f230 │ │ │ │ + beq.n 2f2a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f230 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2f2a8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 2f24c │ │ │ │ + cbz r0, 2f2c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f24c │ │ │ │ + beq.n 2f2c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f24c │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2f2c4 │ │ │ │ + bl 793e0 <_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 2f260 │ │ │ │ + b.n 2f2d8 │ │ │ │ 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 1748b0 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 174228 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2f284 │ │ │ │ + bne.n 2f2fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f2a4 │ │ │ │ + b.n 2f31c │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 116d3c <_PyTime_localtime@@Base> │ │ │ │ + bl 116344 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f280 │ │ │ │ + bne.n 2f2f8 │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 2104d8 │ │ │ │ + bl 210730 │ │ │ │ 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 1b5b50 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 2f2d6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b5dc4 │ │ │ │ - b.n 2f31c │ │ │ │ - cmp r6, #2 │ │ │ │ - bne.n 2f31c │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - bl 1b5e00 │ │ │ │ - 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 1b3f00 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 2f31c │ │ │ │ - add.w r1, r5, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 62674 <_Py_SetRefcnt@@Base+0xeb2> │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002f320 : │ │ │ │ ldr r0, [pc, #4] @ (2f328 ) │ │ │ │ - b.w cfcd4 │ │ │ │ + b.w cf8a8 │ │ │ │ nop │ │ │ │ b.n 2f78c │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -6833,41 +6834,41 @@ │ │ │ │ bne.n 2f390 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ bmi.n 2f3a8 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #56016 @ 0xdad0 │ │ │ │ + movw r2, #53440 @ 0xd0c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2812 @ 0xafc │ │ │ │ + movw r1, #316 @ 0x13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #26048 @ 0x65c0 │ │ │ │ + movw r0, #23472 @ 0x5bb0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 2f406 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26048 @ 0x65c0 │ │ │ │ + movw r0, #23472 @ 0x5bb0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f366 │ │ │ │ b.n 2f406 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r6, #31 │ │ │ │ bpl.n 2f46e │ │ │ │ cmp r6, #0 │ │ │ │ ble.n 2f46e │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 78f70 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 791a0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2f406 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -6881,32 +6882,32 @@ │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r6, r5 │ │ │ │ beq.n 2f466 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 85f58 │ │ │ │ + bl 8617c │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2f41a │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cbz r0, 2f41e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2f40a │ │ │ │ movs r4, #0 │ │ │ │ b.n 2f48e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2f406 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2f406 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2f422 │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 2f470 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ @@ -6934,25 +6935,25 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ b.n 2f3e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8276c │ │ │ │ + bl 8298c │ │ │ │ b.n 2f48e │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26040 @ 0x65b8 │ │ │ │ + movw r1, #23464 @ 0x5ba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ b.n 2f406 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ cbz r0, 2f49e │ │ │ │ mov r1, r2 │ │ │ │ @@ -7031,23 +7032,23 @@ │ │ │ │ b.n 2f550 │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ bge.n 2f570 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23984 @ 0x5db0 │ │ │ │ + movw r1, #21408 @ 0x53a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ b.n 2f870 │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ b.n 2f504 │ │ │ │ - bl 72e4c │ │ │ │ + bl 73084 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f870 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 2f662 │ │ │ │ @@ -7322,19 +7323,19 @@ │ │ │ │ add.w lr, lr, #1 │ │ │ │ b.n 2f772 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ b.n 2f872 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24016 @ 0x5dd0 │ │ │ │ + movw r1, #21440 @ 0x53c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -7358,45 +7359,45 @@ │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2f8ca │ │ │ │ b.n 2f8f6 │ │ │ │ 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 2f8fa │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #26692 @ 0x6844 │ │ │ │ + movw r1, #24116 @ 0x5e34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #57840 @ 0xe1f0 │ │ │ │ + movw r0, #55344 @ 0xd830 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2fb7a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 2f918 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f8f6 │ │ │ │ add r5, r6 │ │ │ │ subs r3, r5, #4 │ │ │ │ beq.n 2f950 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -7432,15 +7433,15 @@ │ │ │ │ b.n 2f982 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r4 │ │ │ │ b.n 2f982 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - bl 1ec9cc │ │ │ │ + bl 1ecdfc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f8f6 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2f99c │ │ │ │ @@ -7449,111 +7450,111 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ bmi.n 2f9c2 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26712 @ 0x6858 │ │ │ │ + movw r1, #24136 @ 0x5e48 │ │ │ │ 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 d6078 │ │ │ │ + b.w d5c0c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #46496 @ 0xb5a0 │ │ │ │ + movw r1, #43920 @ 0xab90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl d0124 │ │ │ │ + bl cfcf8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2fb4e │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #19408 @ 0x4bd0 │ │ │ │ + movw r2, #16832 @ 0x41c0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #26756 @ 0x6884 │ │ │ │ + movw r1, #24180 @ 0x5e74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ - bl d0e2c │ │ │ │ + bl d09c8 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 2fa0e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cbnz r2, 2fa0e │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 2fb4e │ │ │ │ ldr r1, [pc, #216] @ (2faf0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 82898 │ │ │ │ + bl 82ab8 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 2fa40 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 2fb4e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 2fb4e │ │ │ │ b.n 2fa80 │ │ │ │ ldr r1, [pc, #176] @ (2faf4 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl bcdbc │ │ │ │ + bl bc944 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 2fa64 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cbnz r2, 2fa64 │ │ │ │ mov r0, fp │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ cbnz r7, 2fa88 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fb4e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2fb4e │ │ │ │ mov r0, fp │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2fb4e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl d6cbc │ │ │ │ + bl d6874 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2faa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2faa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fac2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cbnz r3, 2fac2 │ │ │ │ mov r0, fp │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2fb4e │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2faf8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -7561,38 +7562,38 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fb4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2fb4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2fb4e │ │ │ │ @ instruction: 0xe9940048 │ │ │ │ add r2, sp, #592 @ 0x250 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dcd8 │ │ │ │ + bl 14d300 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fb18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2fb18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 2fb4e │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 11cabc │ │ │ │ + bl 11c11c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2fb36 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -7601,32 +7602,32 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fb4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2fb4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cbnz r5, 2fb5a │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f998 │ │ │ │ b.n 2f8f6 │ │ │ │ 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 1ecac0 │ │ │ │ + bl 1ecef0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str.w r1, [r3, #2724] @ 0xaa4 │ │ │ │ @@ -7636,19 +7637,19 @@ │ │ │ │ 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, 2fbbe │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 2fbb8 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ b.n 2fbbe │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cbnz r0, 2fbcc │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ cbz r0, 2fbcc │ │ │ │ mov r1, r5 │ │ │ │ @@ -7658,415 +7659,430 @@ │ │ │ │ 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 795a0 │ │ │ │ + bl 797cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 21cc1c <_Py_RestoreSignals@@Base+0x2310> │ │ │ │ + bl 21ce8c <_Py_RestoreSignals@@Base+0x2310> │ │ │ │ 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 2fc0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2fc0c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cbz r0, 2fc30 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ + movt r3, #11 │ │ │ │ + push {r4} │ │ │ │ + cmp r1, r3 │ │ │ │ + mov r4, r1 │ │ │ │ + bne.n 2fc28 │ │ │ │ + pop {r4} │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + 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, #3584] @ 0xe00 │ │ │ │ sub sp, #500 @ 0x1f4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2fc32 │ │ │ │ + bne.n 2fc56 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2fc50 │ │ │ │ - b.n 2fc4a │ │ │ │ + bne.n 2fc74 │ │ │ │ + b.n 2fc6e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #35720 @ 0x8b88 │ │ │ │ + movw r0, #33144 @ 0x8178 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fc24 │ │ │ │ - b.n 2fc90 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 2fc90 │ │ │ │ + bne.n 2fc48 │ │ │ │ + b.n 2fcb4 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 2fcb4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 21dbbc <_PyCrossInterpreterData_RegisterClass@@Base+0x560> │ │ │ │ - cbz r0, 2fc90 │ │ │ │ + bl 21de2c <_PyCrossInterpreterData_RegisterClass@@Base+0x560> │ │ │ │ + cbz r0, 2fcb4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #368 @ 0x170 │ │ │ │ blx 29cc8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ blx 292ec │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2fc8a │ │ │ │ + cbz r0, 2fcae │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 2fc90 │ │ │ │ - bl e98a0 │ │ │ │ - cbz r0, 2fc94 │ │ │ │ + bl f64e4 │ │ │ │ + b.n 2fcb4 │ │ │ │ + bl e9520 │ │ │ │ + cbz r0, 2fcb8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fca6 │ │ │ │ + b.n 2fcca │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r0, sp │ │ │ │ blx 29cc8 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2fd34 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + bl 2fd58 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ 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 2fce8 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b.w 2fd0c <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ 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 10739c <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ + bl 107448 <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0002fce8 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +0002fd0c <_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] @ (2fd30 <_PyTraceMalloc_GetTraceback@@Base+0x48>) │ │ │ │ + ldr r5, [pc, #56] @ (2fd54 <_PyTraceMalloc_GetTraceback@@Base+0x48>) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 124ad4 │ │ │ │ + bl 12413c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2fdda <_PyTraceMalloc_GetTraceback@@Base+0xf2> │ │ │ │ + bl 2fdfe <_PyTraceMalloc_GetTraceback@@Base+0xf2> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 104e90 │ │ │ │ - cbz r4, 2fd26 <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ + bl 104f40 │ │ │ │ + cbz r4, 2fd4a <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 30028 <_PyInterpreterState_RequireIDRef@@Base+0x2c> │ │ │ │ + b.w 3004c <_PyInterpreterState_RequireIDRef@@Base+0x2c> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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 e33c8 │ │ │ │ - cbz r0, 2fdb6 <_PyTraceMalloc_GetTraceback@@Base+0xce> │ │ │ │ + bl e3044 │ │ │ │ + cbz r0, 2fdda <_PyTraceMalloc_GetTraceback@@Base+0xce> │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #1 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 293b0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2fdca <_PyTraceMalloc_GetTraceback@@Base+0xe2> │ │ │ │ + bne.n 2fdee <_PyTraceMalloc_GetTraceback@@Base+0xe2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 2fd86 <_PyTraceMalloc_GetTraceback@@Base+0x9e> │ │ │ │ + cbnz r5, 2fdaa <_PyTraceMalloc_GetTraceback@@Base+0x9e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fdb6 <_PyTraceMalloc_GetTraceback@@Base+0xce> │ │ │ │ + beq.n 2fdda <_PyTraceMalloc_GetTraceback@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fdb6 <_PyTraceMalloc_GetTraceback@@Base+0xce> │ │ │ │ - b.n 2fdb2 <_PyTraceMalloc_GetTraceback@@Base+0xca> │ │ │ │ - bl e6088 │ │ │ │ + cbnz r3, 2fdda <_PyTraceMalloc_GetTraceback@@Base+0xce> │ │ │ │ + b.n 2fdd6 <_PyTraceMalloc_GetTraceback@@Base+0xca> │ │ │ │ + bl e5d04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2fdba <_PyTraceMalloc_GetTraceback@@Base+0xd2> │ │ │ │ + bne.n 2fdde <_PyTraceMalloc_GetTraceback@@Base+0xd2> │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 2fda0 <_PyTraceMalloc_GetTraceback@@Base+0xb8> │ │ │ │ + beq.n 2fdc4 <_PyTraceMalloc_GetTraceback@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2fda0 <_PyTraceMalloc_GetTraceback@@Base+0xb8> │ │ │ │ + cbnz r3, 2fdc4 <_PyTraceMalloc_GetTraceback@@Base+0xb8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fdb6 <_PyTraceMalloc_GetTraceback@@Base+0xce> │ │ │ │ + beq.n 2fdda <_PyTraceMalloc_GetTraceback@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fdb6 <_PyTraceMalloc_GetTraceback@@Base+0xce> │ │ │ │ + cbnz r3, 2fdda <_PyTraceMalloc_GetTraceback@@Base+0xce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fdd0 <_PyTraceMalloc_GetTraceback@@Base+0xe8> │ │ │ │ + b.n 2fdf4 <_PyTraceMalloc_GetTraceback@@Base+0xe8> │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 2fdca <_PyTraceMalloc_GetTraceback@@Base+0xe2> │ │ │ │ + beq.n 2fdee <_PyTraceMalloc_GetTraceback@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2fdca <_PyTraceMalloc_GetTraceback@@Base+0xe2> │ │ │ │ + cbnz r3, 2fdee <_PyTraceMalloc_GetTraceback@@Base+0xe2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #65 @ 0x41 │ │ │ │ - bne.n 2fd5a <_PyTraceMalloc_GetTraceback@@Base+0x72> │ │ │ │ + bne.n 2fd7e <_PyTraceMalloc_GetTraceback@@Base+0x72> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #64] @ (2fe1c <_PyTraceMalloc_GetTraceback@@Base+0x134>) │ │ │ │ + ldr r3, [pc, #64] @ (2fe40 <_PyTraceMalloc_GetTraceback@@Base+0x134>) │ │ │ │ ldr.w r2, [r3, #1292] @ 0x50c │ │ │ │ - cbz r2, 2fe18 <_PyTraceMalloc_GetTraceback@@Base+0x130> │ │ │ │ + cbz r2, 2fe3c <_PyTraceMalloc_GetTraceback@@Base+0x130> │ │ │ │ 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, 2fdfc <_PyTraceMalloc_GetTraceback@@Base+0x114> │ │ │ │ + cbnz r0, 2fe20 <_PyTraceMalloc_GetTraceback@@Base+0x114> │ │ │ │ ldr.w r0, [r3, #1384] @ 0x568 │ │ │ │ - b.n 2fe04 <_PyTraceMalloc_GetTraceback@@Base+0x11c> │ │ │ │ + b.n 2fe28 <_PyTraceMalloc_GetTraceback@@Base+0x11c> │ │ │ │ ldr.w r0, [r3, #1388] @ 0x56c │ │ │ │ - bl 719c8 <_Py_hashtable_get@@Base> │ │ │ │ - cbnz r0, 2fe0a <_PyTraceMalloc_GetTraceback@@Base+0x122> │ │ │ │ + bl 71bf8 <_Py_hashtable_get@@Base> │ │ │ │ + cbnz r0, 2fe2e <_PyTraceMalloc_GetTraceback@@Base+0x122> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fe16 <_PyTraceMalloc_GetTraceback@@Base+0x12e> │ │ │ │ + b.n 2fe3a <_PyTraceMalloc_GetTraceback@@Base+0x12e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 719c8 <_Py_hashtable_get@@Base> │ │ │ │ + bl 71bf8 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fe06 <_PyTraceMalloc_GetTraceback@@Base+0x11e> │ │ │ │ + beq.n 2fe2a <_PyTraceMalloc_GetTraceback@@Base+0x11e> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 2fe3e <_PyTraceMalloc_GetTraceback@@Base+0x156> │ │ │ │ + cbz r3, 2fe62 <_PyTraceMalloc_GetTraceback@@Base+0x156> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 2fe4e <_PyTraceMalloc_GetTraceback@@Base+0x166> │ │ │ │ + b.n 2fe72 <_PyTraceMalloc_GetTraceback@@Base+0x166> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 2fe4c <_PyTraceMalloc_GetTraceback@@Base+0x164> │ │ │ │ + ble.n 2fe70 <_PyTraceMalloc_GetTraceback@@Base+0x164> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2fe48 <_PyTraceMalloc_GetTraceback@@Base+0x160> │ │ │ │ - cbnz r1, 2fe6e <_PyTraceMalloc_GetTraceback@@Base+0x186> │ │ │ │ + bne.n 2fe6c <_PyTraceMalloc_GetTraceback@@Base+0x160> │ │ │ │ + cbnz r1, 2fe92 <_PyTraceMalloc_GetTraceback@@Base+0x186> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2fe4e <_PyTraceMalloc_GetTraceback@@Base+0x166> │ │ │ │ + b.n 2fe72 <_PyTraceMalloc_GetTraceback@@Base+0x166> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #424] @ (2fff8 <_PyTraceMalloc_GetTraceback@@Base+0x310>) │ │ │ │ + ldr r1, [pc, #424] @ (3001c <_PyTraceMalloc_GetTraceback@@Base+0x310>) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 2fe74 <_PyTraceMalloc_GetTraceback@@Base+0x18c> │ │ │ │ - b.n 2ff10 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + cbnz r0, 2fe98 <_PyTraceMalloc_GetTraceback@@Base+0x18c> │ │ │ │ + b.n 2ff34 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r5, r4 │ │ │ │ ldr.w r9, [r6] │ │ │ │ subs r4, r5, #1 │ │ │ │ - beq.n 2ff58 <_PyTraceMalloc_GetTraceback@@Base+0x270> │ │ │ │ + beq.n 2ff7c <_PyTraceMalloc_GetTraceback@@Base+0x270> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 2fe90 <_PyTraceMalloc_GetTraceback@@Base+0x1a8> │ │ │ │ - bl c78d8 │ │ │ │ + cbz r0, 2feb4 <_PyTraceMalloc_GetTraceback@@Base+0x1a8> │ │ │ │ + bl c74e0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 2ff10 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + blt.n 2ff34 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ subs r4, r5, #2 │ │ │ │ - bne.n 2fe92 <_PyTraceMalloc_GetTraceback@@Base+0x1aa> │ │ │ │ - b.n 2ff6c <_PyTraceMalloc_GetTraceback@@Base+0x284> │ │ │ │ + bne.n 2feb6 <_PyTraceMalloc_GetTraceback@@Base+0x1aa> │ │ │ │ + b.n 2ff90 <_PyTraceMalloc_GetTraceback@@Base+0x284> │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 2fee0 <_PyTraceMalloc_GetTraceback@@Base+0x1f8> │ │ │ │ + cbz r3, 2ff04 <_PyTraceMalloc_GetTraceback@@Base+0x1f8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2febc <_PyTraceMalloc_GetTraceback@@Base+0x1d4> │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + bmi.n 2fee0 <_PyTraceMalloc_GetTraceback@@Base+0x1d4> │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #21820 @ 0x553c │ │ │ │ + movw r1, #19244 @ 0x4b2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #35168 @ 0x8960 │ │ │ │ + movw r0, #32672 @ 0x7fa0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 2ff10 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 2ff34 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 2ff10 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + cbz r0, 2ff34 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2ff2c <_PyTraceMalloc_GetTraceback@@Base+0x244> │ │ │ │ + bne.n 2ff50 <_PyTraceMalloc_GetTraceback@@Base+0x244> │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 2fee8 <_PyTraceMalloc_GetTraceback@@Base+0x200> │ │ │ │ - movw r5, #60744 @ 0xed48 │ │ │ │ + bne.n 2ff0c <_PyTraceMalloc_GetTraceback@@Base+0x200> │ │ │ │ + movw r5, #58248 @ 0xe388 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - b.n 2ff7c <_PyTraceMalloc_GetTraceback@@Base+0x294> │ │ │ │ - movw sl, #29280 @ 0x7260 │ │ │ │ + b.n 2ffa0 <_PyTraceMalloc_GetTraceback@@Base+0x294> │ │ │ │ + movw sl, #26704 @ 0x6850 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - cbz r3, 2ff4c <_PyTraceMalloc_GetTraceback@@Base+0x264> │ │ │ │ + cbz r3, 2ff70 <_PyTraceMalloc_GetTraceback@@Base+0x264> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2ff14 <_PyTraceMalloc_GetTraceback@@Base+0x22c> │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + bmi.n 2ff38 <_PyTraceMalloc_GetTraceback@@Base+0x22c> │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #21840 @ 0x5550 │ │ │ │ + movw r1, #19264 @ 0x4b40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #35168 @ 0x8960 │ │ │ │ + movw r0, #32672 @ 0x7fa0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2ffee <_PyTraceMalloc_GetTraceback@@Base+0x306> │ │ │ │ + b.n 30012 <_PyTraceMalloc_GetTraceback@@Base+0x306> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ff10 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + beq.n 2ff34 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2ff44 <_PyTraceMalloc_GetTraceback@@Base+0x25c> │ │ │ │ + beq.n 2ff68 <_PyTraceMalloc_GetTraceback@@Base+0x25c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 2ff10 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 2ff34 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 2ff54 <_PyTraceMalloc_GetTraceback@@Base+0x26c> │ │ │ │ + bne.n 2ff78 <_PyTraceMalloc_GetTraceback@@Base+0x26c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2ff7c <_PyTraceMalloc_GetTraceback@@Base+0x294> │ │ │ │ - movw r5, #60744 @ 0xed48 │ │ │ │ + b.n 2ffa0 <_PyTraceMalloc_GetTraceback@@Base+0x294> │ │ │ │ + movw r5, #58248 @ 0xe388 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ - b.n 2ff7c <_PyTraceMalloc_GetTraceback@@Base+0x294> │ │ │ │ - movw r5, #60744 @ 0xed48 │ │ │ │ + b.n 2ffa0 <_PyTraceMalloc_GetTraceback@@Base+0x294> │ │ │ │ + movw r5, #58248 @ 0xe388 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw sl, #29280 @ 0x7260 │ │ │ │ + movw sl, #26704 @ 0x6850 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ movs r7, #1 │ │ │ │ - b.n 2ff7c <_PyTraceMalloc_GetTraceback@@Base+0x294> │ │ │ │ - movw r5, #60744 @ 0xed48 │ │ │ │ + b.n 2ffa0 <_PyTraceMalloc_GetTraceback@@Base+0x294> │ │ │ │ + movw r5, #58248 @ 0xe388 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw sl, #29280 @ 0x7260 │ │ │ │ + movw sl, #26704 @ 0x6850 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ mov r0, r8 │ │ │ │ - bl 21e4b4 │ │ │ │ + bl 21e724 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ff10 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + beq.n 2ff34 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ mov r1, r9 │ │ │ │ - bl 21e600 │ │ │ │ + bl 21e86c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2ffe6 <_PyTraceMalloc_GetTraceback@@Base+0x2fe> │ │ │ │ + beq.n 3000a <_PyTraceMalloc_GetTraceback@@Base+0x2fe> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 21e70c │ │ │ │ + bl 21e9bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2ffe6 <_PyTraceMalloc_GetTraceback@@Base+0x2fe> │ │ │ │ + beq.n 3000a <_PyTraceMalloc_GetTraceback@@Base+0x2fe> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 2ffae <_PyTraceMalloc_GetTraceback@@Base+0x2c6> │ │ │ │ - cbnz r4, 2ffb4 <_PyTraceMalloc_GetTraceback@@Base+0x2cc> │ │ │ │ + beq.n 2ffd2 <_PyTraceMalloc_GetTraceback@@Base+0x2c6> │ │ │ │ + cbnz r4, 2ffd8 <_PyTraceMalloc_GetTraceback@@Base+0x2cc> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #112] @ 0x70 │ │ │ │ - b.n 2ffbe <_PyTraceMalloc_GetTraceback@@Base+0x2d6> │ │ │ │ + b.n 2ffe2 <_PyTraceMalloc_GetTraceback@@Base+0x2d6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 88b4c │ │ │ │ + bl 88d60 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ - cbz r0, 2ffe6 <_PyTraceMalloc_GetTraceback@@Base+0x2fe> │ │ │ │ + cbz r0, 3000a <_PyTraceMalloc_GetTraceback@@Base+0x2fe> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r1, r6 │ │ │ │ str.w r7, [r6, #140] @ 0x8c │ │ │ │ - bl 1840e8 │ │ │ │ + bl 183a94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ffee <_PyTraceMalloc_GetTraceback@@Base+0x306> │ │ │ │ + beq.n 30012 <_PyTraceMalloc_GetTraceback@@Base+0x306> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2ffee <_PyTraceMalloc_GetTraceback@@Base+0x306> │ │ │ │ + cbnz r3, 30012 <_PyTraceMalloc_GetTraceback@@Base+0x306> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2ffee <_PyTraceMalloc_GetTraceback@@Base+0x306> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 30012 <_PyTraceMalloc_GetTraceback@@Base+0x306> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7965c │ │ │ │ - b.n 2ff10 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + bl 79888 │ │ │ │ + b.n 2ff34 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ mrrc 0, 4, r0, r4, cr8 │ │ │ │ │ │ │ │ -0002fffc <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ +00030020 <_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, #4364 @ 0x110c │ │ │ │ @@ -8083,392 +8099,392 @@ │ │ │ │ bx 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, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r1, 30056 <_PyInterpreterState_RequireIDRef@@Base+0x5a> │ │ │ │ + cbz r1, 3007a <_PyInterpreterState_RequireIDRef@@Base+0x5a> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 719c8 <_Py_hashtable_get@@Base> │ │ │ │ + bl 71bf8 <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 30056 <_PyInterpreterState_RequireIDRef@@Base+0x5a> │ │ │ │ + cbz r0, 3007a <_PyInterpreterState_RequireIDRef@@Base+0x5a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3010e <_PyInterpreterState_RequireIDRef@@Base+0x112> │ │ │ │ - b.n 30112 <_PyInterpreterState_RequireIDRef@@Base+0x116> │ │ │ │ + bne.n 30132 <_PyInterpreterState_RequireIDRef@@Base+0x112> │ │ │ │ + b.n 30136 <_PyInterpreterState_RequireIDRef@@Base+0x116> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 73304 │ │ │ │ + bl 73528 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 300c0 <_PyInterpreterState_RequireIDRef@@Base+0xc4> │ │ │ │ + cbz r0, 300e4 <_PyInterpreterState_RequireIDRef@@Base+0xc4> │ │ │ │ add.w sl, r0, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 30098 <_PyInterpreterState_RequireIDRef@@Base+0x9c> │ │ │ │ + b.n 300bc <_PyInterpreterState_RequireIDRef@@Base+0x9c> │ │ │ │ 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 7f1f8 │ │ │ │ - cbz r0, 300c4 <_PyInterpreterState_RequireIDRef@@Base+0xc8> │ │ │ │ + bl 7f420 │ │ │ │ + cbz r0, 300e8 <_PyInterpreterState_RequireIDRef@@Base+0xc8> │ │ │ │ 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 300de <_PyInterpreterState_RequireIDRef@@Base+0xe2> │ │ │ │ - bl 73304 │ │ │ │ + ble.n 30102 <_PyInterpreterState_RequireIDRef@@Base+0xe2> │ │ │ │ + bl 73528 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30070 <_PyInterpreterState_RequireIDRef@@Base+0x74> │ │ │ │ + bne.n 30094 <_PyInterpreterState_RequireIDRef@@Base+0x74> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 300c0 <_PyInterpreterState_RequireIDRef@@Base+0xc4> │ │ │ │ + beq.n 300e4 <_PyInterpreterState_RequireIDRef@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 300c0 <_PyInterpreterState_RequireIDRef@@Base+0xc4> │ │ │ │ + cbnz r3, 300e4 <_PyInterpreterState_RequireIDRef@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 30112 <_PyInterpreterState_RequireIDRef@@Base+0x116> │ │ │ │ + b.n 30136 <_PyInterpreterState_RequireIDRef@@Base+0x116> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 300aa <_PyInterpreterState_RequireIDRef@@Base+0xae> │ │ │ │ + beq.n 300ce <_PyInterpreterState_RequireIDRef@@Base+0xae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 300aa <_PyInterpreterState_RequireIDRef@@Base+0xae> │ │ │ │ + bne.n 300ce <_PyInterpreterState_RequireIDRef@@Base+0xae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 300aa <_PyInterpreterState_RequireIDRef@@Base+0xae> │ │ │ │ - cbz r7, 30112 <_PyInterpreterState_RequireIDRef@@Base+0x116> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 300ce <_PyInterpreterState_RequireIDRef@@Base+0xae> │ │ │ │ + cbz r7, 30136 <_PyInterpreterState_RequireIDRef@@Base+0x116> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7239c <_Py_hashtable_set@@Base> │ │ │ │ + bl 725d0 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3010a <_PyInterpreterState_RequireIDRef@@Base+0x10e> │ │ │ │ + bne.n 3012e <_PyInterpreterState_RequireIDRef@@Base+0x10e> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30104 <_PyInterpreterState_RequireIDRef@@Base+0x108> │ │ │ │ + beq.n 30128 <_PyInterpreterState_RequireIDRef@@Base+0x108> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30104 <_PyInterpreterState_RequireIDRef@@Base+0x108> │ │ │ │ + cbnz r3, 30128 <_PyInterpreterState_RequireIDRef@@Base+0x108> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 300c0 <_PyInterpreterState_RequireIDRef@@Base+0xc4> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 300e4 <_PyInterpreterState_RequireIDRef@@Base+0xc4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30112 <_PyInterpreterState_RequireIDRef@@Base+0x116> │ │ │ │ + beq.n 30136 <_PyInterpreterState_RequireIDRef@@Base+0x116> │ │ │ │ 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, 30148 <_PyInterpreterState_RequireIDRef@@Base+0x14c> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 3016c <_PyInterpreterState_RequireIDRef@@Base+0x14c> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 30142 <_PyInterpreterState_RequireIDRef@@Base+0x146> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 30148 <_PyInterpreterState_RequireIDRef@@Base+0x14c> │ │ │ │ + bne.n 30166 <_PyInterpreterState_RequireIDRef@@Base+0x146> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3016c <_PyInterpreterState_RequireIDRef@@Base+0x14c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 30156 <_PyInterpreterState_RequireIDRef@@Base+0x15a> │ │ │ │ + cbnz r0, 3017a <_PyInterpreterState_RequireIDRef@@Base+0x15a> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1383c8 │ │ │ │ + b.w 1379e8 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 3017a <_PyInterpreterState_RequireIDRef@@Base+0x17e> │ │ │ │ + cbz r3, 3019e <_PyInterpreterState_RequireIDRef@@Base+0x17e> │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 3017c <_PyInterpreterState_RequireIDRef@@Base+0x180> │ │ │ │ + b.n 301a0 <_PyInterpreterState_RequireIDRef@@Base+0x180> │ │ │ │ mov r8, r3 │ │ │ │ - movw r4, #31992 @ 0x7cf8 │ │ │ │ + movw r4, #29496 @ 0x7338 │ │ │ │ movt r4, #65 @ 0x41 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ 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} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 301ae <_PyInterpreterState_RequireIDRef@@Base+0x1b2> │ │ │ │ + bne.n 301d2 <_PyInterpreterState_RequireIDRef@@Base+0x1b2> │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 301ae <_PyInterpreterState_RequireIDRef@@Base+0x1b2> │ │ │ │ + ble.n 301d2 <_PyInterpreterState_RequireIDRef@@Base+0x1b2> │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 301ae <_PyInterpreterState_RequireIDRef@@Base+0x1b2> │ │ │ │ - cbnz r6, 301d8 <_PyInterpreterState_RequireIDRef@@Base+0x1dc> │ │ │ │ + bne.n 301d2 <_PyInterpreterState_RequireIDRef@@Base+0x1b2> │ │ │ │ + cbnz r6, 301fc <_PyInterpreterState_RequireIDRef@@Base+0x1dc> │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #32 │ │ │ │ movw r4, #61132 @ 0xeecc │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 301d8 <_PyInterpreterState_RequireIDRef@@Base+0x1dc> │ │ │ │ + cbnz r0, 301fc <_PyInterpreterState_RequireIDRef@@Base+0x1dc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 302aa <_PyInterpreterState_RequireIDRef@@Base+0x2ae> │ │ │ │ + b.n 302ce <_PyInterpreterState_RequireIDRef@@Base+0x2ae> │ │ │ │ add.w r5, r8, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ subs r4, r5, #3 │ │ │ │ - bl 118784 │ │ │ │ + bl 117d8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 301d4 <_PyInterpreterState_RequireIDRef@@Base+0x1d8> │ │ │ │ + beq.n 301f8 <_PyInterpreterState_RequireIDRef@@Base+0x1d8> │ │ │ │ ldrd r9, r8, [r6, #4] │ │ │ │ - cbz r4, 30250 <_PyInterpreterState_RequireIDRef@@Base+0x254> │ │ │ │ + cbz r4, 30274 <_PyInterpreterState_RequireIDRef@@Base+0x254> │ │ │ │ ldr.w sl, [r6, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 301fe <_PyInterpreterState_RequireIDRef@@Base+0x202> │ │ │ │ + beq.n 30222 <_PyInterpreterState_RequireIDRef@@Base+0x202> │ │ │ │ subs r4, r5, #4 │ │ │ │ - beq.n 3025e <_PyInterpreterState_RequireIDRef@@Base+0x262> │ │ │ │ + beq.n 30282 <_PyInterpreterState_RequireIDRef@@Base+0x262> │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3020c <_PyInterpreterState_RequireIDRef@@Base+0x210> │ │ │ │ + beq.n 30230 <_PyInterpreterState_RequireIDRef@@Base+0x210> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 3026a <_PyInterpreterState_RequireIDRef@@Base+0x26e> │ │ │ │ + beq.n 3028e <_PyInterpreterState_RequireIDRef@@Base+0x26e> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 30220 <_PyInterpreterState_RequireIDRef@@Base+0x224> │ │ │ │ - bl c78d8 │ │ │ │ + cbz r0, 30244 <_PyInterpreterState_RequireIDRef@@Base+0x224> │ │ │ │ + bl c74e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 301d4 <_PyInterpreterState_RequireIDRef@@Base+0x1d8> │ │ │ │ + blt.n 301f8 <_PyInterpreterState_RequireIDRef@@Base+0x1d8> │ │ │ │ subs r5, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 30274 <_PyInterpreterState_RequireIDRef@@Base+0x278> │ │ │ │ - b.n 30224 <_PyInterpreterState_RequireIDRef@@Base+0x228> │ │ │ │ + beq.n 30298 <_PyInterpreterState_RequireIDRef@@Base+0x278> │ │ │ │ + b.n 30248 <_PyInterpreterState_RequireIDRef@@Base+0x228> │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 30238 <_PyInterpreterState_RequireIDRef@@Base+0x23c> │ │ │ │ - bl c78d8 │ │ │ │ + cbz r0, 3025c <_PyInterpreterState_RequireIDRef@@Base+0x23c> │ │ │ │ + bl c74e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 301d4 <_PyInterpreterState_RequireIDRef@@Base+0x1d8> │ │ │ │ + blt.n 301f8 <_PyInterpreterState_RequireIDRef@@Base+0x1d8> │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 3027c <_PyInterpreterState_RequireIDRef@@Base+0x280> │ │ │ │ - b.n 3023c <_PyInterpreterState_RequireIDRef@@Base+0x240> │ │ │ │ + beq.n 302a0 <_PyInterpreterState_RequireIDRef@@Base+0x280> │ │ │ │ + b.n 30260 <_PyInterpreterState_RequireIDRef@@Base+0x240> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - cbz r1, 30244 <_PyInterpreterState_RequireIDRef@@Base+0x248> │ │ │ │ + cbz r1, 30268 <_PyInterpreterState_RequireIDRef@@Base+0x248> │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 30282 <_PyInterpreterState_RequireIDRef@@Base+0x286> │ │ │ │ + beq.n 302a6 <_PyInterpreterState_RequireIDRef@@Base+0x286> │ │ │ │ ldr r2, [r6, #32] │ │ │ │ - cbz r2, 3024c <_PyInterpreterState_RequireIDRef@@Base+0x250> │ │ │ │ + cbz r2, 30270 <_PyInterpreterState_RequireIDRef@@Base+0x250> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 30286 <_PyInterpreterState_RequireIDRef@@Base+0x28a> │ │ │ │ + beq.n 302aa <_PyInterpreterState_RequireIDRef@@Base+0x28a> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - b.n 30288 <_PyInterpreterState_RequireIDRef@@Base+0x28c> │ │ │ │ + b.n 302ac <_PyInterpreterState_RequireIDRef@@Base+0x28c> │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 30288 <_PyInterpreterState_RequireIDRef@@Base+0x28c> │ │ │ │ + b.n 302ac <_PyInterpreterState_RequireIDRef@@Base+0x28c> │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 30288 <_PyInterpreterState_RequireIDRef@@Base+0x28c> │ │ │ │ + b.n 302ac <_PyInterpreterState_RequireIDRef@@Base+0x28c> │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 30288 <_PyInterpreterState_RequireIDRef@@Base+0x28c> │ │ │ │ + b.n 302ac <_PyInterpreterState_RequireIDRef@@Base+0x28c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 30288 <_PyInterpreterState_RequireIDRef@@Base+0x28c> │ │ │ │ + b.n 302ac <_PyInterpreterState_RequireIDRef@@Base+0x28c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 30288 <_PyInterpreterState_RequireIDRef@@Base+0x28c> │ │ │ │ + b.n 302ac <_PyInterpreterState_RequireIDRef@@Base+0x28c> │ │ │ │ mov r2, r3 │ │ │ │ - b.n 30288 <_PyInterpreterState_RequireIDRef@@Base+0x28c> │ │ │ │ + b.n 302ac <_PyInterpreterState_RequireIDRef@@Base+0x28c> │ │ │ │ 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, #72 @ 0x48 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 222d40 │ │ │ │ + bl 222fb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 118d38 │ │ │ │ + bl 118340 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #152] @ (30360 <_PyInterpreterState_RequireIDRef@@Base+0x364>) │ │ │ │ + ldr r1, [pc, #152] @ (30384 <_PyInterpreterState_RequireIDRef@@Base+0x364>) │ │ │ │ sub sp, #8 │ │ │ │ - bl 91884 │ │ │ │ - cbz r0, 30306 <_PyInterpreterState_RequireIDRef@@Base+0x30a> │ │ │ │ + bl 91ad8 │ │ │ │ + cbz r0, 3032a <_PyInterpreterState_RequireIDRef@@Base+0x30a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3030a <_PyInterpreterState_RequireIDRef@@Base+0x30e> │ │ │ │ + bmi.n 3032e <_PyInterpreterState_RequireIDRef@@Base+0x30e> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41588 @ 0xa274 │ │ │ │ + movw r1, #39012 @ 0x9864 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30306 <_PyInterpreterState_RequireIDRef@@Base+0x30a> │ │ │ │ + beq.n 3032a <_PyInterpreterState_RequireIDRef@@Base+0x30a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30306 <_PyInterpreterState_RequireIDRef@@Base+0x30a> │ │ │ │ + cbnz r3, 3032a <_PyInterpreterState_RequireIDRef@@Base+0x30a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3035c <_PyInterpreterState_RequireIDRef@@Base+0x360> │ │ │ │ - ldr r1, [pc, #88] @ (30364 <_PyInterpreterState_RequireIDRef@@Base+0x368>) │ │ │ │ + b.n 30380 <_PyInterpreterState_RequireIDRef@@Base+0x360> │ │ │ │ + ldr r1, [pc, #88] @ (30388 <_PyInterpreterState_RequireIDRef@@Base+0x368>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 82898 │ │ │ │ + bl 82ab8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 30344 <_PyInterpreterState_RequireIDRef@@Base+0x348> │ │ │ │ - bl 72508 │ │ │ │ + cbnz r0, 30368 <_PyInterpreterState_RequireIDRef@@Base+0x348> │ │ │ │ + bl 7273c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 30344 <_PyInterpreterState_RequireIDRef@@Base+0x348> │ │ │ │ + cbz r0, 30368 <_PyInterpreterState_RequireIDRef@@Base+0x348> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (30364 <_PyInterpreterState_RequireIDRef@@Base+0x368>) │ │ │ │ + ldr r1, [pc, #64] @ (30388 <_PyInterpreterState_RequireIDRef@@Base+0x368>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a7a4 │ │ │ │ - cbz r0, 30344 <_PyInterpreterState_RequireIDRef@@Base+0x348> │ │ │ │ + bl 7a9d8 │ │ │ │ + cbz r0, 30368 <_PyInterpreterState_RequireIDRef@@Base+0x348> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30344 <_PyInterpreterState_RequireIDRef@@Base+0x348> │ │ │ │ + beq.n 30368 <_PyInterpreterState_RequireIDRef@@Base+0x348> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 30344 <_PyInterpreterState_RequireIDRef@@Base+0x348> │ │ │ │ + cbnz r3, 30368 <_PyInterpreterState_RequireIDRef@@Base+0x348> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3035a <_PyInterpreterState_RequireIDRef@@Base+0x35e> │ │ │ │ + beq.n 3037e <_PyInterpreterState_RequireIDRef@@Base+0x35e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3035a <_PyInterpreterState_RequireIDRef@@Base+0x35e> │ │ │ │ + cbnz r3, 3037e <_PyInterpreterState_RequireIDRef@@Base+0x35e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r2, pc, #704 @ (adr r2, 30624 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 30648 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 30386 <_PyInterpreterState_RequireIDRef@@Base+0x38a> │ │ │ │ - movw r1, #7628 @ 0x1dcc │ │ │ │ + cbnz r0, 303aa <_PyInterpreterState_RequireIDRef@@Base+0x38a> │ │ │ │ + movw r1, #5132 @ 0x140c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #56] @ (303bc <_PyInterpreterState_RequireIDRef@@Base+0x3c0>) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #56] @ (303e0 <_PyInterpreterState_RequireIDRef@@Base+0x3c0>) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 6d24c │ │ │ │ + bl 6d494 │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 303a0 <_PyInterpreterState_RequireIDRef@@Base+0x3a4> │ │ │ │ + beq.n 303c4 <_PyInterpreterState_RequireIDRef@@Base+0x3a4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 303b8 <_PyInterpreterState_RequireIDRef@@Base+0x3bc> │ │ │ │ + b.n 303dc <_PyInterpreterState_RequireIDRef@@Base+0x3bc> │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 3039c <_PyInterpreterState_RequireIDRef@@Base+0x3a0> │ │ │ │ + bne.n 303c0 <_PyInterpreterState_RequireIDRef@@Base+0x3a0> │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3039c <_PyInterpreterState_RequireIDRef@@Base+0x3a0> │ │ │ │ + beq.n 303c0 <_PyInterpreterState_RequireIDRef@@Base+0x3a0> │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #884] @ 0x374 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ lsls r1, r0, #1 │ │ │ │ │ │ │ │ -000303c0 : │ │ │ │ +000303e4 : │ │ │ │ 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, #20120 @ 0x4e98 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add.w r7, r4, #616 @ 0x268 │ │ │ │ - bl 6d24c │ │ │ │ + bl 6d494 │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 2239f4 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 223c64 <_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] @ (306d4 ) │ │ │ │ + ldr r0, [pc, #724] @ (306f8 ) │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w r1, r4, #664 @ 0x298 │ │ │ │ - ldr r2, [pc, #720] @ (306d8 ) │ │ │ │ + ldr r2, [pc, #720] @ (306fc ) │ │ │ │ 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 │ │ │ │ @@ -8476,300 +8492,300 @@ │ │ │ │ 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 30424 │ │ │ │ + bne.n 30448 │ │ │ │ ldr.w r5, [r4, #624] @ 0x270 │ │ │ │ - bl 6dbd0 │ │ │ │ - cbz r0, 30446 │ │ │ │ + bl 6de18 │ │ │ │ + cbz r0, 3046a │ │ │ │ ldr.w r3, [r4, #1412] @ 0x584 │ │ │ │ str.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbnz r3, 30458 │ │ │ │ - b.n 30474 │ │ │ │ - ldr r2, [pc, #660] @ (306dc ) │ │ │ │ - movw r3, #33408 @ 0x8280 │ │ │ │ + cbnz r3, 3047c │ │ │ │ + b.n 30498 │ │ │ │ + ldr r2, [pc, #660] @ (30700 ) │ │ │ │ + movw r3, #30832 @ 0x7870 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30720 │ │ │ │ - ldr r0, [pc, #644] @ (306e0 ) │ │ │ │ - bl 6d98c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #636] @ (306e0 ) │ │ │ │ - bl 1b14cc │ │ │ │ - ldr r0, [pc, #632] @ (306e0 ) │ │ │ │ - bl 1ac980 │ │ │ │ + b.n 30744 │ │ │ │ + ldr r0, [pc, #644] @ (30704 ) │ │ │ │ + bl 6dbd4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #636] @ (30704 ) │ │ │ │ + bl 1b1b3c │ │ │ │ + ldr r0, [pc, #632] @ (30704 ) │ │ │ │ + bl 1acff0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30700 │ │ │ │ - cbnz r5, 30482 │ │ │ │ + bne.w 30724 │ │ │ │ + cbnz r5, 304a6 │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ - cbz r3, 30498 │ │ │ │ - ldr r0, [pc, #616] @ (306e4 ) │ │ │ │ - bl 1b14cc │ │ │ │ - b.n 30498 │ │ │ │ - ldr r0, [pc, #604] @ (306e0 ) │ │ │ │ + cbz r3, 304bc │ │ │ │ + ldr r0, [pc, #616] @ (30708 ) │ │ │ │ + bl 1b1b3c │ │ │ │ + b.n 304bc │ │ │ │ + ldr r0, [pc, #604] @ (30704 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6ea88 │ │ │ │ + bl 6ecd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30474 │ │ │ │ - movw r3, #33380 @ 0x8264 │ │ │ │ + beq.n 30498 │ │ │ │ + movw r3, #30804 @ 0x7854 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 30708 │ │ │ │ - ldr r0, [pc, #584] @ (306e4 ) │ │ │ │ - bl 1ac980 │ │ │ │ - cbz r0, 304b4 │ │ │ │ - ldr r2, [pc, #568] @ (306dc ) │ │ │ │ + b.n 3072c │ │ │ │ + ldr r0, [pc, #584] @ (30708 ) │ │ │ │ + bl 1acff0 │ │ │ │ + cbz r0, 304d8 │ │ │ │ + ldr r2, [pc, #568] @ (30700 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #59336 @ 0xe7c8 │ │ │ │ + movw r3, #56840 @ 0xde08 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30720 │ │ │ │ - bl 6d484 │ │ │ │ + b.n 30744 │ │ │ │ + bl 6d6cc │ │ │ │ ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ - ldr.w fp, [pc, #568] @ 306f8 │ │ │ │ + ldr.w fp, [pc, #568] @ 3071c │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 3050c │ │ │ │ + beq.n 30530 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq sl, r2 │ │ │ │ - beq.n 30506 │ │ │ │ + beq.n 3052a │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 30506 │ │ │ │ + beq.n 3052a │ │ │ │ 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 1e6d74 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1e73c8 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r8, r8, [r5] │ │ │ │ - bl 20da70 │ │ │ │ + bl 20de4c │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 304c6 │ │ │ │ - ldr.w r9, [pc, #492] @ 306fc │ │ │ │ + b.n 304ea │ │ │ │ + ldr.w r9, [pc, #492] @ 30720 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r9] │ │ │ │ - cbnz r6, 30528 │ │ │ │ - movw r1, #7628 @ 0x1dcc │ │ │ │ + cbnz r6, 3054c │ │ │ │ + movw r1, #5132 @ 0x140c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #452] @ (306e8 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6ea5c │ │ │ │ + ldr r0, [pc, #452] @ (3070c ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6eca4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 3053e │ │ │ │ + beq.n 30562 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 3055e │ │ │ │ + cbz r0, 30582 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3055e │ │ │ │ - bl 1b2438 <_PyThreadState_New@@Base+0x30c> │ │ │ │ + blt.n 30582 │ │ │ │ + bl 1b2aa8 <_PyThreadState_New@@Base+0x30c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 6eaac │ │ │ │ + bl 6ecf4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29634 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e54f0 │ │ │ │ + bl 1e586c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 30588 │ │ │ │ + cbz r5, 305ac │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ - bl 145478 │ │ │ │ + bl 1449a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5fbc │ │ │ │ + bl 1e63dc │ │ │ │ mov r5, sl │ │ │ │ - b.n 30572 │ │ │ │ + b.n 30596 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - bl 6d484 │ │ │ │ + bl 6d6cc │ │ │ │ add.w sl, sl, #3920 @ 0xf50 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ addw r0, r0, #3912 @ 0xf48 │ │ │ │ - bl ff158 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #328] @ (306ec ) │ │ │ │ + bl fee0c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #328] @ (30710 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 305ca │ │ │ │ + cbz r2, 305ee │ │ │ │ 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 305c0 │ │ │ │ + bne.n 305e4 │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 305f2 │ │ │ │ + beq.n 30616 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1b974c │ │ │ │ + bl 1b9e60 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 305f2 │ │ │ │ - movw r3, #33328 @ 0x8230 │ │ │ │ + beq.n 30616 │ │ │ │ + movw r3, #30752 @ 0x7820 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 30666 │ │ │ │ + b.n 3068a │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 30672 │ │ │ │ + beq.n 30696 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3061e │ │ │ │ + beq.n 30642 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #216] @ (306f0 ) │ │ │ │ + ldr r0, [pc, #216] @ (30714 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1ea394 │ │ │ │ + bl 1ea7c4 │ │ │ │ ldr.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r4, #620] @ 0x26c │ │ │ │ - cbz r5, 3063c │ │ │ │ + cbz r5, 30660 │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 3067c │ │ │ │ + bne.n 306a0 │ │ │ │ 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 306ac │ │ │ │ + beq.n 306d0 │ │ │ │ dmb ish │ │ │ │ - beq.n 30658 │ │ │ │ - ldr r0, [pc, #156] @ (306f0 ) │ │ │ │ - bl 25dac8 │ │ │ │ + beq.n 3067c │ │ │ │ + ldr r0, [pc, #156] @ (30714 ) │ │ │ │ + bl 25d780 │ │ │ │ ldr.w r3, [r4, #620] @ 0x26c │ │ │ │ - cbnz r3, 306b6 │ │ │ │ - movw r3, #33352 @ 0x8248 │ │ │ │ + cbnz r3, 306da │ │ │ │ + movw r3, #30776 @ 0x7838 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - ldr r1, [pc, #140] @ (306f4 ) │ │ │ │ + ldr r1, [pc, #140] @ (30718 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - b.n 30720 │ │ │ │ + b.n 30744 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 30602 │ │ │ │ - b.n 305fa │ │ │ │ + beq.n 30626 │ │ │ │ + b.n 3061e │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1ec11c <_PyErr_ProgramDecodedTextObject@@Base+0x47c> │ │ │ │ + bl 1ec54c <_PyErr_ProgramDecodedTextObject@@Base+0x47c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ed930 │ │ │ │ + bl 1edd60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f22ec │ │ │ │ + bl 1f271c │ │ │ │ ldr.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbz r0, 306a0 │ │ │ │ - bl 10dff8 │ │ │ │ + cbz r0, 306c4 │ │ │ │ + bl 10e0a0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 1f2518 │ │ │ │ - b.n 3062a │ │ │ │ + bl 1f2948 │ │ │ │ + b.n 3064e │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3064c │ │ │ │ - b.n 30644 │ │ │ │ + beq.n 30670 │ │ │ │ + b.n 30668 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e56e0 <_PyThreadState_NewBound@@Base+0x138> │ │ │ │ + bl 1e5b0c │ │ │ │ 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 202eac │ │ │ │ + b.w 2031e4 │ │ │ │ nop │ │ │ │ str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r1, #1 │ │ │ │ @ instruction: 0xb79c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r1, r0, #1 │ │ │ │ strb r4, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r4, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r1, r0, #1 │ │ │ │ strb r4, [r1, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r0, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r1, r0, #1 │ │ │ │ str r4, [r6, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #59336 @ 0xe7c8 │ │ │ │ + movw r3, #56840 @ 0xde08 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - ldr r1, [pc, #32] @ (3072c ) │ │ │ │ + ldr r1, [pc, #32] @ (30750 ) │ │ │ │ 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 2b2d2 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r1, r0, #1 │ │ │ │ - ldr r2, [pc, #104] @ (3079c ) │ │ │ │ + ldr r2, [pc, #104] @ (307c0 ) │ │ │ │ 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 30782 │ │ │ │ + beq.n 307a6 │ │ │ │ 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 │ │ │ │ @@ -8780,65 +8796,65 @@ │ │ │ │ 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 3074a │ │ │ │ + bne.n 3076e │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 307c4 │ │ │ │ + bne.n 307e8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 307e2 │ │ │ │ - b.n 307dc │ │ │ │ + bne.n 30806 │ │ │ │ + b.n 30800 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5712 @ 0x1650 │ │ │ │ + movw r0, #3216 @ 0xc90 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 307b6 │ │ │ │ - b.n 30810 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 30810 │ │ │ │ + bne.n 307da │ │ │ │ + b.n 30834 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 30834 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c78d8 │ │ │ │ + bl c74e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 30810 │ │ │ │ + blt.n 30834 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2991c <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 30814 │ │ │ │ + bge.n 30838 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3081c │ │ │ │ + b.n 30840 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ @@ -8848,141 +8864,141 @@ │ │ │ │ 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, 3084c │ │ │ │ + cbz r3, 30870 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3085c │ │ │ │ + b.n 30880 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3085a │ │ │ │ + ble.n 3087e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 30856 │ │ │ │ - cbnz r1, 30878 │ │ │ │ + bne.n 3087a │ │ │ │ + cbnz r1, 3089c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3085c │ │ │ │ + b.n 30880 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #216] @ (30938 ) │ │ │ │ + ldr r1, [pc, #216] @ (3095c ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3087e │ │ │ │ - b.n 308e8 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 308a2 │ │ │ │ + b.n 3090c │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 30890 │ │ │ │ + beq.n 308b4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c78d8 │ │ │ │ + bl c74e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 308e8 │ │ │ │ + blt.n 3090c │ │ │ │ mov r0, r4 │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 308a2 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 308e8 │ │ │ │ - ldr r3, [pc, #152] @ (3093c ) │ │ │ │ + bne.n 308c6 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 3090c │ │ │ │ + ldr r3, [pc, #152] @ (30960 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r5, #20120 @ 0x4e98 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ - bl 6d24c │ │ │ │ + bl 6d494 │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 308d0 │ │ │ │ + bne.n 308f4 │ │ │ │ ldr.w r3, [r5, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 308d0 │ │ │ │ + bne.n 308f4 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 308ec │ │ │ │ - b.n 30920 │ │ │ │ + bne.n 30910 │ │ │ │ + b.n 30944 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #34132 @ 0x8554 │ │ │ │ + movw r2, #31556 @ 0x7b44 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f7e4 <_PyErr_SetString@@Base> │ │ │ │ + bl 12ee2c <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30930 │ │ │ │ + b.n 30954 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30940 <_Py_fstat@@Base> │ │ │ │ + bl 30964 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 308e8 │ │ │ │ + bne.n 3090c │ │ │ │ mov r0, r4 │ │ │ │ - bl 309fc <_Py_fstat@@Base+0xbc> │ │ │ │ + bl 30a20 <_Py_fstat@@Base+0xbc> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 308e8 │ │ │ │ - cbz r0, 30920 │ │ │ │ + beq.n 3090c │ │ │ │ + cbz r0, 30944 │ │ │ │ movw r1, #6504 @ 0x1968 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #34196 @ 0x8594 │ │ │ │ + movw r2, #31620 @ 0x7b84 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 154ae4 <_PyErr_Format@@Base> │ │ │ │ - b.n 308e8 │ │ │ │ + bl 1540e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 3090c │ │ │ │ ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ str.w r4, [r5, #1388] @ 0x56c │ │ │ │ str.w r6, [r5, #1392] @ 0x570 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cdp 0, 15, cr0, cr8, cr8, {2} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00030940 <_Py_fstat@@Base>: │ │ │ │ +00030964 <_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 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29668 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ - cbz r4, 3097c <_Py_fstat@@Base+0x3c> │ │ │ │ + bl 9b6dc │ │ │ │ + cbz r4, 309a0 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #88] @ (309dc <_Py_fstat@@Base+0x9c>) │ │ │ │ + ldr r3, [pc, #88] @ (30a00 <_Py_fstat@@Base+0x9c>) │ │ │ │ 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 309c8 <_Py_fstat@@Base+0x88> │ │ │ │ + beq.n 309ec <_Py_fstat@@Base+0x88> │ │ │ │ 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 │ │ │ │ @@ -9003,252 +9019,252 @@ │ │ │ │ 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 20d158 │ │ │ │ + bl 20d744 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w ff2a8 │ │ │ │ + b.w ff078 │ │ │ │ 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 291b4 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 30a2a <_Py_fstat@@Base+0xea> │ │ │ │ + bge.n 30a4e <_Py_fstat@@Base+0xea> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 30a32 <_Py_fstat@@Base+0xf2> │ │ │ │ + b.n 30a56 <_Py_fstat@@Base+0xf2> │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ 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, r0 │ │ │ │ - bl 6dbd0 │ │ │ │ + bl 6de18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 30a64 <_Py_fstat@@Base+0x124> │ │ │ │ + cbz r0, 30a88 <_Py_fstat@@Base+0x124> │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 30a7a <_Py_fstat@@Base+0x13a> │ │ │ │ + b.n 30a9e <_Py_fstat@@Base+0x13a> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34316 @ 0x860c │ │ │ │ + movw r1, #31740 @ 0x7bfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #34416 @ 0x8670 │ │ │ │ + movw r0, #31840 @ 0x7c60 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ 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, 30abe <_Py_fstat@@Base+0x17e> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 30ae2 <_Py_fstat@@Base+0x17e> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 30ab8 <_Py_fstat@@Base+0x178> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 30abe <_Py_fstat@@Base+0x17e> │ │ │ │ + bne.n 30adc <_Py_fstat@@Base+0x178> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 30ae2 <_Py_fstat@@Base+0x17e> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 30ae0 <_Py_fstat@@Base+0x1a0> │ │ │ │ + cbnz r0, 30b04 <_Py_fstat@@Base+0x1a0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 30ae0 <_Py_fstat@@Base+0x1a0> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 30b04 <_Py_fstat@@Base+0x1a0> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 30ad6 <_Py_fstat@@Base+0x196> │ │ │ │ + bne.n 30afa <_Py_fstat@@Base+0x196> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - bl 155f5c │ │ │ │ - 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, #34868 @ 0x8834 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl e27ac │ │ │ │ - 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 r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 30b44 <_Py_fstat@@Base+0x204> │ │ │ │ - movw r0, #64628 @ 0xfc74 │ │ │ │ + bls.n 30b34 <_Py_fstat@@Base+0x1d0> │ │ │ │ + movw r0, #62132 @ 0xf2b4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 30b44 <_Py_fstat@@Base+0x204> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 30b34 <_Py_fstat@@Base+0x1d0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30b70 <_Py_fstat@@Base+0x230> │ │ │ │ + b.n 30b60 <_Py_fstat@@Base+0x1fc> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 30b5c <_Py_fstat@@Base+0x21c> │ │ │ │ + ble.n 30b4c <_Py_fstat@@Base+0x1e8> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 30b5e <_Py_fstat@@Base+0x21e> │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 30b5e <_Py_fstat@@Base+0x21e> │ │ │ │ - b.n 30b40 <_Py_fstat@@Base+0x200> │ │ │ │ + bne.n 30b4e <_Py_fstat@@Base+0x1ea> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 30b4e <_Py_fstat@@Base+0x1ea> │ │ │ │ + b.n 30b30 <_Py_fstat@@Base+0x1cc> │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd414 │ │ │ │ + bl 1dd844 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 30b40 <_Py_fstat@@Base+0x200> │ │ │ │ + beq.n 30b30 <_Py_fstat@@Base+0x1cc> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + sub sp, #8 │ │ │ │ + bl 15555c │ │ │ │ + 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, #32292 @ 0x7e24 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ + bl e2430 │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 30b98 <_Py_fstat@@Base+0x258> │ │ │ │ - bl 2717d0 │ │ │ │ + bne.n 30bbc <_Py_fstat@@Base+0x258> │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30ba4 <_Py_fstat@@Base+0x264> │ │ │ │ + cbz r3, 30bc8 <_Py_fstat@@Base+0x264> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30c82 <_Py_fstat@@Base+0x342> │ │ │ │ + b.n 30ca6 <_Py_fstat@@Base+0x342> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 30c8a <_Py_fstat@@Base+0x34a> │ │ │ │ + bl 30cae <_Py_fstat@@Base+0x34a> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30c78 <_Py_fstat@@Base+0x338> │ │ │ │ + beq.n 30c9c <_Py_fstat@@Base+0x338> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 30bc8 <_Py_fstat@@Base+0x288> │ │ │ │ + bne.n 30bec <_Py_fstat@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 30c22 <_Py_fstat@@Base+0x2e2> │ │ │ │ + cbnz r3, 30c46 <_Py_fstat@@Base+0x2e2> │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 30c1a <_Py_fstat@@Base+0x2da> │ │ │ │ + cbz r0, 30c3e <_Py_fstat@@Base+0x2da> │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 30c2a <_Py_fstat@@Base+0x2ea> │ │ │ │ - b.n 30c22 <_Py_fstat@@Base+0x2e2> │ │ │ │ + cbz r6, 30c4e <_Py_fstat@@Base+0x2ea> │ │ │ │ + b.n 30c46 <_Py_fstat@@Base+0x2e2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 30c8a <_Py_fstat@@Base+0x34a> │ │ │ │ + bl 30cae <_Py_fstat@@Base+0x34a> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 30c04 <_Py_fstat@@Base+0x2c4> │ │ │ │ + cbz r0, 30c28 <_Py_fstat@@Base+0x2c4> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 30c32 <_Py_fstat@@Base+0x2f2> │ │ │ │ + beq.n 30c56 <_Py_fstat@@Base+0x2f2> │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30be0 <_Py_fstat@@Base+0x2a0> │ │ │ │ + bne.n 30c04 <_Py_fstat@@Base+0x2a0> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b5ab4 │ │ │ │ + bl b5660 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 30c4c <_Py_fstat@@Base+0x30c> │ │ │ │ + cbnz r0, 30c70 <_Py_fstat@@Base+0x30c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 1f98f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 30c78 <_Py_fstat@@Base+0x338> │ │ │ │ + b.n 30c9c <_Py_fstat@@Base+0x338> │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 30bf8 <_Py_fstat@@Base+0x2b8> │ │ │ │ + b.n 30c1c <_Py_fstat@@Base+0x2b8> │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 86378 │ │ │ │ + bl 8659c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30c14 <_Py_fstat@@Base+0x2d4> │ │ │ │ + beq.n 30c38 <_Py_fstat@@Base+0x2d4> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 30bee <_Py_fstat@@Base+0x2ae> │ │ │ │ + b.n 30c12 <_Py_fstat@@Base+0x2ae> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 30c60 <_Py_fstat@@Base+0x320> │ │ │ │ + ble.n 30c84 <_Py_fstat@@Base+0x320> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 30c4c <_Py_fstat@@Base+0x30c> │ │ │ │ + b.n 30c70 <_Py_fstat@@Base+0x30c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c66ec <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ - b.n 30c7e <_Py_fstat@@Base+0x33e> │ │ │ │ + bl c62f4 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ + b.n 30ca2 <_Py_fstat@@Base+0x33e> │ │ │ │ movs r0, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -9258,135 +9274,135 @@ │ │ │ │ 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 30cac <_Py_fstat@@Base+0x36c> │ │ │ │ - bl 2717d0 │ │ │ │ + bne.n 30cd0 <_Py_fstat@@Base+0x36c> │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30cb8 <_Py_fstat@@Base+0x378> │ │ │ │ + cbz r3, 30cdc <_Py_fstat@@Base+0x378> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30cda <_Py_fstat@@Base+0x39a> │ │ │ │ + b.n 30cfe <_Py_fstat@@Base+0x39a> │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b75e4 │ │ │ │ - cbnz r0, 30cc8 <_Py_fstat@@Base+0x388> │ │ │ │ + bl b715c │ │ │ │ + cbnz r0, 30cec <_Py_fstat@@Base+0x388> │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30cd6 <_Py_fstat@@Base+0x396> │ │ │ │ + b.n 30cfa <_Py_fstat@@Base+0x396> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31170 │ │ │ │ + bl 31194 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30cc2 <_Py_fstat@@Base+0x382> │ │ │ │ - ldr r0, [pc, #8] @ (30ce0 <_Py_fstat@@Base+0x3a0>) │ │ │ │ + bne.n 30ce6 <_Py_fstat@@Base+0x382> │ │ │ │ + ldr r0, [pc, #8] @ (30d04 <_Py_fstat@@Base+0x3a0>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r7, r0] │ │ │ │ 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, #35316 @ 0x89f4 │ │ │ │ + movw r1, #32740 @ 0x7fe4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 30d3c <_Py_fstat@@Base+0x3fc> │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 30d60 <_Py_fstat@@Base+0x3fc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 30d26 <_Py_fstat@@Base+0x3e6> │ │ │ │ + bhi.n 30d4a <_Py_fstat@@Base+0x3e6> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 30d26 <_Py_fstat@@Base+0x3e6> │ │ │ │ - bl 12d5b0 │ │ │ │ - b.n 30d3e <_Py_fstat@@Base+0x3fe> │ │ │ │ + bhi.n 30d4a <_Py_fstat@@Base+0x3e6> │ │ │ │ + bl 12cbe8 │ │ │ │ + b.n 30d62 <_Py_fstat@@Base+0x3fe> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35332 @ 0x8a04 │ │ │ │ + movw r1, #32756 @ 0x7ff4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ 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, #35368 @ 0x8a28 │ │ │ │ + movw r1, #32792 @ 0x8018 │ │ │ │ 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 8f704 │ │ │ │ - cbz r0, 30d90 <_Py_fstat@@Base+0x450> │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 30db4 <_Py_fstat@@Base+0x450> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 30d94 <_Py_fstat@@Base+0x454> │ │ │ │ + bge.n 30db8 <_Py_fstat@@Base+0x454> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35384 @ 0x8a38 │ │ │ │ + movw r1, #32808 @ 0x8028 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 30dd0 <_Py_fstat@@Base+0x490> │ │ │ │ + b.n 30df4 <_Py_fstat@@Base+0x490> │ │ │ │ mov r0, r4 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30d90 <_Py_fstat@@Base+0x450> │ │ │ │ + beq.n 30db4 <_Py_fstat@@Base+0x450> │ │ │ │ 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, #4303 @ 0x10cf │ │ │ │ + movw r1, #4339 @ 0x10f3 │ │ │ │ movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 30dd6 <_Py_fstat@@Base+0x496> │ │ │ │ + bl 30dfa <_Py_fstat@@Base+0x496> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ 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] @ (31068 <_Py_fstat@@Base+0x728>) │ │ │ │ + ldr r3, [pc, #636] @ (3108c <_Py_fstat@@Base+0x728>) │ │ │ │ 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 │ │ │ │ @@ -9399,239 +9415,239 @@ │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ ldr r4, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 29634 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 224c50 <_Py_set_inheritable_async_safe@@Base+0xca4> │ │ │ │ - cbz r0, 30e52 <_Py_fstat@@Base+0x512> │ │ │ │ + bl 224ec0 <_Py_set_inheritable_async_safe@@Base+0xca4> │ │ │ │ + cbz r0, 30e76 <_Py_fstat@@Base+0x512> │ │ │ │ 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 2a9fc <__memset_chk@plt> │ │ │ │ cmp r4, r6 │ │ │ │ strh.w r6, [sp, #88] @ 0x58 │ │ │ │ - bge.n 30e56 <_Py_fstat@@Base+0x516> │ │ │ │ + bge.n 30e7a <_Py_fstat@@Base+0x516> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35420 @ 0x8a5c │ │ │ │ + movw r1, #32844 @ 0x804c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3104e <_Py_fstat@@Base+0x70e> │ │ │ │ - beq.n 30e6a <_Py_fstat@@Base+0x52a> │ │ │ │ + b.n 31072 <_Py_fstat@@Base+0x70e> │ │ │ │ + beq.n 30e8e <_Py_fstat@@Base+0x52a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 30e6c <_Py_fstat@@Base+0x52c> │ │ │ │ - bl 1f94c8 │ │ │ │ + cbnz r0, 30e90 <_Py_fstat@@Base+0x52c> │ │ │ │ + bl 1f98f8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3104e <_Py_fstat@@Base+0x70e> │ │ │ │ + b.n 31072 <_Py_fstat@@Base+0x70e> │ │ │ │ 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, #4205 @ 0x106d │ │ │ │ + movw r2, #4241 @ 0x1091 │ │ │ │ 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 225960 <_Py_set_inheritable_async_safe@@Base+0x19b4> │ │ │ │ + bl 225bd0 <_Py_set_inheritable_async_safe@@Base+0x19b4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 30fc4 <_Py_fstat@@Base+0x684> │ │ │ │ + beq.w 30fe8 <_Py_fstat@@Base+0x684> │ │ │ │ mov r0, r4 │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30fd6 <_Py_fstat@@Base+0x696> │ │ │ │ + beq.w 30ffa <_Py_fstat@@Base+0x696> │ │ │ │ cmp r3, #11 │ │ │ │ str r6, [sp, #20] │ │ │ │ it hi │ │ │ │ ldrhi r4, [sp, #76] @ 0x4c │ │ │ │ - cbz r4, 30f0e <_Py_fstat@@Base+0x5ce> │ │ │ │ + cbz r4, 30f32 <_Py_fstat@@Base+0x5ce> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 31090 <_Py_fstat@@Base+0x750> │ │ │ │ + bl 310b4 <_Py_fstat@@Base+0x750> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 30eee <_Py_fstat@@Base+0x5ae> │ │ │ │ + cbnz r0, 30f12 <_Py_fstat@@Base+0x5ae> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 30f4a <_Py_fstat@@Base+0x60a> │ │ │ │ + bge.n 30f6e <_Py_fstat@@Base+0x60a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35528 @ 0x8ac8 │ │ │ │ + movw r1, #32952 @ 0x80b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 30fd6 <_Py_fstat@@Base+0x696> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 30ffa <_Py_fstat@@Base+0x696> │ │ │ │ movw r3, #56080 @ 0xdb10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #35460 @ 0x8a84 │ │ │ │ + movw r1, #32884 @ 0x8074 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 30fd4 <_Py_fstat@@Base+0x694> │ │ │ │ + beq.n 30ff8 <_Py_fstat@@Base+0x694> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 30ece <_Py_fstat@@Base+0x58e> │ │ │ │ + bne.n 30ef2 <_Py_fstat@@Base+0x58e> │ │ │ │ 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 224d8c <_Py_set_inheritable_async_safe@@Base+0xde0> │ │ │ │ + bl 224ffc <_Py_set_inheritable_async_safe@@Base+0xde0> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #35520 @ 0x8ac0 │ │ │ │ + movw r0, #32944 @ 0x80b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30fc6 <_Py_fstat@@Base+0x686> │ │ │ │ - b.n 30fd6 <_Py_fstat@@Base+0x696> │ │ │ │ + bne.n 30fea <_Py_fstat@@Base+0x686> │ │ │ │ + b.n 30ffa <_Py_fstat@@Base+0x696> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ - movw r0, #35556 @ 0x8ae4 │ │ │ │ + movw r0, #32980 @ 0x80d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30fd4 <_Py_fstat@@Base+0x694> │ │ │ │ + beq.n 30ff8 <_Py_fstat@@Base+0x694> │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30f8c <_Py_fstat@@Base+0x64c> │ │ │ │ + beq.n 30fb0 <_Py_fstat@@Base+0x64c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 30f8c <_Py_fstat@@Base+0x64c> │ │ │ │ + cbnz r3, 30fb0 <_Py_fstat@@Base+0x64c> │ │ │ │ mov r0, r1 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r3, 30fd4 <_Py_fstat@@Base+0x694> │ │ │ │ + cbnz r3, 30ff8 <_Py_fstat@@Base+0x694> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 30f0e <_Py_fstat@@Base+0x5ce> │ │ │ │ + bne.n 30f32 <_Py_fstat@@Base+0x5ce> │ │ │ │ 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 30fc0 <_Py_fstat@@Base+0x680> │ │ │ │ + bls.n 30fe4 <_Py_fstat@@Base+0x680> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r2, r0 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 30fc0 <_Py_fstat@@Base+0x680> │ │ │ │ + bhi.n 30fe4 <_Py_fstat@@Base+0x680> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 30f0e <_Py_fstat@@Base+0x5ce> │ │ │ │ + bhi.n 30f32 <_Py_fstat@@Base+0x5ce> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - b.n 30ebe <_Py_fstat@@Base+0x57e> │ │ │ │ + b.n 30ee2 <_Py_fstat@@Base+0x57e> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 30ebe <_Py_fstat@@Base+0x57e> │ │ │ │ + b.n 30ee2 <_Py_fstat@@Base+0x57e> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r6 │ │ │ │ - bl 785b4 │ │ │ │ - b.n 3104e <_Py_fstat@@Base+0x70e> │ │ │ │ + bl 787e8 │ │ │ │ + b.n 31072 <_Py_fstat@@Base+0x70e> │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 31028 <_Py_fstat@@Base+0x6e8> │ │ │ │ + bls.n 3104c <_Py_fstat@@Base+0x6e8> │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - b.n 31014 <_Py_fstat@@Base+0x6d4> │ │ │ │ + b.n 31038 <_Py_fstat@@Base+0x6d4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3102c <_Py_fstat@@Base+0x6ec> │ │ │ │ + beq.n 31050 <_Py_fstat@@Base+0x6ec> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 31028 <_Py_fstat@@Base+0x6e8> │ │ │ │ + bne.n 3104c <_Py_fstat@@Base+0x6e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 31028 <_Py_fstat@@Base+0x6e8> │ │ │ │ + bls.n 3104c <_Py_fstat@@Base+0x6e8> │ │ │ │ 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 31028 <_Py_fstat@@Base+0x6e8> │ │ │ │ + bhi.n 3104c <_Py_fstat@@Base+0x6e8> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 31028 <_Py_fstat@@Base+0x6e8> │ │ │ │ + bhi.n 3104c <_Py_fstat@@Base+0x6e8> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - cbz r4, 31028 <_Py_fstat@@Base+0x6e8> │ │ │ │ + cbz r4, 3104c <_Py_fstat@@Base+0x6e8> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 31090 <_Py_fstat@@Base+0x750> │ │ │ │ + bl 310b4 <_Py_fstat@@Base+0x750> │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 30fe0 <_Py_fstat@@Base+0x6a0> │ │ │ │ + bne.n 31004 <_Py_fstat@@Base+0x6a0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 30fc6 <_Py_fstat@@Base+0x686> │ │ │ │ + b.n 30fea <_Py_fstat@@Base+0x686> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 30fe6 <_Py_fstat@@Base+0x6a6> │ │ │ │ + bne.n 3100a <_Py_fstat@@Base+0x6a6> │ │ │ │ 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 30fe6 <_Py_fstat@@Base+0x6a6> │ │ │ │ + beq.n 3100a <_Py_fstat@@Base+0x6a6> │ │ │ │ ldr.w r0, [r8], #4 │ │ │ │ blx 2a058 │ │ │ │ - b.n 31040 <_Py_fstat@@Base+0x700> │ │ │ │ - ldr r3, [pc, #24] @ (31068 <_Py_fstat@@Base+0x728>) │ │ │ │ + b.n 31064 <_Py_fstat@@Base+0x700> │ │ │ │ + ldr r3, [pc, #24] @ (3108c <_Py_fstat@@Base+0x728>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 31060 <_Py_fstat@@Base+0x720> │ │ │ │ + beq.n 31084 <_Py_fstat@@Base+0x720> │ │ │ │ blx 2a220 <__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 │ │ │ │ @@ -9644,99 +9660,99 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r5, 310c6 <_Py_fstat@@Base+0x786> │ │ │ │ + cbz r5, 310ea <_Py_fstat@@Base+0x786> │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 310c6 <_Py_fstat@@Base+0x786> │ │ │ │ + bhi.n 310ea <_Py_fstat@@Base+0x786> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 310c6 <_Py_fstat@@Base+0x786> │ │ │ │ + bhi.n 310ea <_Py_fstat@@Base+0x786> │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 310c6 <_Py_fstat@@Base+0x786> │ │ │ │ + bls.n 310ea <_Py_fstat@@Base+0x786> │ │ │ │ adds r1, #12 │ │ │ │ subs r4, #12 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 310c6 <_Py_fstat@@Base+0x786> │ │ │ │ + bcc.n 310ea <_Py_fstat@@Base+0x786> │ │ │ │ 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 310ca <_Py_fstat@@Base+0x78a> │ │ │ │ + b.n 310ee <_Py_fstat@@Base+0x78a> │ │ │ │ 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 310ee <_Py_fstat@@Base+0x7ae> │ │ │ │ + ble.n 31112 <_Py_fstat@@Base+0x7ae> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dcb8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9dd44 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 31100 <_Py_fstat@@Base+0x7c0> │ │ │ │ + cbz r0, 31124 <_Py_fstat@@Base+0x7c0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00031104 : │ │ │ │ +00031128 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1e55a8 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 1e5954 <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ -0003110a : │ │ │ │ +0003112e : │ │ │ │ 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] @ (3116c ) │ │ │ │ + ldr r5, [pc, #80] @ (31190 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1de1c8 │ │ │ │ + bl 1de5f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 3115a │ │ │ │ + cbz r3, 3117e │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 124ad4 │ │ │ │ + bl 12413c │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 3114c │ │ │ │ + cbz r3, 31170 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1dd534 │ │ │ │ + bl 1dd964 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 31150 │ │ │ │ + b.n 31174 │ │ │ │ mvn.w r4, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 104e90 │ │ │ │ - b.n 3115e │ │ │ │ + bl 104f40 │ │ │ │ + b.n 31182 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1de264 │ │ │ │ + bl 1de694 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9744,394 +9760,394 @@ │ │ │ │ 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 31192 │ │ │ │ - bl 2717d0 │ │ │ │ + bne.n 311b6 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3119e │ │ │ │ + cbz r3, 311c2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 311c0 │ │ │ │ + b.n 311e4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 311b0 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 311d4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 311bc │ │ │ │ + b.n 311e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b580c │ │ │ │ + bl b53b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 311ac │ │ │ │ - ldr r0, [pc, #8] @ (311c4 ) │ │ │ │ + beq.n 311d0 │ │ │ │ + ldr r0, [pc, #8] @ (311e8 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strb r0, [r7, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000311c8 : │ │ │ │ +000311ec : │ │ │ │ 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, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 311f8 │ │ │ │ + beq.n 3121c │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - movw r0, #58364 @ 0xe3fc │ │ │ │ + movw r0, #55788 @ 0xd9ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 311fa │ │ │ │ + b.n 3121e │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000311fc : │ │ │ │ +00031220 : │ │ │ │ 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, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3122c │ │ │ │ + beq.n 31250 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #58364 @ 0xe3fc │ │ │ │ + movw r0, #55788 @ 0xd9ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3122e │ │ │ │ + b.n 31252 │ │ │ │ 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 3126c │ │ │ │ + bne.n 31290 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 31286 │ │ │ │ - movw r2, #7012 @ 0x1b64 │ │ │ │ + bmi.n 312aa │ │ │ │ + movw r2, #4436 @ 0x1154 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #2812 @ 0xafc │ │ │ │ + movw r1, #316 @ 0x13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #27460 @ 0x6b44 │ │ │ │ + movw r0, #24964 @ 0x6184 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 31282 │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 312a6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #27460 @ 0x6b44 │ │ │ │ + movw r0, #24964 @ 0x6184 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31244 │ │ │ │ + bne.n 31268 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3129e │ │ │ │ - ldr r6, [pc, #24] @ (312a0 ) │ │ │ │ + b.n 312c2 │ │ │ │ + ldr r6, [pc, #24] @ (312c4 ) │ │ │ │ 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 e1770 │ │ │ │ + bl e13f4 │ │ │ │ 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 312a6 │ │ │ │ + bge.n 312ca │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 312fe │ │ │ │ + beq.n 31322 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 312d4 │ │ │ │ + bhi.n 312f8 │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 31302 │ │ │ │ + beq.n 31326 │ │ │ │ sub.w r2, r3, #12 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 31304 │ │ │ │ + b.n 31328 │ │ │ │ mov r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ and.w r2, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 312f4 │ │ │ │ + bpl.n 31318 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ adds r6, #6 │ │ │ │ and.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r7, r6 │ │ │ │ orrs r2, r7 │ │ │ │ - b.n 312e0 │ │ │ │ + b.n 31304 │ │ │ │ lsrs r3, r2, #1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 31304 │ │ │ │ + bpl.n 31328 │ │ │ │ negs r3, r3 │ │ │ │ - b.n 31304 │ │ │ │ + b.n 31328 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 31304 │ │ │ │ + b.n 31328 │ │ │ │ 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, 31322 │ │ │ │ + cbz r4, 31346 │ │ │ │ ldrb.w r3, [r5, #-1]! │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.n 31310 │ │ │ │ + bpl.n 31334 │ │ │ │ and.w r3, r3, #7 │ │ │ │ adds r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 31324 │ │ │ │ + b.n 31348 │ │ │ │ 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 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #8] │ │ │ │ bx lr │ │ │ │ - b.w 226f08 <_PyTime_MonotonicWithInfo@@Base+0x138> │ │ │ │ + b.w 226fd8 <_PyTime_MonotonicWithInfo@@Base+0x138> │ │ │ │ push {r4, lr} │ │ │ │ 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, 31372 │ │ │ │ + cbnz r2, 31396 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #2688 @ 0xa80 │ │ │ │ + movw r1, #192 @ 0xc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl c3d1c │ │ │ │ - cbnz r0, 31388 │ │ │ │ - b.n 31384 │ │ │ │ - movw r0, #2688 @ 0xa80 │ │ │ │ + bl c3924 │ │ │ │ + cbnz r0, 313ac │ │ │ │ + b.n 313a8 │ │ │ │ + movw r0, #192 @ 0xc0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - bl 177b34 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1774ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31358 │ │ │ │ + bne.n 3137c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3138e │ │ │ │ + b.n 313b2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c708c │ │ │ │ + bl c6c94 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00031392 : │ │ │ │ +000313b6 : │ │ │ │ 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] @ (31568 ) │ │ │ │ + ldr r3, [pc, #448] @ (3158c ) │ │ │ │ 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 78cb4 │ │ │ │ - cbz r0, 313fe │ │ │ │ + bl 78ee4 │ │ │ │ + cbz r0, 31422 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1b9b1c │ │ │ │ + bl 1ba244 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbnz r0, 31402 │ │ │ │ + cbnz r0, 31426 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 313fe │ │ │ │ + beq.n 31422 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 313fe │ │ │ │ - ldr r2, [pc, #388] @ (3156c ) │ │ │ │ + cbnz r3, 31422 │ │ │ │ + ldr r2, [pc, #388] @ (31590 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 313f6 │ │ │ │ + cbz r3, 3141a │ │ │ │ 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 31560 │ │ │ │ + b.n 31584 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ str r4, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3147c │ │ │ │ + beq.n 314a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 73304 │ │ │ │ + bl 73528 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3152e │ │ │ │ + beq.w 31552 │ │ │ │ add.w r0, r6, fp │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 314f4 │ │ │ │ + beq.n 31518 │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, fp │ │ │ │ - bge.n 3143e │ │ │ │ + bge.n 31462 │ │ │ │ ldr.w r2, [r8, r3, lsl #2] │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 3142e │ │ │ │ + b.n 31452 │ │ │ │ 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 31476 │ │ │ │ + bge.n 3149a │ │ │ │ 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 31452 │ │ │ │ + b.n 31476 │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 31480 │ │ │ │ + b.n 314a4 │ │ │ │ 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 1b9bf4 │ │ │ │ + bl 1ba31c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 314ea │ │ │ │ + cbz r0, 3150e │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1b9d54 │ │ │ │ + bl 1ba47c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 314e8 │ │ │ │ + beq.n 3150c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 314e8 │ │ │ │ - ldr r2, [pc, #156] @ (3156c ) │ │ │ │ + cbnz r3, 3150c │ │ │ │ + ldr r2, [pc, #156] @ (31590 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 314e0 │ │ │ │ + cbz r3, 31504 │ │ │ │ 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 31530 │ │ │ │ + beq.n 31554 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 314f8 │ │ │ │ + b.n 3151c │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3150c │ │ │ │ + beq.n 31530 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 31510 │ │ │ │ + cbz r3, 31534 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 31530 │ │ │ │ - ldr r2, [pc, #88] @ (3156c ) │ │ │ │ + b.n 31554 │ │ │ │ + ldr r2, [pc, #88] @ (31590 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 31522 │ │ │ │ + cbz r3, 31546 │ │ │ │ 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 3150c │ │ │ │ + b.n 31530 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31560 │ │ │ │ + beq.n 31584 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31560 │ │ │ │ - ldr r2, [pc, #36] @ (3156c ) │ │ │ │ + cbnz r3, 31584 │ │ │ │ + ldr r2, [pc, #36] @ (31590 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 31558 │ │ │ │ + cbz r3, 3157c │ │ │ │ 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] │ │ │ │ @@ -10140,142 +10156,142 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00031570 : │ │ │ │ +00031594 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 135410 │ │ │ │ + b.w 134a38 │ │ │ │ │ │ │ │ -00031576 : │ │ │ │ - b.w 1c4b0c │ │ │ │ +0003159a : │ │ │ │ + b.w 1c522c │ │ │ │ │ │ │ │ -0003157a <_Py_open_noraise@@Base>: │ │ │ │ +0003159e <_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 2a0c8 <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 315ae <_Py_open_noraise@@Base+0x34> │ │ │ │ + blt.n 315d2 <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #23152 @ 0x5a70 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c5b98 │ │ │ │ + bl 1c62b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 315b2 <_Py_open_noraise@@Base+0x38> │ │ │ │ + bne.n 315d6 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a058 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ 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, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 315e2 <_Py_open_noraise@@Base+0x68> │ │ │ │ + cbz r0, 31606 <_Py_open_noraise@@Base+0x68> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 315e2 <_Py_open_noraise@@Base+0x68> │ │ │ │ + beq.n 31606 <_Py_open_noraise@@Base+0x68> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 315e2 <_Py_open_noraise@@Base+0x68> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31606 <_Py_open_noraise@@Base+0x68> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 315fe <_Py_open_noraise@@Base+0x84> │ │ │ │ + cbz r0, 31622 <_Py_open_noraise@@Base+0x84> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 315fe <_Py_open_noraise@@Base+0x84> │ │ │ │ + beq.n 31622 <_Py_open_noraise@@Base+0x84> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 315fe <_Py_open_noraise@@Base+0x84> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31622 <_Py_open_noraise@@Base+0x84> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3161a <_Py_open_noraise@@Base+0xa0> │ │ │ │ + cbz r0, 3163e <_Py_open_noraise@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3161a <_Py_open_noraise@@Base+0xa0> │ │ │ │ + beq.n 3163e <_Py_open_noraise@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3161a <_Py_open_noraise@@Base+0xa0> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3163e <_Py_open_noraise@@Base+0xa0> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 31636 <_Py_open_noraise@@Base+0xbc> │ │ │ │ + cbz r0, 3165a <_Py_open_noraise@@Base+0xbc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31636 <_Py_open_noraise@@Base+0xbc> │ │ │ │ + beq.n 3165a <_Py_open_noraise@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31636 <_Py_open_noraise@@Base+0xbc> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3165a <_Py_open_noraise@@Base+0xbc> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 31652 <_Py_open_noraise@@Base+0xd8> │ │ │ │ + cbz r0, 31676 <_Py_open_noraise@@Base+0xd8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31652 <_Py_open_noraise@@Base+0xd8> │ │ │ │ + beq.n 31676 <_Py_open_noraise@@Base+0xd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31652 <_Py_open_noraise@@Base+0xd8> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31676 <_Py_open_noraise@@Base+0xd8> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00031656 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +0003167a <_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 124ad4 │ │ │ │ + bl 12413c │ │ │ │ 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 104e90 │ │ │ │ + bl 104f40 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ - bne.n 316ba <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + bne.n 316de <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ ldr.w r3, [r4, #3664] @ 0xe50 │ │ │ │ - cbz r3, 316ba <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + cbz r3, 316de <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e55a8 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 1e5954 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e56e0 <_PyThreadState_NewBound@@Base+0x138> │ │ │ │ + bl 1e5b0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1c70 │ │ │ │ + bl 1f20a0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e56e0 <_PyThreadState_NewBound@@Base+0x138> │ │ │ │ + b.w 1e5b0c │ │ │ │ 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, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -10283,295 +10299,295 @@ │ │ │ │ blx 29374 <__sendmsg64@plt> │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000316e0 : │ │ │ │ +00031704 : │ │ │ │ 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] @ (31738 ) │ │ │ │ + ldr r4, [pc, #72] @ (3175c ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1de1c8 │ │ │ │ + bl 1de5f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 3172a │ │ │ │ + cbz r3, 3174e │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 124ad4 │ │ │ │ + bl 12413c │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 3171c │ │ │ │ + cbz r3, 31740 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1dda1c │ │ │ │ - b.n 31720 │ │ │ │ + bl 1dde4c │ │ │ │ + b.n 31744 │ │ │ │ mvn.w r5, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104e90 │ │ │ │ - b.n 3172e │ │ │ │ + bl 104f40 │ │ │ │ + b.n 31752 │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1de264 │ │ │ │ + bl 1de694 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003173c : │ │ │ │ - ldr r0, [pc, #4] @ (31744 ) │ │ │ │ - b.w cfcd4 │ │ │ │ +00031760 : │ │ │ │ + ldr r0, [pc, #4] @ (31768 ) │ │ │ │ + b.w cf8a8 │ │ │ │ nop │ │ │ │ movw r0, #72 @ 0x48 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #42052 @ 0xa444 │ │ │ │ + movw r1, #39476 @ 0x9a34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31770 │ │ │ │ + bge.n 31794 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31a2a │ │ │ │ + b.n 31a4e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42064 @ 0xa450 │ │ │ │ + movw r1, #39488 @ 0x9a40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3176a │ │ │ │ + blt.n 3178e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42076 @ 0xa45c │ │ │ │ + movw r1, #39500 @ 0x9a4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3176a │ │ │ │ + blt.n 3178e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42088 @ 0xa468 │ │ │ │ + movw r1, #39512 @ 0x9a58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3176a │ │ │ │ + blt.n 3178e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42096 @ 0xa470 │ │ │ │ + movw r1, #39520 @ 0x9a60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3176a │ │ │ │ + blt.n 3178e │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42108 @ 0xa47c │ │ │ │ + movw r1, #39532 @ 0x9a6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3176a │ │ │ │ + blt.n 3178e │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42120 @ 0xa488 │ │ │ │ + movw r1, #39544 @ 0x9a78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3176a │ │ │ │ + blt.n 3178e │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42132 @ 0xa494 │ │ │ │ + movw r1, #39556 @ 0x9a84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3176a │ │ │ │ + blt.n 3178e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42144 @ 0xa4a0 │ │ │ │ + movw r1, #39568 @ 0x9a90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3176a │ │ │ │ + blt.n 3178e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42152 @ 0xa4a8 │ │ │ │ + movw r1, #39576 @ 0x9a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3176a │ │ │ │ + blt.n 3178e │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42164 @ 0xa4b4 │ │ │ │ + movw r1, #39588 @ 0x9aa4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3176a │ │ │ │ + blt.n 3178e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42176 @ 0xa4c0 │ │ │ │ + movw r1, #39600 @ 0x9ab0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3176a │ │ │ │ + blt.n 3178e │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42188 @ 0xa4cc │ │ │ │ + movw r1, #39612 @ 0x9abc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3176a │ │ │ │ + blt.n 3178e │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42200 @ 0xa4d8 │ │ │ │ + movw r1, #39624 @ 0x9ac8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3176a │ │ │ │ + blt.w 3178e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42212 @ 0xa4e4 │ │ │ │ + movw r1, #39636 @ 0x9ad4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3176a │ │ │ │ + blt.w 3178e │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42224 @ 0xa4f0 │ │ │ │ + movw r1, #39648 @ 0x9ae0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3176a │ │ │ │ + blt.w 3178e │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42236 @ 0xa4fc │ │ │ │ + movw r1, #39660 @ 0x9aec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3176a │ │ │ │ + blt.w 3178e │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42248 @ 0xa508 │ │ │ │ + movw r1, #39672 @ 0x9af8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3176a │ │ │ │ + blt.w 3178e │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42260 @ 0xa514 │ │ │ │ + movw r1, #39684 @ 0x9b04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3176a │ │ │ │ + blt.w 3178e │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42272 @ 0xa520 │ │ │ │ + movw r1, #39696 @ 0x9b10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3176a │ │ │ │ + blt.w 3178e │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42280 @ 0xa528 │ │ │ │ + movw r1, #39704 @ 0x9b18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3176a │ │ │ │ + blt.w 3178e │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42292 @ 0xa534 │ │ │ │ + movw r1, #39716 @ 0x9b24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3176a │ │ │ │ + blt.w 3178e │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42304 @ 0xa540 │ │ │ │ + movw r1, #39728 @ 0x9b30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3176a │ │ │ │ + blt.w 3178e │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42316 @ 0xa54c │ │ │ │ + movw r1, #39740 @ 0x9b3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3176a │ │ │ │ + blt.w 3178e │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42328 @ 0xa558 │ │ │ │ + movw r1, #39752 @ 0x9b48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3176a │ │ │ │ + blt.w 3178e │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42340 @ 0xa564 │ │ │ │ + movw r1, #39764 @ 0x9b54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3176a │ │ │ │ + blt.w 3178e │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42352 @ 0xa570 │ │ │ │ + movw r1, #39776 @ 0x9b60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3176a │ │ │ │ + blt.w 3178e │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42364 @ 0xa57c │ │ │ │ + movw r1, #39788 @ 0x9b6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3176a │ │ │ │ + blt.w 3178e │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42376 @ 0xa588 │ │ │ │ + movw r1, #39800 @ 0x9b78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3176a │ │ │ │ + blt.w 3178e │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42388 @ 0xa594 │ │ │ │ + movw r1, #39812 @ 0x9b84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3176a │ │ │ │ + blt.w 3178e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42400 @ 0xa5a0 │ │ │ │ + movw r1, #39824 @ 0x9b90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3176a │ │ │ │ + blt.w 3178e │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42412 @ 0xa5ac │ │ │ │ + movw r1, #39836 @ 0x9b9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3176a │ │ │ │ + blt.w 3178e │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42424 @ 0xa5b8 │ │ │ │ + movw r1, #39848 @ 0x9ba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3176a │ │ │ │ + blt.w 3178e │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42440 @ 0xa5c8 │ │ │ │ + movw r1, #39864 @ 0x9bb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ 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 │ │ │ │ @@ -10582,2199 +10598,2208 @@ │ │ │ │ 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, #42596 @ 0xa664 │ │ │ │ + movw r1, #40020 @ 0x9c54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl c3d1c │ │ │ │ - cbz r0, 31a84 │ │ │ │ + bl c3924 │ │ │ │ + cbz r0, 31aa8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl d1b30 │ │ │ │ - cbnz r0, 31a88 │ │ │ │ + bl d16cc │ │ │ │ + cbnz r0, 31aac │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42496 @ 0xa600 │ │ │ │ + movw r1, #39920 @ 0x9bf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31b30 │ │ │ │ + b.n 31b54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 31aaa │ │ │ │ + bmi.n 31ace │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42524 @ 0xa61c │ │ │ │ + movw r1, #39948 @ 0x9c0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 31a84 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 31aa8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 31ace │ │ │ │ + cbz r1, 31af2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 31ad6 │ │ │ │ + bmi.n 31afa │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42548 @ 0xa634 │ │ │ │ + movw r1, #39972 @ 0x9c24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 31a84 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 31aa8 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #27012 @ 0x6984 │ │ │ │ + movw r1, #24436 @ 0x5f74 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #42588 @ 0xa65c │ │ │ │ + movw r0, #40012 @ 0x9c4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 31a84 │ │ │ │ - bl 1e9f0c │ │ │ │ + beq.n 31aa8 │ │ │ │ + bl 1ea338 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31a84 │ │ │ │ + beq.n 31aa8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 205fe0 │ │ │ │ + bl 206318 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 31b1a │ │ │ │ - bl 1ea8bc │ │ │ │ - b.n 31a84 │ │ │ │ - bl 20d158 │ │ │ │ + bne.n 31b3e │ │ │ │ + bl 1eacec │ │ │ │ + b.n 31aa8 │ │ │ │ + bl 20d744 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea8bc │ │ │ │ + bl 1eacec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff2a8 │ │ │ │ + bl ff078 │ │ │ │ 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 r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 31b4e │ │ │ │ + cbz r3, 31b72 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 31b50 │ │ │ │ + b.n 31b74 │ │ │ │ mov r5, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 31b62 │ │ │ │ + cbnz r3, 31b86 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 31b62 │ │ │ │ + blt.n 31b86 │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 31b62 │ │ │ │ - cbnz r0, 31b80 │ │ │ │ - ldr r1, [pc, #240] @ (31c54 ) │ │ │ │ + bgt.n 31b86 │ │ │ │ + cbnz r0, 31ba4 │ │ │ │ + ldr r1, [pc, #240] @ (31c78 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 31b80 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 31ba4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 31c4e │ │ │ │ + b.n 31c72 │ │ │ │ cmn r5, r4 │ │ │ │ - bne.n 31ba2 │ │ │ │ + bne.n 31bc6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - movw r1, #13676 @ 0x356c │ │ │ │ + movw r1, #11100 @ 0x2b5c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #42616 @ 0xa678 │ │ │ │ + movw r0, #40068 @ 0x9c84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31bb0 │ │ │ │ - b.n 31b7c │ │ │ │ + bne.n 31bd4 │ │ │ │ + b.n 31ba0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 143770 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 142d64 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31b84 │ │ │ │ - b.n 31b7c │ │ │ │ + bne.n 31ba8 │ │ │ │ + b.n 31ba0 │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 31bd2 │ │ │ │ + ble.n 31bf6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #42632 @ 0xa688 │ │ │ │ + movw r1, #40084 @ 0x9c94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ adds r2, r6, #1 │ │ │ │ - bge.n 31bee │ │ │ │ + bge.n 31c12 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42712 @ 0xa6d8 │ │ │ │ + movw r1, #40164 @ 0x9ce4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 31b7c │ │ │ │ - ldr r2, [pc, #104] @ (31c58 ) │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 31ba0 │ │ │ │ + ldr r2, [pc, #104] @ (31c7c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31b7c │ │ │ │ + beq.n 31ba0 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 31c2e │ │ │ │ + bne.n 31c52 │ │ │ │ addw r6, r5, #3748 @ 0xea4 │ │ │ │ addw r5, r5, #3796 @ 0xed4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #16 │ │ │ │ - bl 32144 │ │ │ │ - cbz r0, 31c28 │ │ │ │ + bl 32168 │ │ │ │ + cbz r0, 31c4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 31c3e │ │ │ │ - b.n 31b7c │ │ │ │ + bne.n 31c62 │ │ │ │ + b.n 31ba0 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 31c10 │ │ │ │ - b.n 31c4e │ │ │ │ + bne.n 31c34 │ │ │ │ + b.n 31c72 │ │ │ │ add.w r1, r5, r6, lsl #4 │ │ │ │ addw r1, r1, #3748 @ 0xea4 │ │ │ │ - bl 32144 │ │ │ │ - cbz r0, 31c4e │ │ │ │ - b.n 31c1c │ │ │ │ + bl 32168 │ │ │ │ + cbz r0, 31c72 │ │ │ │ + b.n 31c40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31b7c │ │ │ │ + bne.n 31ba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31b7c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31ba0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xf2740048 │ │ │ │ + subw r0, r0, #72 @ 0x48 │ │ │ │ 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, #3372 @ 0xd2c │ │ │ │ + movw r2, #876 @ 0x36c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1dd39c │ │ │ │ - cbz r0, 31ca2 │ │ │ │ + bl 1dd7cc │ │ │ │ + cbz r0, 31cc6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 31ca8 │ │ │ │ + bmi.n 31ccc │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #42844 @ 0xa75c │ │ │ │ + movw r1, #40268 @ 0x9d4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3213c │ │ │ │ + b.n 32160 │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 31cc4 │ │ │ │ + beq.n 31ce8 │ │ │ │ add.w fp, r5, #8 │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r7, fp │ │ │ │ movs r1, #0 │ │ │ │ - b.n 31cf8 │ │ │ │ + b.n 31d1c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #42892 @ 0xa78c │ │ │ │ + movw r1, #40316 @ 0x9d7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 31ca2 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 31cc6 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 31d54 │ │ │ │ + beq.n 31d78 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31cde │ │ │ │ + bne.n 31d02 │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 31d54 │ │ │ │ + beq.n 31d78 │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - ble.n 31d6c │ │ │ │ + ble.n 31d90 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 31d24 │ │ │ │ + blt.n 31d48 │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #42948 @ 0xa7c4 │ │ │ │ + movw r1, #40372 @ 0x9db4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 31ca2 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 31cc6 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 31cde │ │ │ │ + beq.n 31d02 │ │ │ │ ldr.w lr, [r2, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 31d4a │ │ │ │ + ble.n 31d6e │ │ │ │ ldr.w r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 31d32 │ │ │ │ - b.n 31d54 │ │ │ │ + bne.n 31d56 │ │ │ │ + b.n 31d78 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 31d50 │ │ │ │ + cbz r3, 31d74 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 31d44 │ │ │ │ - b.n 31d54 │ │ │ │ + bne.n 31d68 │ │ │ │ + b.n 31d78 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 31cf6 │ │ │ │ + bne.n 31d1a │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42996 @ 0xa7f4 │ │ │ │ + movw r1, #40420 @ 0x9de4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 31ca2 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 31cc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b530c │ │ │ │ + bl 1b598c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31ca2 │ │ │ │ - movw r2, #3372 @ 0xd2c │ │ │ │ + beq.n 31cc6 │ │ │ │ + movw r2, #876 @ 0x36c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 22c17c │ │ │ │ + bl 22c124 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31ca2 │ │ │ │ + beq.n 31cc6 │ │ │ │ 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 31db0 │ │ │ │ + bpl.n 31dd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b2c48 │ │ │ │ + bl 1b32b8 │ │ │ │ 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 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 320aa │ │ │ │ + beq.w 320ce │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22c2e8 │ │ │ │ + bl 22c290 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31dec │ │ │ │ + bge.n 31e10 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32042 │ │ │ │ + b.n 32066 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31e02 │ │ │ │ + beq.n 31e26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 31e02 │ │ │ │ + cbnz r3, 31e26 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 31fbc │ │ │ │ + bne.w 31fe0 │ │ │ │ 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 31f6a │ │ │ │ + bge.w 31f8e │ │ │ │ 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 31f64 │ │ │ │ + bge.w 31f88 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r4, [r7, #180] @ 0xb4 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 31e7a │ │ │ │ - ldr r3, [pc, #700] @ (32100 ) │ │ │ │ + bpl.n 31e9e │ │ │ │ + ldr r3, [pc, #700] @ (32124 ) │ │ │ │ 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 31e66 │ │ │ │ + beq.n 31e8a │ │ │ │ cmp r4, #10 │ │ │ │ - bls.n 31e70 │ │ │ │ + bls.n 31e94 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 31e78 │ │ │ │ + b.n 31e9c │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 31f64 │ │ │ │ + beq.n 31f88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f1f8 │ │ │ │ + bl 7f420 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31f42 │ │ │ │ - bl d82e4 │ │ │ │ + bne.n 31f66 │ │ │ │ + bl d7e9c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w fp, [r7, #180] @ 0xb4 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 31eda │ │ │ │ - ldr r3, [pc, #608] @ (32100 ) │ │ │ │ + bpl.n 31efe │ │ │ │ + ldr r3, [pc, #608] @ (32124 ) │ │ │ │ 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 31ed6 │ │ │ │ + beq.n 31efa │ │ │ │ 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 31f50 │ │ │ │ + beq.n 31f74 │ │ │ │ movw r8, #4364 @ 0x110c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 90f80 │ │ │ │ - cbz r0, 31f50 │ │ │ │ + bl 911d8 │ │ │ │ + cbz r0, 31f74 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 31ee8 │ │ │ │ + beq.n 31f0c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 31ee8 │ │ │ │ + ble.n 31f0c │ │ │ │ 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 31f36 │ │ │ │ + bne.n 31f5a │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 31f2e │ │ │ │ + bne.n 31f52 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31f42 │ │ │ │ + beq.n 31f66 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 31f42 │ │ │ │ + b.n 31f66 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 31f1c │ │ │ │ + b.n 31f40 │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 31ee8 │ │ │ │ + b.n 31f0c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl c0454 │ │ │ │ - cbz r0, 31f50 │ │ │ │ - bl d82e4 │ │ │ │ + bl c0060 │ │ │ │ + cbz r0, 31f74 │ │ │ │ + bl d7e9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1403cc │ │ │ │ - cbnz r0, 31f64 │ │ │ │ + bl 13fa14 │ │ │ │ + cbnz r0, 31f88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 140400 │ │ │ │ + bl 13fa48 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 31e1e │ │ │ │ + b.n 31e42 │ │ │ │ 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 31f98 │ │ │ │ + ble.n 31fbc │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 7ec98 │ │ │ │ + bl 7eec0 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31f7e │ │ │ │ + b.n 31fa2 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 31fa4 │ │ │ │ + cbz r3, 31fc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c94bc <_PySys_GetRequiredAttrString@@Base+0x2488> │ │ │ │ + bl 1c9c14 <_PySys_GetRequiredAttrString@@Base+0x24c0> │ │ │ │ movw r5, #45396 @ 0xb154 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 31fbe │ │ │ │ + cbz r3, 31fe2 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #28 │ │ │ │ - bl 129874 │ │ │ │ - b.n 31fac │ │ │ │ + bl 128eac │ │ │ │ + b.n 31fd0 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1438f0 │ │ │ │ + bl 142ee4 │ │ │ │ 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 31fea │ │ │ │ + beq.n 3200e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31fea │ │ │ │ + cbnz r3, 3200e │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3213c │ │ │ │ + beq.w 32160 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3213c │ │ │ │ + bne.w 32160 │ │ │ │ mov r0, r9 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3213c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32160 │ │ │ │ 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, #8284 @ 0x205c │ │ │ │ + movw r1, #5788 @ 0x169c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ movs r3, #3 │ │ │ │ - bl c3d1c │ │ │ │ + bl c3924 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3204a │ │ │ │ + beq.n 3206e │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 32094 │ │ │ │ - b.n 3200c │ │ │ │ + blt.n 320b8 │ │ │ │ + b.n 32030 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 32066 │ │ │ │ + beq.n 3208a │ │ │ │ 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 32076 │ │ │ │ + bpl.n 3209a │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1b2c48 │ │ │ │ + bl 1b32b8 │ │ │ │ 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 3203e │ │ │ │ + beq.n 32062 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3203e │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3203e │ │ │ │ + bne.n 32062 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32062 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 320aa │ │ │ │ + beq.n 320ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 320aa │ │ │ │ + cbnz r3, 320ce │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 32104 │ │ │ │ + bne.n 32128 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 320be │ │ │ │ + bpl.n 320e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b2c48 │ │ │ │ + bl 1b32b8 │ │ │ │ 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 320dc │ │ │ │ + beq.n 32100 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 320dc │ │ │ │ + cbnz r3, 32100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31ca2 │ │ │ │ + beq.w 31cc6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31ca2 │ │ │ │ + bne.w 31cc6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31ca2 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31cc6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3211a │ │ │ │ + beq.n 3213e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3211a │ │ │ │ + cbnz r3, 3213e │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31ca2 │ │ │ │ + beq.w 31cc6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31ca2 │ │ │ │ + bne.w 31cc6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31ca2 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31cc6 │ │ │ │ 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 3217a │ │ │ │ + beq.n 3219e │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 3216c │ │ │ │ + bne.n 32190 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 32158 │ │ │ │ - bl 860e0 │ │ │ │ + b.n 3217c │ │ │ │ + bl 86304 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32168 │ │ │ │ + beq.n 3218c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3217c │ │ │ │ + b.n 321a0 │ │ │ │ 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, [pc, #28] @ (321ac ) │ │ │ │ + ldr r3, [pc, #28] @ (321d0 ) │ │ │ │ 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 1f1870 │ │ │ │ + bl 1f1ca0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - bge.n 321de │ │ │ │ + bge.n 32202 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #43488 @ 0xa9e0 │ │ │ │ + movw r0, #40924 @ 0x9fdc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e27ac │ │ │ │ - ldr r1, [pc, #208] @ (322b0 ) │ │ │ │ + b.w e2430 │ │ │ │ + ldr r1, [pc, #208] @ (322d4 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl bcdbc │ │ │ │ + bl bc944 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 322a6 │ │ │ │ + beq.n 322ca │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 3222a │ │ │ │ - bl 22c7cc │ │ │ │ + cbnz r5, 3224e │ │ │ │ + bl 22c80c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #31524 @ 0x7b24 │ │ │ │ + movw r1, #29028 @ 0x7164 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #31532 @ 0x7b2c │ │ │ │ + movw r4, #29036 @ 0x716c │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r0, #43508 @ 0xa9f4 │ │ │ │ + movw r0, #40944 @ 0x9ff0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 322a8 │ │ │ │ - bl 146124 │ │ │ │ - cbnz r0, 32270 │ │ │ │ + b.n 322cc │ │ │ │ + bl 145720 │ │ │ │ + cbnz r0, 32294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22c7cc │ │ │ │ + bl 22c80c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #31532 @ 0x7b2c │ │ │ │ + movw r0, #29036 @ 0x716c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #31524 @ 0x7b24 │ │ │ │ + movw r2, #29028 @ 0x7164 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #43544 @ 0xaa18 │ │ │ │ + movw r0, #40980 @ 0xa014 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 146758 │ │ │ │ - b.n 3228e │ │ │ │ + bl 145d54 │ │ │ │ + b.n 322b2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3228c │ │ │ │ + bne.n 322b0 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #63296 @ 0xf740 │ │ │ │ + movw r1, #60720 @ 0xed30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 322a8 │ │ │ │ + beq.n 322cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 322a8 │ │ │ │ + cbnz r3, 322cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 322a8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 322cc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ble.n 3232c │ │ │ │ + ble.n 32350 │ │ │ │ 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 e2254 │ │ │ │ + bl e1ed8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 322d4 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 3230a │ │ │ │ + bne.n 322f8 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 3232e │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #56304 @ 0xdbf0 │ │ │ │ + movw r1, #53808 @ 0xd230 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #43604 @ 0xaa54 │ │ │ │ + movw r0, #41040 @ 0xa050 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 322f8 │ │ │ │ + beq.n 3231c │ │ │ │ mov r0, r4 │ │ │ │ blx 29554 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 32302 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 3230a │ │ │ │ + bne.n 32326 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 3232e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ 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 │ │ │ │ - bl 1438f0 │ │ │ │ + bl 142ee4 │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 32348 │ │ │ │ + beq.n 3236c │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43624 @ 0xaa68 │ │ │ │ + movw r1, #41060 @ 0xa064 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3235a │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3237e │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #43668 @ 0xaa94 │ │ │ │ + movw r0, #41104 @ 0xa090 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3235e │ │ │ │ + bne.n 32382 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32396 │ │ │ │ + b.n 323ba │ │ │ │ movw r4, #11716 @ 0x2dc4 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 3238e │ │ │ │ + cbz r3, 323b2 │ │ │ │ blx 2a574 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 3238a │ │ │ │ + cbz r0, 323ae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3238a │ │ │ │ + beq.n 323ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3238a │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 323ae │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (323c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (323e8 ) │ │ │ │ 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 1e52cc │ │ │ │ + bl 1e5648 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, 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 │ │ │ │ - ldr r2, [pc, #116] @ (32450 ) │ │ │ │ + ldr r2, [pc, #116] @ (32474 ) │ │ │ │ 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 32440 │ │ │ │ + ble.n 32464 │ │ │ │ ldr.w r3, [r5, #1464] @ 0x5b8 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - cbz r3, 3243c │ │ │ │ + cbz r3, 32460 │ │ │ │ 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 d5b60 │ │ │ │ + bl d56f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3242a │ │ │ │ + beq.n 3244e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3242a │ │ │ │ + cbnz r3, 3244e │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 3244a │ │ │ │ - beq.n 3243c │ │ │ │ + blt.n 3246e │ │ │ │ + beq.n 32460 │ │ │ │ ldr.w r0, [r5, #1464] @ 0x5b8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f94d8 │ │ │ │ + bl 1f9908 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 323ee │ │ │ │ + b.n 32412 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3244c │ │ │ │ + b.n 32470 │ │ │ │ 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, #52928 @ 0xcec0 │ │ │ │ + movw r0, #50328 @ 0xc498 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 32484 │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 324a8 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3253e │ │ │ │ + b.n 32562 │ │ │ │ mov r0, r4 │ │ │ │ - bl 73304 │ │ │ │ + bl 73528 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3247e │ │ │ │ + beq.n 324a2 │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 324ba │ │ │ │ + bge.n 324de │ │ │ │ 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 3249c │ │ │ │ + b.n 324c0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #24984 @ 0x6198 │ │ │ │ + movw r1, #22488 @ 0x57d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #43760 @ 0xaaf0 │ │ │ │ + movw r0, #41184 @ 0xa0e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 324de │ │ │ │ + beq.n 32502 │ │ │ │ movs r0, #0 │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 324e2 │ │ │ │ + cbnz r0, 32506 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3253e │ │ │ │ + b.n 32562 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 3253e │ │ │ │ + bge.n 32562 │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 324fa │ │ │ │ + bmi.n 3251e │ │ │ │ adds r7, #1 │ │ │ │ - b.n 324e4 │ │ │ │ + b.n 32508 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 3250a │ │ │ │ + cbnz r3, 3252e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 32514 │ │ │ │ - b.n 324f6 │ │ │ │ + cbnz r3, 32538 │ │ │ │ + b.n 3251a │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32500 │ │ │ │ - b.n 324f6 │ │ │ │ - movw r1, #9651 @ 0x25b3 │ │ │ │ + bne.n 32524 │ │ │ │ + b.n 3251a │ │ │ │ + movw r1, #9687 @ 0x25d7 │ │ │ │ movt r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 324f6 │ │ │ │ + beq.n 3251a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 324de │ │ │ │ + beq.n 32502 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 324de │ │ │ │ + bne.n 32502 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 324de │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32502 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, 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, 32596 │ │ │ │ + cbz r4, 325ba │ │ │ │ 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 3256e │ │ │ │ + bne.n 32592 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 104e90 │ │ │ │ + bl 104f40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #43780 @ 0xab04 │ │ │ │ + movw r0, #41204 @ 0xa0f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #65476 @ 0xffc4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov r0, r4 │ │ │ │ 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 r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000325d2 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ +000325f6 <_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 325fa <_PyXI_ApplyError@@Base> │ │ │ │ + bl 3261e <_PyXI_ApplyError@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ adds r0, #8 │ │ │ │ - bl 22ce60 <_PyArg_ParseStackAndKeywords@@Base+0x5b0> │ │ │ │ + bl 22ce08 <_PyArg_ParseStackAndKeywords@@Base+0x518> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000325fa <_PyXI_ApplyError@@Base>: │ │ │ │ +0003261e <_PyXI_ApplyError@@Base>: │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ - bne.n 32604 <_PyXI_ApplyError@@Base+0xa> │ │ │ │ + bne.n 32628 <_PyXI_ApplyError@@Base+0xa> │ │ │ │ adds r0, #8 │ │ │ │ - b.n 3279a <_PyXI_ApplyError@@Base+0x1a0> │ │ │ │ + b.n 327be <_PyXI_ApplyError@@Base+0x1a0> │ │ │ │ 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 32634 <_PyXI_ApplyError@@Base+0x3a> │ │ │ │ + bne.n 32658 <_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, 3262e <_PyXI_ApplyError@@Base+0x34> │ │ │ │ - movw r1, #43784 @ 0xab08 │ │ │ │ + cbnz r1, 32652 <_PyXI_ApplyError@@Base+0x34> │ │ │ │ + movw r1, #41208 @ 0xa0f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3275c <_PyXI_ApplyError@@Base+0x162> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 32780 <_PyXI_ApplyError@@Base+0x162> │ │ │ │ adds r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 326a4 <_PyXI_ApplyError@@Base+0xaa> │ │ │ │ + bhi.n 326c8 <_PyXI_ApplyError@@Base+0xaa> │ │ │ │ tbb [pc, r3] │ │ │ │ subs r7, r4, r4 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ subs r6, #4 │ │ │ │ movs r6, r7 │ │ │ │ movw r3, #50252 @ 0xc44c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15bf70 │ │ │ │ - b.n 326ba <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 326ba <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 15b6a0 │ │ │ │ + b.n 326de <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 326de <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #50252 @ 0xc44c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38744 @ 0x9758 │ │ │ │ + movw r1, #36168 @ 0x8d48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 326ba <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 326de <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #50252 @ 0xc44c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43832 @ 0xab38 │ │ │ │ + movw r1, #41256 @ 0xa128 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 326ba <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 326de <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #50252 @ 0xc44c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43868 @ 0xab5c │ │ │ │ + movw r1, #41292 @ 0xa14c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 326ba <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 326de <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43908 @ 0xab84 │ │ │ │ + movw r1, #41332 @ 0xa174 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 326c4 <_PyXI_ApplyError@@Base+0xca> │ │ │ │ + cbnz r3, 326e8 <_PyXI_ApplyError@@Base+0xca> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3275c <_PyXI_ApplyError@@Base+0x162> │ │ │ │ - bl d82a4 │ │ │ │ + beq.n 32780 <_PyXI_ApplyError@@Base+0x162> │ │ │ │ + bl d7e5c │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movw r3, #50252 @ 0xc44c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, #8 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - cbz r5, 326e8 <_PyXI_ApplyError@@Base+0xee> │ │ │ │ + cbz r5, 3270c <_PyXI_ApplyError@@Base+0xee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 326e8 <_PyXI_ApplyError@@Base+0xee> │ │ │ │ - bl d82e4 │ │ │ │ + cbnz r0, 3270c <_PyXI_ApplyError@@Base+0xee> │ │ │ │ + bl d7e9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 32b10 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ + bl 32b34 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl eecdc │ │ │ │ + bl ee95c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3270e <_PyXI_ApplyError@@Base+0x114> │ │ │ │ + beq.n 32732 <_PyXI_ApplyError@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3270e <_PyXI_ApplyError@@Base+0x114> │ │ │ │ + cbnz r3, 32732 <_PyXI_ApplyError@@Base+0x114> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 32748 <_PyXI_ApplyError@@Base+0x14e> │ │ │ │ - bl d82a4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3276c <_PyXI_ApplyError@@Base+0x14e> │ │ │ │ + bl d7e5c │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #43936 @ 0xaba0 │ │ │ │ + movw r1, #41360 @ 0xa190 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 834d4 │ │ │ │ + bl 836f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3272c <_PyXI_ApplyError@@Base+0x132> │ │ │ │ - bl d82e4 │ │ │ │ + bge.n 32750 <_PyXI_ApplyError@@Base+0x132> │ │ │ │ + bl d7e9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32742 <_PyXI_ApplyError@@Base+0x148> │ │ │ │ + beq.n 32766 <_PyXI_ApplyError@@Base+0x148> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32742 <_PyXI_ApplyError@@Base+0x148> │ │ │ │ + cbnz r3, 32766 <_PyXI_ApplyError@@Base+0x148> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl d82b8 │ │ │ │ - bl d82a4 │ │ │ │ + bl d7e70 │ │ │ │ + bl d7e5c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r6 │ │ │ │ - bl d82b8 │ │ │ │ + bl d7e70 │ │ │ │ movs r0, #0 │ │ │ │ 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 329d8 <_PyXI_ApplyError@@Base+0x3de> │ │ │ │ + bl 329fc <_PyXI_ApplyError@@Base+0x3de> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32790 <_PyXI_ApplyError@@Base+0x196> │ │ │ │ + bne.n 327b4 <_PyXI_ApplyError@@Base+0x196> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43948 @ 0xabac │ │ │ │ + movw r1, #41372 @ 0xa19c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32798 <_PyXI_ApplyError@@Base+0x19e> │ │ │ │ + b.n 327bc <_PyXI_ApplyError@@Base+0x19e> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1b6bc0 <_PyNamespace_New@@Base> │ │ │ │ + bl 1b7240 <_PyNamespace_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 329d0 <_PyXI_ApplyError@@Base+0x3d6> │ │ │ │ + beq.w 329f4 <_PyXI_ApplyError@@Base+0x3d6> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1b6bc0 <_PyNamespace_New@@Base> │ │ │ │ + bl 1b7240 <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32898 <_PyXI_ApplyError@@Base+0x29e> │ │ │ │ + beq.n 328bc <_PyXI_ApplyError@@Base+0x29e> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 32806 <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ - bl 7b56c │ │ │ │ + cbz r0, 3282a <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ + bl 7b798 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32882 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ + beq.n 328a6 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #65060 @ 0xfe24 │ │ │ │ + movw r1, #62564 @ 0xf464 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 834d4 │ │ │ │ + bl 836f4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 327fc <_PyXI_ApplyError@@Base+0x202> │ │ │ │ + beq.n 32820 <_PyXI_ApplyError@@Base+0x202> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 327fc <_PyXI_ApplyError@@Base+0x202> │ │ │ │ + cbnz r3, 32820 <_PyXI_ApplyError@@Base+0x202> │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 32882 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ + blt.n 328a6 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 32808 <_PyXI_ApplyError@@Base+0x20e> │ │ │ │ + b.n 3282c <_PyXI_ApplyError@@Base+0x20e> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 32844 <_PyXI_ApplyError@@Base+0x24a> │ │ │ │ - bl 7b56c │ │ │ │ + cbz r0, 32868 <_PyXI_ApplyError@@Base+0x24a> │ │ │ │ + bl 7b798 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 32882 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ + cbz r0, 328a6 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #65072 @ 0xfe30 │ │ │ │ + movw r1, #62576 @ 0xf470 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 834d4 │ │ │ │ + bl 836f4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3283c <_PyXI_ApplyError@@Base+0x242> │ │ │ │ + beq.n 32860 <_PyXI_ApplyError@@Base+0x242> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3283c <_PyXI_ApplyError@@Base+0x242> │ │ │ │ + cbnz r3, 32860 <_PyXI_ApplyError@@Base+0x242> │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 32882 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ + blt.n 328a6 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 32880 <_PyXI_ApplyError@@Base+0x286> │ │ │ │ - bl 7b56c │ │ │ │ + cbz r0, 328a4 <_PyXI_ApplyError@@Base+0x286> │ │ │ │ + bl 7b798 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 32882 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ + cbz r0, 328a6 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #65120 @ 0xfe60 │ │ │ │ + movw r1, #62624 @ 0xf4a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 834d4 │ │ │ │ + bl 836f4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32878 <_PyXI_ApplyError@@Base+0x27e> │ │ │ │ + beq.n 3289c <_PyXI_ApplyError@@Base+0x27e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 32878 <_PyXI_ApplyError@@Base+0x27e> │ │ │ │ + cbnz r3, 3289c <_PyXI_ApplyError@@Base+0x27e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 328bc <_PyXI_ApplyError@@Base+0x2c2> │ │ │ │ - b.n 32882 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ - cbz r3, 328bc <_PyXI_ApplyError@@Base+0x2c2> │ │ │ │ + bge.n 328e0 <_PyXI_ApplyError@@Base+0x2c2> │ │ │ │ + b.n 328a6 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ + cbz r3, 328e0 <_PyXI_ApplyError@@Base+0x2c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32898 <_PyXI_ApplyError@@Base+0x29e> │ │ │ │ + beq.n 328bc <_PyXI_ApplyError@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32898 <_PyXI_ApplyError@@Base+0x29e> │ │ │ │ + cbnz r3, 328bc <_PyXI_ApplyError@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 328e8 <_PyXI_ApplyError@@Base+0x2ee> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 3290c <_PyXI_ApplyError@@Base+0x2ee> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ 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, #31204 @ 0x79e4 │ │ │ │ + movw r1, #28708 @ 0x7024 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 834d4 │ │ │ │ + bl 836f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 328e4 <_PyXI_ApplyError@@Base+0x2ea> │ │ │ │ + beq.n 32908 <_PyXI_ApplyError@@Base+0x2ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 328e4 <_PyXI_ApplyError@@Base+0x2ea> │ │ │ │ + cbnz r3, 32908 <_PyXI_ApplyError@@Base+0x2ea> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 328f4 <_PyXI_ApplyError@@Base+0x2fa> │ │ │ │ + bge.n 32918 <_PyXI_ApplyError@@Base+0x2fa> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 329c4 <_PyXI_ApplyError@@Base+0x3ca> │ │ │ │ - b.n 329d0 <_PyXI_ApplyError@@Base+0x3d6> │ │ │ │ + bne.n 329e8 <_PyXI_ApplyError@@Base+0x3ca> │ │ │ │ + b.n 329f4 <_PyXI_ApplyError@@Base+0x3d6> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 32902 <_PyXI_ApplyError@@Base+0x308> │ │ │ │ - bl 7b56c │ │ │ │ + cbz r0, 32926 <_PyXI_ApplyError@@Base+0x308> │ │ │ │ + bl 7b798 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32920 <_PyXI_ApplyError@@Base+0x326> │ │ │ │ - b.n 328e8 <_PyXI_ApplyError@@Base+0x2ee> │ │ │ │ + cbnz r0, 32944 <_PyXI_ApplyError@@Base+0x326> │ │ │ │ + b.n 3290c <_PyXI_ApplyError@@Base+0x2ee> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ 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, #12192 @ 0x2fa0 │ │ │ │ + movw r1, #9696 @ 0x25e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 834d4 │ │ │ │ + bl 836f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32948 <_PyXI_ApplyError@@Base+0x34e> │ │ │ │ + beq.n 3296c <_PyXI_ApplyError@@Base+0x34e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32948 <_PyXI_ApplyError@@Base+0x34e> │ │ │ │ + cbnz r3, 3296c <_PyXI_ApplyError@@Base+0x34e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 328e8 <_PyXI_ApplyError@@Base+0x2ee> │ │ │ │ + blt.n 3290c <_PyXI_ApplyError@@Base+0x2ee> │ │ │ │ mov r0, r6 │ │ │ │ - bl 32b10 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ + bl 32b34 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 328e8 <_PyXI_ApplyError@@Base+0x2ee> │ │ │ │ + beq.n 3290c <_PyXI_ApplyError@@Base+0x2ee> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #44008 @ 0xabe8 │ │ │ │ + movw r1, #41432 @ 0xa1d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 834d4 │ │ │ │ + bl 836f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32980 <_PyXI_ApplyError@@Base+0x386> │ │ │ │ + beq.n 329a4 <_PyXI_ApplyError@@Base+0x386> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32980 <_PyXI_ApplyError@@Base+0x386> │ │ │ │ + cbnz r3, 329a4 <_PyXI_ApplyError@@Base+0x386> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 328e8 <_PyXI_ApplyError@@Base+0x2ee> │ │ │ │ + blt.n 3290c <_PyXI_ApplyError@@Base+0x2ee> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 329d2 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ - bl 7b56c │ │ │ │ + cbz r0, 329f6 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ + bl 7b798 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32996 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ - bl d82e4 │ │ │ │ - b.n 329d2 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ + cbnz r0, 329ba <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ + bl d7e9c │ │ │ │ + b.n 329f6 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #44020 @ 0xabf4 │ │ │ │ + movw r1, #41444 @ 0xa1e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 834d4 │ │ │ │ + bl 836f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 329be <_PyXI_ApplyError@@Base+0x3c4> │ │ │ │ + beq.n 329e2 <_PyXI_ApplyError@@Base+0x3c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 329be <_PyXI_ApplyError@@Base+0x3c4> │ │ │ │ + cbnz r3, 329e2 <_PyXI_ApplyError@@Base+0x3c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 329d2 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ - b.n 328e8 <_PyXI_ApplyError@@Base+0x2ee> │ │ │ │ + bge.n 329f6 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ + b.n 3290c <_PyXI_ApplyError@@Base+0x2ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 329d0 <_PyXI_ApplyError@@Base+0x3d6> │ │ │ │ + cbnz r3, 329f4 <_PyXI_ApplyError@@Base+0x3d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 329fe <_PyXI_ApplyError@@Base+0x404> │ │ │ │ + bmi.n 32a22 <_PyXI_ApplyError@@Base+0x404> │ │ │ │ movw r3, #24972 @ 0x618c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 32a7a <_PyXI_ApplyError@@Base+0x480> │ │ │ │ + bne.n 32a9e <_PyXI_ApplyError@@Base+0x480> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 12b454 │ │ │ │ + bl 12aa8c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32a7a <_PyXI_ApplyError@@Base+0x480> │ │ │ │ - bl 88b4c │ │ │ │ + beq.n 32a9e <_PyXI_ApplyError@@Base+0x480> │ │ │ │ + bl 88d60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a2a <_PyXI_ApplyError@@Base+0x430> │ │ │ │ + beq.n 32a4e <_PyXI_ApplyError@@Base+0x430> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32a2a <_PyXI_ApplyError@@Base+0x430> │ │ │ │ + cbnz r3, 32a4e <_PyXI_ApplyError@@Base+0x430> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 32a7a <_PyXI_ApplyError@@Base+0x480> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 32a9e <_PyXI_ApplyError@@Base+0x480> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 32a46 <_PyXI_ApplyError@@Base+0x44c> │ │ │ │ - bl 22a1bc │ │ │ │ + b.n 32a6a <_PyXI_ApplyError@@Base+0x44c> │ │ │ │ + bl 18b7c8 <_PyDeadline_Init@@Base+0x2558> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32a90 <_PyXI_ApplyError@@Base+0x496> │ │ │ │ + beq.n 32ab4 <_PyXI_ApplyError@@Base+0x496> │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 32aca <_PyXI_ApplyError@@Base+0x4d0> │ │ │ │ + bne.n 32aee <_PyXI_ApplyError@@Base+0x4d0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 32ada <_PyXI_ApplyError@@Base+0x4e0> │ │ │ │ + bne.n 32afe <_PyXI_ApplyError@@Base+0x4e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e98 │ │ │ │ + bl 890ac │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 32aea <_PyXI_ApplyError@@Base+0x4f0> │ │ │ │ - bl 8496c │ │ │ │ + beq.n 32b0e <_PyXI_ApplyError@@Base+0x4f0> │ │ │ │ + bl 84b8c │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 32a32 <_PyXI_ApplyError@@Base+0x438> │ │ │ │ + bne.n 32a56 <_PyXI_ApplyError@@Base+0x438> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32a80 <_PyXI_ApplyError@@Base+0x486> │ │ │ │ + bne.n 32aa4 <_PyXI_ApplyError@@Base+0x486> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32aba <_PyXI_ApplyError@@Base+0x4c0> │ │ │ │ + bne.n 32ade <_PyXI_ApplyError@@Base+0x4c0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32b0c <_PyXI_ApplyError@@Base+0x512> │ │ │ │ + b.n 32b30 <_PyXI_ApplyError@@Base+0x512> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32a70 <_PyXI_ApplyError@@Base+0x476> │ │ │ │ + bne.n 32a94 <_PyXI_ApplyError@@Base+0x476> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32a70 <_PyXI_ApplyError@@Base+0x476> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32a94 <_PyXI_ApplyError@@Base+0x476> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 32aa0 <_PyXI_ApplyError@@Base+0x4a6> │ │ │ │ + beq.n 32ac4 <_PyXI_ApplyError@@Base+0x4a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32aa0 <_PyXI_ApplyError@@Base+0x4a6> │ │ │ │ + cbnz r3, 32ac4 <_PyXI_ApplyError@@Base+0x4a6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a70 <_PyXI_ApplyError@@Base+0x476> │ │ │ │ + beq.n 32a94 <_PyXI_ApplyError@@Base+0x476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32a70 <_PyXI_ApplyError@@Base+0x476> │ │ │ │ + bne.n 32a94 <_PyXI_ApplyError@@Base+0x476> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32a70 <_PyXI_ApplyError@@Base+0x476> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32a94 <_PyXI_ApplyError@@Base+0x476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32a7a <_PyXI_ApplyError@@Base+0x480> │ │ │ │ + bne.n 32a9e <_PyXI_ApplyError@@Base+0x480> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32a7a <_PyXI_ApplyError@@Base+0x480> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32a9e <_PyXI_ApplyError@@Base+0x480> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32a40 <_PyXI_ApplyError@@Base+0x446> │ │ │ │ + bne.n 32a64 <_PyXI_ApplyError@@Base+0x446> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32a40 <_PyXI_ApplyError@@Base+0x446> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32a64 <_PyXI_ApplyError@@Base+0x446> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32a46 <_PyXI_ApplyError@@Base+0x44c> │ │ │ │ + bne.n 32a6a <_PyXI_ApplyError@@Base+0x44c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32a46 <_PyXI_ApplyError@@Base+0x44c> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32a6a <_PyXI_ApplyError@@Base+0x44c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b00 <_PyXI_ApplyError@@Base+0x506> │ │ │ │ + beq.n 32b24 <_PyXI_ApplyError@@Base+0x506> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32b00 <_PyXI_ApplyError@@Base+0x506> │ │ │ │ + cbnz r3, 32b24 <_PyXI_ApplyError@@Base+0x506> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - bl 80b80 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80da0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r4, 32b50 <_PyXI_ApplyError@@Base+0x556> │ │ │ │ + cbz r4, 32b74 <_PyXI_ApplyError@@Base+0x556> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #8156 @ 0x1fdc │ │ │ │ + movw r1, #5660 @ 0x161c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2a960 │ │ │ │ - cbz r0, 32b88 <_PyXI_ApplyError@@Base+0x58e> │ │ │ │ - movw r1, #59096 @ 0xe6d8 │ │ │ │ + cbz r0, 32bac <_PyXI_ApplyError@@Base+0x58e> │ │ │ │ + movw r1, #56600 @ 0xdd18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a960 │ │ │ │ - cbnz r0, 32b5c <_PyXI_ApplyError@@Base+0x562> │ │ │ │ - b.n 32b88 <_PyXI_ApplyError@@Base+0x58e> │ │ │ │ - cbz r5, 32ba8 <_PyXI_ApplyError@@Base+0x5ae> │ │ │ │ + cbnz r0, 32b80 <_PyXI_ApplyError@@Base+0x562> │ │ │ │ + b.n 32bac <_PyXI_ApplyError@@Base+0x58e> │ │ │ │ + cbz r5, 32bcc <_PyXI_ApplyError@@Base+0x5ae> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7b56c │ │ │ │ - cbz r5, 32b74 <_PyXI_ApplyError@@Base+0x57a> │ │ │ │ + b.w 7b798 │ │ │ │ + cbz r5, 32b98 <_PyXI_ApplyError@@Base+0x57a> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #44032 @ 0xac00 │ │ │ │ + movw r0, #41900 @ 0xa3ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #44044 @ 0xac0c │ │ │ │ + movw r0, #41912 @ 0xa3b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e27ac │ │ │ │ - cbz r5, 32b9e <_PyXI_ApplyError@@Base+0x5a4> │ │ │ │ + b.w e2430 │ │ │ │ + cbz r5, 32bc2 <_PyXI_ApplyError@@Base+0x5a4> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #44052 @ 0xac14 │ │ │ │ + movw r0, #41920 @ 0xa3c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7b56c │ │ │ │ + b.w 7b798 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00032bb4 : │ │ │ │ +00032bd8 : │ │ │ │ b.w 29f34 │ │ │ │ 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, #54400 @ 0xd480 │ │ │ │ + movw r1, #51652 @ 0xc9c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 32c16 │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 32c3a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 124ad4 │ │ │ │ - cbnz r0, 32c1a │ │ │ │ - bl 98ae4 │ │ │ │ + bl 12413c │ │ │ │ + cbnz r0, 32c3e │ │ │ │ + bl 98b84 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 124ad4 │ │ │ │ + bl 12413c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ - cbnz r5, 32c1a │ │ │ │ + bl 9b6dc │ │ │ │ + cbnz r5, 32c3e │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #54424 @ 0xd498 │ │ │ │ + movw r1, #51676 @ 0xc9dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32c3a │ │ │ │ + b.n 32c5e │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 32c22 │ │ │ │ + bne.n 32c46 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #20 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 32c5e │ │ │ │ + bne.n 32c82 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32c7c │ │ │ │ - b.n 32c76 │ │ │ │ + bne.n 32ca0 │ │ │ │ + b.n 32c9a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #34356 @ 0x8634 │ │ │ │ + movw r0, #31780 @ 0x7c24 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32c52 │ │ │ │ - b.n 32c8a │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 32c8a │ │ │ │ + bne.n 32c76 │ │ │ │ + b.n 32cae │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 32cae │ │ │ │ movw r3, #56140 @ 0xdb4c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15bf70 │ │ │ │ + bl 15b6a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ... │ │ │ │ │ │ │ │ -00032c90 : │ │ │ │ - ldr r0, [pc, #4] @ (32c98 ) │ │ │ │ - b.w cfcd4 │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf7d00048 │ │ │ │ +00032cb4 : │ │ │ │ + movw r0, #63396 @ 0xf7a4 │ │ │ │ + movt r0, #72 @ 0x48 │ │ │ │ + b.w cf8a8 │ │ │ │ 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 d03d4 │ │ │ │ + bl cffa4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #252] @ (32db0 ) │ │ │ │ + ldr r1, [pc, #252] @ (32dd4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2588 │ │ │ │ - movw r1, #59680 @ 0xe920 │ │ │ │ + bl e220c │ │ │ │ + movw r1, #57104 @ 0xdf10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl d0830 │ │ │ │ + bl d03cc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32cd8 │ │ │ │ + bge.n 32cfc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32dac │ │ │ │ - ldr r1, [pc, #216] @ (32db4 ) │ │ │ │ + b.n 32dd0 │ │ │ │ + ldr r1, [pc, #216] @ (32dd8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2588 │ │ │ │ - movw r1, #6536 @ 0x1988 │ │ │ │ + bl e220c │ │ │ │ + movw r1, #4040 @ 0xfc8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl d0830 │ │ │ │ + bl d03cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32cd2 │ │ │ │ - ldr r1, [pc, #188] @ (32db8 ) │ │ │ │ + blt.n 32cf6 │ │ │ │ + ldr r1, [pc, #188] @ (32ddc ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2588 │ │ │ │ - movw r1, #6556 @ 0x199c │ │ │ │ + bl e220c │ │ │ │ + movw r1, #4060 @ 0xfdc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl d0830 │ │ │ │ + bl d03cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32cd2 │ │ │ │ + blt.n 32cf6 │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 72508 │ │ │ │ - movw r1, #61200 @ 0xef10 │ │ │ │ + bl 7273c │ │ │ │ + movw r1, #58644 @ 0xe514 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl d0830 │ │ │ │ + bl d03cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32cd2 │ │ │ │ - ldr r6, [pc, #128] @ (32dbc ) │ │ │ │ + blt.n 32cf6 │ │ │ │ + ldr r6, [pc, #128] @ (32de0 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r1, 32d4e │ │ │ │ + cbz r1, 32d72 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32d3a │ │ │ │ - b.n 32cd2 │ │ │ │ + bne.n 32d5e │ │ │ │ + b.n 32cf6 │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7eab8 │ │ │ │ + bl 7ece0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32cd2 │ │ │ │ + beq.n 32cf6 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #88] @ (32dc0 ) │ │ │ │ + ldr r1, [pc, #88] @ (32de4 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl e2588 │ │ │ │ + bl e220c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32d86 │ │ │ │ + beq.n 32daa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 32d86 │ │ │ │ + cbnz r3, 32daa │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 32cd2 │ │ │ │ + beq.n 32cf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl e25b0 │ │ │ │ + bl e2234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32cd2 │ │ │ │ - movw r0, #5804 @ 0x16ac │ │ │ │ + bne.n 32cf6 │ │ │ │ + movw r0, #3308 @ 0xcec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7b524 │ │ │ │ + bl 7b750 │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r5, #24] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb.w r0, [r4, r8] │ │ │ │ ldrb.w r0, [r8, r8] │ │ │ │ strh.w r0, [ip, r8] │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ lsls r1, r0, #1 │ │ │ │ str.w r0, [r0, r8] │ │ │ │ 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, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #32] @ (32e00 ) │ │ │ │ + ldr r3, [pc, #32] @ (32e24 ) │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r2, #59688 @ 0xe928 │ │ │ │ + movw r2, #57112 @ 0xdf18 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d6eb0 │ │ │ │ - cbz r0, 32dfc │ │ │ │ + bl d6a68 │ │ │ │ + cbz r0, 32e20 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ bl 2e814 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb.w r0, [r0, #72] @ 0x48 │ │ │ │ + ldr.w r0, [r4, r8] │ │ │ │ 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 d03d4 │ │ │ │ + bl cffa4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #8284 @ 0x205c │ │ │ │ + movw r1, #5788 @ 0x169c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl c3d1c │ │ │ │ - cbz r0, 32e5e │ │ │ │ + bl c3924 │ │ │ │ + cbz r0, 32e82 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 32e62 │ │ │ │ + bmi.n 32e86 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59704 @ 0xe938 │ │ │ │ + movw r1, #57128 @ 0xdf28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32eb8 │ │ │ │ + b.n 32edc │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 240ff0 │ │ │ │ + bl 240f90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32e5e │ │ │ │ + beq.n 32e82 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32e9a │ │ │ │ + bne.n 32ebe │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32e5e │ │ │ │ + beq.n 32e82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32e5e │ │ │ │ + bne.n 32e82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32e5e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32e82 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32ea8 │ │ │ │ + bne.n 32ecc │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 32eb8 │ │ │ │ + b.n 32edc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32e9e │ │ │ │ + bne.n 32ec2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32e9e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32ec2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00032ebc : │ │ │ │ - ldr r0, [pc, #4] @ (32ec4 ) │ │ │ │ - b.w cfcd4 │ │ │ │ +00032ee0 : │ │ │ │ + ldr r0, [pc, #4] @ (32ee8 ) │ │ │ │ + b.w cf8a8 │ │ │ │ nop │ │ │ │ ldrh.w r0, [r4, #72] @ 0x48 │ │ │ │ + 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 129d8c <_Py_union_type_or@@Base+0x468> │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + 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 │ │ │ │ - bl d03d4 │ │ │ │ + bl cffa4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r1, [pc, #708] @ (331a4 ) │ │ │ │ + ldr r1, [pc, #708] @ (331e8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e2588 │ │ │ │ + bl e220c │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33128 │ │ │ │ + beq.w 3316c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e25b0 │ │ │ │ + bl e2234 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33128 │ │ │ │ + blt.w 3316c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - movw r1, #60180 @ 0xeb14 │ │ │ │ + movw r1, #57604 @ 0xe104 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r4, [pc, #668] @ (331a8 ) │ │ │ │ - ldr r2, [pc, #672] @ (331ac ) │ │ │ │ + ldr r4, [pc, #668] @ (331ec ) │ │ │ │ + ldr r2, [pc, #672] @ (331f0 ) │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 32f52 │ │ │ │ + beq.n 32f96 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32f36 │ │ │ │ + beq.n 32f7a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 32f36 │ │ │ │ + cbnz r3, 32f7a │ │ │ │ addw r0, r4, #1132 @ 0x46c │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #628] @ (331ac ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #628] @ (331f0 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #60200 @ 0xeb28 │ │ │ │ + movw r1, #57624 @ 0xe118 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32f6c │ │ │ │ + bne.n 32fb0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 33128 │ │ │ │ + beq.w 3316c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 33128 │ │ │ │ - ldr r0, [pc, #580] @ (331ac ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33128 │ │ │ │ + bne.w 3316c │ │ │ │ + ldr r0, [pc, #580] @ (331f0 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3316c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32f7e │ │ │ │ + beq.n 32fc2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 32f7e │ │ │ │ - ldr r0, [pc, #560] @ (331ac ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #560] @ (331b0 ) │ │ │ │ + cbnz r3, 32fc2 │ │ │ │ + ldr r0, [pc, #560] @ (331f0 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #560] @ (331f4 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #60220 @ 0xeb3c │ │ │ │ + movw r1, #57644 @ 0xe12c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 32fc8 │ │ │ │ + beq.n 3300c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32fac │ │ │ │ + beq.n 32ff0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32fac │ │ │ │ - ldr r0, [pc, #520] @ (331b0 ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #512] @ (331b0 ) │ │ │ │ + cbnz r3, 32ff0 │ │ │ │ + ldr r0, [pc, #520] @ (331f4 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #512] @ (331f4 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #60244 @ 0xeb54 │ │ │ │ + movw r1, #57668 @ 0xe144 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32fe2 │ │ │ │ + bne.n 33026 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 33128 │ │ │ │ + beq.w 3316c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 33128 │ │ │ │ - ldr r0, [pc, #468] @ (331b0 ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33128 │ │ │ │ + bne.w 3316c │ │ │ │ + ldr r0, [pc, #468] @ (331f4 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3316c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32ff4 │ │ │ │ + beq.n 33038 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32ff4 │ │ │ │ - ldr r0, [pc, #448] @ (331b0 ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 33038 │ │ │ │ + ldr r0, [pc, #448] @ (331f4 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #60172 @ 0xeb0c │ │ │ │ + movw r1, #57596 @ 0xe0fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33128 │ │ │ │ + blt.w 3316c │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #60192 @ 0xeb20 │ │ │ │ + movw r1, #57616 @ 0xe110 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33128 │ │ │ │ + blt.w 3316c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #60212 @ 0xeb34 │ │ │ │ + movw r1, #57636 @ 0xe124 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33128 │ │ │ │ + blt.n 3316c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #60236 @ 0xeb4c │ │ │ │ + movw r1, #57660 @ 0xe13c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33128 │ │ │ │ - ldr r1, [pc, #360] @ (331b4 ) │ │ │ │ + blt.n 3316c │ │ │ │ + ldr r1, [pc, #360] @ (331f8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e2588 │ │ │ │ + bl e220c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33128 │ │ │ │ + beq.n 3316c │ │ │ │ mov r0, r5 │ │ │ │ - bl e25b0 │ │ │ │ + bl e2234 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33128 │ │ │ │ + blt.n 3316c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r1, #60180 @ 0xeb14 │ │ │ │ + movw r1, #57604 @ 0xe104 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #328] @ (331b8 ) │ │ │ │ + ldr r2, [pc, #328] @ (331fc ) │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 330b4 │ │ │ │ + beq.n 330f8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33098 │ │ │ │ + beq.n 330dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 33098 │ │ │ │ - ldr r0, [pc, #292] @ (331b8 ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #284] @ (331b8 ) │ │ │ │ + cbnz r3, 330dc │ │ │ │ + ldr r0, [pc, #292] @ (331fc ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #284] @ (331fc ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #60200 @ 0xeb28 │ │ │ │ + movw r1, #57624 @ 0xe118 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 330c8 │ │ │ │ + bne.n 3310c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33128 │ │ │ │ + beq.n 3316c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 33128 │ │ │ │ - ldr r0, [pc, #244] @ (331b8 ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33128 │ │ │ │ + cbnz r3, 3316c │ │ │ │ + ldr r0, [pc, #244] @ (331fc ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3316c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 330da │ │ │ │ + beq.n 3311e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 330da │ │ │ │ - ldr r0, [pc, #224] @ (331b8 ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #224] @ (331bc ) │ │ │ │ + cbnz r3, 3311e │ │ │ │ + ldr r0, [pc, #224] @ (331fc ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #224] @ (33200 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #60220 @ 0xeb3c │ │ │ │ + movw r1, #57644 @ 0xe12c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 33116 │ │ │ │ + beq.n 3315a │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3312e │ │ │ │ - ldr r2, [pc, #192] @ (331bc ) │ │ │ │ + bne.n 33172 │ │ │ │ + ldr r2, [pc, #192] @ (33200 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #60244 @ 0xeb54 │ │ │ │ + movw r1, #57668 @ 0xe144 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 33140 │ │ │ │ + bne.n 33184 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33128 │ │ │ │ + beq.n 3316c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 33128 │ │ │ │ - ldr r0, [pc, #152] @ (331bc ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3316c │ │ │ │ + ldr r0, [pc, #152] @ (33200 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 331a0 │ │ │ │ + b.n 331e4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 330fa │ │ │ │ - ldr r0, [pc, #128] @ (331bc ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 330fa │ │ │ │ + bne.n 3313e │ │ │ │ + ldr r0, [pc, #128] @ (33200 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3313e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33152 │ │ │ │ + beq.n 33196 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 33152 │ │ │ │ - ldr r0, [pc, #108] @ (331bc ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 33196 │ │ │ │ + ldr r0, [pc, #108] @ (33200 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #60260 @ 0xeb64 │ │ │ │ + movw r1, #57684 @ 0xe154 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33128 │ │ │ │ + blt.n 3316c │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #60280 @ 0xeb78 │ │ │ │ + movw r1, #57704 @ 0xe168 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33128 │ │ │ │ + blt.n 3316c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #60300 @ 0xeb8c │ │ │ │ + movw r1, #57724 @ 0xe17c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33128 │ │ │ │ + blt.n 3316c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #60324 @ 0xeba4 │ │ │ │ + movw r1, #57748 @ 0xe194 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str??.w r0, [r8, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r0, #12] │ │ │ │ @@ -12782,444 +12807,434 @@ │ │ │ │ strb r4, [r0, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr??.w r0, [ip, #72] @ 0x48 │ │ │ │ strb r4, [r0, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r0, #16] │ │ │ │ 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 12a754 <_Py_union_type_or@@Base+0x468> │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ │ │ │ │ -000331e0 : │ │ │ │ - ldr r0, [pc, #4] @ (331e8 ) │ │ │ │ - b.w cfcd4 │ │ │ │ +00033204 : │ │ │ │ + ldr r0, [pc, #4] @ (3320c ) │ │ │ │ + b.w cf8a8 │ │ │ │ nop │ │ │ │ ldrsb.w r0, [r0, r8] │ │ │ │ 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 d03d4 │ │ │ │ + bl cffa4 │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #44324 @ 0xad24 │ │ │ │ + movw r0, #43528 @ 0xaa08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7b524 │ │ │ │ + bl 7b750 │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3353a │ │ │ │ + beq.w 3355e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #65160 @ 0xfe88 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl e2588 │ │ │ │ + bl e220c │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3353a │ │ │ │ - ldr r4, [pc, #780] @ (33540 ) │ │ │ │ - movw r9, #25459 @ 0x6373 │ │ │ │ + beq.w 3355e │ │ │ │ + ldr r4, [pc, #780] @ (33564 ) │ │ │ │ + movw r9, #35043 @ 0x88e3 │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #51993 @ 0xcb19 │ │ │ │ + movw r8, #49969 @ 0xc331 │ │ │ │ movt r8, #37 @ 0x25 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r1, r4, #12 │ │ │ │ - cbz r2, 33292 │ │ │ │ + cbz r2, 332b6 │ │ │ │ strd r9, r8, [r4, #16] │ │ │ │ str r4, [r4, #28] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 7e8c8 │ │ │ │ + bl 7eaf0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3353a │ │ │ │ + beq.w 3355e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7e324 │ │ │ │ + bl 7e548 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.w 3351e │ │ │ │ + beq.w 33542 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3328e │ │ │ │ + beq.n 332b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3328e │ │ │ │ + cbnz r3, 332b2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 33244 │ │ │ │ + b.n 33268 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #62008 @ 0xf238 │ │ │ │ + movw r0, #59432 @ 0xe828 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8c2a0 │ │ │ │ + bl 8c4fc │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3353a │ │ │ │ + beq.w 3355e │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #56444 @ 0xdc7c │ │ │ │ + movw r1, #53868 @ 0xd26c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d0830 │ │ │ │ + bl d03cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 3355e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #61460 @ 0xf014 │ │ │ │ + movw r1, #58884 @ 0xe604 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d0830 │ │ │ │ + bl d03cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 3355e │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #61472 @ 0xf020 │ │ │ │ + movw r1, #58896 @ 0xe610 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d0830 │ │ │ │ + bl d03cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 3355e │ │ │ │ blx 29168 │ │ │ │ - movw r1, #61488 @ 0xf030 │ │ │ │ + movw r1, #58912 @ 0xe620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8b3c │ │ │ │ + bl 1e8f64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 3355e │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29eac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #61504 @ 0xf040 │ │ │ │ + movw r0, #58928 @ 0xe630 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cf4 │ │ │ │ - movw r1, #29868 @ 0x74ac │ │ │ │ + bl 84f14 │ │ │ │ + movw r1, #27372 @ 0x6aec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d0524 │ │ │ │ + bl d00f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 3355e │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #5072 @ 0x13d0 │ │ │ │ + movw r2, #2576 @ 0xa10 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #61512 @ 0xf048 │ │ │ │ + movw r1, #58936 @ 0xe638 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1e8b3c │ │ │ │ + bl 1e8f64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 3355e │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #61528 @ 0xf058 │ │ │ │ + movw r1, #58952 @ 0xe648 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 337ba │ │ │ │ + bl 337de │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3353a │ │ │ │ - bl 72508 │ │ │ │ + beq.w 3355e │ │ │ │ + bl 7273c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3353a │ │ │ │ - bl 72508 │ │ │ │ + beq.w 3355e │ │ │ │ + bl 7273c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 335f4 │ │ │ │ - movw r7, #38524 @ 0x967c │ │ │ │ + beq.w 33618 │ │ │ │ + movw r7, #36028 @ 0x8cbc │ │ │ │ movt r7, #65 @ 0x41 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 33544 │ │ │ │ + bne.w 33568 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp.w r9, #44 @ 0x2c │ │ │ │ - bne.n 33388 │ │ │ │ + bne.n 333ac │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #61544 @ 0xf068 │ │ │ │ + movw r2, #58968 @ 0xe658 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #65052 @ 0xfe1c │ │ │ │ + movw r1, #62556 @ 0xf45c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1e8b3c │ │ │ │ + bl 1e8f64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 335f4 │ │ │ │ + blt.w 33618 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #24108 @ 0x5e2c │ │ │ │ + movw r1, #21532 @ 0x541c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d0524 │ │ │ │ + bl d00f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33530 │ │ │ │ + blt.w 33554 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #61592 @ 0xf098 │ │ │ │ + movw r1, #59016 @ 0xe688 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d0524 │ │ │ │ + bl d00f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 3355e │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #61604 @ 0xf0a4 │ │ │ │ + movw r1, #59028 @ 0xe694 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 337ba │ │ │ │ + bl 337de │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3353a │ │ │ │ - movw r2, #61620 @ 0xf0b4 │ │ │ │ + beq.w 3355e │ │ │ │ + movw r2, #59044 @ 0xe6a4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #65052 @ 0xfe1c │ │ │ │ + movw r1, #62556 @ 0xf45c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1e8b3c │ │ │ │ + bl 1e8f64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 3355e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61676 @ 0xf0ec │ │ │ │ + movw r1, #59100 @ 0xe6dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 3355e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61692 @ 0xf0fc │ │ │ │ + movw r1, #59116 @ 0xe6ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3353a │ │ │ │ + blt.n 3355e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61708 @ 0xf10c │ │ │ │ + movw r1, #59132 @ 0xe6fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3353a │ │ │ │ + blt.n 3355e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61724 @ 0xf11c │ │ │ │ + movw r1, #59148 @ 0xe70c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3353a │ │ │ │ + blt.n 3355e │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61740 @ 0xf12c │ │ │ │ + movw r1, #59164 @ 0xe71c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3353a │ │ │ │ + blt.n 3355e │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61760 @ 0xf140 │ │ │ │ + movw r1, #59184 @ 0xe730 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3353a │ │ │ │ + blt.n 3355e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61776 @ 0xf150 │ │ │ │ + movw r1, #59200 @ 0xe740 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3353a │ │ │ │ + blt.n 3355e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61792 @ 0xf160 │ │ │ │ + movw r1, #59216 @ 0xe750 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3353a │ │ │ │ + blt.n 3355e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61808 @ 0xf170 │ │ │ │ + movw r1, #59232 @ 0xe760 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3353a │ │ │ │ + blt.n 3355e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61824 @ 0xf180 │ │ │ │ + movw r1, #59248 @ 0xe770 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3353a │ │ │ │ + blt.n 3355e │ │ │ │ movs r0, #0 │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3353a │ │ │ │ + cbz r0, 3355e │ │ │ │ blx 2a514 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - movw r0, #61840 @ 0xf190 │ │ │ │ + movw r0, #59264 @ 0xe780 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 33626 │ │ │ │ + beq.w 3364a │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 33602 │ │ │ │ + bne.n 33626 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3353a │ │ │ │ + beq.n 3355e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3353a │ │ │ │ + cbnz r3, 3355e │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3353a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3355e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 335e4 │ │ │ │ + bne.n 33608 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 337b4 │ │ │ │ + b.n 337d8 │ │ │ │ cdp2 0, 10, cr0, cr0, cr8, {2} │ │ │ │ mov r0, r9 │ │ │ │ blx 2a1a4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 33550 │ │ │ │ + cbnz r0, 33574 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e8b3c │ │ │ │ + bl 1e8f64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 335f4 │ │ │ │ + blt.n 33618 │ │ │ │ mov r0, r9 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 335f4 │ │ │ │ + beq.n 33618 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33582 │ │ │ │ + beq.n 335a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3359e │ │ │ │ + cbnz r0, 335c2 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 335f4 │ │ │ │ + beq.n 33618 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 335f4 │ │ │ │ + cbnz r2, 33618 │ │ │ │ mov r0, fp │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 335f4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33618 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 335c2 │ │ │ │ + beq.n 335e6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 335c2 │ │ │ │ + cbnz r1, 335e6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 335dc │ │ │ │ + beq.n 33600 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 335dc │ │ │ │ + cbnz r2, 33600 │ │ │ │ mov r0, fp │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - bne.w 33394 │ │ │ │ - b.n 335f4 │ │ │ │ + bne.w 333b8 │ │ │ │ + b.n 33618 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3353a │ │ │ │ + bne.n 3355e │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3353a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3355e │ │ │ │ mov r0, sl │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7965c │ │ │ │ - b.n 3353a │ │ │ │ - bl 860e0 │ │ │ │ + bl 79888 │ │ │ │ + b.n 3355e │ │ │ │ + bl 86304 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3361a │ │ │ │ + beq.n 3363e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3361a │ │ │ │ + cbnz r3, 3363e │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 334f6 │ │ │ │ - b.n 33518 │ │ │ │ + bne.w 3351a │ │ │ │ + b.n 3353c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #61844 @ 0xf194 │ │ │ │ + movw r1, #59268 @ 0xe784 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d0524 │ │ │ │ + bl d00f4 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 3355e │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #61856 @ 0xf1a0 │ │ │ │ + movw r1, #59280 @ 0xe790 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 3355e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #61888 @ 0xf1c0 │ │ │ │ + movw r1, #59312 @ 0xe7b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 3355e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #61932 @ 0xf1ec │ │ │ │ + movw r1, #59356 @ 0xe7dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 3355e │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3368e │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 3353a │ │ │ │ + cbnz r0, 336b2 │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 3355e │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #61964 @ 0xf20c │ │ │ │ + movw r3, #59388 @ 0xe7fc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #4 │ │ │ │ - movw r1, #61988 @ 0xf224 │ │ │ │ + movw r1, #59412 @ 0xe814 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #41380 @ 0xa1a4 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38340 @ 0x95c4 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -13256,766 +13271,766 @@ │ │ │ │ movw r2, #38364 @ 0x95dc │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38884 @ 0x97e4 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #76] @ 0x4c │ │ │ │ movw r2, #37504 @ 0x9280 │ │ │ │ movt r2, #2 │ │ │ │ - movw r3, #46561 @ 0xb5e1 │ │ │ │ + movw r3, #47577 @ 0xb9d9 │ │ │ │ movt r3, #25 │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #43660 @ 0xaa8c │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38680 @ 0x9718 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #92] @ 0x5c │ │ │ │ movw r2, #41420 @ 0xa1cc │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #41148 @ 0xa0bc │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #100] @ 0x64 │ │ │ │ - movw r2, #15919 @ 0x3e2f │ │ │ │ + movw r2, #15751 @ 0x3d87 │ │ │ │ movt r2, #5 │ │ │ │ - bl fe658 │ │ │ │ + bl fe2cc │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 337a4 │ │ │ │ + cbnz r0, 337c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 785b4 │ │ │ │ - b.n 3353a │ │ │ │ + bl 787e8 │ │ │ │ + b.n 3355e │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #61996 @ 0xf22c │ │ │ │ + movw r1, #59420 @ 0xe81c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d0524 │ │ │ │ + bl d00f4 │ │ │ │ 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 2968c │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b5a1c │ │ │ │ - cbz r0, 33838 │ │ │ │ + bl 1b609c │ │ │ │ + cbz r0, 3385c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 33802 │ │ │ │ + cbnz r0, 33826 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33838 │ │ │ │ + beq.n 3385c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33838 │ │ │ │ + cbnz r3, 3385c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33838 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3385c │ │ │ │ mov r1, r4 │ │ │ │ - bl 33860 <_PyImport_SetModule@@Base> │ │ │ │ + bl 33884 <_PyImport_SetModule@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3383c │ │ │ │ + bge.n 33860 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33822 │ │ │ │ + beq.n 33846 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33822 │ │ │ │ + cbnz r3, 33846 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33838 │ │ │ │ + beq.n 3385c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33838 │ │ │ │ + cbnz r3, 3385c │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3385c │ │ │ │ + b.n 33880 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3384e │ │ │ │ + beq.n 33872 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3384e │ │ │ │ + cbnz r3, 33872 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl d0524 │ │ │ │ + bl d00f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33838 │ │ │ │ + blt.n 3385c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00033860 <_PyImport_SetModule@@Base>: │ │ │ │ +00033884 <_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] @ (338a0 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ + ldr r4, [pc, #48] @ (338c4 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r3, 33892 <_PyImport_SetModule@@Base+0x32> │ │ │ │ - movw r1, #8504 @ 0x2138 │ │ │ │ + cbnz r3, 338b6 <_PyImport_SetModule@@Base+0x32> │ │ │ │ + movw r1, #6008 @ 0x1778 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #27396 @ 0x6b04 │ │ │ │ + movw r0, #24900 @ 0x6144 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8c0a0 │ │ │ │ + b.w 8c2fc │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000338a4 : │ │ │ │ - ldr r0, [pc, #4] @ (338ac ) │ │ │ │ - b.w cfcd4 │ │ │ │ +000338c8 : │ │ │ │ + ldr r0, [pc, #4] @ (338d0 ) │ │ │ │ + b.w cf8a8 │ │ │ │ nop │ │ │ │ lsls r4, r1, #27 │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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 df8c0 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl df540 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #62220 @ 0xf30c │ │ │ │ + movw r1, #59644 @ 0xe8fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 94614 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 9486c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33988 │ │ │ │ + beq.n 339ac │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 338f6 │ │ │ │ + cbnz r3, 3391a │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #62228 @ 0xf314 │ │ │ │ + movw r1, #59652 @ 0xe904 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 94614 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 9486c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3390c │ │ │ │ - b.n 33988 │ │ │ │ + bne.n 33930 │ │ │ │ + b.n 339ac │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #22244 @ 0x56e4 │ │ │ │ + movw r1, #19668 @ 0x4cd4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 94614 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 9486c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 338e0 │ │ │ │ - b.n 33988 │ │ │ │ + bne.n 33904 │ │ │ │ + b.n 339ac │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl ec448 │ │ │ │ + bl ec0c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33988 │ │ │ │ + beq.n 339ac │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d655c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d60f0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 3395e │ │ │ │ + beq.n 33982 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3393a │ │ │ │ + beq.n 3395e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3393a │ │ │ │ + cbnz r3, 3395e │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #30440 @ 0x76e8 │ │ │ │ + movw r0, #27972 @ 0x6d44 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33988 │ │ │ │ + cbz r0, 339ac │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d655c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d60f0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 33970 │ │ │ │ + bne.n 33994 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33988 │ │ │ │ + beq.n 339ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33988 │ │ │ │ + cbnz r3, 339ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33988 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 339ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33980 │ │ │ │ + beq.n 339a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33980 │ │ │ │ + cbnz r3, 339a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 949a4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 33990 │ │ │ │ + bl 94bfc <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 339b4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e6874 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1e6cc8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3399c │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 339a4 │ │ │ │ - movw r0, #10880 @ 0x2a80 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - b.w 161960 │ │ │ │ │ │ │ │ -000339a8 : │ │ │ │ +000339b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (339d0 ) │ │ │ │ + ldr r1, [pc, #24] @ (339e0 ) │ │ │ │ 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 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 339ec │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 339f4 │ │ │ │ + movw r0, #10880 @ 0x2a80 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + b.w 161050 │ │ │ │ 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 df8c0 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl df540 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #62236 @ 0xf31c │ │ │ │ + movw r1, #59660 @ 0xe90c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 94614 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 9486c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33ac2 │ │ │ │ + beq.n 33ae6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl ec448 │ │ │ │ + bl ec0c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33ac2 │ │ │ │ + beq.n 33ae6 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d655c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d60f0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 33a98 │ │ │ │ + beq.n 33abc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33a2e │ │ │ │ + beq.n 33a52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33a2e │ │ │ │ + cbnz r3, 33a52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 33a74 │ │ │ │ + cbz r3, 33a98 │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #62256 @ 0xf330 │ │ │ │ + movw r1, #59680 @ 0xe920 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 94614 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 9486c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33ac2 │ │ │ │ + beq.n 33ae6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl ec448 │ │ │ │ + bl ec0c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33ac2 │ │ │ │ + beq.n 33ae6 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d655c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d60f0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 33a98 │ │ │ │ + beq.n 33abc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33a74 │ │ │ │ + beq.n 33a98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33a74 │ │ │ │ + cbnz r3, 33a98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #30440 @ 0x76e8 │ │ │ │ + movw r0, #27972 @ 0x6d44 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33ac2 │ │ │ │ + cbz r0, 33ae6 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d655c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d60f0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 33aaa │ │ │ │ + bne.n 33ace │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33ac2 │ │ │ │ + beq.n 33ae6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33ac2 │ │ │ │ + cbnz r3, 33ae6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33ac2 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33ae6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33aba │ │ │ │ + beq.n 33ade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33aba │ │ │ │ + cbnz r3, 33ade │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 949a4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 33aca │ │ │ │ + bl 94bfc <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 33aee │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e6874 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1e6cc8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 33aee │ │ │ │ + cbz r3, 33b12 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 33af0 │ │ │ │ + b.n 33b14 │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 29634 │ │ │ │ - cbnz r6, 33b08 │ │ │ │ + cbnz r6, 33b2c │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 33b08 │ │ │ │ + ble.n 33b2c │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 33b08 │ │ │ │ - cbnz r4, 33b30 │ │ │ │ - ldr r1, [pc, #432] @ (33cbc ) │ │ │ │ + bgt.n 33b2c │ │ │ │ + cbnz r4, 33b54 │ │ │ │ + ldr r1, [pc, #432] @ (33ce0 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33ca8 │ │ │ │ + beq.w 33ccc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33ca8 │ │ │ │ + bne.w 33ccc │ │ │ │ add r8, r5 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 33b80 │ │ │ │ + beq.n 33ba4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 33b68 │ │ │ │ - bl f91f8 │ │ │ │ + cbz r0, 33b8c │ │ │ │ + bl f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 33b60 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 33b84 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33ca8 │ │ │ │ + bne.w 33ccc │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 33b6c │ │ │ │ - b.n 33b88 │ │ │ │ + bne.n 33b90 │ │ │ │ + b.n 33bac │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 33b8a │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 33b8a │ │ │ │ - b.n 33ca8 │ │ │ │ + bne.n 33bae │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 33bae │ │ │ │ + b.n 33ccc │ │ │ │ movs r4, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33b8a │ │ │ │ + b.n 33bae │ │ │ │ movs r4, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl d03d4 │ │ │ │ + bl cffa4 │ │ │ │ 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 177854 │ │ │ │ + bl 1771cc │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33ca2 │ │ │ │ + beq.n 33cc6 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r4, #53708 @ 0xd1cc │ │ │ │ + movw r4, #51132 @ 0xc7bc │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #9145 @ 0x23b9 │ │ │ │ + movw r4, #7457 @ 0x1d21 │ │ │ │ movt r4, #23 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ - movw r4, #28385 @ 0x6ee1 │ │ │ │ + movw r4, #26713 @ 0x6859 │ │ │ │ movt r4, #23 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ blx 2a444 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq.n 33c22 │ │ │ │ - bgt.n 33c5a │ │ │ │ + beq.n 33c46 │ │ │ │ + bgt.n 33c7e │ │ │ │ adds r1, r4, #4 │ │ │ │ - beq.n 33c0a │ │ │ │ + beq.n 33c2e │ │ │ │ adds r2, r4, #2 │ │ │ │ - bne.n 33c5a │ │ │ │ + bne.n 33c7e │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - movw r1, #62840 @ 0xf578 │ │ │ │ + movw r1, #60264 @ 0xeb68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 12f780 │ │ │ │ - b.n 33ca2 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 33cc6 │ │ │ │ movw r3, #36632 @ 0x8f18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #62800 @ 0xf550 │ │ │ │ + movw r1, #60224 @ 0xeb40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 33ca2 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 33cc6 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 33c40 │ │ │ │ + cbnz r3, 33c64 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 248e38 <_PyXI_EndInterpreter@@Base+0x608> │ │ │ │ + bl 248d10 <_PyXI_EndInterpreter@@Base+0x608> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge.n 33c40 │ │ │ │ + bge.n 33c64 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 299f8 │ │ │ │ - b.n 33ca2 │ │ │ │ - bl 98ae4 │ │ │ │ + b.n 33cc6 │ │ │ │ + bl 98b84 │ │ │ │ movs r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 294f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ adds r3, r4, #2 │ │ │ │ - bne.n 33c74 │ │ │ │ + bne.n 33c98 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 299f8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #24384 @ 0x5f40 │ │ │ │ + movw r3, #21808 @ 0x5530 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 24f5ec <_Py_c_pow@@Base+0x674> │ │ │ │ - b.n 33ca2 │ │ │ │ + bl 24f5ac <_Py_c_pow@@Base+0x784> │ │ │ │ + b.n 33cc6 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 33c26 │ │ │ │ + beq.n 33c4a │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 299f8 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 33c92 │ │ │ │ + cbnz r0, 33cb6 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 177b8c <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ + bl 177504 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 33caa │ │ │ │ - b.n 33ca2 │ │ │ │ - movw r3, #25548 @ 0x63cc │ │ │ │ + cbnz r0, 33cce │ │ │ │ + b.n 33cc6 │ │ │ │ + movw r3, #22972 @ 0x59bc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 24f5ec <_Py_c_pow@@Base+0x674> │ │ │ │ + bl 24f5ac <_Py_c_pow@@Base+0x784> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1c787c <_PySys_GetRequiredAttrString@@Base+0x848> │ │ │ │ + bl 1c7f9c <_PySys_GetRequiredAttrString@@Base+0x848> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 33cb4 │ │ │ │ + cbz r3, 33cd8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r4, r5, #28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ bx r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #64660 @ 0xfc94 │ │ │ │ + movw r1, #62084 @ 0xf284 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl ff0bc │ │ │ │ + bl fed70 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 33cfc │ │ │ │ + cbz r2, 33d20 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 33cfc │ │ │ │ + beq.n 33d20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 33cfc │ │ │ │ + cbnz r3, 33d20 │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #63220 @ 0xf6f4 │ │ │ │ + movw r1, #60644 @ 0xece4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 33d92 │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 33db6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r1, 33d78 │ │ │ │ + cbnz r1, 33d9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 33d62 │ │ │ │ + bne.n 33d86 │ │ │ │ add r3, sp, #32 │ │ │ │ movs r5, #8 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ blx 299d4 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33dee │ │ │ │ + blt.n 33e12 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7f1f8 │ │ │ │ - b.n 33dfe │ │ │ │ + bl 7f420 │ │ │ │ + b.n 33e22 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r5, #4 │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 299d4 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33dee │ │ │ │ + blt.n 33e12 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 81464 │ │ │ │ - b.n 33dfe │ │ │ │ + bl 81684 │ │ │ │ + b.n 33e22 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 33d96 │ │ │ │ + bne.n 33dba │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #63236 @ 0xf704 │ │ │ │ + movw r1, #60660 @ 0xecf4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33dfe │ │ │ │ + b.n 33e22 │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 33db6 │ │ │ │ + bcc.n 33dda │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #63276 @ 0xf72c │ │ │ │ + movw r1, #60700 @ 0xed1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 33d92 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 33db6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33d92 │ │ │ │ + beq.n 33db6 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 299d4 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33df4 │ │ │ │ + bge.n 33e18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33dee │ │ │ │ + beq.n 33e12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33dee │ │ │ │ + cbnz r3, 33e12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 33dfe │ │ │ │ + b.n 33e22 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9dcb8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9dd44 <_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 18e084 │ │ │ │ + b.w 18dca8 │ │ │ │ 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 1546a8 │ │ │ │ - cbz r0, 33e42 │ │ │ │ + bl 153ca8 │ │ │ │ + cbz r0, 33e66 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 33e70 │ │ │ │ - cbz r0, 33e6e │ │ │ │ + bl 33e94 │ │ │ │ + cbz r0, 33e92 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #13688 @ 0x3578 │ │ │ │ + movw r0, #11236 @ 0x2be4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ 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 73304 │ │ │ │ - cbz r0, 33ec4 │ │ │ │ + bl 73528 │ │ │ │ + cbz r0, 33ee8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ - b.n 33e9a │ │ │ │ + b.n 33ebe │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 33ed8 │ │ │ │ + ble.n 33efc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33ee4 │ │ │ │ + bl 33f08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33e96 │ │ │ │ + bne.n 33eba │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 33ec8 │ │ │ │ + bne.n 33eec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33ede │ │ │ │ + b.n 33f02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33ec4 │ │ │ │ + bne.n 33ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33ec4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33ee8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ 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, #42020 @ 0xa424 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 33f22 │ │ │ │ + bne.n 33f46 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r0, 33f18 │ │ │ │ - movw r0, #15300 @ 0x3bc4 │ │ │ │ + cbnz r0, 33f3c │ │ │ │ + movw r0, #12804 @ 0x3204 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 33f30 │ │ │ │ + cbz r0, 33f54 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 111104 │ │ │ │ + b.w 1111a0 │ │ │ │ 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} │ │ │ │ @@ -14030,577 +14045,577 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29634 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33f82 │ │ │ │ + bge.n 33fa6 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #33288 @ 0x8208 │ │ │ │ + movw r2, #30792 @ 0x7848 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #10352 @ 0x2870 │ │ │ │ + movw r1, #7900 @ 0x1edc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6204 @ 0x183c │ │ │ │ + movw r0, #3708 @ 0xe7c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r4, #0 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 33f8e │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 33fb2 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33f9e │ │ │ │ + bl 33fc2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33f98 │ │ │ │ + cbz r3, 33fbc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ 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] @ (3406c ) │ │ │ │ + ldr r3, [pc, #188] @ (34090 ) │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #13676 @ 0x356c │ │ │ │ + movw r2, #11100 @ 0x2b5c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 12f98c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12efd4 <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34066 │ │ │ │ + beq.n 3408a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 34002 │ │ │ │ + bmi.n 34026 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33fea │ │ │ │ + beq.n 3400e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33fea │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3400e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23136 @ 0x5a60 │ │ │ │ + movw r1, #20560 @ 0x5050 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 34066 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3408a │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 3403a │ │ │ │ + bge.n 3405e │ │ │ │ movw r0, #6504 @ 0x1968 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #36016 @ 0x8cb0 │ │ │ │ + movw r1, #33520 @ 0x82f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34066 │ │ │ │ + beq.n 3408a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34066 │ │ │ │ + cbnz r3, 3408a │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34066 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3408a │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29cc8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3405c │ │ │ │ + beq.n 34080 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 3405c │ │ │ │ + cbnz r1, 34080 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 33b08 │ │ │ │ + b.n 33b2c │ │ │ │ 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 r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29634 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 340a2 │ │ │ │ + bhi.n 340c6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d2320 │ │ │ │ - cbz r0, 340bc │ │ │ │ - b.n 340b8 │ │ │ │ - movw r0, #55492 @ 0xd8c4 │ │ │ │ + bl d1ec0 │ │ │ │ + cbz r0, 340e0 │ │ │ │ + b.n 340dc │ │ │ │ + movw r0, #52916 @ 0xceb4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34094 │ │ │ │ + bne.n 340b8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3410e │ │ │ │ + b.n 34132 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 340d4 │ │ │ │ + ble.n 340f8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 177048 │ │ │ │ + bl 1769c0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 340d6 │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 340d6 │ │ │ │ - b.n 340b8 │ │ │ │ + bne.n 340fa │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 340fa │ │ │ │ + b.n 340dc │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 340fa │ │ │ │ - bl 98ae4 │ │ │ │ + ble.n 3411e │ │ │ │ + bl 98b84 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a660 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b624 │ │ │ │ - b.n 34106 │ │ │ │ + bl 9b6dc │ │ │ │ + b.n 3412a │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a660 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f1f8 │ │ │ │ + bl 7f420 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 34118 │ │ │ │ + cbz r3, 3413c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ 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 │ │ │ │ movs r0, #0 │ │ │ │ - bl 734d0 │ │ │ │ - cbz r0, 3416e │ │ │ │ + bl 736f4 │ │ │ │ + cbz r0, 34192 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a174 │ │ │ │ - b.n 3414c │ │ │ │ - bl 860e0 │ │ │ │ + b.n 34170 │ │ │ │ + bl 86304 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 34178 │ │ │ │ - bl 138cec <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 3419c │ │ │ │ + bl 13830c <_Py_DecRef@@Base> │ │ │ │ blx 2a774 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 34172 │ │ │ │ - bl 1e3408 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ + cbz r1, 34196 │ │ │ │ + bl 1e3834 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 3413e │ │ │ │ + bne.n 34162 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138cec <_Py_DecRef@@Base> │ │ │ │ + bl 13830c <_Py_DecRef@@Base> │ │ │ │ blx 2a508 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3417e │ │ │ │ + b.n 341a2 │ │ │ │ blx 2a508 │ │ │ │ - b.n 3417e │ │ │ │ - bl 138cec <_Py_DecRef@@Base> │ │ │ │ - b.n 34164 │ │ │ │ + b.n 341a2 │ │ │ │ + bl 13830c <_Py_DecRef@@Base> │ │ │ │ + b.n 34188 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1ba44c │ │ │ │ + b.w 1bab74 │ │ │ │ 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 dbcac │ │ │ │ + bl db8bc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 341b0 │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 341c8 │ │ │ │ - b.n 341de │ │ │ │ + bne.n 341d4 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 341ec │ │ │ │ + b.n 34202 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 341c8 │ │ │ │ + bne.n 341ec │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ - movw r0, #1968 @ 0x7b0 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + movw r0, #64928 @ 0xfda0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #1984 @ 0x7c0 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + movw r0, #64944 @ 0xfdb0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 341fc │ │ │ │ + bgt.n 34220 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2036 @ 0x7f4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #64996 @ 0xfde4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ 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 34230 │ │ │ │ + ble.n 34254 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2084 @ 0x824 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65044 @ 0xfe14 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 16ab5c │ │ │ │ + bl 16a230 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 34244 │ │ │ │ + bne.n 34268 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 343e4 │ │ │ │ + b.n 34408 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 34258 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 3427c │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34240 │ │ │ │ + bne.n 34264 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 34284 │ │ │ │ + beq.n 342a8 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 3428a │ │ │ │ + beq.n 342ae │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 3427e │ │ │ │ + beq.n 342a2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 34280 │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 34280 │ │ │ │ - b.n 34240 │ │ │ │ + bne.n 342a4 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 342a4 │ │ │ │ + b.n 34264 │ │ │ │ movs r5, #0 │ │ │ │ - cbz r4, 34294 │ │ │ │ - b.n 342a2 │ │ │ │ + cbz r4, 342b8 │ │ │ │ + b.n 342c6 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 34294 │ │ │ │ + b.n 342b8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 343d0 │ │ │ │ + bne.w 343f4 │ │ │ │ mov r9, r4 │ │ │ │ mov r5, r4 │ │ │ │ movw r3, #44008 @ 0xabe8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 342a4 │ │ │ │ + b.n 342c8 │ │ │ │ mov r6, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 342c4 │ │ │ │ + bne.n 342e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ movw r3, #44008 @ 0xabe8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - b.n 342c6 │ │ │ │ + b.n 342ea │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ strd r4, r9, [sp] │ │ │ │ - movw r1, #2128 @ 0x850 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65088 @ 0xfe40 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #2136 @ 0x858 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + movw r0, #65096 @ 0xfe48 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34240 │ │ │ │ + beq.n 34264 │ │ │ │ cmp r7, #8 │ │ │ │ - beq.n 3430c │ │ │ │ + beq.n 34330 │ │ │ │ lsls r4, r7, #31 │ │ │ │ - bmi.n 34310 │ │ │ │ + bmi.n 34334 │ │ │ │ lsls r0, r7, #30 │ │ │ │ - bmi.n 34314 │ │ │ │ + bmi.n 34338 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2148 @ 0x864 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65108 @ 0xfe54 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 34240 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 34264 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 34316 │ │ │ │ + b.n 3433a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 34316 │ │ │ │ + b.n 3433a │ │ │ │ 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 34330 │ │ │ │ - cbz r6, 34372 │ │ │ │ - b.n 34356 │ │ │ │ + bne.n 34354 │ │ │ │ + cbz r6, 34396 │ │ │ │ + b.n 3437a │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 34342 │ │ │ │ - bl 1238c8 │ │ │ │ - b.n 34348 │ │ │ │ - bl e2254 │ │ │ │ + bpl.n 34366 │ │ │ │ + bl 122f24 │ │ │ │ + b.n 3436c │ │ │ │ + bl e1ed8 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3432c │ │ │ │ - b.n 34240 │ │ │ │ + beq.n 34350 │ │ │ │ + b.n 34264 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 34382 │ │ │ │ - bl 1238c8 │ │ │ │ + bpl.n 343a6 │ │ │ │ + bl 122f24 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34240 │ │ │ │ + bne.w 34264 │ │ │ │ tst.w r7, #4 │ │ │ │ strh.w r5, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ - b.n 3439e │ │ │ │ - bl e2254 │ │ │ │ + b.n 343c2 │ │ │ │ + bl e1ed8 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.n 34364 │ │ │ │ + b.n 34388 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 343bc │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 343e0 │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34240 │ │ │ │ - bl 98ae4 │ │ │ │ + bne.w 34264 │ │ │ │ + bl 98b84 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 291b4 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 343d6 │ │ │ │ - b.n 3438a │ │ │ │ + bne.n 343fa │ │ │ │ + b.n 343ae │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ 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 f6864 │ │ │ │ + b.w f64e4 │ │ │ │ mov r3, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 342ae │ │ │ │ + b.n 342d2 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 343bc │ │ │ │ + blt.n 343e0 │ │ │ │ movw r3, #44008 @ 0xabe8 │ │ │ │ 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 c78d8 │ │ │ │ + bl c74e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3440c │ │ │ │ - bne.n 34410 │ │ │ │ + blt.n 34430 │ │ │ │ + bne.n 34434 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 34418 │ │ │ │ + b.n 3443c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34418 │ │ │ │ + b.n 3443c │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ 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, 34438 │ │ │ │ - cbz r2, 34432 │ │ │ │ + cbnz r3, 3445c │ │ │ │ + cbz r2, 34456 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34438 │ │ │ │ + cbnz r3, 3445c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34452 │ │ │ │ + b.n 34476 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2256 @ 0x8d0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65216 @ 0xfec0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ 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 172560 │ │ │ │ + bl 171ec8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 20e270 │ │ │ │ + bl 20e4a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3455c │ │ │ │ + beq.n 34580 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 124ad4 │ │ │ │ - cbnz r0, 34494 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 12413c │ │ │ │ + cbnz r0, 344b8 │ │ │ │ + bl 98b84 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 124ad4 │ │ │ │ + bl 12413c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a3b8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 344f0 │ │ │ │ - bgt.n 344de │ │ │ │ + beq.n 34514 │ │ │ │ + bgt.n 34502 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 344c6 │ │ │ │ + beq.n 344ea │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 344de │ │ │ │ + bne.n 34502 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2284 @ 0x8ec │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65244 @ 0xfedc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 34550 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 34574 │ │ │ │ movw r3, #36632 @ 0x8f18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21592 @ 0x5458 │ │ │ │ + movw r1, #19016 @ 0x4a48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 34550 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 34574 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #2312 @ 0x908 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ + movw r3, #65272 @ 0xfef8 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 24f5ec <_Py_c_pow@@Base+0x674> │ │ │ │ - b.n 34550 │ │ │ │ + bl 24f5ac <_Py_c_pow@@Base+0x784> │ │ │ │ + b.n 34574 │ │ │ │ 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 7965c │ │ │ │ + bl 79888 │ │ │ │ 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 7965c │ │ │ │ + bl 79888 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 34534 │ │ │ │ + cbz r3, 34558 │ │ │ │ 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 7965c │ │ │ │ + bl 79888 │ │ │ │ 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 104e90 │ │ │ │ - b.n 3455e │ │ │ │ + bl 104f40 │ │ │ │ + b.n 34582 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 104e90 │ │ │ │ + bl 104f40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ 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 │ │ │ │ @@ -14610,84 +14625,84 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29634 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 345b0 │ │ │ │ + bge.n 345d4 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #33288 @ 0x8208 │ │ │ │ + movw r2, #30792 @ 0x7848 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #10352 @ 0x2870 │ │ │ │ + movw r1, #7900 @ 0x1edc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6240 @ 0x1860 │ │ │ │ + movw r0, #3744 @ 0xea0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r4, #0 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 345bc │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 345e0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33f9e │ │ │ │ + bl 33fc2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 345c6 │ │ │ │ + cbz r3, 345ea │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, 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, 345ea │ │ │ │ - cbz r2, 345e4 │ │ │ │ + cbnz r3, 3460e │ │ │ │ + cbz r2, 34608 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 345ea │ │ │ │ + cbnz r3, 3460e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34452 │ │ │ │ + b.n 34476 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2380 @ 0x94c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65340 @ 0xff3c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 3460c │ │ │ │ + b.n 34630 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 34624 │ │ │ │ + bne.n 34648 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #53088 @ 0xcf60 │ │ │ │ + movw r3, #50592 @ 0xc5a0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 34644 │ │ │ │ - b.n 34626 │ │ │ │ - cbz r1, 3464e │ │ │ │ - movw r3, #53088 @ 0xcf60 │ │ │ │ + bmi.n 34668 │ │ │ │ + b.n 3464a │ │ │ │ + cbz r1, 34672 │ │ │ │ + movw r3, #50592 @ 0xc5a0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 34644 │ │ │ │ + bls.n 34668 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 3464e │ │ │ │ - b.n 34630 │ │ │ │ + bpl.n 34672 │ │ │ │ + b.n 34654 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -14695,372 +14710,372 @@ │ │ │ │ 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, 34688 │ │ │ │ + cbnz r4, 346ac │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 34688 │ │ │ │ + ble.n 346ac │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34688 │ │ │ │ - cbz r2, 34688 │ │ │ │ + bne.n 346ac │ │ │ │ + cbz r2, 346ac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 34452 │ │ │ │ + b.n 34476 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (346ac ) │ │ │ │ + ldr r4, [pc, #32] @ (346d0 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3467c │ │ │ │ + bne.n 346a0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r5, #10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 346b8 │ │ │ │ + b.n 346dc │ │ │ │ add r1, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.n 346e8 │ │ │ │ + bcs.n 3470c │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 346dc │ │ │ │ + bne.n 34700 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 346d6 │ │ │ │ + bhi.n 346fa │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 346c2 │ │ │ │ - b.n 346f2 │ │ │ │ + beq.n 346e6 │ │ │ │ + b.n 34716 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 346e8 │ │ │ │ + beq.n 3470c │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 346f2 │ │ │ │ + blt.n 34716 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 346ba │ │ │ │ + b.n 346de │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ 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, 3471a │ │ │ │ - cbz r2, 34714 │ │ │ │ + cbnz r3, 3473e │ │ │ │ + cbz r2, 34738 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3471a │ │ │ │ + cbnz r3, 3473e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34734 │ │ │ │ + b.n 3489c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2256 @ 0x8d0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65216 @ 0xfec0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ 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 172560 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 20e270 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3483e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 124ad4 │ │ │ │ - cbnz r0, 34776 │ │ │ │ - bl 98ae4 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 124ad4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9b624 │ │ │ │ - add.w r1, r5, #8 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 2a9c0 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq.n 347d2 │ │ │ │ - bgt.n 347c0 │ │ │ │ - adds r1, r2, #4 │ │ │ │ - beq.n 347a8 │ │ │ │ - adds r3, r2, #2 │ │ │ │ - bne.n 347c0 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2284 @ 0x8ec │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 34832 │ │ │ │ - movw r3, #36632 @ 0x8f18 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21828 @ 0x5544 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 34832 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - movw r3, #2528 @ 0x9e0 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ - bl 24f5ec <_Py_c_pow@@Base+0x674> │ │ │ │ - b.n 34832 │ │ │ │ - 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 7965c │ │ │ │ - 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 7965c │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 34816 │ │ │ │ - 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 7965c │ │ │ │ - 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 104e90 │ │ │ │ - b.n 34840 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 104e90 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7965c │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, 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 734d0 │ │ │ │ + bl 736f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34954 │ │ │ │ - movw r7, #2352 @ 0x930 │ │ │ │ - movt r7, #43 @ 0x2b │ │ │ │ + beq.n 34868 │ │ │ │ + movw r7, #65312 @ 0xff20 │ │ │ │ + movt r7, #42 @ 0x2a │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #268] @ (34980 ) │ │ │ │ + ldr r1, [pc, #268] @ (34894 ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12f98c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12efd4 <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3488e │ │ │ │ - bl 1f16f8 │ │ │ │ + cbnz r0, 347a2 │ │ │ │ + bl 1f1b28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3493e │ │ │ │ - b.n 34872 │ │ │ │ + beq.n 34852 │ │ │ │ + b.n 34786 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 348b2 │ │ │ │ + bne.n 347c6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r3, 348a2 │ │ │ │ + cbnz r3, 347b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3496c │ │ │ │ - b.n 34978 │ │ │ │ + bne.n 34880 │ │ │ │ + b.n 3488c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34958 │ │ │ │ + beq.n 3486c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 34958 │ │ │ │ - b.n 34912 │ │ │ │ + bne.n 3486c │ │ │ │ + b.n 34826 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 348fe │ │ │ │ + bmi.n 34812 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 348d0 │ │ │ │ + beq.n 347e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 348d0 │ │ │ │ + cbnz r3, 347e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 348e6 │ │ │ │ + beq.n 347fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 348e6 │ │ │ │ + cbnz r3, 347fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23136 @ 0x5a60 │ │ │ │ + movw r1, #20560 @ 0x5050 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 34954 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 34868 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 34918 │ │ │ │ + cbnz r3, 3482c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34958 │ │ │ │ + beq.n 3486c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34958 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34958 │ │ │ │ + cbnz r3, 3486c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3486c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34938 │ │ │ │ + beq.n 3484c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34938 │ │ │ │ + cbnz r3, 3484c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 34872 │ │ │ │ + bne.n 34786 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34954 │ │ │ │ + beq.n 34868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 34954 │ │ │ │ + cbnz r3, 34868 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 34978 │ │ │ │ - ldr r0, [pc, #40] @ (34984 ) │ │ │ │ + b.n 3488c │ │ │ │ + ldr r0, [pc, #40] @ (34898 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 16c20c <_PyParkingLot_Unpark@@Base+0xbcc> │ │ │ │ + bl 16b8c4 <_PyParkingLot_Unpark@@Base+0xa04> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34978 │ │ │ │ + beq.n 3488c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 34978 │ │ │ │ + cbnz r3, 3488c │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 3441c │ │ │ │ + b.n 34330 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r2, #16] │ │ │ │ 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 r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 171ec8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 20e4a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 349a6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + bl 12413c │ │ │ │ + cbnz r0, 348de │ │ │ │ + bl 98b84 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + bl 12413c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9b6dc │ │ │ │ + add.w r1, r5, #8 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + blx 2a9c0 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq.n 3493a │ │ │ │ + bgt.n 34928 │ │ │ │ + adds r1, r2, #4 │ │ │ │ + beq.n 34910 │ │ │ │ + adds r3, r2, #2 │ │ │ │ + bne.n 34928 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #65244 @ 0xfedc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3499a │ │ │ │ + movw r3, #36632 @ 0x8f18 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #19252 @ 0x4b34 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3499a │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + movw r3, #8 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ + bl 24f5ac <_Py_c_pow@@Base+0x784> │ │ │ │ + b.n 3499a │ │ │ │ + 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 79888 │ │ │ │ + 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 79888 │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ + cbz r3, 3497e │ │ │ │ + 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 79888 │ │ │ │ + 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 104f40 │ │ │ │ + b.n 349a8 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + bl 104f40 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79888 │ │ │ │ + movs r4, #0 │ │ │ │ + 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 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 349a6 │ │ │ │ - cbz r2, 349a0 │ │ │ │ + cbnz r3, 349ca │ │ │ │ + cbz r2, 349c4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 349a6 │ │ │ │ + cbnz r3, 349ca │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34734 │ │ │ │ + b.n 3489c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2380 @ 0x94c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65340 @ 0xff3c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ 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, 349f0 │ │ │ │ + cbnz r4, 34a14 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 349f0 │ │ │ │ + ble.n 34a14 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 349f0 │ │ │ │ - cbz r2, 349f0 │ │ │ │ + bne.n 34a14 │ │ │ │ + cbz r2, 34a14 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 34734 │ │ │ │ + b.n 3489c │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (34a14 ) │ │ │ │ + ldr r4, [pc, #32] @ (34a38 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 349e4 │ │ │ │ + bne.n 34a08 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r4, r5, #12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15071,418 +15086,418 @@ │ │ │ │ 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 29da0 │ │ │ │ - cbz r0, 34a50 │ │ │ │ + cbz r0, 34a74 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 34a80 │ │ │ │ + bl f64e4 │ │ │ │ + b.n 34aa4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 122914 <_Py_set_inheritable@@Base> │ │ │ │ + bl 121f74 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34a80 │ │ │ │ + beq.n 34aa4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 122914 <_Py_set_inheritable@@Base> │ │ │ │ + bl 121f74 <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34a80 │ │ │ │ + beq.n 34aa4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #8856 @ 0x2298 │ │ │ │ + movw r0, #6280 @ 0x1888 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cf4 │ │ │ │ - b.n 34a96 │ │ │ │ + bl 84f14 │ │ │ │ + b.n 34aba │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 34a8a │ │ │ │ + beq.n 34aae │ │ │ │ blx 2a058 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 34a94 │ │ │ │ + beq.n 34ab8 │ │ │ │ blx 2a058 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #7749 @ 0x1e45 │ │ │ │ + movw r1, #6961 @ 0x1b31 │ │ │ │ movt r1, #25 │ │ │ │ - b.w 190264 │ │ │ │ + b.w 18fe84 │ │ │ │ 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, 34ad6 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 34afa │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 34ad0 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 34ad6 │ │ │ │ + bne.n 34af4 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 34afa │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 34b00 │ │ │ │ + cbnz r0, 34b24 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 34af2 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 34b16 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 34aec │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 34af2 │ │ │ │ + bne.n 34b10 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 34b16 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 34b00 │ │ │ │ + cbnz r0, 34b24 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 34b00 │ │ │ │ + cbz r0, 34b24 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ │ │ │ │ -00034b02 : │ │ │ │ - ldr r0, [pc, #4] @ (34b08 ) │ │ │ │ - b.w cfcd4 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ +00034b28 : │ │ │ │ + movw r0, #5088 @ 0x13e0 │ │ │ │ + movt r0, #73 @ 0x49 │ │ │ │ + b.w cf8a8 │ │ │ │ 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 d03d4 │ │ │ │ + bl cffa4 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 34b32 │ │ │ │ + cbz r2, 34b56 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 34b48 │ │ │ │ - b.n 34b56 │ │ │ │ + cbz r2, 34b66 │ │ │ │ + b.n 34b74 │ │ │ │ + ldr r1, [pc, #452] @ (34d1c ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #5220 @ 0x1464 │ │ │ │ - movt r1, #73 @ 0x49 │ │ │ │ - bl e2588 │ │ │ │ + bl e220c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34b2c │ │ │ │ - b.n 34c0e │ │ │ │ - ldr r1, [pc, #432] @ (34cfc ) │ │ │ │ + bne.n 34b50 │ │ │ │ + b.n 34c2c │ │ │ │ + ldr r1, [pc, #440] @ (34d20 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e2588 │ │ │ │ + bl e220c │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ + beq.n 34c2c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 34b68 │ │ │ │ - ldr r1, [pc, #420] @ (34d00 ) │ │ │ │ + cbnz r2, 34b86 │ │ │ │ + ldr r1, [pc, #424] @ (34d24 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e2588 │ │ │ │ + bl e220c │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ + beq.n 34c2c │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cbnz r2, 34b7a │ │ │ │ - ldr r1, [pc, #404] @ (34d04 ) │ │ │ │ + cbnz r2, 34b98 │ │ │ │ + ldr r1, [pc, #412] @ (34d28 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e2588 │ │ │ │ + bl e220c │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ - movw r1, #3128 @ 0xc38 │ │ │ │ + beq.n 34c2c │ │ │ │ + movw r1, #524 @ 0x20c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #3132 @ 0xc3c │ │ │ │ + movw r0, #528 @ 0x210 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 115c00 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115208 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ - movw r0, #3140 @ 0xc44 │ │ │ │ + beq.n 34c2c │ │ │ │ + movw r0, #536 @ 0x218 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 118088 │ │ │ │ + bl 117698 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 34c0e │ │ │ │ - movw r1, #61996 @ 0xf22c │ │ │ │ + cbz r0, 34c2c │ │ │ │ + movw r1, #59420 @ 0xe81c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4624 @ 0x1210 │ │ │ │ + movw r0, #2128 @ 0x850 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 115c00 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115208 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 34c0e │ │ │ │ - movw r1, #61988 @ 0xf224 │ │ │ │ + cbz r0, 34c2c │ │ │ │ + movw r1, #59412 @ 0xe814 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl ff0bc │ │ │ │ + bl fed70 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 34c0e │ │ │ │ + cbz r0, 34c2c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #61964 @ 0xf20c │ │ │ │ + movw r1, #59388 @ 0xe7fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a960 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 34bf8 │ │ │ │ + cbnz r0, 34c16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - bls.n 34bf8 │ │ │ │ + bls.n 34c16 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 34bf8 │ │ │ │ + bne.n 34c16 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 34bf8 │ │ │ │ + bne.n 34c16 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 34c14 │ │ │ │ + beq.n 34c32 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3164 @ 0xc5c │ │ │ │ + movw r1, #560 @ 0x230 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 34cf6 │ │ │ │ - movw r0, #212 @ 0xd4 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 7b524 │ │ │ │ + b.n 34d14 │ │ │ │ + movw r0, #63252 @ 0xf714 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 7b750 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ - movw r0, #3212 @ 0xc8c │ │ │ │ + beq.n 34c2c │ │ │ │ + movw r0, #608 @ 0x260 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b524 │ │ │ │ + bl 7b750 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ - movw r0, #64044 @ 0xfa2c │ │ │ │ + beq.n 34c2c │ │ │ │ + movw r0, #61468 @ 0xf01c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7b524 │ │ │ │ + bl 7b750 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ - movw r0, #3196 @ 0xc7c │ │ │ │ + beq.n 34c2c │ │ │ │ + movw r0, #592 @ 0x250 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b524 │ │ │ │ + bl 7b750 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ - movw r0, #3208 @ 0xc88 │ │ │ │ + beq.n 34c2c │ │ │ │ + movw r0, #604 @ 0x25c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b524 │ │ │ │ + bl 7b750 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ - movw r0, #3220 @ 0xc94 │ │ │ │ + beq.n 34c2c │ │ │ │ + movw r0, #616 @ 0x268 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b524 │ │ │ │ + bl 7b750 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ - movw r0, #3200 @ 0xc80 │ │ │ │ + beq.n 34c2c │ │ │ │ + movw r0, #596 @ 0x254 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b524 │ │ │ │ + bl 7b750 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ - movw r0, #3228 @ 0xc9c │ │ │ │ + beq.n 34c2c │ │ │ │ + movw r0, #624 @ 0x270 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b524 │ │ │ │ + bl 7b750 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ + beq.n 34c2c │ │ │ │ movw r3, #48068 @ 0xbbc4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #3236 @ 0xca4 │ │ │ │ + movw r0, #632 @ 0x278 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8c2a0 │ │ │ │ - movw r1, #3272 @ 0xcc8 │ │ │ │ + bl 8c4fc │ │ │ │ + movw r1, #668 @ 0x29c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl d0830 │ │ │ │ + bl d03cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34c0e │ │ │ │ + blt.n 34c2c │ │ │ │ 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 e25b0 │ │ │ │ + bl e2234 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34c0e │ │ │ │ + blt.n 34c2c │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 34ce2 │ │ │ │ + bne.n 34d00 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + nop │ │ │ │ + asrs r4, r2, #16 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ 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 f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34d2c │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 34d2c │ │ │ │ + bne.n 34d50 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 34d50 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34d60 │ │ │ │ + b.n 34d84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 309fc <_Py_fstat@@Base+0xbc> │ │ │ │ + bl 30a20 <_Py_fstat@@Base+0xbc> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 34d48 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 34d6c │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34d28 │ │ │ │ + bne.n 34d4c │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 34d60 │ │ │ │ + b.n 34d84 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 34e34 │ │ │ │ + b.n 34e58 │ │ │ │ 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 146124 │ │ │ │ - cbz r0, 34d9c │ │ │ │ + bl 145720 │ │ │ │ + cbz r0, 34dc0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34e2c │ │ │ │ + beq.n 34e50 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #34924 @ 0x886c │ │ │ │ + movw r0, #32348 @ 0x7e5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34dea │ │ │ │ + bne.n 34e0e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33ee4 │ │ │ │ + bl 33f08 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34de2 │ │ │ │ + cbz r0, 34e06 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #6676 @ 0x1a14 │ │ │ │ + movw r0, #4100 @ 0x1004 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34dd6 │ │ │ │ + beq.n 34dfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34dda │ │ │ │ + cbz r3, 34dfe │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34de2 │ │ │ │ + b.n 34e06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34dd6 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34dfa │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79604 │ │ │ │ - b.n 34e24 │ │ │ │ + bl 79830 │ │ │ │ + b.n 34e48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33e70 │ │ │ │ + bl 33e94 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34e24 │ │ │ │ + cbz r0, 34e48 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #6684 @ 0x1a1c │ │ │ │ + movw r0, #4108 @ 0x100c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34e18 │ │ │ │ + beq.n 34e3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34e1c │ │ │ │ + cbz r3, 34e40 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34e24 │ │ │ │ + b.n 34e48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34e18 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34e3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 146758 │ │ │ │ - b.n 34e2e │ │ │ │ + bl 145d54 │ │ │ │ + b.n 34e52 │ │ │ │ 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, #164] @ 34eec │ │ │ │ + ldr.w r8, [pc, #164] @ 34f10 │ │ │ │ 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 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34ee4 │ │ │ │ + beq.n 34f08 │ │ │ │ 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, 34e90 │ │ │ │ + cbz r5, 34eb4 │ │ │ │ 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] │ │ │ │ @@ -15495,31 +15510,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, 34ee6 │ │ │ │ + cbz r6, 34f0a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #65120 @ 0xfe60 │ │ │ │ + movw r1, #62624 @ 0xf4a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 834d4 │ │ │ │ + bl 836f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34ee6 │ │ │ │ + bge.n 34f0a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34ee4 │ │ │ │ + beq.n 34f08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34ee4 │ │ │ │ + cbnz r3, 34f08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15529,58 +15544,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 34f18 │ │ │ │ + bl 34f3c │ │ │ │ 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] @ 34ffc │ │ │ │ + ldr.w sl, [pc, #208] @ 35020 │ │ │ │ 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 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34ff2 │ │ │ │ + beq.n 35016 │ │ │ │ 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, 34f82 │ │ │ │ + cbz r7, 34fa6 │ │ │ │ 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, 34f9c │ │ │ │ + cbz r5, 34fc0 │ │ │ │ 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] │ │ │ │ @@ -15594,334 +15609,303 @@ │ │ │ │ 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, 34ff4 │ │ │ │ + cbz r3, 35018 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #65120 @ 0xfe60 │ │ │ │ + movw r1, #62624 @ 0xf4a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 834d4 │ │ │ │ + bl 836f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34ff4 │ │ │ │ + bge.n 35018 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34ff2 │ │ │ │ + beq.n 35016 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34ff2 │ │ │ │ + cbnz r3, 35016 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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, 35030 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 35054 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3502a │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 35030 │ │ │ │ + bne.n 3504e │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 35054 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 35052 │ │ │ │ + cbnz r0, 35076 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 35052 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 35048 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - 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, 35084 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 3507e │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 35084 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 350a6 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 350a6 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 35076 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3509c │ │ │ │ + bne.n 3506c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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, 350c6 │ │ │ │ + cbnz r3, 35096 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 350bc │ │ │ │ + cbz r2, 3508c │ │ │ │ movw r3, #51468 @ 0xc90c │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 350c6 │ │ │ │ + bne.n 35096 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ 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, 350ec │ │ │ │ + cbz r2, 350bc │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 350fa │ │ │ │ + b.n 350ca │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 350f8 │ │ │ │ + bne.n 350c8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 35118 │ │ │ │ + cbnz r0, 350e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 350fa │ │ │ │ + b.n 350ca │ │ │ │ mov r4, r2 │ │ │ │ - ldr r1, [pc, #172] @ (351a8 ) │ │ │ │ + ldr r1, [pc, #172] @ (35178 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3511a │ │ │ │ - b.n 35144 │ │ │ │ + cbnz r0, 350ea │ │ │ │ + b.n 35114 │ │ │ │ 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 35148 │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + bmi.n 35118 │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #2796 @ 0xaec │ │ │ │ + movw r1, #300 @ 0x12c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #3900 @ 0xf3c │ │ │ │ + movw r0, #1340 @ 0x53c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r6 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 351a0 │ │ │ │ + b.n 35170 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 35170 │ │ │ │ + beq.n 35140 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 35172 │ │ │ │ + cbz r4, 35142 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 35172 │ │ │ │ + bmi.n 35142 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3912 @ 0xf48 │ │ │ │ + movw r1, #1352 @ 0x548 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 35144 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 35114 │ │ │ │ movs r4, #0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ - bl 204300 │ │ │ │ + bl 204638 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 207cc8 │ │ │ │ + bl 207f2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 351a0 │ │ │ │ + beq.n 35170 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 351a0 │ │ │ │ + cbnz r3, 35170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 35204 │ │ │ │ + bne.n 351d4 │ │ │ │ ldrd r7, r6, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl d03d4 │ │ │ │ + bl cffa4 │ │ │ │ movw r8, #4364 @ 0x110c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d1b30 │ │ │ │ + bl d16cc │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 3521e │ │ │ │ + beq.n 351ee │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3521e │ │ │ │ + bmi.n 351ee │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4272 @ 0x10b0 │ │ │ │ + movw r1, #1800 @ 0x708 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2940 @ 0xb7c │ │ │ │ + movw r0, #1784 @ 0x6f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 351c4 │ │ │ │ + bne.n 35194 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 352d6 │ │ │ │ + b.n 352a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1b30 │ │ │ │ + bl d16cc │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 3524a │ │ │ │ + beq.n 3521a │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 3524a │ │ │ │ + bmi.n 3521a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4320 @ 0x10e0 │ │ │ │ + movw r1, #1848 @ 0x738 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - bl 7e98c │ │ │ │ + bl 7ebb4 │ │ │ │ cmp r7, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 3528c │ │ │ │ - cbz r0, 352a0 │ │ │ │ + bne.n 3525c │ │ │ │ + cbz r0, 35270 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 352a0 │ │ │ │ + beq.n 35270 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 352a0 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 352a0 │ │ │ │ + cbnz r3, 35270 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35270 │ │ │ │ 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 7965c │ │ │ │ + bl 79888 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 352c2 │ │ │ │ - cbz r0, 352d6 │ │ │ │ + bne.n 35292 │ │ │ │ + cbz r0, 352a6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 352d6 │ │ │ │ + beq.n 352a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 352d6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 352d6 │ │ │ │ + cbnz r3, 352a6 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 352a6 │ │ │ │ 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 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36988 @ 0x907c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 352f0 │ │ │ │ + bne.n 352c0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 352fe │ │ │ │ + beq.n 352ce │ │ │ │ movw r3, #42644 @ 0xa694 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ bx r3 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 35312 │ │ │ │ + bne.n 352e2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 35312 │ │ │ │ + bne.n 352e2 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15930,63 +15914,63 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26088 @ 0x65e8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 35358 │ │ │ │ + beq.n 35328 │ │ │ │ mov r1, r4 │ │ │ │ - bl 88010 │ │ │ │ - cbnz r0, 35358 │ │ │ │ + bl 88224 │ │ │ │ + cbnz r0, 35328 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 148d88 │ │ │ │ + bl 148380 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35360 │ │ │ │ + bne.n 35330 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 353cc │ │ │ │ + b.n 3539c │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 35376 │ │ │ │ + beq.n 35346 │ │ │ │ movw r1, #26088 @ 0x65e8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 88010 │ │ │ │ - cbz r0, 35380 │ │ │ │ + bl 88224 │ │ │ │ + cbz r0, 35350 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 35390 │ │ │ │ + b.n 35360 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 148d88 │ │ │ │ + bl 148380 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35390 │ │ │ │ + bne.n 35360 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 353cc │ │ │ │ + b.n 3539c │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 353b8 │ │ │ │ + bne.n 35388 │ │ │ │ movw r3, #56096 @ 0xdb20 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4476 @ 0x117c │ │ │ │ + movw r1, #1888 @ 0x760 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 353cc │ │ │ │ + b.n 3539c │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 353d0 │ │ │ │ + bl 353a0 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 86008 │ │ │ │ + bl 8622c │ │ │ │ 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 │ │ │ │ @@ -15995,57 +15979,57 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2a55c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vsub.f64 d7, d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d8, d7, d9 │ │ │ │ - beq.n 35432 │ │ │ │ + beq.n 35402 │ │ │ │ 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 35446 │ │ │ │ + beq.n 35416 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d9 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ - b.n 35446 │ │ │ │ + b.n 35416 │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d0, [pc, #112] @ 354a8 │ │ │ │ - vldr d7, [pc, #116] @ 354b0 │ │ │ │ + vldr d0, [pc, #112] @ 35478 │ │ │ │ + vldr d7, [pc, #116] @ 35480 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 35480 │ │ │ │ + beq.n 35450 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2973c │ │ │ │ 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 3549c │ │ │ │ + ble.n 3546c │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 3549c │ │ │ │ + b.n 3546c │ │ │ │ vdiv.f64 d7, d10, d9 │ │ │ │ - vldr d6, [pc, #40] @ 354b0 │ │ │ │ + vldr d6, [pc, #40] @ 35480 │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #24] @ 354a8 │ │ │ │ + vldr d7, [pc, #24] @ 35478 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -16057,34 +16041,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 354d8 │ │ │ │ + bhi.n 354a8 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 354f0 │ │ │ │ + ble.n 354c0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 354f8 │ │ │ │ - movw r0, #2896 @ 0xb50 │ │ │ │ + b.n 354c8 │ │ │ │ + movw r0, #400 @ 0x190 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 354d0 │ │ │ │ + bne.n 354a0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 21d2b8 <_Py_RestoreSignals@@Base+0x29ac> │ │ │ │ + b.w 21d528 <_Py_RestoreSignals@@Base+0x29ac> │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite ls │ │ │ │ @@ -16095,1077 +16079,1077 @@ │ │ │ │ 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, 35552 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 35522 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3554c │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 35552 │ │ │ │ + bne.n 3551c │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 35522 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 35560 │ │ │ │ + cbnz r0, 35530 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1383c8 │ │ │ │ + b.w 1379e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 35578 │ │ │ │ - movw r0, #5104 @ 0x13f0 │ │ │ │ + bne.n 35548 │ │ │ │ + movw r0, #2516 @ 0x9d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7e98c │ │ │ │ + b.w 7ebb4 │ │ │ │ │ │ │ │ -0003557e : │ │ │ │ +0003554e : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r4, #11764 @ 0x2df4 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 355ce │ │ │ │ + cbz r3, 3559e │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 124ad4 │ │ │ │ + bl 12413c │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #5112 @ 0x13f8 │ │ │ │ + movw r2, #2524 @ 0x9dc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29ad4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 104e90 │ │ │ │ + bl 104f40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 355d6 │ │ │ │ - bl 355da │ │ │ │ + b.n 355a6 │ │ │ │ + bl 355aa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 355a0 │ │ │ │ + beq.n 35570 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000355da : │ │ │ │ +000355aa : │ │ │ │ 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 2a4e4 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ asrs r1, r0, #31 │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ add r0, sp, #20 │ │ │ │ - movw r1, #5124 @ 0x1404 │ │ │ │ + movw r1, #2536 @ 0x9e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ blx 29fbc <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 29ed0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 35640 │ │ │ │ + beq.n 35610 │ │ │ │ movw r4, #11764 @ 0x2df4 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ - movw r1, #55340 @ 0xd82c │ │ │ │ + movw r1, #52764 @ 0xce1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ blx 2a010 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 35646 │ │ │ │ + cbnz r0, 35616 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a058 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3565c │ │ │ │ - bl 6dbd0 │ │ │ │ + b.n 3562c │ │ │ │ + bl 6de18 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 3565a │ │ │ │ + cbnz r0, 3562a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29458 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 3565c │ │ │ │ + b.n 3562c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, 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, 35680 │ │ │ │ + cbnz r2, 35650 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 35680 │ │ │ │ + bne.n 35650 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3569c │ │ │ │ + cbnz r0, 3566c │ │ │ │ movs r4, #4 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #192] @ (35748 ) │ │ │ │ + ldr r4, [pc, #192] @ (35718 ) │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r5, sp, #24 │ │ │ │ strd r3, r5, [sp, #12] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35740 │ │ │ │ + beq.n 35710 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r5, #25468 @ 0x637c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 356ce │ │ │ │ + beq.n 3569e │ │ │ │ mov r1, r5 │ │ │ │ - bl 88010 │ │ │ │ - cbnz r0, 356ce │ │ │ │ + bl 88224 │ │ │ │ + cbnz r0, 3569e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #5144 @ 0x1418 │ │ │ │ + movw r1, #2556 @ 0x9fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #12156 @ 0x2f7c │ │ │ │ + movw r0, #9660 @ 0x25bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 35740 │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 35710 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 356e2 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 35740 │ │ │ │ + bne.n 356b2 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 35710 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 356f4 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 35740 │ │ │ │ + bne.n 356c4 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 35710 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 3572c │ │ │ │ + beq.n 356fc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #7956 @ 0x1f14 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 3572e │ │ │ │ + beq.n 356fe │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #5164 @ 0x142c │ │ │ │ + movw r1, #2576 @ 0xa10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ 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 1c06ec │ │ │ │ + b.w 1c0e10 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + b.w 80f6c │ │ │ │ + mov r0, r1 │ │ │ │ + b.w 2453ac │ │ │ │ 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, #8284 @ 0x205c │ │ │ │ + movw r0, #5788 @ 0x169c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b56c │ │ │ │ - cbnz r0, 3576e │ │ │ │ + bl 7b798 │ │ │ │ + cbnz r0, 3574a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35870 │ │ │ │ + b.n 3584c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 357a8 │ │ │ │ - movw r0, #5208 @ 0x1458 │ │ │ │ + cbz r1, 35784 │ │ │ │ + movw r0, #2688 @ 0xa80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35798 │ │ │ │ + beq.n 35774 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35798 │ │ │ │ + cbnz r3, 35774 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3576a │ │ │ │ - movw r2, #62236 @ 0xf31c │ │ │ │ + beq.n 35746 │ │ │ │ + movw r2, #59740 @ 0xe95c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 357b0 │ │ │ │ - movw r2, #8284 @ 0x205c │ │ │ │ + b.n 3578c │ │ │ │ + movw r2, #5788 @ 0x169c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 357e8 │ │ │ │ + cbz r3, 357c4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #5216 @ 0x1460 │ │ │ │ + movw r0, #2696 @ 0xa88 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 357da │ │ │ │ + beq.n 357b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 357da │ │ │ │ + cbnz r3, 357b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3576a │ │ │ │ - movw r2, #62236 @ 0xf31c │ │ │ │ + beq.n 35746 │ │ │ │ + movw r2, #59740 @ 0xe95c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 35818 │ │ │ │ + cbz r3, 357f4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #5232 @ 0x1470 │ │ │ │ + movw r0, #2712 @ 0xa98 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35812 │ │ │ │ + beq.n 357ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35812 │ │ │ │ + cbnz r3, 357ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3576a │ │ │ │ + beq.n 35746 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 35846 │ │ │ │ - movw r0, #42472 @ 0xa5e8 │ │ │ │ + cbnz r3, 35822 │ │ │ │ + movw r0, #40084 @ 0x9c94 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35840 │ │ │ │ + beq.n 3581c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35840 │ │ │ │ + cbnz r3, 3581c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3576a │ │ │ │ + beq.n 35746 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #5252 @ 0x1484 │ │ │ │ + movw r0, #2732 @ 0xaac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35870 │ │ │ │ + beq.n 3584c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35870 │ │ │ │ + cbnz r3, 3584c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - b.w 80d4c │ │ │ │ - mov r0, r1 │ │ │ │ - b.w 245408 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 146124 │ │ │ │ - cbz r0, 358ae │ │ │ │ + bl 145720 │ │ │ │ + cbz r0, 3587e │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 358dc │ │ │ │ + beq.n 358ac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #34924 @ 0x886c │ │ │ │ + movw r0, #32348 @ 0x7e5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #6684 @ 0x1a1c │ │ │ │ + movw r3, #4108 @ 0x100c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r0, #6676 @ 0x1a14 │ │ │ │ + movw r0, #4100 @ 0x1004 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 146758 │ │ │ │ - b.n 358de │ │ │ │ + bl 145d54 │ │ │ │ + b.n 358ae │ │ │ │ movs r4, #0 │ │ │ │ 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, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 35912 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 358e2 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3590c │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 35912 │ │ │ │ + bne.n 358dc │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 358e2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 35934 │ │ │ │ + cbnz r0, 35904 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 35934 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 35904 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3592a │ │ │ │ + bne.n 358fa │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3595c │ │ │ │ + cbz r3, 3592c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 88b4c │ │ │ │ + bl 88d60 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35972 │ │ │ │ + cbz r0, 35942 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 35988 │ │ │ │ + b.n 35958 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22888 @ 0x5968 │ │ │ │ + movw r1, #20312 @ 0x4f58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 359ea │ │ │ │ - bl 18b8c4 <_PyDeadline_Init@@Base+0x2144> │ │ │ │ + b.n 359ba │ │ │ │ + bl 18b3c0 <_PyDeadline_Init@@Base+0x2150> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 3599a │ │ │ │ + bne.n 3596a │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 359aa │ │ │ │ + blt.n 3597a │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e98 │ │ │ │ + bl 890ac │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 35976 │ │ │ │ - b.n 359c4 │ │ │ │ + bne.n 35946 │ │ │ │ + b.n 35994 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35982 │ │ │ │ + bne.n 35952 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35982 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35952 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35972 │ │ │ │ + beq.n 35942 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35972 │ │ │ │ + bne.n 35942 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35972 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35942 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 359da │ │ │ │ + beq.n 359aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 359da │ │ │ │ + cbnz r3, 359aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - bl 80b80 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35972 │ │ │ │ + bne.n 35942 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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, 35a0a │ │ │ │ + cbz r3, 359da │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 35a1a │ │ │ │ + b.n 359ea │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 35a18 │ │ │ │ + blt.n 359e8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 35a14 │ │ │ │ - cbnz r1, 35a38 │ │ │ │ + bgt.n 359e4 │ │ │ │ + cbnz r1, 35a08 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35a1a │ │ │ │ + b.n 359ea │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #160] @ (35abc ) │ │ │ │ + ldr r1, [pc, #160] @ (35a8c ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 35a3e │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 35a0e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35ab4 │ │ │ │ + b.n 35a84 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ itte eq │ │ │ │ movweq r5, #4364 @ 0x110c │ │ │ │ movteq r5, #71 @ 0x47 │ │ │ │ ldrne r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9d98 │ │ │ │ + bl 1ea1c4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35a34 │ │ │ │ + beq.n 35a04 │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - movw r3, #27969 @ 0x6d41 │ │ │ │ + movw r3, #29037 @ 0x716d │ │ │ │ movt r3, #31 │ │ │ │ - movw r1, #27965 @ 0x6d3d │ │ │ │ + movw r1, #25413 @ 0x6345 │ │ │ │ movt r1, #17 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35bbe │ │ │ │ + bl 35b8e │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35a34 │ │ │ │ + beq.n 35a04 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 35ab4 │ │ │ │ + beq.n 35a84 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (35ac0 ) │ │ │ │ + ldr r0, [pc, #52] @ (35a90 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 95e6c │ │ │ │ + bl 960c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35ab2 │ │ │ │ + beq.n 35a82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35ab2 │ │ │ │ + cbnz r3, 35a82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r0, #22 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r5!, {r2, r4, r6, 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 35ae0 │ │ │ │ + cbz r3, 35ab0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35b3e │ │ │ │ + bne.n 35b0e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 73304 │ │ │ │ + bl 73528 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35bb8 │ │ │ │ + beq.n 35b88 │ │ │ │ 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 35b2a │ │ │ │ + bge.n 35afa │ │ │ │ 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 35b0c │ │ │ │ + b.n 35adc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #13688 @ 0x3578 │ │ │ │ + movw r0, #11236 @ 0x2be4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ - movw r1, #15896 @ 0x3e18 │ │ │ │ + b.w 84f14 │ │ │ │ + movw r1, #13324 @ 0x340c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #28852 @ 0x70b4 │ │ │ │ + movw r0, #26356 @ 0x66f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 115c00 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115208 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35ba4 │ │ │ │ + cbz r0, 35b74 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 921bc │ │ │ │ + bl 92410 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b80 │ │ │ │ + beq.n 35b50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35b80 │ │ │ │ + cbnz r3, 35b50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 10019c │ │ │ │ + bl 10025c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 35ba8 │ │ │ │ + cbnz r0, 35b78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35ba4 │ │ │ │ + beq.n 35b74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35ba4 │ │ │ │ + cbnz r3, 35b74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 35bb8 │ │ │ │ + b.n 35b88 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #40464 @ 0x9e10 │ │ │ │ + movw r0, #37888 @ 0x9400 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 16feb0 │ │ │ │ + bl 16f6b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35be2 │ │ │ │ + bne.n 35bb2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35c08 │ │ │ │ + b.n 35bd8 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 35da2 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 35d72 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35bde │ │ │ │ + beq.n 35bae │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 24db0c │ │ │ │ + bl 24da58 │ │ │ │ add sp, #32 │ │ │ │ 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 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bl 146124 │ │ │ │ + bl 145720 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35c42 │ │ │ │ + cbz r0, 35c12 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 35c8c │ │ │ │ + beq.n 35c5c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #34924 @ 0x886c │ │ │ │ + movw r0, #32348 @ 0x7e5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 35c4c │ │ │ │ + cbz r3, 35c1c │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 35c4e │ │ │ │ + b.n 35c1e │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ subs r7, #1 │ │ │ │ adds.w r8, r9, r7 │ │ │ │ - bne.n 35c76 │ │ │ │ + bne.n 35c46 │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ - movw r0, #6676 @ 0x1a14 │ │ │ │ + movw r0, #4100 @ 0x1004 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 146758 │ │ │ │ - b.n 35d9a │ │ │ │ + bl 145d54 │ │ │ │ + b.n 35d6a │ │ │ │ mov r0, r8 │ │ │ │ - bl 73304 │ │ │ │ + bl 73528 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35c86 │ │ │ │ + cbz r0, 35c56 │ │ │ │ add.w sl, r0, #8 │ │ │ │ - b.n 35ca6 │ │ │ │ + b.n 35c76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 146758 │ │ │ │ + bl 145d54 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35d9a │ │ │ │ + b.n 35d6a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl ec448 │ │ │ │ + bl ec0c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35d1a │ │ │ │ + beq.n 35cea │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ cmp r4, r7 │ │ │ │ - blt.n 35c90 │ │ │ │ + blt.n 35c60 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 35d1e │ │ │ │ - movw r7, #6192 @ 0x1830 │ │ │ │ + beq.n 35cee │ │ │ │ + movw r7, #3616 @ 0xe20 │ │ │ │ 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 90f80 │ │ │ │ - cbz r0, 35d00 │ │ │ │ + bl 911d8 │ │ │ │ + cbz r0, 35cd0 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl e27ac │ │ │ │ - cbz r0, 35d1a │ │ │ │ + bl e2430 │ │ │ │ + cbz r0, 35cea │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 35cf4 │ │ │ │ + blt.n 35cc4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 35cee │ │ │ │ + beq.n 35cbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35cee │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35cbe │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35d00 │ │ │ │ + b.n 35cd0 │ │ │ │ add.w r3, r6, #12 │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 35cbc │ │ │ │ + b.n 35c8c │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 35d1e │ │ │ │ + beq.n 35cee │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6200 @ 0x1838 │ │ │ │ + movw r1, #3624 @ 0xe28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35d7e │ │ │ │ - movw r0, #62236 @ 0xf31c │ │ │ │ + b.n 35d4e │ │ │ │ + movw r0, #59740 @ 0xe95c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35d1a │ │ │ │ + beq.n 35cea │ │ │ │ mov r1, r6 │ │ │ │ - bl 111104 │ │ │ │ + bl 1111a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35d4e │ │ │ │ + beq.n 35d1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35d4e │ │ │ │ + cbnz r3, 35d1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 35d1a │ │ │ │ + beq.n 35cea │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #6244 @ 0x1864 │ │ │ │ + movw r0, #3668 @ 0xe54 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35d7e │ │ │ │ + beq.n 35d4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35d7e │ │ │ │ + cbnz r3, 35d4e │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35d94 │ │ │ │ + beq.n 35d64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35d94 │ │ │ │ + cbnz r3, 35d64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 146758 │ │ │ │ + bl 145d54 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00035da2 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +00035d72 <_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 24da5c │ │ │ │ + bl 24d9a8 │ │ │ │ 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 1ba44c │ │ │ │ + b.w 1bab74 │ │ │ │ │ │ │ │ -00035dd4 : │ │ │ │ +00035da4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #11764 @ 0x2df4 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 35e0c │ │ │ │ + cbz r3, 35ddc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 124ad4 │ │ │ │ + bl 12413c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29458 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 104e90 │ │ │ │ + bl 104f40 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 10dff8 │ │ │ │ + bl 10e0a0 │ │ │ │ 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, #6512 @ 0x1970 │ │ │ │ + movw r2, #3936 @ 0xf60 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20edf4 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 35e3a │ │ │ │ + bl 20f04c <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 35e0a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35e7e │ │ │ │ + b.n 35e4e │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ - movw r1, #21912 @ 0x5598 │ │ │ │ + movw r1, #19336 @ 0x4b88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #6524 @ 0x197c │ │ │ │ + movw r0, #3948 @ 0xf6c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35e36 │ │ │ │ + beq.n 35e06 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29f44 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35e76 │ │ │ │ + bne.n 35e46 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 35e36 │ │ │ │ + bl f64e4 │ │ │ │ + b.n 35e06 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 36068 <_Py_IncRef@@Base+0x1da> │ │ │ │ + b.n 36038 <_Py_IncRef@@Base+0x1da> │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - b.n 360ba <_Py_IncRef@@Base+0x22c> │ │ │ │ + b.n 3608a <_Py_IncRef@@Base+0x22c> │ │ │ │ │ │ │ │ -00035e8e <_Py_IncRef@@Base>: │ │ │ │ +00035e5e <_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 │ │ │ │ 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, 35eca <_Py_IncRef@@Base+0x3c> │ │ │ │ + cbz r3, 35e9a <_Py_IncRef@@Base+0x3c> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #44324 @ 0xad24 │ │ │ │ + movw r1, #43528 @ 0xaa08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d0124 │ │ │ │ + bl cfcf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35ee4 <_Py_IncRef@@Base+0x56> │ │ │ │ - b.n 35ee0 <_Py_IncRef@@Base+0x52> │ │ │ │ + cbnz r0, 35eb4 <_Py_IncRef@@Base+0x56> │ │ │ │ + b.n 35eb0 <_Py_IncRef@@Base+0x52> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6624 @ 0x19e0 │ │ │ │ + movw r1, #4048 @ 0xfd0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 36060 <_Py_IncRef@@Base+0x1d2> │ │ │ │ + b.n 36030 <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ movw sl, #42228 @ 0xa4f4 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ movw r9, #42436 @ 0xa5c4 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2352 @ 0x930 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 876e0 │ │ │ │ + movw r1, #65312 @ 0xff20 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 87900 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 35f5a <_Py_IncRef@@Base+0xcc> │ │ │ │ + cbz r0, 35f2a <_Py_IncRef@@Base+0xcc> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 35f66 <_Py_IncRef@@Base+0xd8> │ │ │ │ + bne.n 35f36 <_Py_IncRef@@Base+0xd8> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 35f2c <_Py_IncRef@@Base+0x9e> │ │ │ │ + cbnz r3, 35efc <_Py_IncRef@@Base+0x9e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fec <_Py_IncRef@@Base+0x15e> │ │ │ │ + beq.n 35fbc <_Py_IncRef@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35fec <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 35f8a <_Py_IncRef@@Base+0xfc> │ │ │ │ - movw r2, #35532 @ 0x8acc │ │ │ │ + bne.n 35fbc <_Py_IncRef@@Base+0x15e> │ │ │ │ + b.n 35f5a <_Py_IncRef@@Base+0xfc> │ │ │ │ + movw r2, #33036 @ 0x810c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #22960 @ 0x59b0 │ │ │ │ + movw r1, #20464 @ 0x4ff0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cf8ac │ │ │ │ + bl cf480 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35f58 <_Py_IncRef@@Base+0xca> │ │ │ │ + beq.n 35f28 <_Py_IncRef@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35f58 <_Py_IncRef@@Base+0xca> │ │ │ │ + cbnz r3, 35f28 <_Py_IncRef@@Base+0xca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 35f90 <_Py_IncRef@@Base+0x102> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 35f60 <_Py_IncRef@@Base+0x102> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 35fc6 <_Py_IncRef@@Base+0x138> │ │ │ │ - b.n 35ee0 <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 35f96 <_Py_IncRef@@Base+0x138> │ │ │ │ + b.n 35eb0 <_Py_IncRef@@Base+0x52> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 35f76 <_Py_IncRef@@Base+0xe8> │ │ │ │ + beq.n 35f46 <_Py_IncRef@@Base+0xe8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fec <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 35f80 <_Py_IncRef@@Base+0xf2> │ │ │ │ + beq.n 35fbc <_Py_IncRef@@Base+0x15e> │ │ │ │ + b.n 35f50 <_Py_IncRef@@Base+0xf2> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35f6a <_Py_IncRef@@Base+0xdc> │ │ │ │ + beq.n 35f3a <_Py_IncRef@@Base+0xdc> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 35f90 <_Py_IncRef@@Base+0x102> │ │ │ │ + b.n 35f60 <_Py_IncRef@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35fec <_Py_IncRef@@Base+0x15e> │ │ │ │ + bne.n 35fbc <_Py_IncRef@@Base+0x15e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35fec <_Py_IncRef@@Base+0x15e> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35fbc <_Py_IncRef@@Base+0x15e> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 24f890 <_Py_c_pow@@Base+0x918> │ │ │ │ + bl 24f7e0 <_Py_c_pow@@Base+0x9b8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fba <_Py_IncRef@@Base+0x12c> │ │ │ │ + beq.n 35f8a <_Py_IncRef@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35fba <_Py_IncRef@@Base+0x12c> │ │ │ │ + cbnz r3, 35f8a <_Py_IncRef@@Base+0x12c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r5, 35fd6 <_Py_IncRef@@Base+0x148> │ │ │ │ + cbnz r5, 35fa6 <_Py_IncRef@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35ee0 <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.n 35eb0 <_Py_IncRef@@Base+0x52> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35ee0 <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 35eb0 <_Py_IncRef@@Base+0x52> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35ee0 <_Py_IncRef@@Base+0x52> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35eb0 <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35ef8 <_Py_IncRef@@Base+0x6a> │ │ │ │ + beq.n 35ec8 <_Py_IncRef@@Base+0x6a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35ef8 <_Py_IncRef@@Base+0x6a> │ │ │ │ + bne.n 35ec8 <_Py_IncRef@@Base+0x6a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35ef8 <_Py_IncRef@@Base+0x6a> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35ec8 <_Py_IncRef@@Base+0x6a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36002 <_Py_IncRef@@Base+0x174> │ │ │ │ + beq.n 35fd2 <_Py_IncRef@@Base+0x174> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36002 <_Py_IncRef@@Base+0x174> │ │ │ │ + cbnz r3, 35fd2 <_Py_IncRef@@Base+0x174> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #8284 @ 0x205c │ │ │ │ + movw r2, #5788 @ 0x169c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 24f890 <_Py_c_pow@@Base+0x918> │ │ │ │ + bl 24f7e0 <_Py_c_pow@@Base+0x9b8> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35ee0 <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.w 35eb0 <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36060 <_Py_IncRef@@Base+0x1d2> │ │ │ │ + bne.n 36030 <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36040 <_Py_IncRef@@Base+0x1b2> │ │ │ │ + beq.n 36010 <_Py_IncRef@@Base+0x1b2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36040 <_Py_IncRef@@Base+0x1b2> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 36010 <_Py_IncRef@@Base+0x1b2> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ @@ -17182,184 +17166,184 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #26612 @ 0x67f4 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122d9c │ │ │ │ + bl 1223fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 360b6 <_Py_IncRef@@Base+0x228> │ │ │ │ + cbz r0, 36086 <_Py_IncRef@@Base+0x228> │ │ │ │ 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 8276c │ │ │ │ + bl 8298c │ │ │ │ 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, 360fa <_Py_IncRef@@Base+0x26c> │ │ │ │ + cbz r3, 360ca <_Py_IncRef@@Base+0x26c> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 360fa <_Py_IncRef@@Base+0x26c> │ │ │ │ + cbz r3, 360ca <_Py_IncRef@@Base+0x26c> │ │ │ │ blx r3 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36110 <_Py_IncRef@@Base+0x282> │ │ │ │ + bne.n 360e0 <_Py_IncRef@@Base+0x282> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 360fa <_Py_IncRef@@Base+0x26c> │ │ │ │ + beq.n 360ca <_Py_IncRef@@Base+0x26c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 360fa <_Py_IncRef@@Base+0x26c> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 360ca <_Py_IncRef@@Base+0x26c> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #13936 @ 0x3670 │ │ │ │ + movw r3, #11404 @ 0x2c8c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ea6e0 │ │ │ │ + b.w 1eab10 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + ldr r1, [pc, #4] @ (360ec <_Py_IncRef@@Base+0x28e>) │ │ │ │ + b.w 24f3d0 <_Py_c_pow@@Base+0x5a8> │ │ │ │ + bic.w r0, r0, #13172736 @ 0xc90000 │ │ │ │ │ │ │ │ -00036112 : │ │ │ │ +000360f0 : │ │ │ │ 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 7b56c │ │ │ │ - cbz r0, 3614e │ │ │ │ + bl 7b798 │ │ │ │ + cbz r0, 3612c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c0454 │ │ │ │ + bl c0060 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36152 │ │ │ │ + beq.n 36130 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36152 │ │ │ │ + cbnz r3, 36130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36152 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36130 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ (36160 ) │ │ │ │ - b.w 24f664 <_Py_c_pow@@Base+0x6ec> │ │ │ │ - bic.w r0, r0, #13172736 @ 0xc90000 │ │ │ │ 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] @ (361d0 ) │ │ │ │ + ldr r1, [pc, #92] @ (361a0 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 24f664 <_Py_c_pow@@Base+0x6ec> │ │ │ │ - cbnz r0, 36188 │ │ │ │ - bl d82a4 │ │ │ │ + bl 24f3d0 <_Py_c_pow@@Base+0x5a8> │ │ │ │ + cbnz r0, 36158 │ │ │ │ + bl d7e5c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3619e │ │ │ │ + b.n 3616e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3619c │ │ │ │ + beq.n 3616c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3619c │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3616c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ (361d0 ) │ │ │ │ - bl 24f664 <_Py_c_pow@@Base+0x6ec> │ │ │ │ + ldr r1, [pc, #44] @ (361a0 ) │ │ │ │ + bl 24f3d0 <_Py_c_pow@@Base+0x5a8> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 361cc │ │ │ │ + cbz r5, 3619c │ │ │ │ mov r0, r5 │ │ │ │ - bl 125f18 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 361ca │ │ │ │ + bl 125580 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 3619a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 361ca │ │ │ │ + beq.n 3619a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 361ca │ │ │ │ + cbnz r3, 3619a │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ itt al │ │ │ │ lslal r1, r1, #1 │ │ │ │ pushal {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, 361f8 │ │ │ │ + cbz r0, 361c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36204 │ │ │ │ + beq.n 361d4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 36204 │ │ │ │ + b.n 361d4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 207adc │ │ │ │ + bl 207d90 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 361e8 │ │ │ │ + bne.n 361b8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00036206 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +000361d6 <_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, #4725 @ 0x1275 │ │ │ │ + movw r3, #4793 @ 0x12b9 │ │ │ │ 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 3624a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 1438f0 │ │ │ │ + beq.n 3621a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 142ee4 │ │ │ │ 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 │ │ │ │ @@ -17367,1234 +17351,1234 @@ │ │ │ │ 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 3626c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x66> │ │ │ │ + bne.n 3623c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x66> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 36284 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ - b.n 36292 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ + cbz r1, 36254 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ + b.n 36262 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #35792 @ 0x8bd0 │ │ │ │ + movw r0, #33296 @ 0x8210 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36262 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5c> │ │ │ │ - b.n 3628e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ + bne.n 36232 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5c> │ │ │ │ + b.n 3625e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 250fec │ │ │ │ + bl 2510cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36292 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ + bne.n 36262 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 362b6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb0> │ │ │ │ + b.n 36286 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb0> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 362a2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x9c> │ │ │ │ - bl 72508 │ │ │ │ + cbnz r0, 36272 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x9c> │ │ │ │ + bl 7273c │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3628e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ + beq.n 3625e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3628e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ + beq.n 3625e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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] @ (362dc <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6>) │ │ │ │ + ldr r0, [pc, #8] @ (362ac <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b7c8 │ │ │ │ + bl 13ae1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r5, pc, #896 @ (adr r5, 36660 ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 36630 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 362ea <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe4> │ │ │ │ - b.w 12d5b0 │ │ │ │ + beq.n 362ba <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe4> │ │ │ │ + b.w 12cbe8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7848 @ 0x1ea8 │ │ │ │ + movw r1, #5272 @ 0x1498 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ 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] @ (36338 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x132>) │ │ │ │ + ldr r0, [pc, #12] @ (36308 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x132>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b7c8 │ │ │ │ + bl 13ae1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #784 @ (adr r6, 3664c ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 3661c ) │ │ │ │ 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 251900 <_PyGen_SetStopIterationValue@@Base+0x3b8> │ │ │ │ + bl 25184c <_PyGen_SetStopIterationValue@@Base+0x27c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36364 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15e> │ │ │ │ + beq.n 36334 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36366 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x160> │ │ │ │ + beq.n 36336 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x160> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 36366 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x160> │ │ │ │ + b.n 36336 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x160> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003636a : │ │ │ │ +0003633a : │ │ │ │ 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 d2320 │ │ │ │ - cbz r0, 363b0 │ │ │ │ + bl d1ec0 │ │ │ │ + cbz r0, 36380 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #51532 @ 0xc94c │ │ │ │ + movw r1, #49036 @ 0xbf8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 363d0 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 363a0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36390 │ │ │ │ + bne.n 36360 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 363d4 │ │ │ │ - bl 1f94c8 │ │ │ │ + ble.n 363a4 │ │ │ │ + bl 1f98f8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 363fa │ │ │ │ + b.n 363ca │ │ │ │ add r1, r2 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 363d0 │ │ │ │ + beq.n 363a0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 363fa │ │ │ │ + cbz r0, 363ca │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 29cc8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36406 │ │ │ │ + beq.n 363d6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36412 │ │ │ │ + beq.n 363e2 │ │ │ │ mov r0, sp │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ 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, 36436 │ │ │ │ + cbz r2, 36406 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 36444 │ │ │ │ + b.n 36414 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 36442 │ │ │ │ + bne.n 36412 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36462 │ │ │ │ + cbnz r0, 36432 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36444 │ │ │ │ + b.n 36414 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #380] @ (365c4 ) │ │ │ │ + ldr r1, [pc, #380] @ (36594 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36464 │ │ │ │ - b.n 36494 │ │ │ │ + cbnz r0, 36434 │ │ │ │ + b.n 36464 │ │ │ │ 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 36498 │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + bmi.n 36468 │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #2796 @ 0xaec │ │ │ │ + movw r1, #300 @ 0x12c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #7940 @ 0x1f04 │ │ │ │ + movw r0, #5360 @ 0x14f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r8 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 365ba │ │ │ │ - cbz r4, 36504 │ │ │ │ + b.n 3658a │ │ │ │ + cbz r4, 364d4 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 364aa │ │ │ │ + beq.n 3647a │ │ │ │ subs r4, r1, #2 │ │ │ │ - bne.n 364b2 │ │ │ │ - b.n 3651a │ │ │ │ + bne.n 36482 │ │ │ │ + b.n 364ea │ │ │ │ movw sl, #4364 @ 0x110c │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 364c2 │ │ │ │ + beq.n 36492 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 36528 │ │ │ │ - b.n 364ca │ │ │ │ + beq.n 364f8 │ │ │ │ + b.n 3649a │ │ │ │ movw r9, #51468 @ 0xc90c │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 364de │ │ │ │ - bl c78d8 │ │ │ │ + cbz r0, 364ae │ │ │ │ + bl c74e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36494 │ │ │ │ + blt.n 36464 │ │ │ │ subs r5, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 364e2 │ │ │ │ - b.n 36530 │ │ │ │ + bne.n 364b2 │ │ │ │ + b.n 36500 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 364f4 │ │ │ │ - bl c78d8 │ │ │ │ + cbz r0, 364c4 │ │ │ │ + bl c74e0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 36494 │ │ │ │ + blt.n 36464 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 364f6 │ │ │ │ - b.n 3652e │ │ │ │ + bne.n 364c6 │ │ │ │ + b.n 364fe │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl c78d8 │ │ │ │ + bl c74e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 36494 │ │ │ │ + blt.n 36464 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 36532 │ │ │ │ + b.n 36502 │ │ │ │ movw r9, #51468 @ 0xc90c │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ movw sl, #4364 @ 0x110c │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 36532 │ │ │ │ + b.n 36502 │ │ │ │ movw r9, #51468 @ 0xc90c │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 36532 │ │ │ │ + b.n 36502 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 36532 │ │ │ │ + b.n 36502 │ │ │ │ mov r5, r7 │ │ │ │ movs r6, #0 │ │ │ │ tst r4, r5 │ │ │ │ - beq.n 3654e │ │ │ │ + beq.n 3651e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10624 @ 0x2980 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 36494 │ │ │ │ - cbz r6, 3656e │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 36464 │ │ │ │ + cbz r6, 3653e │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 3656e │ │ │ │ + beq.n 3653e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10660 @ 0x29a4 │ │ │ │ + movw r1, #8084 @ 0x1f94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 36494 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 36464 │ │ │ │ mov r0, sl │ │ │ │ and.w r5, r5, #1 │ │ │ │ - bl 204570 │ │ │ │ + bl 2048a8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36494 │ │ │ │ - bl 204300 │ │ │ │ + beq.n 36464 │ │ │ │ + bl 204638 │ │ │ │ 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 34f18 │ │ │ │ + bl 34f3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 365ba │ │ │ │ + beq.n 3658a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 365ba │ │ │ │ + cbnz r3, 3658a │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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, #1 │ │ │ │ + adds r4, r1, #1 │ │ │ │ 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 365e8 │ │ │ │ + bne.n 365b8 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13d560 │ │ │ │ + b.w 13cbb4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33052 @ 0x811c │ │ │ │ + movw r0, #30476 @ 0x770c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 365dc │ │ │ │ + bne.n 365ac │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00036600 : │ │ │ │ +000365d0 : │ │ │ │ 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 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 36628 │ │ │ │ - movw r0, #8076 @ 0x1f8c │ │ │ │ + cbnz r0, 365f8 │ │ │ │ + movw r0, #5500 @ 0x157c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 20117c │ │ │ │ - b.n 36656 │ │ │ │ + bl 2014b4 │ │ │ │ + b.n 36626 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #8076 @ 0x1f8c │ │ │ │ + movw r2, #5500 @ 0x157c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 2215bc │ │ │ │ + bl 221828 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3664a │ │ │ │ + beq.n 3661a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3664e │ │ │ │ + cbz r3, 3661e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 36656 │ │ │ │ + b.n 36626 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3664a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3661a │ │ │ │ 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] @ (36680 ) │ │ │ │ + ldr r0, [pc, #12] @ (36650 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b7c8 │ │ │ │ + bl 13ae1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00036684 <_PyCompile_Assemble@@Base>: │ │ │ │ +00036654 <_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, #52896 @ 0xcea0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 366be <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ + beq.n 3668e <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8172 @ 0x1fec │ │ │ │ + movw r1, #5596 @ 0x15dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 366d8 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 366a8 <_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 29634 │ │ │ │ - bl 72508 │ │ │ │ + bl 7273c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 366dc <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 366ac <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36778 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ + b.n 36748 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1009b4 │ │ │ │ + bl 100a74 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 366ea <_PyCompile_Assemble@@Base+0x66> │ │ │ │ + cbnz r0, 366ba <_PyCompile_Assemble@@Base+0x66> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36756 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + b.n 36726 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1c9188 <_PySys_GetRequiredAttrString@@Base+0x2154> │ │ │ │ + bl 1c98e0 <_PySys_GetRequiredAttrString@@Base+0x218c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 366e6 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 366b6 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 103c68 │ │ │ │ + bl 103d20 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 366e6 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 366b6 <_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 107e44 <_PyDict_DelItemIf@@Base+0x3a8> │ │ │ │ + bl 107ef4 <_PyDict_DelItemIf@@Base+0x3ac> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 366e6 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 366b6 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1006ec │ │ │ │ + bl 1007ac │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366e6 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 366b6 <_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 10935c │ │ │ │ + bl 10940c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36756 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + beq.n 36726 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 36756 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + cbnz r3, 36726 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3676c <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + beq.n 3673c <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3676c <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + cbnz r3, 3673c <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fcf4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 10fc9c <_PyObject_GC_Resize@@Base+0x480> │ │ │ │ mov r0, r8 │ │ │ │ - bl 10f7cc <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + bl 10f874 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00036780 : │ │ │ │ +00036750 : │ │ │ │ movw r0, #7676 @ 0x1dfc │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - b.w cfcd4 │ │ │ │ + b.w cf8a8 │ │ │ │ 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 367ac │ │ │ │ + bne.n 3677c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 133cd8 │ │ │ │ + b.w 133300 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42176 @ 0xa4c0 │ │ │ │ + movw r0, #39600 @ 0x9ab0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 367a0 │ │ │ │ + bne.n 36770 │ │ │ │ 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, #8584 @ 0x2188 │ │ │ │ + movw r1, #6008 @ 0x1778 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 367ec │ │ │ │ + bge.n 367bc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 369cc │ │ │ │ + b.n 3699c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8588 @ 0x218c │ │ │ │ + movw r1, #6012 @ 0x177c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367b6 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8600 @ 0x2198 │ │ │ │ + movw r1, #6024 @ 0x1788 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367b6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8616 @ 0x21a8 │ │ │ │ + movw r1, #6040 @ 0x1798 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367b6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8628 @ 0x21b4 │ │ │ │ + movw r1, #6052 @ 0x17a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367b6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8640 @ 0x21c0 │ │ │ │ + movw r1, #6064 @ 0x17b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367b6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8652 @ 0x21cc │ │ │ │ + movw r1, #6076 @ 0x17bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367b6 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8668 @ 0x21dc │ │ │ │ + movw r1, #6092 @ 0x17cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367b6 │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8680 @ 0x21e8 │ │ │ │ + movw r1, #6104 @ 0x17d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367b6 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8692 @ 0x21f4 │ │ │ │ + movw r1, #6116 @ 0x17e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367b6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8704 @ 0x2200 │ │ │ │ + movw r1, #6128 @ 0x17f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367b6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8720 @ 0x2210 │ │ │ │ + movw r1, #6144 @ 0x1800 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367b6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8732 @ 0x221c │ │ │ │ + movw r1, #6156 @ 0x180c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367b6 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8744 @ 0x2228 │ │ │ │ + movw r1, #6168 @ 0x1818 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 367e6 │ │ │ │ + blt.w 367b6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8760 @ 0x2238 │ │ │ │ + movw r1, #6184 @ 0x1828 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 367e6 │ │ │ │ + blt.w 367b6 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8776 @ 0x2248 │ │ │ │ + movw r1, #6200 @ 0x1838 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 367e6 │ │ │ │ + blt.w 367b6 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8800 @ 0x2260 │ │ │ │ + movw r1, #6224 @ 0x1850 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 367e6 │ │ │ │ + blt.w 367b6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8620 @ 0x21ac │ │ │ │ + movw r1, #6044 @ 0x179c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 367e6 │ │ │ │ + blt.w 367b6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8820 @ 0x2274 │ │ │ │ + movw r1, #6244 @ 0x1864 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 367e6 │ │ │ │ + blt.w 367b6 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8836 @ 0x2284 │ │ │ │ + movw r1, #6260 @ 0x1874 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 367e6 │ │ │ │ + blt.w 367b6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8644 @ 0x21c4 │ │ │ │ + movw r1, #6068 @ 0x17b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 367e6 │ │ │ │ + blt.w 367b6 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8852 @ 0x2294 │ │ │ │ + movw r1, #6276 @ 0x1884 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 367e6 │ │ │ │ + blt.w 367b6 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8860 @ 0x229c │ │ │ │ + movw r1, #6284 @ 0x188c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 367e6 │ │ │ │ + blt.w 367b6 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8872 @ 0x22a8 │ │ │ │ + movw r1, #6296 @ 0x1898 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d788 │ │ │ │ + bl 10d830 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000369ce : │ │ │ │ - movw r3, #13628 @ 0x353c │ │ │ │ +0003699e : │ │ │ │ + movw r3, #11096 @ 0x2b58 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w f1b10 │ │ │ │ + b.w f1790 │ │ │ │ │ │ │ │ -000369dc <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +000369ac <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 369e4 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + cbz r3, 369b4 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 36a28 <_PyEval_FormatExcUnbound@@Base+0x4c> │ │ │ │ + cbnz r3, 369f8 <_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 36a10 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ + bge.n 369e0 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ movw r1, #56036 @ 0xdae4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #40140 @ 0x9ccc │ │ │ │ + movw r2, #37644 @ 0x930c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1f51b4 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1f55e0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #8884 @ 0x22b4 │ │ │ │ + movw r2, #6308 @ 0x18a4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1f51b4 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1f55e0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ 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, #292] @ (36b60 <_PyEval_FormatExcUnbound@@Base+0x184>) │ │ │ │ + ldr r2, [pc, #292] @ (36b30 <_PyEval_FormatExcUnbound@@Base+0x184>) │ │ │ │ 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 36a66 <_PyEval_FormatExcUnbound@@Base+0x8a> │ │ │ │ + beq.n 36a36 <_PyEval_FormatExcUnbound@@Base+0x8a> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 36a68 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + cbz r4, 36a38 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #27179 @ 0x6a2b │ │ │ │ + movw r3, #27131 @ 0x69fb │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 36a68 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + b.n 36a38 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36b40 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + beq.n 36b10 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #27179 @ 0x6a2b │ │ │ │ + movw r3, #27131 @ 0x69fb │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36b40 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ - cbnz r4, 36a84 <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ + bne.n 36b10 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + cbnz r4, 36a54 <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36afe <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + b.n 36ace <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36aa2 <_PyEval_FormatExcUnbound@@Base+0xc6> │ │ │ │ + cbz r3, 36a72 <_PyEval_FormatExcUnbound@@Base+0xc6> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36afe <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + ble.n 36ace <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36a90 <_PyEval_FormatExcUnbound@@Base+0xb4> │ │ │ │ - b.n 36abc <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ + bne.n 36a60 <_PyEval_FormatExcUnbound@@Base+0xb4> │ │ │ │ + b.n 36a8c <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36abc <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ + beq.n 36a8c <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36aa4 <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ + bne.n 36a74 <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36afe <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ - ldr r2, [pc, #164] @ (36b64 <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + bne.n 36ace <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + ldr r2, [pc, #164] @ (36b34 <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 253de4 │ │ │ │ + bl 253d2c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36b56 <_PyEval_FormatExcUnbound@@Base+0x17a> │ │ │ │ - beq.n 36afe <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + blt.n 36b26 <_PyEval_FormatExcUnbound@@Base+0x17a> │ │ │ │ + beq.n 36ace <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (36b64 <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + ldr r1, [pc, #148] @ (36b34 <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1623e0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 161ad0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ movw r2, #7536 @ 0x1d70 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36b58 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + bne.n 36b28 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36a80 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ + beq.n 36a50 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36a80 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36a80 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ + bne.n 36a50 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36a50 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (36b68 <_PyEval_FormatExcUnbound@@Base+0x18c>) │ │ │ │ + ldr r1, [pc, #100] @ (36b38 <_PyEval_FormatExcUnbound@@Base+0x18c>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1623e0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 161ad0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ movw r2, #7536 @ 0x1d70 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36b58 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + bne.n 36b28 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36b2c <_PyEval_FormatExcUnbound@@Base+0x150> │ │ │ │ + bne.n 36afc <_PyEval_FormatExcUnbound@@Base+0x150> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 36b58 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + b.n 36b28 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36b40 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + beq.n 36b10 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36b40 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 36b10 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36b22 <_PyEval_FormatExcUnbound@@Base+0x146> │ │ │ │ - ldr r1, [pc, #28] @ (36b64 <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + beq.n 36af2 <_PyEval_FormatExcUnbound@@Base+0x146> │ │ │ │ + ldr r1, [pc, #28] @ (36b34 <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1623e0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 161ad0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36b58 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + b.n 36b28 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r1, sp, #864 @ 0x360 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00036b6c : │ │ │ │ +00036b3c : │ │ │ │ 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, #13836 @ 0x360c │ │ │ │ + movw r4, #11304 @ 0x2c28 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e6f14 │ │ │ │ + bl e6b98 │ │ │ │ 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] @ (36bb8 ) │ │ │ │ + ldr r0, [pc, #12] @ (36b88 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b7c8 │ │ │ │ + bl 13ae1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #400 @ (adr r6, 36d4c <_PyCompile_CodeGen@@Base+0x190>) │ │ │ │ + add r6, pc, #400 @ (adr r6, 36d1c <_PyCompile_CodeGen@@Base+0x190>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00036bbc <_PyCompile_CodeGen@@Base>: │ │ │ │ +00036b8c <_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 r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1cfa4c │ │ │ │ - cbnz r0, 36bf4 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1cfe7c │ │ │ │ + cbnz r0, 36bc4 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9152 @ 0x23c0 │ │ │ │ + movw r1, #6576 @ 0x19b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 36bfc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 926f0 <_PyArena_New@@Base> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 36bcc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 92948 <_PyArena_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 36c00 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 36bd0 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 36ddc <_PyCompile_CodeGen@@Base+0x220> │ │ │ │ + b.n 36dac <_PyCompile_CodeGen@@Base+0x220> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 22d99c <_PyArg_ParseStackAndKeywords@@Base+0x10ec> │ │ │ │ + bl 22ced4 <_PyArg_ParseStackAndKeywords@@Base+0x5e4> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 36c26 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 233784 │ │ │ │ - cbz r0, 36c26 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + cbz r0, 36bf6 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + bl 2334b0 <_PyArg_ParseStackAndKeywords@@Base+0x6bc0> │ │ │ │ + cbz r0, 36bf6 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1c1084 │ │ │ │ + bl 1c17a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 36c2e <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ + cbnz r0, 36bfe <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r7 │ │ │ │ - bl 113238 <_PyArena_Free@@Base> │ │ │ │ - b.n 36bfc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 112844 <_PyArena_Free@@Base> │ │ │ │ + b.n 36bcc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r0, #64] @ 0x40 │ │ │ │ - bl 72508 │ │ │ │ + bl 7273c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36bfc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - ldr r1, [pc, #420] @ (36de4 <_PyCompile_CodeGen@@Base+0x228>) │ │ │ │ + beq.n 36bcc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + ldr r1, [pc, #420] @ (36db4 <_PyCompile_CodeGen@@Base+0x228>) │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl ea3a8 │ │ │ │ + bl ea028 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36bfc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 36bcc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c4ec0 │ │ │ │ + bl 1c55e0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36c60 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ + bne.n 36c30 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 36dc4 <_PyCompile_CodeGen@@Base+0x208> │ │ │ │ + b.n 36d94 <_PyCompile_CodeGen@@Base+0x208> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r6, #700] @ 0x2bc │ │ │ │ - cbnz r2, 36c70 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ + cbnz r2, 36c40 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ ldr.w r2, [r6, #704] @ 0x2c0 │ │ │ │ - cbz r2, 36c96 <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ - b.n 36c84 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ + cbz r2, 36c66 <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ + b.n 36c54 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60540 @ 0xec7c │ │ │ │ + movw r1, #58044 @ 0xe2bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36c68 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ - b.n 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + bne.n 36c38 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ + b.n 36c2c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #9168 @ 0x23d0 │ │ │ │ + movw r1, #6592 @ 0x19c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36c2c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #708] @ 0x2c4 │ │ │ │ - cbz r2, 36cae <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ + cbz r2, 36c7e <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #9180 @ 0x23dc │ │ │ │ + movw r1, #6604 @ 0x19cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36c2c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - cbz r2, 36cc6 <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ + cbz r2, 36c96 <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27704 @ 0x6c38 │ │ │ │ + movw r1, #25128 @ 0x6228 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36c2c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ - cbz r2, 36cde <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ + cbz r2, 36cae <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #10532 @ 0x2924 │ │ │ │ + movw r1, #8036 @ 0x1f64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36c2c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #720] @ 0x2d0 │ │ │ │ - cbz r2, 36cf6 <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ + cbz r2, 36cc6 <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #9188 @ 0x23e4 │ │ │ │ + movw r1, #6612 @ 0x19d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36c2c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #724] @ 0x2d4 │ │ │ │ - cbz r2, 36d0e <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ + cbz r2, 36cde <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #9200 @ 0x23f0 │ │ │ │ + movw r1, #6624 @ 0x19e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36c2c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #732] @ 0x2dc │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36c2c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #9212 @ 0x23fc │ │ │ │ + movw r1, #6636 @ 0x19ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36c2c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36c2c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #9224 @ 0x2408 │ │ │ │ + movw r1, #6648 @ 0x19f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 36c2c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 36c2c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #9240 @ 0x2418 │ │ │ │ + movw r1, #6664 @ 0x1a08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 36c2c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1c8fc8 <_PySys_GetRequiredAttrString@@Base+0x1f94> │ │ │ │ + bl 1c96e8 <_PySys_GetRequiredAttrString@@Base+0x1f94> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 36c2c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1010ec │ │ │ │ + bl 1011ac │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 7e98c │ │ │ │ + bl 7ebb4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb5c0 │ │ │ │ + bl 1cbdb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cca84 │ │ │ │ + bl 1cd278 │ │ │ │ mov r0, r7 │ │ │ │ - bl 113238 <_PyArena_Free@@Base> │ │ │ │ + bl 112844 <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ 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, 36e0a <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ + cbnz r3, 36dda <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 36e0a <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ + ble.n 36dda <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36e0a <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ - cbnz r1, 36e24 <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ + bne.n 36dda <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ + cbnz r1, 36df4 <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #300] @ (36f3c <_PyCompile_CodeGen@@Base+0x380>) │ │ │ │ + ldr r4, [pc, #300] @ (36f0c <_PyCompile_CodeGen@@Base+0x380>) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 36e50 <_PyCompile_CodeGen@@Base+0x294> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 36e20 <_PyCompile_CodeGen@@Base+0x294> │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 36e54 <_PyCompile_CodeGen@@Base+0x298> │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + bmi.n 36e24 <_PyCompile_CodeGen@@Base+0x298> │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #2796 @ 0xaec │ │ │ │ + movw r1, #300 @ 0x12c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #16240 @ 0x3f70 │ │ │ │ + movw r0, #13668 @ 0x3564 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r8 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36f32 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + b.n 36f02 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ mov r0, r8 │ │ │ │ - bl 118cac │ │ │ │ + bl 1182b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36f32 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + beq.n 36f02 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 14d1a4 │ │ │ │ + bl 14c7cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36f0c <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ - bl 98ae4 │ │ │ │ + beq.n 36edc <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ + bl 98b84 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 292e0 │ │ │ │ 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 6d440 │ │ │ │ + bl 6d688 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 36ea2 <_PyCompile_CodeGen@@Base+0x2e6> │ │ │ │ + cbnz r0, 36e72 <_PyCompile_CodeGen@@Base+0x2e6> │ │ │ │ mov r5, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 36ed0 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ + b.n 36ea0 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2a8fc │ │ │ │ - cbz r0, 36ec6 <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ + cbz r0, 36e96 <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 36ec6 <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ + bne.n 36e96 <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36ecc <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ + bge.n 36e9c <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 36e8a <_PyCompile_CodeGen@@Base+0x2ce> │ │ │ │ + b.n 36e5a <_PyCompile_CodeGen@@Base+0x2ce> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 36ed0 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ + b.n 36ea0 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cbnz r6, 36f00 <_PyCompile_CodeGen@@Base+0x344> │ │ │ │ + cbnz r6, 36ed0 <_PyCompile_CodeGen@@Base+0x344> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 36ee6 <_PyCompile_CodeGen@@Base+0x32a> │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 36f10 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ + beq.n 36eb6 <_PyCompile_CodeGen@@Base+0x32a> │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 36ee0 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #9256 @ 0x2428 │ │ │ │ + movw r1, #6680 @ 0x1a18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 36f10 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ + bl d5c0c │ │ │ │ + b.n 36ee0 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20fba0 │ │ │ │ + bl 20fdf8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 36f10 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ + b.n 36ee0 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36f26 <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ + beq.n 36ef6 <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 36f2a <_PyCompile_CodeGen@@Base+0x36e> │ │ │ │ + cbz r3, 36efa <_PyCompile_CodeGen@@Base+0x36e> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 36f32 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + b.n 36f02 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36f26 <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36ef6 <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r0, r6, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -18602,192 +18586,192 @@ │ │ │ │ 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] @ (36f64 <_PyCompile_CodeGen@@Base+0x3a8>) │ │ │ │ + ldr r0, [pc, #8] @ (36f34 <_PyCompile_CodeGen@@Base+0x3a8>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b7c8 │ │ │ │ + bl 13ae1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ 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, 36f8a <_PyCompile_CodeGen@@Base+0x3ce> │ │ │ │ + cbnz r2, 36f5a <_PyCompile_CodeGen@@Base+0x3ce> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #52] @ (36fb8 <_PyCompile_CodeGen@@Base+0x3fc>) │ │ │ │ - bl 13b7c8 │ │ │ │ - b.n 36f96 <_PyCompile_CodeGen@@Base+0x3da> │ │ │ │ + ldr r0, [pc, #52] @ (36f88 <_PyCompile_CodeGen@@Base+0x3fc>) │ │ │ │ + bl 13ae1c │ │ │ │ + b.n 36f66 <_PyCompile_CodeGen@@Base+0x3da> │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #44] @ (36fbc <_PyCompile_CodeGen@@Base+0x400>) │ │ │ │ + ldr r0, [pc, #44] @ (36f8c <_PyCompile_CodeGen@@Base+0x400>) │ │ │ │ movs r2, #3 │ │ │ │ - bl 13b7c8 │ │ │ │ - cbz r0, 36fb0 <_PyCompile_CodeGen@@Base+0x3f4> │ │ │ │ + bl 13ae1c │ │ │ │ + cbz r0, 36f80 <_PyCompile_CodeGen@@Base+0x3f4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36fac <_PyCompile_CodeGen@@Base+0x3f0> │ │ │ │ + beq.n 36f7c <_PyCompile_CodeGen@@Base+0x3f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36fac <_PyCompile_CodeGen@@Base+0x3f0> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36f7c <_PyCompile_CodeGen@@Base+0x3f0> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36fb4 <_PyCompile_CodeGen@@Base+0x3f8> │ │ │ │ + b.n 36f84 <_PyCompile_CodeGen@@Base+0x3f8> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - add r2, pc, #448 @ (adr r2, 3717c <_PyCompile_CodeGen@@Base+0x5c0>) │ │ │ │ + add r2, pc, #448 @ (adr r2, 3714c <_PyCompile_CodeGen@@Base+0x5c0>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #512 @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (36fc4 <_PyCompile_CodeGen@@Base+0x408>) │ │ │ │ + ldr r0, [pc, #0] @ (36f94 <_PyCompile_CodeGen@@Base+0x408>) │ │ │ │ bx lr │ │ │ │ strb r4, [r0, #8] │ │ │ │ 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] @ (36fec <_PyCompile_CodeGen@@Base+0x430>) │ │ │ │ + ldr r0, [pc, #8] @ (36fbc <_PyCompile_CodeGen@@Base+0x430>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b7c8 │ │ │ │ + bl 13ae1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #128 @ (adr r6, 37070 <_PyCompile_CodeGen@@Base+0x4b4>) │ │ │ │ + add r6, pc, #128 @ (adr r6, 37040 <_PyCompile_CodeGen@@Base+0x4b4>) │ │ │ │ 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 r2, [pc, #288] @ (37120 <_PyCompile_CodeGen@@Base+0x564>) │ │ │ │ + ldr r2, [pc, #288] @ (370f0 <_PyCompile_CodeGen@@Base+0x564>) │ │ │ │ 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 3702a <_PyCompile_CodeGen@@Base+0x46e> │ │ │ │ + beq.n 36ffa <_PyCompile_CodeGen@@Base+0x46e> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3702c <_PyCompile_CodeGen@@Base+0x470> │ │ │ │ + cbz r4, 36ffc <_PyCompile_CodeGen@@Base+0x470> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #28657 @ 0x6ff1 │ │ │ │ + movw r3, #28609 @ 0x6fc1 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3702c <_PyCompile_CodeGen@@Base+0x470> │ │ │ │ + b.n 36ffc <_PyCompile_CodeGen@@Base+0x470> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37102 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ + beq.n 370d2 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #28657 @ 0x6ff1 │ │ │ │ + movw r3, #28609 @ 0x6fc1 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37102 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ - cbnz r4, 37046 <_PyCompile_CodeGen@@Base+0x48a> │ │ │ │ + bne.n 370d2 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ + cbnz r4, 37016 <_PyCompile_CodeGen@@Base+0x48a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 370c0 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ + b.n 37090 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 37064 <_PyCompile_CodeGen@@Base+0x4a8> │ │ │ │ + cbz r3, 37034 <_PyCompile_CodeGen@@Base+0x4a8> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 370c0 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ + ble.n 37090 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 37052 <_PyCompile_CodeGen@@Base+0x496> │ │ │ │ - b.n 3707e <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ + bne.n 37022 <_PyCompile_CodeGen@@Base+0x496> │ │ │ │ + b.n 3704e <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3707e <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ + beq.n 3704e <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37066 <_PyCompile_CodeGen@@Base+0x4aa> │ │ │ │ + bne.n 37036 <_PyCompile_CodeGen@@Base+0x4aa> │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 370c0 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ - ldr r2, [pc, #164] @ (37124 <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ + bne.n 37090 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ + ldr r2, [pc, #164] @ (370f4 <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 253de4 │ │ │ │ + bl 253d2c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37118 <_PyCompile_CodeGen@@Base+0x55c> │ │ │ │ - beq.n 370c0 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ + blt.n 370e8 <_PyCompile_CodeGen@@Base+0x55c> │ │ │ │ + beq.n 37090 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37124 <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ + ldr r1, [pc, #148] @ (370f4 <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1623e0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 161ad0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ movw r2, #7536 @ 0x1d70 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3711a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + bne.n 370ea <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37042 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ + beq.n 37012 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37042 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37042 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ + bne.n 37012 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37012 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (37128 <_PyCompile_CodeGen@@Base+0x56c>) │ │ │ │ + ldr r1, [pc, #100] @ (370f8 <_PyCompile_CodeGen@@Base+0x56c>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1623e0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 161ad0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ movw r2, #7536 @ 0x1d70 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3711a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + bne.n 370ea <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 370ee <_PyCompile_CodeGen@@Base+0x532> │ │ │ │ + bne.n 370be <_PyCompile_CodeGen@@Base+0x532> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 3711a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + b.n 370ea <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37102 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ + beq.n 370d2 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37102 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 370d2 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 370e4 <_PyCompile_CodeGen@@Base+0x528> │ │ │ │ - ldr r1, [pc, #28] @ (37124 <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ + beq.n 370b4 <_PyCompile_CodeGen@@Base+0x528> │ │ │ │ + ldr r1, [pc, #28] @ (370f4 <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1623e0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 161ad0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3711a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + b.n 370ea <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #256 @ 0x100 │ │ │ │ @@ -18797,42 +18781,42 @@ │ │ │ │ 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 3715a <_PyCompile_CodeGen@@Base+0x59e> │ │ │ │ + bgt.n 3712a <_PyCompile_CodeGen@@Base+0x59e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22952 @ 0x59a8 │ │ │ │ + movw r1, #20376 @ 0x4f98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 37174 <_PyCompile_CodeGen@@Base+0x5b8> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 37144 <_PyCompile_CodeGen@@Base+0x5b8> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 37178 <_PyCompile_CodeGen@@Base+0x5bc> │ │ │ │ + cbz r3, 37148 <_PyCompile_CodeGen@@Base+0x5bc> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39572 @ 0x9a94 │ │ │ │ + movw r1, #36996 @ 0x9084 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37194 <_PyCompile_CodeGen@@Base+0x5d8> │ │ │ │ + b.n 37164 <_PyCompile_CodeGen@@Base+0x5d8> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37186 <_PyCompile_CodeGen@@Base+0x5ca> │ │ │ │ + cbnz r0, 37156 <_PyCompile_CodeGen@@Base+0x5ca> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 37194 <_PyCompile_CodeGen@@Base+0x5d8> │ │ │ │ - ldr r1, [pc, #16] @ (37198 <_PyCompile_CodeGen@@Base+0x5dc>) │ │ │ │ + b.n 37164 <_PyCompile_CodeGen@@Base+0x5d8> │ │ │ │ + ldr r1, [pc, #16] @ (37168 <_PyCompile_CodeGen@@Base+0x5dc>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bcdbc │ │ │ │ + bl bc944 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3717c <_PyCompile_CodeGen@@Base+0x5c0> │ │ │ │ + beq.n 3714c <_PyCompile_CodeGen@@Base+0x5c0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ udf #116 @ 0x74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ @@ -18850,918 +18834,918 @@ │ │ │ │ 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] @ (371e4 <_PyCompile_CodeGen@@Base+0x628>) │ │ │ │ + ldr r0, [pc, #8] @ (371b4 <_PyCompile_CodeGen@@Base+0x628>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b7c8 │ │ │ │ + bl 13ae1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #528 @ (adr r6, 373f8 <_PyType_GetModuleByDef3@@Base+0x108>) │ │ │ │ + add r6, pc, #528 @ (adr r6, 373c8 <_PyType_GetModuleByDef3@@Base+0x210>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +000371b8 <_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 1cf59c │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 37212 <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1cf59c │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 37212 <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1cf59c │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 37212 <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + movw r0, #43984 @ 0xabd0 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movw r1, #6844 @ 0x1abc │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d5c0c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + 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 37208 <_PyCompile_CodeGen@@Base+0x64c> │ │ │ │ + bmi.n 3723a <_PyType_GetModuleByDef3@@Base+0x82> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9420 @ 0x24cc │ │ │ │ + movw r1, #6964 @ 0x1b34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ 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 118cac │ │ │ │ + bl 1182b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 372e8 <_PyCompile_CodeGen@@Base+0x72c> │ │ │ │ + beq.n 3731a <_PyType_GetModuleByDef3@@Base+0x162> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 14d1a4 │ │ │ │ + bl 14c7cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 372d6 <_PyCompile_CodeGen@@Base+0x71a> │ │ │ │ - bl 98ae4 │ │ │ │ + beq.n 37308 <_PyType_GetModuleByDef3@@Base+0x150> │ │ │ │ + bl 98b84 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 292e0 │ │ │ │ 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 6d440 │ │ │ │ + bl 6d688 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3726c <_PyCompile_CodeGen@@Base+0x6b0> │ │ │ │ + cbnz r0, 3729e <_PyType_GetModuleByDef3@@Base+0xe6> │ │ │ │ mov r4, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 3729a <_PyCompile_CodeGen@@Base+0x6de> │ │ │ │ + b.n 372cc <_PyType_GetModuleByDef3@@Base+0x114> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2a34c │ │ │ │ - cbz r0, 37290 <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ + cbz r0, 372c2 <_PyType_GetModuleByDef3@@Base+0x10a> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 37290 <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ + bne.n 372c2 <_PyType_GetModuleByDef3@@Base+0x10a> │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37296 <_PyCompile_CodeGen@@Base+0x6da> │ │ │ │ + bge.n 372c8 <_PyType_GetModuleByDef3@@Base+0x110> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 37254 <_PyCompile_CodeGen@@Base+0x698> │ │ │ │ + b.n 37286 <_PyType_GetModuleByDef3@@Base+0xce> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3729a <_PyCompile_CodeGen@@Base+0x6de> │ │ │ │ + b.n 372cc <_PyType_GetModuleByDef3@@Base+0x114> │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 372ca <_PyCompile_CodeGen@@Base+0x70e> │ │ │ │ + cbnz r5, 372fc <_PyType_GetModuleByDef3@@Base+0x144> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 372b0 <_PyCompile_CodeGen@@Base+0x6f4> │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 372da <_PyCompile_CodeGen@@Base+0x71e> │ │ │ │ + beq.n 372e2 <_PyType_GetModuleByDef3@@Base+0x12a> │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 3730c <_PyType_GetModuleByDef3@@Base+0x154> │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #9460 @ 0x24f4 │ │ │ │ + movw r1, #7004 @ 0x1b5c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 372da <_PyCompile_CodeGen@@Base+0x71e> │ │ │ │ + bl d5c0c │ │ │ │ + b.n 3730c <_PyType_GetModuleByDef3@@Base+0x154> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e3408 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ + bl 1e3834 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 372da <_PyCompile_CodeGen@@Base+0x71e> │ │ │ │ + b.n 3730c <_PyType_GetModuleByDef3@@Base+0x154> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - bl 138cec <_Py_DecRef@@Base> │ │ │ │ + bl 13830c <_Py_DecRef@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -000372f0 <_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 1cf16c │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 3734a <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1cf16c │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 3734a <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1cf16c │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 3734a <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - movw r0, #43984 @ 0xabd0 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movw r1, #9492 @ 0x2514 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d6078 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - 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, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37428 <_PyType_GetModuleByDef3@@Base+0x138> │ │ │ │ + beq.n 373f8 <_PyType_GetModuleByDef3@@Base+0x240> │ │ │ │ movw r0, #11772 @ 0x2dfc │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37390 <_PyType_GetModuleByDef3@@Base+0xa0> │ │ │ │ + bne.n 37360 <_PyType_GetModuleByDef3@@Base+0x1a8> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 37380 <_PyType_GetModuleByDef3@@Base+0x90> │ │ │ │ + bne.n 37350 <_PyType_GetModuleByDef3@@Base+0x198> │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3739c <_PyType_GetModuleByDef3@@Base+0xac> │ │ │ │ - bl 278a48 │ │ │ │ + beq.n 3736c <_PyType_GetModuleByDef3@@Base+0x1b4> │ │ │ │ + bl 2780b0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ blx 299ac │ │ │ │ blx 29f80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 373fa <_PyType_GetModuleByDef3@@Base+0x10a> │ │ │ │ - bl 20fba0 │ │ │ │ + cbz r1, 373ca <_PyType_GetModuleByDef3@@Base+0x212> │ │ │ │ + bl 20fdf8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 373cc <_PyType_GetModuleByDef3@@Base+0xdc> │ │ │ │ + cbnz r5, 3739c <_PyType_GetModuleByDef3@@Base+0x1e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 373d4 <_PyType_GetModuleByDef3@@Base+0xe4> │ │ │ │ - b.n 373e0 <_PyType_GetModuleByDef3@@Base+0xf0> │ │ │ │ - bl 860e0 │ │ │ │ - cbz r0, 373e4 <_PyType_GetModuleByDef3@@Base+0xf4> │ │ │ │ - b.n 373ba <_PyType_GetModuleByDef3@@Base+0xca> │ │ │ │ + bne.n 373a4 <_PyType_GetModuleByDef3@@Base+0x1ec> │ │ │ │ + b.n 373b0 <_PyType_GetModuleByDef3@@Base+0x1f8> │ │ │ │ + bl 86304 │ │ │ │ + cbz r0, 373b4 <_PyType_GetModuleByDef3@@Base+0x1fc> │ │ │ │ + b.n 3738a <_PyType_GetModuleByDef3@@Base+0x1d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 373e0 <_PyType_GetModuleByDef3@@Base+0xf0> │ │ │ │ + cbnz r3, 373b0 <_PyType_GetModuleByDef3@@Base+0x1f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 373fa <_PyType_GetModuleByDef3@@Base+0x10a> │ │ │ │ + b.n 373ca <_PyType_GetModuleByDef3@@Base+0x212> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 373a4 <_PyType_GetModuleByDef3@@Base+0xb4> │ │ │ │ + beq.n 37374 <_PyType_GetModuleByDef3@@Base+0x1bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 373a4 <_PyType_GetModuleByDef3@@Base+0xb4> │ │ │ │ + bne.n 37374 <_PyType_GetModuleByDef3@@Base+0x1bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 373a4 <_PyType_GetModuleByDef3@@Base+0xb4> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37374 <_PyType_GetModuleByDef3@@Base+0x1bc> │ │ │ │ blx 2a88c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37416 <_PyType_GetModuleByDef3@@Base+0x126> │ │ │ │ + bne.n 373e6 <_PyType_GetModuleByDef3@@Base+0x22e> │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 37406 <_PyType_GetModuleByDef3@@Base+0x116> │ │ │ │ + bne.n 373d6 <_PyType_GetModuleByDef3@@Base+0x21e> │ │ │ │ dmb ish │ │ │ │ - beq.n 37428 <_PyType_GetModuleByDef3@@Base+0x138> │ │ │ │ + beq.n 373f8 <_PyType_GetModuleByDef3@@Base+0x240> │ │ │ │ movw r0, #11772 @ 0x2dfc │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - bl 25dac8 │ │ │ │ + bl 25d780 │ │ │ │ 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, #12] @ (37454 <_PyType_GetModuleByDef3@@Base+0x164>) │ │ │ │ + ldr r0, [pc, #12] @ (37424 <_PyType_GetModuleByDef3@@Base+0x26c>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b7c8 │ │ │ │ + bl 13ae1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #816 @ (adr r7, 37788 <_PyType_GetModuleByDef3@@Base+0x498>) │ │ │ │ + add r7, pc, #816 @ (adr r7, 37758 <_PyType_GetModuleByDef3@@Base+0x5a0>) │ │ │ │ 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 73304 │ │ │ │ - cbz r0, 374b8 <_PyType_GetModuleByDef3@@Base+0x1c8> │ │ │ │ + bl 73528 │ │ │ │ + cbz r0, 37488 <_PyType_GetModuleByDef3@@Base+0x2d0> │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #8 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 7f1f8 │ │ │ │ - cbz r0, 374a2 <_PyType_GetModuleByDef3@@Base+0x1b2> │ │ │ │ + bl 7f420 │ │ │ │ + cbz r0, 37472 <_PyType_GetModuleByDef3@@Base+0x2ba> │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 37482 <_PyType_GetModuleByDef3@@Base+0x192> │ │ │ │ + bne.n 37452 <_PyType_GetModuleByDef3@@Base+0x29a> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 81464 │ │ │ │ - cbz r0, 374a2 <_PyType_GetModuleByDef3@@Base+0x1b2> │ │ │ │ + bl 81684 │ │ │ │ + cbz r0, 37472 <_PyType_GetModuleByDef3@@Base+0x2ba> │ │ │ │ str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - b.n 374ba <_PyType_GetModuleByDef3@@Base+0x1ca> │ │ │ │ + b.n 3748a <_PyType_GetModuleByDef3@@Base+0x2d2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 374b8 <_PyType_GetModuleByDef3@@Base+0x1c8> │ │ │ │ + beq.n 37488 <_PyType_GetModuleByDef3@@Base+0x2d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 374b8 <_PyType_GetModuleByDef3@@Base+0x1c8> │ │ │ │ + cbnz r3, 37488 <_PyType_GetModuleByDef3@@Base+0x2d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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] @ (374e4 <_PyType_GetModuleByDef3@@Base+0x1f4>) │ │ │ │ + ldr r0, [pc, #8] @ (374b4 <_PyType_GetModuleByDef3@@Base+0x2fc>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b7c8 │ │ │ │ + bl 13ae1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #704 @ (adr r7, 377a8 <_PyType_GetModuleByDef3@@Base+0x4b8>) │ │ │ │ + add r7, pc, #704 @ (adr r7, 37778 <_PyType_GetModuleByDef3@@Base+0x5c0>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ + 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 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 29634 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl d1ec0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 37506 <_PyType_GetModuleByDef3@@Base+0x34e> │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #30792 @ 0x7848 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #7900 @ 0x1edc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #3744 @ 0xea0 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 37512 <_PyType_GetModuleByDef3@@Base+0x35a> │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1fed00 <_PyObject_IsFreed@@Base+0x3b4> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 3751c <_PyType_GetModuleByDef3@@Base+0x364> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d2994 │ │ │ │ + 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, #8] @ (3750c <_PyType_GetModuleByDef3@@Base+0x21c>) │ │ │ │ + ldr r0, [pc, #12] @ (37548 <_PyType_GetModuleByDef3@@Base+0x390>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b7c8 │ │ │ │ + bl 13ae1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #0 @ (adr r6, 37510 <_PyType_GetModuleByDef3@@Base+0x220>) │ │ │ │ + nop │ │ │ │ + add r6, pc, #0 @ (adr r6, 3754c <_PyType_GetModuleByDef3@@Base+0x394>) │ │ │ │ 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, 37530 <_PyType_GetModuleByDef3@@Base+0x240> │ │ │ │ + cbnz r3, 3756c <_PyType_GetModuleByDef3@@Base+0x3b4> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 37530 <_PyType_GetModuleByDef3@@Base+0x240> │ │ │ │ + ble.n 3756c <_PyType_GetModuleByDef3@@Base+0x3b4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37530 <_PyType_GetModuleByDef3@@Base+0x240> │ │ │ │ - cbnz r0, 3754c <_PyType_GetModuleByDef3@@Base+0x25c> │ │ │ │ + bne.n 3756c <_PyType_GetModuleByDef3@@Base+0x3b4> │ │ │ │ + cbnz r0, 37588 <_PyType_GetModuleByDef3@@Base+0x3d0> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (37584 <_PyType_GetModuleByDef3@@Base+0x294>) │ │ │ │ + ldr r4, [pc, #76] @ (375c0 <_PyType_GetModuleByDef3@@Base+0x408>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3754c <_PyType_GetModuleByDef3@@Base+0x25c> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37588 <_PyType_GetModuleByDef3@@Base+0x3d0> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3757c <_PyType_GetModuleByDef3@@Base+0x28c> │ │ │ │ + b.n 375b8 <_PyType_GetModuleByDef3@@Base+0x400> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37560 <_PyType_GetModuleByDef3@@Base+0x270> │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 3759c <_PyType_GetModuleByDef3@@Base+0x3e4> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37548 <_PyType_GetModuleByDef3@@Base+0x258> │ │ │ │ + bne.n 37584 <_PyType_GetModuleByDef3@@Base+0x3cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1683fc <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 167adc <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ 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, r1, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - 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 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 29634 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl d2320 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 375d6 <_PyType_GetModuleByDef3@@Base+0x2e6> │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #33288 @ 0x8208 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #10352 @ 0x2870 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6240 @ 0x1860 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 375e2 <_PyType_GetModuleByDef3@@Base+0x2f2> │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1fe9c8 <_PyObject_IsFreed@@Base+0x3b4> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 375ec <_PyType_GetModuleByDef3@@Base+0x2fc> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ - 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] @ (37618 <_PyType_GetModuleByDef3@@Base+0x328>) │ │ │ │ + ldr r0, [pc, #8] @ (375e8 <_PyType_GetModuleByDef3@@Base+0x430>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b7c8 │ │ │ │ + bl 13ae1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + ldrb r1, [r0, #12] │ │ │ │ + movw r2, #7788 @ 0x1e6c │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r3, #4316 @ 0x10dc │ │ │ │ + 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] @ (3774c <_PyType_GetModuleByDef3@@Base+0x45c>) │ │ │ │ + ldr r2, [pc, #288] @ (3773c <_PyType_GetModuleByDef3@@Base+0x584>) │ │ │ │ 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 37656 <_PyType_GetModuleByDef3@@Base+0x366> │ │ │ │ + beq.n 37644 <_PyType_GetModuleByDef3@@Base+0x48c> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 37658 <_PyType_GetModuleByDef3@@Base+0x368> │ │ │ │ + cbz r4, 37646 <_PyType_GetModuleByDef3@@Base+0x48e> │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #30237 @ 0x761d │ │ │ │ + movw r3, #30219 @ 0x760b │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 37658 <_PyType_GetModuleByDef3@@Base+0x368> │ │ │ │ + b.n 37646 <_PyType_GetModuleByDef3@@Base+0x48e> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3772e <_PyType_GetModuleByDef3@@Base+0x43e> │ │ │ │ + beq.n 3771c <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #30237 @ 0x761d │ │ │ │ + movw r3, #30219 @ 0x760b │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3772e <_PyType_GetModuleByDef3@@Base+0x43e> │ │ │ │ - cbnz r4, 37672 <_PyType_GetModuleByDef3@@Base+0x382> │ │ │ │ + bne.n 3771c <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ + cbnz r4, 37660 <_PyType_GetModuleByDef3@@Base+0x4a8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 376ec <_PyType_GetModuleByDef3@@Base+0x3fc> │ │ │ │ + b.n 376da <_PyType_GetModuleByDef3@@Base+0x522> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 37690 <_PyType_GetModuleByDef3@@Base+0x3a0> │ │ │ │ + cbz r3, 3767e <_PyType_GetModuleByDef3@@Base+0x4c6> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 376ec <_PyType_GetModuleByDef3@@Base+0x3fc> │ │ │ │ + ble.n 376da <_PyType_GetModuleByDef3@@Base+0x522> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3767e <_PyType_GetModuleByDef3@@Base+0x38e> │ │ │ │ - b.n 376aa <_PyType_GetModuleByDef3@@Base+0x3ba> │ │ │ │ + bne.n 3766c <_PyType_GetModuleByDef3@@Base+0x4b4> │ │ │ │ + b.n 37698 <_PyType_GetModuleByDef3@@Base+0x4e0> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 376aa <_PyType_GetModuleByDef3@@Base+0x3ba> │ │ │ │ + beq.n 37698 <_PyType_GetModuleByDef3@@Base+0x4e0> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37692 <_PyType_GetModuleByDef3@@Base+0x3a2> │ │ │ │ + bne.n 37680 <_PyType_GetModuleByDef3@@Base+0x4c8> │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 376ec <_PyType_GetModuleByDef3@@Base+0x3fc> │ │ │ │ - ldr r2, [pc, #164] @ (37750 <_PyType_GetModuleByDef3@@Base+0x460>) │ │ │ │ + bne.n 376da <_PyType_GetModuleByDef3@@Base+0x522> │ │ │ │ + ldr r2, [pc, #164] @ (37740 <_PyType_GetModuleByDef3@@Base+0x588>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 253de4 │ │ │ │ + bl 253d2c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37744 <_PyType_GetModuleByDef3@@Base+0x454> │ │ │ │ - beq.n 376ec <_PyType_GetModuleByDef3@@Base+0x3fc> │ │ │ │ + blt.n 37732 <_PyType_GetModuleByDef3@@Base+0x57a> │ │ │ │ + beq.n 376da <_PyType_GetModuleByDef3@@Base+0x522> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37750 <_PyType_GetModuleByDef3@@Base+0x460>) │ │ │ │ + ldr r1, [pc, #148] @ (37740 <_PyType_GetModuleByDef3@@Base+0x588>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1623e0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 161ad0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ movw r2, #7536 @ 0x1d70 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37746 <_PyType_GetModuleByDef3@@Base+0x456> │ │ │ │ + bne.n 37734 <_PyType_GetModuleByDef3@@Base+0x57c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3766e <_PyType_GetModuleByDef3@@Base+0x37e> │ │ │ │ + beq.n 3765c <_PyType_GetModuleByDef3@@Base+0x4a4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3766e <_PyType_GetModuleByDef3@@Base+0x37e> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3766e <_PyType_GetModuleByDef3@@Base+0x37e> │ │ │ │ + bne.n 3765c <_PyType_GetModuleByDef3@@Base+0x4a4> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3765c <_PyType_GetModuleByDef3@@Base+0x4a4> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (37754 <_PyType_GetModuleByDef3@@Base+0x464>) │ │ │ │ + ldr r1, [pc, #100] @ (37744 <_PyType_GetModuleByDef3@@Base+0x58c>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1623e0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 161ad0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ movw r2, #7536 @ 0x1d70 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37746 <_PyType_GetModuleByDef3@@Base+0x456> │ │ │ │ + bne.n 37734 <_PyType_GetModuleByDef3@@Base+0x57c> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3771a <_PyType_GetModuleByDef3@@Base+0x42a> │ │ │ │ + bne.n 37708 <_PyType_GetModuleByDef3@@Base+0x550> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 37746 <_PyType_GetModuleByDef3@@Base+0x456> │ │ │ │ + b.n 37734 <_PyType_GetModuleByDef3@@Base+0x57c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3772e <_PyType_GetModuleByDef3@@Base+0x43e> │ │ │ │ + beq.n 3771c <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3772e <_PyType_GetModuleByDef3@@Base+0x43e> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3771c <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37710 <_PyType_GetModuleByDef3@@Base+0x420> │ │ │ │ - ldr r1, [pc, #28] @ (37750 <_PyType_GetModuleByDef3@@Base+0x460>) │ │ │ │ + beq.n 376fe <_PyType_GetModuleByDef3@@Base+0x546> │ │ │ │ + ldr r1, [pc, #28] @ (37740 <_PyType_GetModuleByDef3@@Base+0x588>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1623e0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 161ad0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 37746 <_PyType_GetModuleByDef3@@Base+0x456> │ │ │ │ + b.n 37734 <_PyType_GetModuleByDef3@@Base+0x57c> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #880 @ 0x370 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41816 @ 0xa358 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 148204 │ │ │ │ - ldrb r1, [r0, #12] │ │ │ │ - movw r2, #7788 @ 0x1e6c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #4316 @ 0x10dc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - tst.w r1, #64 @ 0x40 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r2 │ │ │ │ - movne r0, r3 │ │ │ │ - bx lr │ │ │ │ + b.w 1477fc │ │ │ │ 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, #10048 @ 0x2740 │ │ │ │ + movw r1, #7472 @ 0x1d30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1f6ce4 │ │ │ │ - cbnz r0, 377ac <_PyType_GetModuleByDef3@@Base+0x4bc> │ │ │ │ + bl 1f7110 │ │ │ │ + cbnz r0, 3777e <_PyType_GetModuleByDef3@@Base+0x5c6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 377ee <_PyType_GetModuleByDef3@@Base+0x4fe> │ │ │ │ + b.n 377c0 <_PyType_GetModuleByDef3@@Base+0x608> │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 116d3c <_PyTime_localtime@@Base> │ │ │ │ + bl 116344 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 377a8 <_PyType_GetModuleByDef3@@Base+0x4b8> │ │ │ │ + bne.n 3777a <_PyType_GetModuleByDef3@@Base+0x5c2> │ │ │ │ ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #52] @ (377f4 <_PyType_GetModuleByDef3@@Base+0x504>) │ │ │ │ + ldr r2, [pc, #48] @ (377c4 <_PyType_GetModuleByDef3@@Base+0x60c>) │ │ │ │ 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, #10060 @ 0x274c │ │ │ │ + movw r0, #7484 @ 0x1d3c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r4, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 37816 <_PyType_GetModuleByDef3@@Base+0x526> │ │ │ │ + cbz r3, 377e6 <_PyType_GetModuleByDef3@@Base+0x62e> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 37818 <_PyType_GetModuleByDef3@@Base+0x528> │ │ │ │ + b.n 377e8 <_PyType_GetModuleByDef3@@Base+0x630> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r5, [pc, #264] @ (37924 <_PyType_GetModuleByDef3@@Base+0x634>) │ │ │ │ + ldr r5, [pc, #264] @ (378f4 <_PyType_GetModuleByDef3@@Base+0x73c>) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ 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} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 37848 <_PyType_GetModuleByDef3@@Base+0x558> │ │ │ │ + bne.n 37818 <_PyType_GetModuleByDef3@@Base+0x660> │ │ │ │ cmp r8, ip │ │ │ │ - ble.n 37848 <_PyType_GetModuleByDef3@@Base+0x558> │ │ │ │ + ble.n 37818 <_PyType_GetModuleByDef3@@Base+0x660> │ │ │ │ cmp.w r8, #2 │ │ │ │ - bgt.n 37848 <_PyType_GetModuleByDef3@@Base+0x558> │ │ │ │ - cbnz r6, 3786c <_PyType_GetModuleByDef3@@Base+0x57c> │ │ │ │ - ldr r1, [pc, #220] @ (37928 <_PyType_GetModuleByDef3@@Base+0x638>) │ │ │ │ + bgt.n 37818 <_PyType_GetModuleByDef3@@Base+0x660> │ │ │ │ + cbnz r6, 3783c <_PyType_GetModuleByDef3@@Base+0x684> │ │ │ │ + ldr r1, [pc, #220] @ (378f8 <_PyType_GetModuleByDef3@@Base+0x740>) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #28 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 378f6 <_PyType_GetModuleByDef3@@Base+0x606> │ │ │ │ + beq.n 378c6 <_PyType_GetModuleByDef3@@Base+0x70e> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r8, r7 │ │ │ │ - bl 118784 │ │ │ │ + bl 117d8c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 378f2 <_PyType_GetModuleByDef3@@Base+0x602> │ │ │ │ + beq.n 378c2 <_PyType_GetModuleByDef3@@Base+0x70a> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 378ae <_PyType_GetModuleByDef3@@Base+0x5be> │ │ │ │ + beq.n 3787e <_PyType_GetModuleByDef3@@Base+0x6c6> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 3789e <_PyType_GetModuleByDef3@@Base+0x5ae> │ │ │ │ - bl f91f8 │ │ │ │ + cbz r0, 3786e <_PyType_GetModuleByDef3@@Base+0x6b6> │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37896 <_PyType_GetModuleByDef3@@Base+0x5a6> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 378f2 <_PyType_GetModuleByDef3@@Base+0x602> │ │ │ │ + bne.n 37866 <_PyType_GetModuleByDef3@@Base+0x6ae> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 378c2 <_PyType_GetModuleByDef3@@Base+0x70a> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 378b2 <_PyType_GetModuleByDef3@@Base+0x5c2> │ │ │ │ - b.n 378a2 <_PyType_GetModuleByDef3@@Base+0x5b2> │ │ │ │ + beq.n 37882 <_PyType_GetModuleByDef3@@Base+0x6ca> │ │ │ │ + b.n 37872 <_PyType_GetModuleByDef3@@Base+0x6ba> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1cb66c │ │ │ │ - cbnz r0, 378b2 <_PyType_GetModuleByDef3@@Base+0x5c2> │ │ │ │ - b.n 378f2 <_PyType_GetModuleByDef3@@Base+0x602> │ │ │ │ + bl 1cbe60 │ │ │ │ + cbnz r0, 37882 <_PyType_GetModuleByDef3@@Base+0x6ca> │ │ │ │ + b.n 378c2 <_PyType_GetModuleByDef3@@Base+0x70a> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r6, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - beq.n 378d2 <_PyType_GetModuleByDef3@@Base+0x5e2> │ │ │ │ + beq.n 378a2 <_PyType_GetModuleByDef3@@Base+0x6ea> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a364 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 378d8 <_PyType_GetModuleByDef3@@Base+0x5e8> │ │ │ │ + b.n 378a8 <_PyType_GetModuleByDef3@@Base+0x6f0> │ │ │ │ blx 29ec4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b624 │ │ │ │ - cbz r5, 378fa <_PyType_GetModuleByDef3@@Base+0x60a> │ │ │ │ + bl 9b6dc │ │ │ │ + cbz r5, 378ca <_PyType_GetModuleByDef3@@Base+0x712> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 37904 <_PyType_GetModuleByDef3@@Base+0x614> │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 378d4 <_PyType_GetModuleByDef3@@Base+0x71c> │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 378b4 <_PyType_GetModuleByDef3@@Base+0x5c4> │ │ │ │ + beq.n 37884 <_PyType_GetModuleByDef3@@Base+0x6cc> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 37914 <_PyType_GetModuleByDef3@@Base+0x624> │ │ │ │ + b.n 378e4 <_PyType_GetModuleByDef3@@Base+0x72c> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 37914 <_PyType_GetModuleByDef3@@Base+0x624> │ │ │ │ + b.n 378e4 <_PyType_GetModuleByDef3@@Base+0x72c> │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - b.n 37914 <_PyType_GetModuleByDef3@@Base+0x624> │ │ │ │ + b.n 378e4 <_PyType_GetModuleByDef3@@Base+0x72c> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 378f2 <_PyType_GetModuleByDef3@@Base+0x602> │ │ │ │ + bl f64e4 │ │ │ │ + b.n 378c2 <_PyType_GetModuleByDef3@@Base+0x70a> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 118d38 │ │ │ │ + bl 118340 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r0, r3, #4 │ │ │ │ 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 2473ac │ │ │ │ + bl 247354 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37964 <_PyType_GetModuleByDef3@@Base+0x674> │ │ │ │ + blt.n 37934 <_PyType_GetModuleByDef3@@Base+0x77c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 37960 <_PyType_GetModuleByDef3@@Base+0x670> │ │ │ │ + cbnz r3, 37930 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10088 @ 0x2768 │ │ │ │ + movw r1, #7512 @ 0x1d58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 37966 <_PyType_GetModuleByDef3@@Base+0x676> │ │ │ │ + b.n 37936 <_PyType_GetModuleByDef3@@Base+0x77e> │ │ │ │ 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, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10136 @ 0x2798 │ │ │ │ + movw r1, #7560 @ 0x1d88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ 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] @ (379b8 <_PyType_GetModuleByDef3@@Base+0x6c8>) │ │ │ │ + ldr r0, [pc, #12] @ (37988 <_PyType_GetModuleByDef3@@Base+0x7d0>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b7c8 │ │ │ │ + bl 13ae1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #944 @ (adr r7, 37d6c ) │ │ │ │ + add r7, pc, #944 @ (adr r7, 37d3c <_Py_strhex_bytes_with_sep@@Base+0xd4>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 379c6 <_PyType_GetModuleByDef3@@Base+0x6d6> │ │ │ │ - b.w 80d4c │ │ │ │ + beq.n 37996 <_PyType_GetModuleByDef3@@Base+0x7de> │ │ │ │ + b.w 80f6c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #63728 @ 0xf8f0 │ │ │ │ + movw r1, #61232 @ 0xef30 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ 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, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10252 @ 0x280c │ │ │ │ + movw r1, #7676 @ 0x1dfc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ 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] @ (37b48 <_PyType_GetModuleByDef3@@Base+0x858>) │ │ │ │ + ldr r2, [pc, #288] @ (37b18 <_PyType_GetModuleByDef3@@Base+0x960>) │ │ │ │ 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 37a50 <_PyType_GetModuleByDef3@@Base+0x760> │ │ │ │ + beq.n 37a20 <_PyType_GetModuleByDef3@@Base+0x868> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 37a52 <_PyType_GetModuleByDef3@@Base+0x762> │ │ │ │ + cbz r4, 37a22 <_PyType_GetModuleByDef3@@Base+0x86a> │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #31255 @ 0x7a17 │ │ │ │ + movw r3, #31207 @ 0x79e7 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 37a52 <_PyType_GetModuleByDef3@@Base+0x762> │ │ │ │ + b.n 37a22 <_PyType_GetModuleByDef3@@Base+0x86a> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37b28 <_PyType_GetModuleByDef3@@Base+0x838> │ │ │ │ + beq.n 37af8 <_PyType_GetModuleByDef3@@Base+0x940> │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #31255 @ 0x7a17 │ │ │ │ + movw r3, #31207 @ 0x79e7 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37b28 <_PyType_GetModuleByDef3@@Base+0x838> │ │ │ │ - cbnz r4, 37a6c <_PyType_GetModuleByDef3@@Base+0x77c> │ │ │ │ + bne.n 37af8 <_PyType_GetModuleByDef3@@Base+0x940> │ │ │ │ + cbnz r4, 37a3c <_PyType_GetModuleByDef3@@Base+0x884> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37ae6 <_PyType_GetModuleByDef3@@Base+0x7f6> │ │ │ │ + b.n 37ab6 <_PyType_GetModuleByDef3@@Base+0x8fe> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 37a8a <_PyType_GetModuleByDef3@@Base+0x79a> │ │ │ │ + cbz r3, 37a5a <_PyType_GetModuleByDef3@@Base+0x8a2> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 37ae6 <_PyType_GetModuleByDef3@@Base+0x7f6> │ │ │ │ + ble.n 37ab6 <_PyType_GetModuleByDef3@@Base+0x8fe> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 37a78 <_PyType_GetModuleByDef3@@Base+0x788> │ │ │ │ - b.n 37aa4 <_PyType_GetModuleByDef3@@Base+0x7b4> │ │ │ │ + bne.n 37a48 <_PyType_GetModuleByDef3@@Base+0x890> │ │ │ │ + b.n 37a74 <_PyType_GetModuleByDef3@@Base+0x8bc> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 37aa4 <_PyType_GetModuleByDef3@@Base+0x7b4> │ │ │ │ + beq.n 37a74 <_PyType_GetModuleByDef3@@Base+0x8bc> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37a8c <_PyType_GetModuleByDef3@@Base+0x79c> │ │ │ │ + bne.n 37a5c <_PyType_GetModuleByDef3@@Base+0x8a4> │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 37ae6 <_PyType_GetModuleByDef3@@Base+0x7f6> │ │ │ │ - ldr r2, [pc, #164] @ (37b4c <_PyType_GetModuleByDef3@@Base+0x85c>) │ │ │ │ + bne.n 37ab6 <_PyType_GetModuleByDef3@@Base+0x8fe> │ │ │ │ + ldr r2, [pc, #164] @ (37b1c <_PyType_GetModuleByDef3@@Base+0x964>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 253de4 │ │ │ │ + bl 253d2c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37b3e <_PyType_GetModuleByDef3@@Base+0x84e> │ │ │ │ - beq.n 37ae6 <_PyType_GetModuleByDef3@@Base+0x7f6> │ │ │ │ + blt.n 37b0e <_PyType_GetModuleByDef3@@Base+0x956> │ │ │ │ + beq.n 37ab6 <_PyType_GetModuleByDef3@@Base+0x8fe> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37b4c <_PyType_GetModuleByDef3@@Base+0x85c>) │ │ │ │ + ldr r1, [pc, #148] @ (37b1c <_PyType_GetModuleByDef3@@Base+0x964>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1623e0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 161ad0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ movw r2, #7536 @ 0x1d70 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37b40 <_PyType_GetModuleByDef3@@Base+0x850> │ │ │ │ + bne.n 37b10 <_PyType_GetModuleByDef3@@Base+0x958> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37a68 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ + beq.n 37a38 <_PyType_GetModuleByDef3@@Base+0x880> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37a68 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37a68 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ + bne.n 37a38 <_PyType_GetModuleByDef3@@Base+0x880> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37a38 <_PyType_GetModuleByDef3@@Base+0x880> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (37b50 <_PyType_GetModuleByDef3@@Base+0x860>) │ │ │ │ + ldr r1, [pc, #100] @ (37b20 <_PyType_GetModuleByDef3@@Base+0x968>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1623e0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 161ad0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ movw r2, #7536 @ 0x1d70 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37b40 <_PyType_GetModuleByDef3@@Base+0x850> │ │ │ │ + bne.n 37b10 <_PyType_GetModuleByDef3@@Base+0x958> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 37b14 <_PyType_GetModuleByDef3@@Base+0x824> │ │ │ │ + bne.n 37ae4 <_PyType_GetModuleByDef3@@Base+0x92c> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 37b40 <_PyType_GetModuleByDef3@@Base+0x850> │ │ │ │ + b.n 37b10 <_PyType_GetModuleByDef3@@Base+0x958> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37b28 <_PyType_GetModuleByDef3@@Base+0x838> │ │ │ │ + beq.n 37af8 <_PyType_GetModuleByDef3@@Base+0x940> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37b28 <_PyType_GetModuleByDef3@@Base+0x838> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37af8 <_PyType_GetModuleByDef3@@Base+0x940> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37b0a <_PyType_GetModuleByDef3@@Base+0x81a> │ │ │ │ - ldr r1, [pc, #28] @ (37b4c <_PyType_GetModuleByDef3@@Base+0x85c>) │ │ │ │ + beq.n 37ada <_PyType_GetModuleByDef3@@Base+0x922> │ │ │ │ + ldr r1, [pc, #28] @ (37b1c <_PyType_GetModuleByDef3@@Base+0x964>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1623e0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 161ad0 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 37b40 <_PyType_GetModuleByDef3@@Base+0x850> │ │ │ │ + b.n 37b10 <_PyType_GetModuleByDef3@@Base+0x958> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -19771,98 +19755,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, 37b76 <_PyType_GetModuleByDef3@@Base+0x886> │ │ │ │ + cbz r1, 37b46 <_PyType_GetModuleByDef3@@Base+0x98e> │ │ │ │ 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 7965c │ │ │ │ + bl 79888 │ │ │ │ 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, 37b9c <_PyType_GetModuleByDef3@@Base+0x8ac> │ │ │ │ + cbz r3, 37b6c <_PyType_GetModuleByDef3@@Base+0x9b4> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 37b9e <_PyType_GetModuleByDef3@@Base+0x8ae> │ │ │ │ + b.n 37b6e <_PyType_GetModuleByDef3@@Base+0x9b6> │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29634 │ │ │ │ - cbnz r6, 37bb4 <_PyType_GetModuleByDef3@@Base+0x8c4> │ │ │ │ + cbnz r6, 37b84 <_PyType_GetModuleByDef3@@Base+0x9cc> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 37bb4 <_PyType_GetModuleByDef3@@Base+0x8c4> │ │ │ │ + ble.n 37b84 <_PyType_GetModuleByDef3@@Base+0x9cc> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 37bb4 <_PyType_GetModuleByDef3@@Base+0x8c4> │ │ │ │ - cbnz r5, 37bda <_PyType_GetModuleByDef3@@Base+0x8ea> │ │ │ │ - ldr r1, [pc, #120] @ (37c30 <_PyType_GetModuleByDef3@@Base+0x940>) │ │ │ │ + bgt.n 37b84 <_PyType_GetModuleByDef3@@Base+0x9cc> │ │ │ │ + cbnz r5, 37baa <_PyType_GetModuleByDef3@@Base+0x9f2> │ │ │ │ + ldr r1, [pc, #120] @ (37c00 <_PyType_GetModuleByDef3@@Base+0xa48>) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 37bda <_PyType_GetModuleByDef3@@Base+0x8ea> │ │ │ │ + cbnz r0, 37baa <_PyType_GetModuleByDef3@@Base+0x9f2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37c1e <_PyType_GetModuleByDef3@@Base+0x92e> │ │ │ │ + b.n 37bee <_PyType_GetModuleByDef3@@Base+0xa36> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37bd6 <_PyType_GetModuleByDef3@@Base+0x8e6> │ │ │ │ + bne.n 37ba6 <_PyType_GetModuleByDef3@@Base+0x9ee> │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 37c0a <_PyType_GetModuleByDef3@@Base+0x91a> │ │ │ │ + beq.n 37bda <_PyType_GetModuleByDef3@@Base+0xa22> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 37bf6 <_PyType_GetModuleByDef3@@Base+0x906> │ │ │ │ + cbz r6, 37bc6 <_PyType_GetModuleByDef3@@Base+0xa0e> │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 37c0e <_PyType_GetModuleByDef3@@Base+0x91e> │ │ │ │ + beq.n 37bde <_PyType_GetModuleByDef3@@Base+0xa26> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37c10 <_PyType_GetModuleByDef3@@Base+0x920> │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 37c10 <_PyType_GetModuleByDef3@@Base+0x920> │ │ │ │ - b.n 37bd6 <_PyType_GetModuleByDef3@@Base+0x8e6> │ │ │ │ + bne.n 37be0 <_PyType_GetModuleByDef3@@Base+0xa28> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 37be0 <_PyType_GetModuleByDef3@@Base+0xa28> │ │ │ │ + b.n 37ba6 <_PyType_GetModuleByDef3@@Base+0x9ee> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 37c10 <_PyType_GetModuleByDef3@@Base+0x920> │ │ │ │ + b.n 37be0 <_PyType_GetModuleByDef3@@Base+0xa28> │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37c5c <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 37c68 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 37c28 <_PyType_GetModuleByDef3@@Base+0x938> │ │ │ │ + cbz r3, 37bf8 <_PyType_GetModuleByDef3@@Base+0xa40> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r4, r0, #5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -19870,207 +19854,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] @ (37c58 <_PyType_GetModuleByDef3@@Base+0x968>) │ │ │ │ + ldr r0, [pc, #8] @ (37c28 <_PyType_GetModuleByDef3@@Base+0xa70>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b7c8 │ │ │ │ + bl 13ae1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #272 @ (adr r6, 37d6c ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 37d3c <_Py_strhex_bytes_with_sep@@Base+0xd4>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00037c5c <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ +00037c2c : │ │ │ │ + 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, 37c54 │ │ │ │ + blx 2a9b4 <__errno_location@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ + bl 92894 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 37c64 │ │ │ │ + str r7, [r5, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl f64ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79888 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00037c68 <_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 2543f4 <_PyTime_ObjectToTimeval@@Base+0x554> │ │ │ │ + bl 25433c <_PyTime_ObjectToTimeval@@Base+0x554> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 37c9a <_Py_strhex_bytes_with_sep@@Base+0x3e> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 37ca6 <_Py_strhex_bytes_with_sep@@Base+0x3e> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 37c92 <_Py_strhex_bytes_with_sep@@Base+0x36> │ │ │ │ + bne.n 37c9e <_Py_strhex_bytes_with_sep@@Base+0x36> │ │ │ │ pop {r4} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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] @ (37cbc <_Py_strhex_bytes_with_sep@@Base+0x60>) │ │ │ │ - bl 13b7c8 │ │ │ │ + ldr r0, [pc, #8] @ (37cc8 <_Py_strhex_bytes_with_sep@@Base+0x60>) │ │ │ │ + bl 13ae1c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add r4, sp, #320 @ 0x140 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -00037cc0 : │ │ │ │ - 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, 37ce8 │ │ │ │ - blx 2a9b4 <__errno_location@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ - bl 92640 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 37cf8 │ │ │ │ - str r7, [r5, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl f686c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7965c │ │ │ │ - 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 1010ec │ │ │ │ + bl 1011ac │ │ │ │ movs r0, #0 │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37daa │ │ │ │ - movw fp, #9380 @ 0x24a4 │ │ │ │ + beq.n 37d7a <_Py_strhex_bytes_with_sep@@Base+0x112> │ │ │ │ + movw fp, #6884 @ 0x1ae4 │ │ │ │ movt fp, #56 @ 0x38 │ │ │ │ - movw r7, #10344 @ 0x2868 │ │ │ │ + movw r7, #7768 @ 0x1e58 │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ - b.n 37d50 │ │ │ │ - bl 860e0 │ │ │ │ + b.n 37d20 <_Py_strhex_bytes_with_sep@@Base+0xb8> │ │ │ │ + bl 86304 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37dae │ │ │ │ + bne.n 37d7e <_Py_strhex_bytes_with_sep@@Base+0x116> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 37da4 │ │ │ │ + bne.n 37d74 <_Py_strhex_bytes_with_sep@@Base+0x10c> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ mul.w r3, r9, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 37dbe │ │ │ │ + bge.n 37d8e <_Py_strhex_bytes_with_sep@@Base+0x126> │ │ │ │ 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, #4364 @ 0x110c │ │ │ │ - movweq r0, #10356 @ 0x2874 │ │ │ │ + movweq r0, #7780 @ 0x1e64 │ │ │ │ movteq r2, #71 @ 0x47 │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ it eq │ │ │ │ movteq r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 37d38 │ │ │ │ + bne.n 37d08 <_Py_strhex_bytes_with_sep@@Base+0xa0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 37dbe │ │ │ │ + b.n 37d8e <_Py_strhex_bytes_with_sep@@Base+0x126> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37d48 │ │ │ │ + bne.n 37d18 <_Py_strhex_bytes_with_sep@@Base+0xb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37d48 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37d18 <_Py_strhex_bytes_with_sep@@Base+0xb0> │ │ │ │ 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 37e42 │ │ │ │ + bl 37e12 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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, 37e1a │ │ │ │ + cbnz r1, 37dea <_Py_strhex_bytes_with_sep@@Base+0x182> │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 37e12 │ │ │ │ + bne.n 37de2 <_Py_strhex_bytes_with_sep@@Base+0x17a> │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #63728 @ 0xf8f0 │ │ │ │ + movw r1, #61232 @ 0xef30 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 37e36 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 37e06 <_Py_strhex_bytes_with_sep@@Base+0x19e> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 37e3e │ │ │ │ + b.n 37e0e <_Py_strhex_bytes_with_sep@@Base+0x1a6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dbcac │ │ │ │ + bl db8bc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37e3c │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 37e3c │ │ │ │ + bne.n 37e0c <_Py_strhex_bytes_with_sep@@Base+0x1a4> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 37e0c <_Py_strhex_bytes_with_sep@@Base+0x1a4> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37e40 │ │ │ │ + b.n 37e10 <_Py_strhex_bytes_with_sep@@Base+0x1a8> │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00037e42 : │ │ │ │ +00037e12 : │ │ │ │ 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] @ (37ea8 ) │ │ │ │ + ldr r2, [pc, #84] @ (37e78 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r7, r5, #92672 @ 0x16a00 │ │ │ │ @@ -20083,581 +20067,581 @@ │ │ │ │ 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 7965c │ │ │ │ + bl 79888 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 37e74 │ │ │ │ + bne.n 37e44 │ │ │ │ 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 2051ac │ │ │ │ + b.w 2054e4 │ │ │ │ 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, 37ed4 │ │ │ │ + cbnz r3, 37ea4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 37ed4 │ │ │ │ + ble.n 37ea4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37ed4 │ │ │ │ - cbnz r1, 37ef2 │ │ │ │ + bne.n 37ea4 │ │ │ │ + cbnz r1, 37ec2 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #68] @ (37f20 ) │ │ │ │ + ldr r4, [pc, #68] @ (37ef0 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 37ef2 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37ec2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37f1a │ │ │ │ + b.n 37eea │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37f06 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 37ed6 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37eee │ │ │ │ + bne.n 37ebe │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f9874 <_PyCode_ConstantKey@@Base+0x2f0> │ │ │ │ + bl f94d4 <_PyCode_ConstantKey@@Base+0x2f0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37eee │ │ │ │ + beq.n 37ebe │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r4, r3, #6 │ │ │ │ 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 e2254 │ │ │ │ + bl e1ed8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37f44 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 37f5e │ │ │ │ + bne.n 37f14 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 37f2e │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ subs r4, r0, #1 │ │ │ │ - cbnz r0, 37f54 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 37f5e │ │ │ │ + cbnz r0, 37f24 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 37f2e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37f6a │ │ │ │ - b.w 734d0 │ │ │ │ + cbnz r0, 37f3a │ │ │ │ + b.w 736f4 │ │ │ │ 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 37fa6 │ │ │ │ + bgt.n 37f76 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10508 @ 0x290c │ │ │ │ + movw r1, #7932 @ 0x1efc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 37fc6 │ │ │ │ + ble.n 37f96 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10556 @ 0x293c │ │ │ │ + movw r1, #7980 @ 0x1f2c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 16ab5c │ │ │ │ + bl 16a230 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 37ff8 │ │ │ │ + beq.n 37fc8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37fe6 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 37ff8 │ │ │ │ + bne.n 37fb6 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 37fc8 │ │ │ │ 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 380a4 │ │ │ │ + b.n 38074 │ │ │ │ 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 e2254 │ │ │ │ + bl e1ed8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3801c │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 38028 │ │ │ │ + bne.n 37fec │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 37ff8 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ 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, 38054 │ │ │ │ + cbnz r1, 38024 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10600 @ 0x2968 │ │ │ │ + movw r1, #8024 @ 0x1f58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 38080 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 38050 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 38096 │ │ │ │ + beq.n 38066 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 38086 │ │ │ │ + bmi.n 38056 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10632 @ 0x2988 │ │ │ │ + movw r1, #8056 @ 0x1f78 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 380a2 │ │ │ │ + b.n 38072 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 38098 │ │ │ │ + beq.n 38068 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 38098 │ │ │ │ + b.n 38068 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, 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, 380d2 │ │ │ │ + cbnz r2, 380a2 │ │ │ │ movw r3, #44008 @ 0xabe8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 380d4 │ │ │ │ + b.n 380a4 │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #10852 @ 0x2a64 │ │ │ │ + movw r1, #8276 @ 0x2054 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #10856 @ 0x2a68 │ │ │ │ + movw r0, #8280 @ 0x2058 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3812a │ │ │ │ + beq.n 380fa │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3817e │ │ │ │ + beq.n 3814e │ │ │ │ add r5, sp, #20 │ │ │ │ - movw r1, #10868 @ 0x2a74 │ │ │ │ + movw r1, #8292 @ 0x2064 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1555f4 │ │ │ │ - cbz r0, 38166 │ │ │ │ + bl 154bf4 │ │ │ │ + cbz r0, 38136 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bls.n 3812e │ │ │ │ + bls.n 380fe │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10872 @ 0x2a78 │ │ │ │ + movw r1, #8296 @ 0x2068 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 381d6 │ │ │ │ + b.n 381a6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ blx 29cc8 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 291b4 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 381be │ │ │ │ + bne.n 3818e │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 381ae │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 3817e │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38136 │ │ │ │ - b.n 3812a │ │ │ │ - bl d82e4 │ │ │ │ - movw r1, #10900 @ 0x2a94 │ │ │ │ + beq.n 38106 │ │ │ │ + b.n 380fa │ │ │ │ + bl d7e9c │ │ │ │ + movw r1, #8324 @ 0x2084 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1555f4 │ │ │ │ + bl 154bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3812a │ │ │ │ - bl 98ae4 │ │ │ │ + beq.n 380fa │ │ │ │ + bl 98b84 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 291b4 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 381cc │ │ │ │ + bne.n 3819c │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 381ae │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 3817e │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3817e │ │ │ │ - b.n 3812a │ │ │ │ + beq.n 3814e │ │ │ │ + b.n 380fa │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 3812a │ │ │ │ + bl f64e4 │ │ │ │ + b.n 380fa │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 381ae │ │ │ │ + blt.n 3817e │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 730ec │ │ │ │ - b.n 381d6 │ │ │ │ + bl 73310 │ │ │ │ + b.n 381a6 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 381ae │ │ │ │ + blt.n 3817e │ │ │ │ mov r0, r4 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ addw sp, sp, #1052 @ 0x41c │ │ │ │ ldmia.w sp!, {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, r1 │ │ │ │ - ldr r1, [pc, #120] @ (38268 ) │ │ │ │ - bl 91884 │ │ │ │ - cbz r0, 3825e │ │ │ │ + ldr r1, [pc, #120] @ (38238 ) │ │ │ │ + bl 91ad8 │ │ │ │ + cbz r0, 3822e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 38218 │ │ │ │ + bmi.n 381e8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41588 @ 0xa274 │ │ │ │ + movw r1, #39012 @ 0x9864 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 3823c │ │ │ │ - ldr r1, [pc, #80] @ (3826c ) │ │ │ │ + bl d5c0c │ │ │ │ + b.n 3820c │ │ │ │ + ldr r1, [pc, #80] @ (3823c ) │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 38226 │ │ │ │ - bl 7a7a4 │ │ │ │ + cbz r4, 381f6 │ │ │ │ + bl 7a9d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 38246 │ │ │ │ - bl 1c1718 │ │ │ │ - cbnz r0, 38242 │ │ │ │ + b.n 38216 │ │ │ │ + bl 1c1e3c │ │ │ │ + cbnz r0, 38212 │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #52] @ (3826c ) │ │ │ │ + ldr r1, [pc, #52] @ (3823c ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eecdc │ │ │ │ + bl ee95c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 38246 │ │ │ │ + b.n 38216 │ │ │ │ and.w r4, r0, r0, asr #31 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38262 │ │ │ │ + beq.n 38232 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38262 │ │ │ │ + cbnz r3, 38232 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38262 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38232 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #704 @ (adr r2, 3852c ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 384fc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ 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, #12196 @ 0x2fa4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 38340 │ │ │ │ + bne.n 38310 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 38340 │ │ │ │ + bne.n 38310 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 382c8 │ │ │ │ + bne.n 38298 │ │ │ │ movw r4, #7788 @ 0x1e6c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 382b2 │ │ │ │ + bgt.n 38282 │ │ │ │ cmp r2, #0 │ │ │ │ it gt │ │ │ │ movgt r4, r3 │ │ │ │ - b.n 382b8 │ │ │ │ + b.n 38288 │ │ │ │ cmp r2, #5 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38348 │ │ │ │ + beq.n 38318 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 38348 │ │ │ │ + b.n 38318 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7ebc0 │ │ │ │ + bl 7ede8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 38302 │ │ │ │ + cbz r0, 382d2 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 7ebc0 │ │ │ │ + bl 7ede8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 38306 │ │ │ │ + cbnz r0, 382d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38302 │ │ │ │ + beq.n 382d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38302 │ │ │ │ + cbnz r3, 382d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38348 │ │ │ │ + b.n 38318 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d5c04 │ │ │ │ + bl d5798 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38328 │ │ │ │ + beq.n 382f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38328 │ │ │ │ + cbnz r3, 382f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38348 │ │ │ │ + beq.n 38318 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 38348 │ │ │ │ + cbnz r3, 38318 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38348 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38318 │ │ │ │ movw r4, #7536 @ 0x1d70 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 88b4c │ │ │ │ - cbz r0, 3839c │ │ │ │ + bl 88d60 │ │ │ │ + cbz r0, 3836c │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 38376 │ │ │ │ + b.n 38346 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 383c0 │ │ │ │ + bne.n 38390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e98 │ │ │ │ + bl 890ac │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r5, 383d2 │ │ │ │ - bl 249194 <_PyXI_EndInterpreter@@Base+0x964> │ │ │ │ + cbz r5, 383a2 │ │ │ │ + bl 249224 <_PyXI_EndInterpreter@@Base+0xb1c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 383a0 │ │ │ │ + bne.n 38370 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3836e │ │ │ │ + bne.n 3833e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 383b0 │ │ │ │ + bne.n 38380 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 383f8 │ │ │ │ + b.n 383c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38390 │ │ │ │ + bne.n 38360 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38390 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38360 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3839c │ │ │ │ + bne.n 3836c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3839c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3836c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38376 │ │ │ │ + bne.n 38346 │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38376 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38346 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 383e8 │ │ │ │ + beq.n 383b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 383e8 │ │ │ │ + cbnz r3, 383b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - bl 80b80 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3839c │ │ │ │ + bne.n 3836c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 d03d4 │ │ │ │ + bl cffa4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w ed2d8 │ │ │ │ + b.w ecf50 │ │ │ │ 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, 38438 │ │ │ │ + cbnz r3, 38408 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 38438 │ │ │ │ + ble.n 38408 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 38438 │ │ │ │ - cbnz r1, 38456 │ │ │ │ + bne.n 38408 │ │ │ │ + cbnz r1, 38426 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #72] @ (38484 ) │ │ │ │ + ldr r4, [pc, #72] @ (38454 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3847c │ │ │ │ + cbz r0, 3844c │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl d03d4 │ │ │ │ + bl cffa4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 82898 │ │ │ │ - cbnz r0, 3847a │ │ │ │ - movw r1, #59760 @ 0xe970 │ │ │ │ + bl 82ab8 │ │ │ │ + cbnz r0, 3844a │ │ │ │ + movw r1, #57184 @ 0xdf60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -20665,271 +20649,271 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl df7a4 <_PyType_Name@@Base> │ │ │ │ - movw r1, #11244 @ 0x2bec │ │ │ │ + bl df424 <_PyType_Name@@Base> │ │ │ │ + movw r1, #8668 @ 0x21dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w ff2a8 │ │ │ │ + b.w ff078 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41728 @ 0xa300 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 148204 │ │ │ │ + b.w 1477fc │ │ │ │ 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, 38504 │ │ │ │ + cbnz r4, 384d4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45264 @ 0xb0d0 │ │ │ │ + movw r1, #42688 @ 0xa6c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 385c6 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 38596 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 385be │ │ │ │ + bhi.n 3858e │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #11352 @ 0x2c58 │ │ │ │ + movw r0, #8776 @ 0x2248 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7b56c │ │ │ │ - movw r0, #15996 @ 0x3e7c │ │ │ │ + b.w 7b798 │ │ │ │ + movw r0, #13424 @ 0x3470 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7b56c │ │ │ │ - movw r0, #19288 @ 0x4b58 │ │ │ │ + b.w 7b798 │ │ │ │ + movw r0, #16676 @ 0x4124 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7b56c │ │ │ │ - movw r2, #15996 @ 0x3e7c │ │ │ │ + b.w 7b798 │ │ │ │ + movw r2, #13424 @ 0x3470 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 3855e │ │ │ │ - movw r2, #19288 @ 0x4b58 │ │ │ │ + b.n 3852e │ │ │ │ + movw r2, #16676 @ 0x4124 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #11352 @ 0x2c58 │ │ │ │ + movw r1, #8776 @ 0x2248 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #34556 @ 0x86fc │ │ │ │ + movw r0, #31980 @ 0x7cec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ - movw r2, #19288 @ 0x4b58 │ │ │ │ + b.w 84f14 │ │ │ │ + movw r2, #16676 @ 0x4124 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #15996 @ 0x3e7c │ │ │ │ + movw r1, #13424 @ 0x3470 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34556 @ 0x86fc │ │ │ │ + movw r0, #31980 @ 0x7cec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ - movw r3, #19288 @ 0x4b58 │ │ │ │ + b.w 84f14 │ │ │ │ + movw r3, #16676 @ 0x4124 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #15996 @ 0x3e7c │ │ │ │ + movw r2, #13424 @ 0x3470 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #11352 @ 0x2c58 │ │ │ │ + movw r1, #8776 @ 0x2248 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #11356 @ 0x2c5c │ │ │ │ + movw r0, #8780 @ 0x224c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #11360 @ 0x2c60 │ │ │ │ + movw r0, #8784 @ 0x2250 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ push {r4} │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4} │ │ │ │ - b.w c2788 │ │ │ │ + b.w c2394 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #48884 @ 0xbef4 │ │ │ │ + movw r3, #46284 @ 0xb4cc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #34449 @ 0x8691 │ │ │ │ + movw r2, #34401 @ 0x8661 │ │ │ │ movt r2, #3 │ │ │ │ - b.w 24cb2c │ │ │ │ + b.w 24ca70 │ │ │ │ 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, 38630 │ │ │ │ + cbnz r3, 38600 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 38630 │ │ │ │ + ble.n 38600 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 38630 │ │ │ │ - cbnz r1, 38652 │ │ │ │ + bne.n 38600 │ │ │ │ + cbnz r1, 38622 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (3868c ) │ │ │ │ + ldr r4, [pc, #88] @ (3865c ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 38652 │ │ │ │ + cbnz r0, 38622 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38688 │ │ │ │ + b.n 38658 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl d03d4 │ │ │ │ + bl cffa4 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1c1718 │ │ │ │ + bl 1c1e3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3864e │ │ │ │ - cbnz r0, 38680 │ │ │ │ + beq.n 3861e │ │ │ │ + cbnz r0, 38650 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #59760 @ 0xe970 │ │ │ │ + movw r1, #57184 @ 0xdf60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ vcmp.f64 d1, d0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3878a │ │ │ │ + bvs.n 3875a │ │ │ │ vabs.f64 d4, d0 │ │ │ │ - vldr d5, [pc, #232] @ 38790 │ │ │ │ + vldr d5, [pc, #232] @ 38760 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ - ble.n 38722 │ │ │ │ + ble.n 386f2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmov r3, s15 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - ble.n 38710 │ │ │ │ + ble.n 386e0 │ │ │ │ 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 386fe │ │ │ │ - vldr d7, [pc, #168] @ 38798 │ │ │ │ + bne.n 386ce │ │ │ │ + vldr d7, [pc, #168] @ 38768 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 387a0 │ │ │ │ + vldr d0, [pc, #172] @ 38770 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 387a8 │ │ │ │ + vldr d7, [pc, #168] @ 38778 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 387b0 │ │ │ │ + vldr d0, [pc, #168] @ 38780 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #164] @ 387b8 │ │ │ │ + vldr d7, [pc, #164] @ 38788 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 387c0 │ │ │ │ + vldr d0, [pc, #168] @ 38790 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ movle r3, #1 │ │ │ │ movgt r3, #0 │ │ │ │ - cbz r3, 38738 │ │ │ │ + cbz r3, 38708 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 38786 │ │ │ │ + bne.n 38756 │ │ │ │ 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 38774 │ │ │ │ - vldr d7, [pc, #100] @ 387c8 │ │ │ │ + bne.n 38744 │ │ │ │ + vldr d7, [pc, #100] @ 38798 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #100] @ 387d0 │ │ │ │ + vldr d0, [pc, #100] @ 387a0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #96] @ 387d8 │ │ │ │ + vldr d7, [pc, #96] @ 387a8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #100] @ 387e0 │ │ │ │ + vldr d0, [pc, #100] @ 387b0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ b.w 2a30c │ │ │ │ - vldr d0, [pc, #92] @ 387e8 │ │ │ │ + vldr d0, [pc, #92] @ 387b8 │ │ │ │ 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 388a8 │ │ │ │ + bls.n 38878 │ │ │ │ stmia r0!, {r1} │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 388b0 │ │ │ │ + bls.n 38880 │ │ │ │ ands r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -20958,257 +20942,257 @@ │ │ │ │ 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, #8284 @ 0x205c │ │ │ │ + movw r1, #5788 @ 0x169c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c3d1c │ │ │ │ - cbnz r0, 38820 │ │ │ │ + bl c3924 │ │ │ │ + cbnz r0, 387f0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38848 │ │ │ │ + b.n 38818 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dbcac │ │ │ │ + bl db8bc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3883e │ │ │ │ + beq.n 3880e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 38848 │ │ │ │ - bl 80b80 │ │ │ │ + b.n 38818 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3881c │ │ │ │ - b.n 38836 │ │ │ │ + bne.n 387ec │ │ │ │ + b.n 38806 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39696 @ 0x9b10 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 148204 │ │ │ │ + b.w 1477fc │ │ │ │ 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, #4364 @ 0x110c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 3888c │ │ │ │ - cbz r1, 3888c │ │ │ │ + beq.n 3885c │ │ │ │ + cbz r1, 3885c │ │ │ │ movs r0, #1 │ │ │ │ - bl 7eab8 │ │ │ │ + bl 7ece0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3888e │ │ │ │ - b.n 388da │ │ │ │ - ldr r4, [pc, #180] @ (38944 ) │ │ │ │ - ldr r0, [pc, #184] @ (38948 ) │ │ │ │ + cbnz r0, 3885e │ │ │ │ + b.n 388aa │ │ │ │ + ldr r4, [pc, #180] @ (38914 ) │ │ │ │ + ldr r0, [pc, #184] @ (38918 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - bl 95e6c │ │ │ │ + bl 960c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 388c4 │ │ │ │ - bl 88b4c │ │ │ │ + cbz r0, 38894 │ │ │ │ + bl 88d60 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 388de │ │ │ │ + cbnz r0, 388ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 388c4 │ │ │ │ + beq.n 38894 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 388c4 │ │ │ │ + cbnz r3, 38894 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 388da │ │ │ │ + beq.n 388aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 388da │ │ │ │ + cbnz r3, 388aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3893a │ │ │ │ + b.n 3890a │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd r7, r0, [sp] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7ebc0 │ │ │ │ + bl 7ede8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3890e │ │ │ │ + beq.n 388de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3890e │ │ │ │ + cbnz r3, 388de │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38924 │ │ │ │ + beq.n 388f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38924 │ │ │ │ + cbnz r3, 388f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3893a │ │ │ │ + beq.n 3890a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3893a │ │ │ │ + cbnz r3, 3890a │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 3891c │ │ │ │ + bmi.n 388ec │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39548 @ 0x9a7c │ │ │ │ movt r1, #2 │ │ │ │ - b.w 148204 │ │ │ │ + b.w 1477fc │ │ │ │ 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, #11848 @ 0x2e48 │ │ │ │ + movw r2, #9272 @ 0x2438 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20edf4 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 3898a │ │ │ │ + bl 20f04c <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 3895a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38b52 │ │ │ │ + b.n 38b22 │ │ │ │ ldrd r0, r5, [sp, #16] │ │ │ │ - bl 88b4c │ │ │ │ + bl 88d60 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38986 │ │ │ │ + beq.n 38956 │ │ │ │ movs r0, #32 │ │ │ │ blx 2a930 <__sched_cpualloc@plt> │ │ │ │ - cbnz r0, 389a6 │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 38b4a │ │ │ │ + cbnz r0, 38976 │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 38b1a │ │ │ │ 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 88e98 │ │ │ │ + bl 890ac │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38af0 │ │ │ │ + beq.w 38ac0 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 38a0e │ │ │ │ + bmi.n 389de │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11872 @ 0x2e60 │ │ │ │ + movw r1, #9296 @ 0x2450 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 38b42 │ │ │ │ + beq.w 38b12 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 38b42 │ │ │ │ + bne.w 38b12 │ │ │ │ mov r0, r9 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38b42 │ │ │ │ - bl e2254 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38b12 │ │ │ │ + bl e1ed8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 38a2a │ │ │ │ + beq.n 389fa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 38a2a │ │ │ │ + cbnz r3, 389fa │ │ │ │ mov r0, r9 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 38a56 │ │ │ │ + bge.n 38a26 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 38b42 │ │ │ │ + bne.w 38b12 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11928 @ 0x2e98 │ │ │ │ + movw r1, #9352 @ 0x2488 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 38b42 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 38b12 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 38a7a │ │ │ │ + bne.n 38a4a │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11948 @ 0x2eac │ │ │ │ + movw r1, #9372 @ 0x249c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 38b42 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 38b12 │ │ │ │ cmp fp, r7 │ │ │ │ - blt.n 38acc │ │ │ │ + blt.n 38a9c │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge.w r7, fp, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 38a7e │ │ │ │ + bge.n 38a4e │ │ │ │ mov r0, r7 │ │ │ │ blx 2a930 <__sched_cpualloc@plt> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 38aa4 │ │ │ │ + cbnz r0, 38a74 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 38b42 │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 38b12 │ │ │ │ add.w r3, r7, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ blx 29634 │ │ │ │ @@ -21217,156 +21201,156 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx 29cc8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a93c <__sched_cpufree@plt> │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r5, r9 │ │ │ │ cmp.w r8, fp, lsr #3 │ │ │ │ - bls.w 389ba │ │ │ │ + bls.w 3898a │ │ │ │ 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 389ba │ │ │ │ + b.n 3898a │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 38b42 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 38b12 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38b14 │ │ │ │ + beq.n 38ae4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 38b14 │ │ │ │ + cbnz r3, 38ae4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a61c │ │ │ │ - cbz r0, 38b32 │ │ │ │ + cbz r0, 38b02 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 38b42 │ │ │ │ + bl f64e4 │ │ │ │ + b.n 38b12 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a93c <__sched_cpufree@plt> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 38b52 │ │ │ │ - cbz r4, 38b4a │ │ │ │ + b.n 38b22 │ │ │ │ + cbz r4, 38b1a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a93c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7965c │ │ │ │ - b.n 38986 │ │ │ │ + bl 79888 │ │ │ │ + b.n 38956 │ │ │ │ add sp, #28 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 38b7e │ │ │ │ + bne.n 38b4e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 16ab5c │ │ │ │ + bl 16a230 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 38b98 │ │ │ │ - b.n 38b94 │ │ │ │ + bne.n 38b68 │ │ │ │ + b.n 38b64 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #19956 @ 0x4df4 │ │ │ │ + movw r0, #17344 @ 0x43c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38b70 │ │ │ │ + bne.n 38b40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38c52 │ │ │ │ + b.n 38c22 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 226338 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 18869c <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38b94 │ │ │ │ + beq.n 38b64 │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38b94 │ │ │ │ + beq.n 38b64 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 796bc │ │ │ │ + bl 798e8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 38bf0 │ │ │ │ - cbnz r0, 38be6 │ │ │ │ + beq.n 38bc0 │ │ │ │ + cbnz r0, 38bb6 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 38bfa │ │ │ │ - b.n 38b94 │ │ │ │ + bne.n 38bca │ │ │ │ + b.n 38b64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 38c0a │ │ │ │ + cbnz r0, 38bda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38b94 │ │ │ │ + beq.n 38b64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38b94 │ │ │ │ + bne.n 38b64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38b94 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38b64 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38c2c │ │ │ │ + beq.n 38bfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38c2c │ │ │ │ + cbnz r3, 38bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38c42 │ │ │ │ + beq.n 38c12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38c42 │ │ │ │ + cbnz r3, 38c12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 38b94 │ │ │ │ + beq.n 38b64 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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} │ │ │ │ @@ -21374,71 +21358,71 @@ │ │ │ │ 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, 38c7a │ │ │ │ + cbnz r5, 38c4a │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 38c7a │ │ │ │ + blt.n 38c4a │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 38c7a │ │ │ │ - cbnz r2, 38c96 │ │ │ │ - ldr r1, [pc, #76] @ (38cc8 ) │ │ │ │ + bgt.n 38c4a │ │ │ │ + cbnz r2, 38c66 │ │ │ │ + ldr r1, [pc, #76] @ (38c98 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 38cc2 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 38c92 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 38cb0 │ │ │ │ + bgt.n 38c80 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #44324 @ 0xad24 │ │ │ │ + movw r1, #43528 @ 0xaa08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 38cc2 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 38c92 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38c9a │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 38c6a │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38c9a │ │ │ │ + beq.n 38c6a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #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 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 38cf0 │ │ │ │ + cbz r0, 38cc0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38d08 │ │ │ │ + beq.n 38cd8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 38d08 │ │ │ │ + b.n 38cd8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl fdfe4 │ │ │ │ - cbz r0, 38d08 │ │ │ │ + bl fdc44 │ │ │ │ + cbz r0, 38cd8 │ │ │ │ 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] │ │ │ │ @@ -21447,104 +21431,104 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a82c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 38d36 │ │ │ │ + bge.n 38d06 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f6864 │ │ │ │ - bne.n 38d40 │ │ │ │ + b.w f64e4 │ │ │ │ + bne.n 38d10 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 734d0 │ │ │ │ + b.w 736f4 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 38d4e │ │ │ │ + bcc.n 38d1e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f94c8 │ │ │ │ + b.w 1f98f8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38d46 │ │ │ │ + beq.n 38d16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a82c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 38d80 │ │ │ │ + bne.n 38d50 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38db8 │ │ │ │ - bl 734d0 │ │ │ │ + b.n 38d88 │ │ │ │ + bl 736f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38daa │ │ │ │ + cbz r0, 38d7a │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 38da2 │ │ │ │ + ble.n 38d72 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 11cb64 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 38daa │ │ │ │ + bl 11c1c4 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 38d7a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 38d8a │ │ │ │ + b.n 38d5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ - b.n 38db8 │ │ │ │ + bl 787e8 │ │ │ │ + b.n 38d88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7965c │ │ │ │ - b.n 38d7c │ │ │ │ + bl 79888 │ │ │ │ + b.n 38d4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, 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, #12232 @ 0x2fc8 │ │ │ │ + movw r0, #9656 @ 0x25b8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ 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 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 38e08 │ │ │ │ + bne.n 38dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 38e72 │ │ │ │ + b.n 38e42 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 38e02 │ │ │ │ + beq.n 38dd2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 38e02 │ │ │ │ + beq.n 38dd2 │ │ │ │ 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 │ │ │ │ @@ -21561,203 +21545,203 @@ │ │ │ │ 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, 38e88 │ │ │ │ + cbz r0, 38e58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38e8a │ │ │ │ + beq.n 38e5a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (38e8c ) │ │ │ │ + ldr r0, [pc, #0] @ (38e5c ) │ │ │ │ bx lr │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ + b.n 38e62 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f994c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 38ebc │ │ │ │ - bl 80b80 │ │ │ │ + bl f95ac │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 38e8e │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 38ed8 │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #7788 @ 0x1e6c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r0, #4316 @ 0x10dc │ │ │ │ + b.n 38e96 │ │ │ │ + movw r0, #7788 @ 0x1e6c │ │ │ │ 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, 38efa │ │ │ │ + cbnz r3, 38eb8 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 38efa │ │ │ │ + ble.n 38eb8 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 38efa │ │ │ │ - cbnz r4, 38f16 │ │ │ │ + bne.n 38eb8 │ │ │ │ + cbnz r4, 38ed4 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #116] @ (38f78 ) │ │ │ │ + ldr r4, [pc, #116] @ (38f34 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38f70 │ │ │ │ + cbz r0, 38f2e │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38f28 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 38f70 │ │ │ │ + bne.n 38ee6 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 38f2e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #6296 @ 0x1898 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 38f54 │ │ │ │ + beq.n 38f12 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #12240 @ 0x2fd0 │ │ │ │ + movw r1, #9664 @ 0x25c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12280 @ 0x2ff8 │ │ │ │ + movw r1, #9704 @ 0x25e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r2, #156 @ 0x9c │ │ │ │ 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 f994c │ │ │ │ + bl f95ac │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 38fa8 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 38f64 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 38fc4 │ │ │ │ + b.n 38f80 │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - cmp.w r3, #8192 @ 0x2000 │ │ │ │ + cmp.w r3, #24576 @ 0x6000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00038fc6 : │ │ │ │ - ldr r0, [pc, #4] @ (38fcc ) │ │ │ │ - b.w cfcd4 │ │ │ │ +00038f82 : │ │ │ │ + ldr r0, [pc, #4] @ (38f88 ) │ │ │ │ + b.w cf8a8 │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ 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 f994c │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 38ffc │ │ │ │ - bl 80b80 │ │ │ │ + bl f95ac │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 38fb8 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 39004 │ │ │ │ - movw r0, #7788 @ 0x1e6c │ │ │ │ + b.n 38fd4 │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #7788 @ 0x1e6c │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r0, #4316 @ 0x10dc │ │ │ │ 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 39022 │ │ │ │ + bmi.n 38ff2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 3903c │ │ │ │ + bpl.n 3900c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23316 @ 0x5b14 │ │ │ │ + movw r1, #20740 @ 0x5104 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39054 │ │ │ │ + b.n 39024 │ │ │ │ tst.w r3, #10 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ 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, #44] @ 39098 │ │ │ │ + vldr d11, [pc, #44] @ 39068 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ - bl 86008 │ │ │ │ - movw r1, #48516 @ 0xbd84 │ │ │ │ + bl 8622c │ │ │ │ + movw r1, #45940 @ 0xb374 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0524 │ │ │ │ + bl d00f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 39108 │ │ │ │ + bge.n 390d8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 3a344 │ │ │ │ + b.w 3a314 │ │ │ │ nop │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ ldrsb r1, [r5, r5] │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ @@ -21780,112 +21764,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 391d8 │ │ │ │ + bls.n 391a8 │ │ │ │ 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 391e8 @ unpredictable │ │ │ │ + bls.n 391b8 @ 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 86008 │ │ │ │ - movw r1, #39496 @ 0x9a48 │ │ │ │ + bl 8622c │ │ │ │ + movw r1, #36920 @ 0x9038 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0524 │ │ │ │ + bl d00f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3908e │ │ │ │ - vldr d0, [pc, #-128] @ 390a8 │ │ │ │ - bl 86008 │ │ │ │ - movw r1, #48520 @ 0xbd88 │ │ │ │ + blt.n 3905e │ │ │ │ + vldr d0, [pc, #-128] @ 39078 │ │ │ │ + bl 8622c │ │ │ │ + movw r1, #45944 @ 0xb378 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0524 │ │ │ │ + bl d00f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3908e │ │ │ │ - vldr d9, [pc, #-148] @ 390b0 │ │ │ │ + blt.n 3905e │ │ │ │ + vldr d9, [pc, #-148] @ 39080 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 86008 │ │ │ │ - movw r1, #26520 @ 0x6798 │ │ │ │ + bl 8622c │ │ │ │ + movw r1, #24024 @ 0x5dd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0524 │ │ │ │ + bl d00f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3908e │ │ │ │ - vldr d10, [pc, #-172] @ 390b8 │ │ │ │ + blt.n 3905e │ │ │ │ + vldr d10, [pc, #-172] @ 39088 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 18e084 │ │ │ │ - movw r1, #12432 @ 0x3090 │ │ │ │ + bl 18dca8 │ │ │ │ + movw r1, #9856 @ 0x2680 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0524 │ │ │ │ + bl d00f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3908e │ │ │ │ - vldr d8, [pc, #-200] @ 390c0 │ │ │ │ + blt.n 3905e │ │ │ │ + vldr d8, [pc, #-200] @ 39090 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 86008 │ │ │ │ - movw r1, #26576 @ 0x67d0 │ │ │ │ + bl 8622c │ │ │ │ + movw r1, #24080 @ 0x5e10 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0524 │ │ │ │ + bl d00f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3908e │ │ │ │ + blt.w 3905e │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 18e084 │ │ │ │ - movw r1, #12440 @ 0x3098 │ │ │ │ + bl 18dca8 │ │ │ │ + movw r1, #9864 @ 0x2688 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0524 │ │ │ │ + bl d00f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3908e │ │ │ │ + blt.w 3905e │ │ │ │ movw r3, #11776 @ 0x2e00 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ - vldr d7, [pc, #-268] @ 390c8 │ │ │ │ + vldr d7, [pc, #-268] @ 39098 │ │ │ │ add.w sl, r3, #1040 @ 0x410 │ │ │ │ - vldr d6, [pc, #-268] @ 390d0 │ │ │ │ + vldr d6, [pc, #-268] @ 390a0 │ │ │ │ add.w fp, r3, #1024 @ 0x400 │ │ │ │ - vldr d5, [pc, #-228] @ 39100 │ │ │ │ + vldr d5, [pc, #-228] @ 390d0 │ │ │ │ add.w r1, r3, #1568 @ 0x620 │ │ │ │ - vldr d4, [pc, #-244] @ 390f8 │ │ │ │ + vldr d4, [pc, #-244] @ 390c8 │ │ │ │ add.w ip, r3, #2352 @ 0x930 │ │ │ │ - vldr d2, [pc, #-260] @ 390f0 │ │ │ │ + vldr d2, [pc, #-260] @ 390c0 │ │ │ │ add.w r7, r3, #3136 @ 0xc40 │ │ │ │ - vldr d0, [pc, #-276] @ 390e8 │ │ │ │ + vldr d0, [pc, #-276] @ 390b8 │ │ │ │ add.w r6, r3, #3920 @ 0xf50 │ │ │ │ - vldr d3, [pc, #-292] @ 390e0 │ │ │ │ + vldr d3, [pc, #-292] @ 390b0 │ │ │ │ add.w r9, r3, #1056 @ 0x420 │ │ │ │ - vldr d12, [pc, #-308] @ 390d8 │ │ │ │ + vldr d12, [pc, #-308] @ 390a8 │ │ │ │ add.w r8, r3, #1072 @ 0x430 │ │ │ │ vstr d9, [r3, #8] │ │ │ │ movw lr, #16120 @ 0x3ef8 │ │ │ │ movt lr, #78 @ 0x4e │ │ │ │ vstr d11, [r3, #16] │ │ │ │ vstr d9, [r3, #24] │ │ │ │ add.w r5, lr, #1152 @ 0x480 │ │ │ │ @@ -22011,23 +21995,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] @ 39810 │ │ │ │ + vldr d1, [pc, #1008] @ 397e0 │ │ │ │ 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] @ (39818 ) │ │ │ │ + ldr r2, [pc, #984] @ (397e8 ) │ │ │ │ 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 │ │ │ │ @@ -22262,22 +22246,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 39824 │ │ │ │ + b.n 397f4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ - ldral r1, [pc, #608] @ (39a7c ) │ │ │ │ + ldral r1, [pc, #608] @ (39a4c ) │ │ │ │ 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 │ │ │ │ @@ -22991,400 +22975,399 @@ │ │ │ │ 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} │ │ │ │ - b.w 38fd0 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f95ac │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3a34a │ │ │ │ + bl 80da0 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7788 @ 0x1e6c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3a366 │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #7788 @ 0x1e6c │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r0, #4316 @ 0x10dc │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + cmp.w r3, #8192 @ 0x2000 │ │ │ │ + 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 3a36e │ │ │ │ + bmi.n 3a384 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 3a388 │ │ │ │ + bpl.n 3a39e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23316 @ 0x5b14 │ │ │ │ + movw r1, #20740 @ 0x5104 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a3a0 │ │ │ │ + b.n 3a3b6 │ │ │ │ tst.w r3, #12 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 3a3b6 │ │ │ │ - movw r0, #12448 @ 0x30a0 │ │ │ │ + cbz r3, 3a3cc │ │ │ │ + movw r0, #9872 @ 0x2690 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #12456 @ 0x30a8 │ │ │ │ + movw r0, #9880 @ 0x2698 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #8] │ │ │ │ pop {r4} │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3a3ee │ │ │ │ + bhi.n 3a404 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a408 │ │ │ │ + ble.n 3a41e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 3a410 │ │ │ │ - movw r0, #4452 @ 0x1164 │ │ │ │ + b.n 3a426 │ │ │ │ + movw r0, #1956 @ 0x7a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a3e6 │ │ │ │ + bne.n 3a3fc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a526 │ │ │ │ + b.n 3a53c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3a41e │ │ │ │ + cbz r3, 3a434 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 3a44e │ │ │ │ - b.n 3a436 │ │ │ │ + bpl.n 3a464 │ │ │ │ + b.n 3a44c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22888 @ 0x5968 │ │ │ │ + movw r1, #20312 @ 0x4f58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3a404 │ │ │ │ - bl 85f58 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3a41a │ │ │ │ + bl 8617c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a478 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 3a48e │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a404 │ │ │ │ + bne.n 3a41a │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a478 │ │ │ │ + b.n 3a48e │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a448 │ │ │ │ + beq.n 3a45e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #12552 @ 0x3108 │ │ │ │ + movw r1, #9976 @ 0x26f8 │ │ │ │ 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 d6078 │ │ │ │ + b.w d5c0c │ │ │ │ movs r0, #0 │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a404 │ │ │ │ + beq.n 3a41a │ │ │ │ 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 2528e8 │ │ │ │ + bl 252830 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3a526 │ │ │ │ + beq.n 3a53c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 3a508 │ │ │ │ + cbz r2, 3a51e │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - bne.n 3a4e8 │ │ │ │ + bne.n 3a4fe │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a508 │ │ │ │ + beq.n 3a51e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a508 │ │ │ │ + cbnz r3, 3a51e │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a508 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a51e │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a4f8 │ │ │ │ + beq.n 3a50e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a4f8 │ │ │ │ + cbnz r3, 3a50e │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ add r9, r8 │ │ │ │ add r5, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n 3a4a0 │ │ │ │ + blt.n 3a4b6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a4a0 │ │ │ │ - b.n 3a526 │ │ │ │ + beq.n 3a4b6 │ │ │ │ + b.n 3a53c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a404 │ │ │ │ + beq.w 3a41a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a404 │ │ │ │ + bne.w 3a41a │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a404 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a41a │ │ │ │ mov r0, r4 │ │ │ │ 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 f994c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3a55a │ │ │ │ - bl 80b80 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7788 @ 0x1e6c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3a576 │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #7788 @ 0x1e6c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r0, #4316 @ 0x10dc │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - cmp.w r3, #49152 @ 0xc000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r3, pc} │ │ │ │ - movw r0, #12640 @ 0x3160 │ │ │ │ + movw r0, #10064 @ 0x2750 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b56c │ │ │ │ - b.w 38fd0 │ │ │ │ + b.w 7b798 │ │ │ │ + b.w 38e62 │ │ │ │ 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, #4372 @ 0x1114 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a5f8 │ │ │ │ + beq.n 3a5c4 │ │ │ │ movw r1, #13548 @ 0x34ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a5f8 │ │ │ │ + beq.n 3a5c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88010 │ │ │ │ - cbnz r0, 3a5f8 │ │ │ │ + bl 88224 │ │ │ │ + cbnz r0, 3a5c4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88010 │ │ │ │ + bl 88224 │ │ │ │ movw r1, #19668 @ 0x4cd4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a5f8 │ │ │ │ + beq.n 3a5c4 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3a5f8 │ │ │ │ + bmi.n 3a5c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88010 │ │ │ │ + bl 88224 │ │ │ │ movw r1, #19188 @ 0x4af4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a5f8 │ │ │ │ + beq.n 3a5c4 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 3a5f8 │ │ │ │ + bmi.n 3a5c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88010 │ │ │ │ + bl 88224 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a688 │ │ │ │ + beq.n 3a654 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10b44c │ │ │ │ + bl 10b4f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3a606 │ │ │ │ + bge.n 3a5d2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a690 │ │ │ │ + b.n 3a65c │ │ │ │ mov r0, r6 │ │ │ │ - bl 10b44c │ │ │ │ + bl 10b4f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a602 │ │ │ │ + blt.n 3a5ce │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 3a670 │ │ │ │ + bhi.n 3a63c │ │ │ │ tbb [pc, r5] │ │ │ │ adds r5, r2, #0 │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r6, #31 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 3a62c │ │ │ │ + bne.n 3a5f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a700 │ │ │ │ - b.n 3a62e │ │ │ │ + bl 3a6cc │ │ │ │ + b.n 3a5fa │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 3a66a │ │ │ │ + bne.n 3a636 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a602 │ │ │ │ - cbnz r0, 3a670 │ │ │ │ + blt.n 3a5ce │ │ │ │ + cbnz r0, 3a63c │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3a678 │ │ │ │ + b.n 3a644 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 3a670 │ │ │ │ + bge.n 3a63c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a700 │ │ │ │ - b.n 3a66a │ │ │ │ + bl 3a6cc │ │ │ │ + b.n 3a636 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 3a646 │ │ │ │ - b.n 3a670 │ │ │ │ + ble.n 3a612 │ │ │ │ + b.n 3a63c │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 3a670 │ │ │ │ + ble.n 3a63c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a700 │ │ │ │ - b.n 3a66a │ │ │ │ + bl 3a6cc │ │ │ │ + b.n 3a636 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 3a65a │ │ │ │ - b.n 3a670 │ │ │ │ + bge.n 3a626 │ │ │ │ + b.n 3a63c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a602 │ │ │ │ - bne.n 3a638 │ │ │ │ + blt.n 3a5ce │ │ │ │ + bne.n 3a604 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a690 │ │ │ │ + beq.n 3a65c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3a690 │ │ │ │ + b.n 3a65c │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ 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, 3a6ae │ │ │ │ + cbz r4, 3a67a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12a058 │ │ │ │ + b.w 129690 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12700 @ 0x319c │ │ │ │ + movw r1, #10124 @ 0x278c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ 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 3a6e8 │ │ │ │ + bne.n 3a6b4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 11eba0 │ │ │ │ + b.w 11e1fc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42240 @ 0xa500 │ │ │ │ + movw r0, #39664 @ 0x9af0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a6dc │ │ │ │ + bne.n 3a6a8 │ │ │ │ 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 88b4c │ │ │ │ - cbz r0, 3a770 │ │ │ │ + bl 88d60 │ │ │ │ + cbz r0, 3a73c │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88e98 │ │ │ │ + bl 890ac │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbnz r6, 3a73c │ │ │ │ - bl 80b80 │ │ │ │ + cbnz r6, 3a708 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a758 │ │ │ │ - bl d4944 │ │ │ │ + b.n 3a724 │ │ │ │ + bl d44d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3a754 │ │ │ │ + beq.n 3a720 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a754 │ │ │ │ + cbnz r3, 3a720 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 3a720 │ │ │ │ + bgt.n 3a6ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a774 │ │ │ │ + beq.n 3a740 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a774 │ │ │ │ + cbnz r3, 3a740 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a774 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a740 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -23396,21 +23379,21 @@ │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sp │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2a738 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a7ba │ │ │ │ + bne.n 3a786 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a862 │ │ │ │ + b.n 3a82e │ │ │ │ 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] │ │ │ │ @@ -23422,529 +23405,527 @@ │ │ │ │ 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 85a0c │ │ │ │ + bl 85c30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a7b6 │ │ │ │ + beq.n 3a782 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 86008 │ │ │ │ - cbz r0, 3a846 │ │ │ │ + bl 8622c │ │ │ │ + cbz r0, 3a812 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 86008 │ │ │ │ - cbz r0, 3a846 │ │ │ │ + bl 8622c │ │ │ │ + cbz r0, 3a812 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 86008 │ │ │ │ - cbz r0, 3a846 │ │ │ │ + bl 8622c │ │ │ │ + cbz r0, 3a812 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 86008 │ │ │ │ - cbz r0, 3a846 │ │ │ │ + bl 8622c │ │ │ │ + cbz r0, 3a812 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 86008 │ │ │ │ - cbnz r0, 3a860 │ │ │ │ + bl 8622c │ │ │ │ + cbnz r0, 3a82c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a7b6 │ │ │ │ + beq.n 3a782 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a7b6 │ │ │ │ + bne.n 3a782 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a7b6 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a782 │ │ │ │ str r0, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d12} │ │ │ │ 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 3a88c │ │ │ │ + bne.n 3a858 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 131754 │ │ │ │ + b.w 130d90 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42252 @ 0xa50c │ │ │ │ + movw r0, #39676 @ 0x9afc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a880 │ │ │ │ + bne.n 3a84c │ │ │ │ pop {r4, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - 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 3a8c8 │ │ │ │ + bne.n 3a890 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1649d8 │ │ │ │ + b.w 1640c8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42248 @ 0xa508 │ │ │ │ + movw r0, #39672 @ 0x9af8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a8bc │ │ │ │ + bne.n 3a884 │ │ │ │ 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, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 3a918 │ │ │ │ + cbnz r2, 3a8e0 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #3364 @ 0xd24 │ │ │ │ + movw r1, #868 @ 0x364 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl c3d1c │ │ │ │ - cbnz r0, 3a92e │ │ │ │ - b.n 3a92a │ │ │ │ - movw r0, #3364 @ 0xd24 │ │ │ │ + bl c3924 │ │ │ │ + cbnz r0, 3a8f6 │ │ │ │ + b.n 3a8f2 │ │ │ │ + movw r0, #868 @ 0x364 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - bl 177b34 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1774ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a8fe │ │ │ │ + bne.n 3a8c6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a94a │ │ │ │ + b.n 3a912 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c78d8 │ │ │ │ + bl c74e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a92a │ │ │ │ + blt.n 3a8f2 │ │ │ │ itete ne │ │ │ │ movwne r0, #4316 @ 0x10dc │ │ │ │ movweq r0, #7788 @ 0x1e6c │ │ │ │ movtne r0, #71 @ 0x47 │ │ │ │ movteq r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3ab84 │ │ │ │ + b.n 3ab4c │ │ │ │ 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, #19668 @ 0x4cd4 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a998 │ │ │ │ + beq.n 3a960 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88010 │ │ │ │ + bl 88224 │ │ │ │ movw r1, #19188 @ 0x4af4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a998 │ │ │ │ + beq.n 3a960 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3a998 │ │ │ │ + bmi.n 3a960 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88010 │ │ │ │ - cbnz r0, 3a998 │ │ │ │ + bl 88224 │ │ │ │ + cbnz r0, 3a960 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 3a99e │ │ │ │ + cbz r7, 3a966 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #13548 @ 0x34ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a9c6 │ │ │ │ + bne.n 3a98e │ │ │ │ mov r0, r5 │ │ │ │ - bl 10b44c │ │ │ │ + bl 10b4f8 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 3a9c6 │ │ │ │ + blt.n 3a98e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #340] @ (3ab10 ) │ │ │ │ + ldr r1, [pc, #340] @ (3aad8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w fd704 │ │ │ │ + b.w fd364 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a9f2 │ │ │ │ + beq.n 3a9ba │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #19668 @ 0x4cd4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 88010 │ │ │ │ + bl 88224 │ │ │ │ movw r1, #19188 @ 0x4af4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a9f2 │ │ │ │ + beq.n 3a9ba │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 3a9f2 │ │ │ │ + bmi.n 3a9ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 88010 │ │ │ │ - cbz r0, 3aa02 │ │ │ │ + bl 88224 │ │ │ │ + cbz r0, 3a9ca │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a9f8 │ │ │ │ + cbz r3, 3a9c0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ittt lt │ │ │ │ movlt r3, r6 │ │ │ │ movlt r6, r5 │ │ │ │ movlt r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ - bl e33c8 │ │ │ │ + bl e3044 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aabe │ │ │ │ + beq.n 3aa86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88b4c │ │ │ │ + bl 88d60 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aaa8 │ │ │ │ + beq.n 3aa70 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 3aa44 │ │ │ │ + beq.n 3aa0c │ │ │ │ movw r1, #19668 @ 0x4cd4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 88010 │ │ │ │ - movw r8, #35861 @ 0x8c15 │ │ │ │ + bl 88224 │ │ │ │ + movw r8, #33545 @ 0x8309 │ │ │ │ movt r8, #21 │ │ │ │ - movw r3, #13737 @ 0x35a9 │ │ │ │ + movw r3, #13553 @ 0x34f1 │ │ │ │ movt r3, #37 @ 0x25 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - b.n 3aa4c │ │ │ │ - movw r8, #35861 @ 0x8c15 │ │ │ │ + b.n 3aa14 │ │ │ │ + movw r8, #33545 @ 0x8309 │ │ │ │ movt r8, #21 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88e98 │ │ │ │ + bl 890ac │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r5, 3aa8c │ │ │ │ + cbz r5, 3aa54 │ │ │ │ blx r8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3aac2 │ │ │ │ - bne.n 3aa70 │ │ │ │ + blt.n 3aa8a │ │ │ │ + bne.n 3aa38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3aa50 │ │ │ │ - b.n 3aa7c │ │ │ │ + beq.n 3aa18 │ │ │ │ + b.n 3aa44 │ │ │ │ mov r0, r4 │ │ │ │ - bl e6088 │ │ │ │ + bl e5d04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aa68 │ │ │ │ - b.n 3aac2 │ │ │ │ + beq.n 3aa30 │ │ │ │ + b.n 3aa8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aa50 │ │ │ │ + bne.n 3aa18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aa50 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3aa18 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aaa2 │ │ │ │ + beq.n 3aa6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3aaa2 │ │ │ │ + cbnz r3, 3aa6a │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 3ab08 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 3aad0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aabe │ │ │ │ + beq.n 3aa86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aabe │ │ │ │ + cbnz r3, 3aa86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ab08 │ │ │ │ + b.n 3aad0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aad8 │ │ │ │ + beq.n 3aaa0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3aad8 │ │ │ │ + cbnz r3, 3aaa0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aaee │ │ │ │ + beq.n 3aab6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aaee │ │ │ │ + cbnz r3, 3aab6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aabe │ │ │ │ + beq.n 3aa86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aabe │ │ │ │ + bne.n 3aa86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aabe │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3aa86 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bcc.n 3aaac │ │ │ │ + bcc.n 3aa74 │ │ │ │ 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 r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - movw r0, #4396 @ 0x112c │ │ │ │ + movw r0, #1416 @ 0x588 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3ab56 │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3ab1e │ │ │ │ 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 913d0 │ │ │ │ + b.w 91624 │ │ │ │ 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, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ab80 │ │ │ │ + cbz r0, 3ab48 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3abb0 │ │ │ │ + bl 3ab78 │ │ │ │ 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 1cccfc │ │ │ │ - cbnz r0, 3abac │ │ │ │ + bl 1cd4ec │ │ │ │ + cbnz r0, 3ab74 │ │ │ │ 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 21e74c │ │ │ │ + b.w 21e978 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3abe0 │ │ │ │ + ble.n 3aba8 │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #34848 @ 0x8820 │ │ │ │ + movw r3, #32352 @ 0x7e60 │ │ │ │ movt r3, #58 @ 0x3a │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #54112 @ 0xd360 │ │ │ │ + movw r4, #51616 @ 0xc9a0 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3abdc │ │ │ │ + beq.n 3aba4 │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 3abce │ │ │ │ + b.n 3ab96 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003abe2 <_Py_ResurrectReference@@Base>: │ │ │ │ +0003abaa <_Py_ResurrectReference@@Base>: │ │ │ │ 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, r1 │ │ │ │ - bl 249044 <_PyXI_EndInterpreter@@Base+0x814> │ │ │ │ - cbz r0, 3ac1c <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ + bl 248f1c <_PyXI_EndInterpreter@@Base+0x814> │ │ │ │ + cbz r0, 3abe4 <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f366c <_PySet_Update@@Base> │ │ │ │ + bl 1f3a9c <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ac1e <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ + bne.n 3abe6 <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ac1c <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ + beq.n 3abe4 <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ac1c <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ + cbnz r3, 3abe4 <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ac42 <_Py_ResurrectReference@@Base+0x60> │ │ │ │ + bne.n 3ac0a <_Py_ResurrectReference@@Base+0x60> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 162f40 │ │ │ │ + b.w 162630 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42352 @ 0xa570 │ │ │ │ + movw r0, #39776 @ 0x9b60 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ac36 <_Py_ResurrectReference@@Base+0x54> │ │ │ │ + bne.n 3abfe <_Py_ResurrectReference@@Base+0x54> │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3ac98 <_Py_ResurrectReference@@Base+0xb6> │ │ │ │ + bne.n 3ac60 <_Py_ResurrectReference@@Base+0xb6> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #10352 @ 0x2870 │ │ │ │ + movw r1, #7900 @ 0x1edc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #788 @ 0x314 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ + movw r0, #63828 @ 0xf954 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 3acc2 <_Py_ResurrectReference@@Base+0xe0> │ │ │ │ + b.n 3ac8a <_Py_ResurrectReference@@Base+0xe0> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl df8c0 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl df540 <_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 258330 │ │ │ │ + bl 2581d4 │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 3acbe <_Py_ResurrectReference@@Base+0xdc> │ │ │ │ - bl 1e6874 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 3ac86 <_Py_ResurrectReference@@Base+0xdc> │ │ │ │ + bl 1e6cc8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3acc2 <_Py_ResurrectReference@@Base+0xe0> │ │ │ │ - bl 949a4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3ac8a <_Py_ResurrectReference@@Base+0xe0> │ │ │ │ + bl 94bfc <_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, #19188 @ 0x4af4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3acf6 <_Py_ResurrectReference@@Base+0x114> │ │ │ │ + beq.n 3acbe <_Py_ResurrectReference@@Base+0x114> │ │ │ │ mov r1, r4 │ │ │ │ - bl 88010 │ │ │ │ + bl 88224 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3aeec <_Py_ResurrectReference@@Base+0x30a> │ │ │ │ + beq.w 3aeb4 <_Py_ResurrectReference@@Base+0x30a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3ad0e <_Py_ResurrectReference@@Base+0x12c> │ │ │ │ + beq.n 3acd6 <_Py_ResurrectReference@@Base+0x12c> │ │ │ │ movw r1, #19188 @ 0x4af4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 88010 │ │ │ │ + bl 88224 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3aeec <_Py_ResurrectReference@@Base+0x30a> │ │ │ │ + beq.w 3aeb4 <_Py_ResurrectReference@@Base+0x30a> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ - bl 843c8 │ │ │ │ + bl 845e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3af22 <_Py_ResurrectReference@@Base+0x340> │ │ │ │ + beq.w 3aeea <_Py_ResurrectReference@@Base+0x340> │ │ │ │ movs r0, #0 │ │ │ │ - bl e33c8 │ │ │ │ + bl e3044 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ad48 <_Py_ResurrectReference@@Base+0x166> │ │ │ │ + cbnz r0, 3ad10 <_Py_ResurrectReference@@Base+0x166> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3af22 <_Py_ResurrectReference@@Base+0x340> │ │ │ │ + beq.w 3aeea <_Py_ResurrectReference@@Base+0x340> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3af22 <_Py_ResurrectReference@@Base+0x340> │ │ │ │ + bne.w 3aeea <_Py_ResurrectReference@@Base+0x340> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3af22 <_Py_ResurrectReference@@Base+0x340> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3aeea <_Py_ResurrectReference@@Base+0x340> │ │ │ │ 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 91070 │ │ │ │ + bl 912c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ae5c <_Py_ResurrectReference@@Base+0x27a> │ │ │ │ + beq.n 3ae24 <_Py_ResurrectReference@@Base+0x27a> │ │ │ │ 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] │ │ │ │ @@ -23955,348 +23936,348 @@ │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, sl │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ - bl 16a00c <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 1696e0 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3ada4 <_Py_ResurrectReference@@Base+0x1c2> │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 3add4 <_Py_ResurrectReference@@Base+0x1f2> │ │ │ │ - b.n 3ae76 <_Py_ResurrectReference@@Base+0x294> │ │ │ │ + cbnz r0, 3ad6c <_Py_ResurrectReference@@Base+0x1c2> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 3ad9c <_Py_ResurrectReference@@Base+0x1f2> │ │ │ │ + b.n 3ae3e <_Py_ResurrectReference@@Base+0x294> │ │ │ │ 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 d5b60 │ │ │ │ + bl d56f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3aecc <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ - beq.n 3add4 <_Py_ResurrectReference@@Base+0x1f2> │ │ │ │ + blt.w 3ae94 <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ + beq.n 3ad9c <_Py_ResurrectReference@@Base+0x1f2> │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl c0800 │ │ │ │ + bl c040c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ae20 <_Py_ResurrectReference@@Base+0x23e> │ │ │ │ - b.n 3aecc <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ + bne.n 3ade8 <_Py_ResurrectReference@@Base+0x23e> │ │ │ │ + b.n 3ae94 <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e98c │ │ │ │ + bl 7ebb4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aecc <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ + beq.n 3ae94 <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e6088 │ │ │ │ + bl e5d04 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3ae0e <_Py_ResurrectReference@@Base+0x22c> │ │ │ │ + bne.n 3add6 <_Py_ResurrectReference@@Base+0x22c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aecc <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ + beq.n 3ae94 <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aecc <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ + bne.n 3ae94 <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ mov r0, sl │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aecc <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ae94 <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ae20 <_Py_ResurrectReference@@Base+0x23e> │ │ │ │ + beq.n 3ade8 <_Py_ResurrectReference@@Base+0x23e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 3ae20 <_Py_ResurrectReference@@Base+0x23e> │ │ │ │ + cbnz r3, 3ade8 <_Py_ResurrectReference@@Base+0x23e> │ │ │ │ mov r0, sl │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ae36 <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + beq.n 3adfe <_Py_ResurrectReference@@Base+0x254> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ae36 <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + cbnz r3, 3adfe <_Py_ResurrectReference@@Base+0x254> │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ad50 <_Py_ResurrectReference@@Base+0x16e> │ │ │ │ + beq.n 3ad18 <_Py_ResurrectReference@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ad50 <_Py_ResurrectReference@@Base+0x16e> │ │ │ │ + bne.w 3ad18 <_Py_ResurrectReference@@Base+0x16e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ad50 <_Py_ResurrectReference@@Base+0x16e> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ad18 <_Py_ResurrectReference@@Base+0x16e> │ │ │ │ mov r3, r0 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #212] @ (3af40 <_Py_ResurrectReference@@Base+0x35e>) │ │ │ │ + ldr r0, [pc, #212] @ (3af08 <_Py_ResurrectReference@@Base+0x35e>) │ │ │ │ add r1, sp, #24 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 95e6c │ │ │ │ + bl 960c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3ae7a <_Py_ResurrectReference@@Base+0x298> │ │ │ │ + cbnz r0, 3ae42 <_Py_ResurrectReference@@Base+0x298> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3aecc <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ + b.n 3ae94 <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f366c <_PySet_Update@@Base> │ │ │ │ + bl 1f3a9c <_PySet_Update@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3aea0 <_Py_ResurrectReference@@Base+0x2be> │ │ │ │ + bne.n 3ae68 <_Py_ResurrectReference@@Base+0x2be> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ae76 <_Py_ResurrectReference@@Base+0x294> │ │ │ │ + beq.n 3ae3e <_Py_ResurrectReference@@Base+0x294> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ae76 <_Py_ResurrectReference@@Base+0x294> │ │ │ │ + bne.n 3ae3e <_Py_ResurrectReference@@Base+0x294> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ae76 <_Py_ResurrectReference@@Base+0x294> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ae3e <_Py_ResurrectReference@@Base+0x294> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aeb2 <_Py_ResurrectReference@@Base+0x2d0> │ │ │ │ + beq.n 3ae7a <_Py_ResurrectReference@@Base+0x2d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3aeb2 <_Py_ResurrectReference@@Base+0x2d0> │ │ │ │ + cbnz r3, 3ae7a <_Py_ResurrectReference@@Base+0x2d0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3af36 <_Py_ResurrectReference@@Base+0x354> │ │ │ │ + beq.n 3aefe <_Py_ResurrectReference@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3af36 <_Py_ResurrectReference@@Base+0x354> │ │ │ │ + bne.n 3aefe <_Py_ResurrectReference@@Base+0x354> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3af36 <_Py_ResurrectReference@@Base+0x354> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3aefe <_Py_ResurrectReference@@Base+0x354> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79604 │ │ │ │ - b.n 3af22 <_Py_ResurrectReference@@Base+0x340> │ │ │ │ + bl 79830 │ │ │ │ + b.n 3aeea <_Py_ResurrectReference@@Base+0x340> │ │ │ │ mov r0, r6 │ │ │ │ - bl 249044 <_PyXI_EndInterpreter@@Base+0x814> │ │ │ │ + bl 248f1c <_PyXI_EndInterpreter@@Base+0x814> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3af22 <_Py_ResurrectReference@@Base+0x340> │ │ │ │ + cbz r0, 3aeea <_Py_ResurrectReference@@Base+0x340> │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr r0, [pc, #72] @ (3af44 <_Py_ResurrectReference@@Base+0x362>) │ │ │ │ + ldr r0, [pc, #72] @ (3af0c <_Py_ResurrectReference@@Base+0x362>) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 95e6c │ │ │ │ + bl 960c4 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 3af26 <_Py_ResurrectReference@@Base+0x344> │ │ │ │ + cbnz r0, 3aeee <_Py_ResurrectReference@@Base+0x344> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3af22 <_Py_ResurrectReference@@Base+0x340> │ │ │ │ + beq.n 3aeea <_Py_ResurrectReference@@Base+0x340> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3af22 <_Py_ResurrectReference@@Base+0x340> │ │ │ │ + cbnz r3, 3aeea <_Py_ResurrectReference@@Base+0x340> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3af36 <_Py_ResurrectReference@@Base+0x354> │ │ │ │ + b.n 3aefe <_Py_ResurrectReference@@Base+0x354> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3af36 <_Py_ResurrectReference@@Base+0x354> │ │ │ │ + beq.n 3aefe <_Py_ResurrectReference@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3af36 <_Py_ResurrectReference@@Base+0x354> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3aefe <_Py_ResurrectReference@@Base+0x354> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bmi.n 3af14 <_Py_ResurrectReference@@Base+0x332> │ │ │ │ + bmi.n 3aedc <_Py_ResurrectReference@@Base+0x332> │ │ │ │ lsls r1, r1, #1 │ │ │ │ stcl 0, cr0, [ip, #292]! @ 0x124 │ │ │ │ │ │ │ │ -0003af48 <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003af10 <_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] @ (3affc <_PyImport_ClearExtension@@Base+0xb4>) │ │ │ │ + ldr r2, [pc, #160] @ (3afc4 <_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 1b7184 │ │ │ │ + bl 1b7804 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3af82 <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ - bl 80b80 │ │ │ │ + cbnz r0, 3af4a <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ + bl 80da0 │ │ │ │ subs.w r0, r0, r8 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3aff8 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + b.n 3afc0 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r0, 3afa2 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + cbz r0, 3af6a <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ str r3, [r4, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3afa2 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + beq.n 3af6a <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3afa2 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3af6a <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3afbe <_PyImport_ClearExtension@@Base+0x76> │ │ │ │ - bl 795d0 │ │ │ │ + bgt.n 3af86 <_PyImport_ClearExtension@@Base+0x76> │ │ │ │ + bl 797fc │ │ │ │ mov r7, r0 │ │ │ │ - bl 1befdc │ │ │ │ + bl 1bf6fc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3afdc <_PyImport_ClearExtension@@Base+0x94> │ │ │ │ - b.n 3afd6 <_PyImport_ClearExtension@@Base+0x8e> │ │ │ │ + cbnz r0, 3afa4 <_PyImport_ClearExtension@@Base+0x94> │ │ │ │ + b.n 3af9e <_PyImport_ClearExtension@@Base+0x8e> │ │ │ │ ldr.w r3, [r7, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3afae <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ + beq.n 3af76 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3afae <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ + bge.n 3af76 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ mov r0, r7 │ │ │ │ - bl 3b090 <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ + bl 3b058 <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3afae <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ + bge.n 3af76 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3aff8 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + b.n 3afc0 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 259f84 │ │ │ │ + bl 259e64 <_PyDeadline_Get@@Base+0x7a4> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 3afec <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ + bne.n 3afb4 <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3aff8 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + b.n 3afc0 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5714 <_PyThreadState_NewBound@@Base+0x16c> │ │ │ │ - b.n 3afe8 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bl 1e5b40 │ │ │ │ + b.n 3afb0 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b00a <_PyImport_ClearExtension@@Base+0xc2> │ │ │ │ - b.w 1527a4 │ │ │ │ + beq.n 3afd2 <_PyImport_ClearExtension@@Base+0xc2> │ │ │ │ + b.w 151d9c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 3b036 <_PyImport_ClearExtension@@Base+0xee> │ │ │ │ + bne.n 3affe <_PyImport_ClearExtension@@Base+0xee> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d4944 │ │ │ │ + bl d44d8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b062 <_PyImport_ClearExtension@@Base+0x11a> │ │ │ │ - b.n 3b050 <_PyImport_ClearExtension@@Base+0x108> │ │ │ │ + bne.n 3b02a <_PyImport_ClearExtension@@Base+0x11a> │ │ │ │ + b.n 3b018 <_PyImport_ClearExtension@@Base+0x108> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42124 @ 0xa48c │ │ │ │ + movw r0, #39548 @ 0x9a7c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b028 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ + bne.n 3aff0 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b07a <_PyImport_ClearExtension@@Base+0x132> │ │ │ │ - bl 80b80 │ │ │ │ + b.n 3b042 <_PyImport_ClearExtension@@Base+0x132> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b04c <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ + bne.n 3b014 <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3b07a <_PyImport_ClearExtension@@Base+0x132> │ │ │ │ + b.n 3b042 <_PyImport_ClearExtension@@Base+0x132> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b086 <_PyImport_ClearExtension@@Base+0x13e> │ │ │ │ - b.w 1527a4 │ │ │ │ + beq.n 3b04e <_PyImport_ClearExtension@@Base+0x13e> │ │ │ │ + b.w 151d9c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 3b0c6 <_PyImport_ClearExtension@@Base+0x17e> │ │ │ │ + ble.n 3b08e <_PyImport_ClearExtension@@Base+0x17e> │ │ │ │ ldr.w r0, [r0, #3884] @ 0xf2c │ │ │ │ - cbz r0, 3b0d0 <_PyImport_ClearExtension@@Base+0x188> │ │ │ │ + cbz r0, 3b098 <_PyImport_ClearExtension@@Base+0x188> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3b0da <_PyImport_ClearExtension@@Base+0x192> │ │ │ │ + bge.n 3b0a2 <_PyImport_ClearExtension@@Base+0x192> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 3b0ee <_PyImport_ClearExtension@@Base+0x1a6> │ │ │ │ + beq.n 3b0b6 <_PyImport_ClearExtension@@Base+0x1a6> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3b0ee <_PyImport_ClearExtension@@Base+0x1a6> │ │ │ │ - movw r1, #13576 @ 0x3508 │ │ │ │ + b.n 3b0b6 <_PyImport_ClearExtension@@Base+0x1a6> │ │ │ │ + movw r1, #11000 @ 0x2af8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - b.n 3b0e2 <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ - movw r1, #13600 @ 0x3520 │ │ │ │ + b.n 3b0aa <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ + movw r1, #11024 @ 0x2b10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - b.n 3b0e2 <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ - movw r1, #13644 @ 0x354c │ │ │ │ + b.n 3b0aa <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ + movw r1, #11068 @ 0x2b3c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #10960 @ 0x2ad0 │ │ │ │ + movw r0, #8464 @ 0x2110 │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8c038 │ │ │ │ + b.w 8c294 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 3b110 <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ + cbz r0, 3b0d8 <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -24305,373 +24286,375 @@ │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26088 @ 0x65e8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3b138 <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ + bne.n 3b100 <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3b158 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ + b.n 3b120 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ mov r0, r1 │ │ │ │ - bl 14861c │ │ │ │ + bl 147c14 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3b158 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 3b162 <_PyImport_ClearExtension@@Base+0x21a> │ │ │ │ - b.n 3b1ce <_PyImport_ClearExtension@@Base+0x286> │ │ │ │ + bne.n 3b120 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 3b12a <_PyImport_ClearExtension@@Base+0x21a> │ │ │ │ + b.n 3b196 <_PyImport_ClearExtension@@Base+0x286> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3b1b8 <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ + bvs.n 3b180 <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #112] @ 3b1d8 <_PyImport_ClearExtension@@Base+0x290> │ │ │ │ + vldr d9, [pc, #112] @ 3b1a0 <_PyImport_ClearExtension@@Base+0x290> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3b1c8 <_PyImport_ClearExtension@@Base+0x280> │ │ │ │ + bgt.n 3b190 <_PyImport_ClearExtension@@Base+0x280> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #100] @ 3b1e0 <_PyImport_ClearExtension@@Base+0x298> │ │ │ │ + vldr d1, [pc, #100] @ 3b1a8 <_PyImport_ClearExtension@@Base+0x298> │ │ │ │ blx 29c34 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3b1a0 <_PyImport_ClearExtension@@Base+0x258> │ │ │ │ + ble.n 3b168 <_PyImport_ClearExtension@@Base+0x258> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #84] @ 3b1e8 <_PyImport_ClearExtension@@Base+0x2a0> │ │ │ │ + vldr d1, [pc, #84] @ 3b1b0 <_PyImport_ClearExtension@@Base+0x2a0> │ │ │ │ blx 29c34 │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3b1a4 <_PyImport_ClearExtension@@Base+0x25c> │ │ │ │ + b.n 3b16c <_PyImport_ClearExtension@@Base+0x25c> │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3b1b8 <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 3b1ce <_PyImport_ClearExtension@@Base+0x286> │ │ │ │ + bne.n 3b180 <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 3b196 <_PyImport_ClearExtension@@Base+0x286> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 86008 │ │ │ │ - vldr d8, [pc, #20] @ 3b1e0 <_PyImport_ClearExtension@@Base+0x298> │ │ │ │ - b.n 3b1b8 <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ + b.w 8622c │ │ │ │ + vldr d8, [pc, #20] @ 3b1a8 <_PyImport_ClearExtension@@Base+0x298> │ │ │ │ + b.n 3b180 <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ 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 │ │ │ │ - vtbx.8 d22, {d16}, d0 │ │ │ │ - b.w 81464 │ │ │ │ + Address 0x3b1b6 is out of bounds. │ │ │ │ + │ │ │ │ + │ │ │ │ +0003b1b8 <_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, #46652 @ 0xb63c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl f6620 │ │ │ │ + cbz r0, 3b204 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #44] @ (3b208 <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + bl d61ac <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3b204 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3b204 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 81684 │ │ │ │ │ │ │ │ -0003b1f6 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003b212 <_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, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12b490 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 3b25e <_PyEval_FormatKwargsError@@Base+0x68> │ │ │ │ + bl 12aac8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 3b27a <_PyEval_FormatKwargsError@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b49c <_PyErr_Clear@@Base> │ │ │ │ + bl 12aad4 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 20231c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 202654 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b322 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + beq.n 3b33e <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ movw r2, #43984 @ 0xabd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #13688 @ 0x3578 │ │ │ │ + movw r2, #11112 @ 0x2b68 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 154ae4 <_PyErr_Format@@Base> │ │ │ │ + bl 1540e4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3b2ee <_PyEval_FormatKwargsError@@Base+0xf8> │ │ │ │ - b.n 3b322 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + bne.n 3b30a <_PyEval_FormatKwargsError@@Base+0xf8> │ │ │ │ + b.n 3b33e <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12b490 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12aac8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b322 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + beq.n 3b33e <_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 3b314 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bpl.n 3b330 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3b314 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bne.n 3b330 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b49c <_PyErr_Clear@@Base> │ │ │ │ + bl 12aad4 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 20231c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 202654 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3b2e4 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ + cbz r0, 3b300 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r2, #43984 @ 0xabd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #13740 @ 0x35ac │ │ │ │ + movw r2, #11164 @ 0x2b9c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 154ae4 <_PyErr_Format@@Base> │ │ │ │ + bl 1540e4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b2e4 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ + beq.n 3b300 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b2e4 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ - ldr r2, [pc, #92] @ (3b328 <_PyEval_FormatKwargsError@@Base+0x132>) │ │ │ │ + cbnz r3, 3b300 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ + ldr r2, [pc, #92] @ (3b344 <_PyEval_FormatKwargsError@@Base+0x132>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3b2dc <_PyEval_FormatKwargsError@@Base+0xe6> │ │ │ │ + cbz r3, 3b2f8 <_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 3b322 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + beq.n 3b33e <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3b322 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ - ldr r2, [pc, #48] @ (3b328 <_PyEval_FormatKwargsError@@Base+0x132>) │ │ │ │ + cbnz r3, 3b33e <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + ldr r2, [pc, #48] @ (3b344 <_PyEval_FormatKwargsError@@Base+0x132>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3b306 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + cbz r3, 3b322 <_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 7965c │ │ │ │ + b.w 79888 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -0003b32c <_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, #49148 @ 0xbffc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl f69a0 │ │ │ │ - cbz r0, 3b378 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3b37c <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - bl d6618 <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3b378 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b378 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 791b0 <_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, #13792 @ 0x35e0 │ │ │ │ + movw r0, #11216 @ 0x2bd0 │ │ │ │ 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 e27ac │ │ │ │ + bl e2430 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #42664 @ 0xa6a8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 148204 │ │ │ │ + b.w 1477fc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #204] @ (3b4a0 <_PyErr_SetLocaleString@@Base+0x174>) │ │ │ │ + ldr r2, [pc, #204] @ (3b468 <_PyEval_FormatKwargsError@@Base+0x256>) │ │ │ │ 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, 3b402 <_PyErr_SetLocaleString@@Base+0xd6> │ │ │ │ + cbz r4, 3b3ca <_PyEval_FormatKwargsError@@Base+0x1b8> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9132 @ 0x23ac │ │ │ │ + movw r1, #6556 @ 0x199c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3b428 <_PyErr_SetLocaleString@@Base+0xfc> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3b3f0 <_PyEval_FormatKwargsError@@Base+0x1de> │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b42c <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ + beq.n 3b3f4 <_PyEval_FormatKwargsError@@Base+0x1e2> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13808 @ 0x35f0 │ │ │ │ + movw r1, #11232 @ 0x2be0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b49a <_PyErr_SetLocaleString@@Base+0x16e> │ │ │ │ + b.n 3b462 <_PyEval_FormatKwargsError@@Base+0x250> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #13848 @ 0x3618 │ │ │ │ + movw r0, #11272 @ 0x2c08 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b428 <_PyErr_SetLocaleString@@Base+0xfc> │ │ │ │ - bl 202de4 │ │ │ │ + beq.n 3b3f0 <_PyEval_FormatKwargsError@@Base+0x1de> │ │ │ │ + bl 20311c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29404 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b458 <_PyErr_SetLocaleString@@Base+0x12c> │ │ │ │ - bl 303c0 │ │ │ │ - b.n 3b484 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ - bl 203678 │ │ │ │ + cbnz r0, 3b420 <_PyEval_FormatKwargsError@@Base+0x20e> │ │ │ │ + bl 303e4 │ │ │ │ + b.n 3b44c <_PyEval_FormatKwargsError@@Base+0x23a> │ │ │ │ + bl 2039b0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 203760 │ │ │ │ + bl 203a98 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #4764 @ 0x129c │ │ │ │ + movw r0, #2268 @ 0x8dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 203a78 <_PySlice_FromIndices@@Base+0xb0> │ │ │ │ + bl 203db0 <_PySlice_FromIndices@@Base+0xb0> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b484 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ + bne.n 3b44c <_PyEval_FormatKwargsError@@Base+0x23a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 3b428 <_PyErr_SetLocaleString@@Base+0xfc> │ │ │ │ + bl f64e4 │ │ │ │ + b.n 3b3f0 <_PyEval_FormatKwargsError@@Base+0x1de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #13860 @ 0x3624 │ │ │ │ + movw r0, #11284 @ 0x2c14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ 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 d2df4 │ │ │ │ + bl d2994 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, 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, #26088 @ 0x65e8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3b4e8 <_PyErr_SetLocaleString@@Base+0x1bc> │ │ │ │ + bne.n 3b4b0 <_PyEval_FormatKwargsError@@Base+0x29e> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3b506 <_PyErr_SetLocaleString@@Base+0x1da> │ │ │ │ + b.n 3b4ce <_PyEval_FormatKwargsError@@Base+0x2bc> │ │ │ │ mov r0, r1 │ │ │ │ - bl 14861c │ │ │ │ + bl 147c14 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3b506 <_PyErr_SetLocaleString@@Base+0x1da> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 3b51a <_PyErr_SetLocaleString@@Base+0x1ee> │ │ │ │ - vldr d0, [pc, #32] @ 3b528 <_PyErr_SetLocaleString@@Base+0x1fc> │ │ │ │ + bne.n 3b4ce <_PyEval_FormatKwargsError@@Base+0x2bc> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 3b4e2 <_PyEval_FormatKwargsError@@Base+0x2d0> │ │ │ │ + vldr d0, [pc, #32] @ 3b4f0 <_PyEval_FormatKwargsError@@Base+0x2de> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 86008 │ │ │ │ + b.w 8622c │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ subs r3, r4, r1 │ │ │ │ - add r5, pc, #880 @ (adr r5, 3b8a0 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3b868 ) │ │ │ │ eors r4, r1 │ │ │ │ - movw r0, #31512 @ 0x7b18 │ │ │ │ + movw r0, #29016 @ 0x7158 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7b56c │ │ │ │ + b.w 7b798 │ │ │ │ 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 │ │ │ │ @@ -24686,459 +24669,459 @@ │ │ │ │ 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 3b592 <_PyErr_SetLocaleString@@Base+0x266> │ │ │ │ + beq.n 3b55a <_PyEval_FormatKwargsError@@Base+0x348> │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #13908 @ 0x3654 │ │ │ │ + movw r0, #11332 @ 0x2c44 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e27ac │ │ │ │ - b.n 3b5c0 <_PyErr_SetLocaleString@@Base+0x294> │ │ │ │ + bl e2430 │ │ │ │ + b.n 3b588 <_PyEval_FormatKwargsError@@Base+0x376> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 3b5ae <_PyErr_SetLocaleString@@Base+0x282> │ │ │ │ + beq.n 3b576 <_PyEval_FormatKwargsError@@Base+0x364> │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #13940 @ 0x3674 │ │ │ │ + movw r0, #11364 @ 0x2c64 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl e27ac │ │ │ │ - b.n 3b5c0 <_PyErr_SetLocaleString@@Base+0x294> │ │ │ │ - movw r0, #13968 @ 0x3690 │ │ │ │ + bl e2430 │ │ │ │ + b.n 3b588 <_PyEval_FormatKwargsError@@Base+0x376> │ │ │ │ + movw r0, #11392 @ 0x2c80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e27ac │ │ │ │ - cbz r0, 3b5dc <_PyErr_SetLocaleString@@Base+0x2b0> │ │ │ │ + bl e2430 │ │ │ │ + cbz r0, 3b5a4 <_PyEval_FormatKwargsError@@Base+0x392> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3b5cc <_PyErr_SetLocaleString@@Base+0x2a0> │ │ │ │ - bl 5f828 │ │ │ │ - cbz r0, 3b5dc <_PyErr_SetLocaleString@@Base+0x2b0> │ │ │ │ + cbz r1, 3b594 <_PyEval_FormatKwargsError@@Base+0x382> │ │ │ │ + bl 5f780 │ │ │ │ + cbz r0, 3b5a4 <_PyEval_FormatKwargsError@@Base+0x392> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3b5dc <_PyErr_SetLocaleString@@Base+0x2b0> │ │ │ │ + cbz r3, 3b5a4 <_PyEval_FormatKwargsError@@Base+0x392> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5f622 │ │ │ │ + b.w 5f57a │ │ │ │ add sp, #28 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b604 <_PyErr_SetLocaleString@@Base+0x2d8> │ │ │ │ + bne.n 3b5cc <_PyEval_FormatKwargsError@@Base+0x3ba> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3b62e │ │ │ │ + bl 3b5f6 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b620 <_PyErr_SetLocaleString@@Base+0x2f4> │ │ │ │ - b.n 3b61a <_PyErr_SetLocaleString@@Base+0x2ee> │ │ │ │ + bne.n 3b5e8 <_PyEval_FormatKwargsError@@Base+0x3d6> │ │ │ │ + b.n 3b5e2 <_PyEval_FormatKwargsError@@Base+0x3d0> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42144 @ 0xa4a0 │ │ │ │ + movw r0, #39568 @ 0x9a90 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3b62a <_PyErr_SetLocaleString@@Base+0x2fe> │ │ │ │ - b.n 3b5f4 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 3b62a <_PyErr_SetLocaleString@@Base+0x2fe> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3b5f2 <_PyEval_FormatKwargsError@@Base+0x3e0> │ │ │ │ + b.n 3b5bc <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 3b5f2 <_PyEval_FormatKwargsError@@Base+0x3e0> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003b62e : │ │ │ │ +0003b5f6 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 206610 │ │ │ │ + b.w 206a4c │ │ │ │ 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 3b660 │ │ │ │ + bne.n 3b628 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3b656 │ │ │ │ + cbz r3, 3b61e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b768 │ │ │ │ + bne.w 3b730 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3b770 │ │ │ │ + b.n 3b738 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #13548 @ 0x34ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3b6c2 │ │ │ │ + beq.n 3b68a │ │ │ │ movw r7, #4372 @ 0x1114 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3b6c2 │ │ │ │ + beq.n 3b68a │ │ │ │ mov r0, r6 │ │ │ │ - bl 88010 │ │ │ │ - cbnz r0, 3b6c2 │ │ │ │ + bl 88224 │ │ │ │ + cbnz r0, 3b68a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88010 │ │ │ │ + bl 88224 │ │ │ │ movw r1, #19668 @ 0x4cd4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3b6c2 │ │ │ │ + beq.n 3b68a │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 3b6c2 │ │ │ │ + bmi.n 3b68a │ │ │ │ mov r0, r6 │ │ │ │ - bl 88010 │ │ │ │ + bl 88224 │ │ │ │ movw r1, #19188 @ 0x4af4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3b6c2 │ │ │ │ + beq.n 3b68a │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3b6c2 │ │ │ │ + bmi.n 3b68a │ │ │ │ mov r0, r6 │ │ │ │ - bl 88010 │ │ │ │ - cbnz r0, 3b6c2 │ │ │ │ + bl 88224 │ │ │ │ + cbnz r0, 3b68a │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3b6da │ │ │ │ + b.n 3b6a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3b6c8 │ │ │ │ + cbz r6, 3b690 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 10b44c │ │ │ │ + bl 10b4f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b6d6 │ │ │ │ + bne.n 3b69e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b770 │ │ │ │ + b.n 3b738 │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3b6ba │ │ │ │ + ble.n 3b682 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88b4c │ │ │ │ + bl 88d60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b6d2 │ │ │ │ + beq.n 3b69a │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e98 │ │ │ │ + bl 890ac │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3b746 │ │ │ │ - bl d4944 │ │ │ │ + cbz r6, 3b70e │ │ │ │ + bl d44d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3b710 │ │ │ │ + beq.n 3b6d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b710 │ │ │ │ + cbnz r3, 3b6d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3b72c │ │ │ │ + bne.n 3b6f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3b6d2 │ │ │ │ + beq.n 3b69a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b6d2 │ │ │ │ + bne.n 3b69a │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b6d2 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b69a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3b6ea │ │ │ │ + beq.n 3b6b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3b768 │ │ │ │ + beq.n 3b730 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b768 │ │ │ │ + cbnz r3, 3b730 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b768 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b730 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b75c │ │ │ │ + beq.n 3b724 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b75c │ │ │ │ + cbnz r3, 3b724 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - bl 80b80 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b656 │ │ │ │ - b.n 3b6d2 │ │ │ │ + beq.w 3b61e │ │ │ │ + b.n 3b69a │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3b794 │ │ │ │ + cbz r3, 3b75c │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 3b796 │ │ │ │ + b.n 3b75e │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #500] @ (3b98c ) │ │ │ │ + ldr r5, [pc, #500] @ (3b954 ) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ 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} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - cbnz r6, 3b7c4 │ │ │ │ + cbnz r6, 3b78c │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 3b7c4 │ │ │ │ + ble.n 3b78c │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 3b7c4 │ │ │ │ - cbnz r7, 3b7ee │ │ │ │ + bne.n 3b78c │ │ │ │ + cbnz r7, 3b7b6 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r4, #9644 @ 0x25ac │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b962 │ │ │ │ + beq.w 3b92a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 118784 │ │ │ │ + bl 117d8c │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b95e │ │ │ │ + beq.w 3b926 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1e32bc <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1e36e8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b95e │ │ │ │ + beq.w 3b926 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1f75b0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f79d8 <_Py_Gid_Converter@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b95e │ │ │ │ + beq.w 3b926 │ │ │ │ add r8, r9 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 3b84c │ │ │ │ + beq.n 3b814 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3b83a │ │ │ │ + cbnz r0, 3b802 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c78d8 │ │ │ │ + bl c74e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3b84c │ │ │ │ - b.n 3b95e │ │ │ │ + bge.n 3b814 │ │ │ │ + b.n 3b926 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1cb66c │ │ │ │ + bl 1cbe60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b95e │ │ │ │ + beq.w 3b926 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3b82e │ │ │ │ + bne.n 3b7f6 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldrd r8, r7, [sp, #36] @ 0x24 │ │ │ │ adds.w r3, r9, #100 @ 0x64 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 3b864 │ │ │ │ - cbnz r3, 3b896 │ │ │ │ + beq.n 3b82c │ │ │ │ + cbnz r3, 3b85e │ │ │ │ eor.w r3, r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ and.w fp, r3, #1 │ │ │ │ - blt.n 3b8b6 │ │ │ │ + blt.n 3b87e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3b8b6 │ │ │ │ + beq.n 3b87e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #4240 @ 0x1090 │ │ │ │ + movw r2, #1744 @ 0x6d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #16756 @ 0x4174 │ │ │ │ + movw r1, #14260 @ 0x37b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 3b95e │ │ │ │ + bl d5c0c │ │ │ │ + b.n 3b926 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #4240 @ 0x1090 │ │ │ │ + movw r2, #1744 @ 0x6d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #16716 @ 0x414c │ │ │ │ + movw r1, #14220 @ 0x378c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 3b95e │ │ │ │ + bl d5c0c │ │ │ │ + b.n 3b926 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #14116 @ 0x3724 │ │ │ │ + movw r1, #11540 @ 0x2d14 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #14124 @ 0x372c │ │ │ │ + movw r0, #11548 @ 0x2d1c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r7 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b95e │ │ │ │ - bl 98ae4 │ │ │ │ + beq.n 3b926 │ │ │ │ + bl 98b84 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3b8fc │ │ │ │ + beq.n 3b8c4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 29560 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3b944 │ │ │ │ + b.n 3b90c │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3b916 │ │ │ │ + bne.n 3b8de │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3b916 │ │ │ │ + beq.n 3b8de │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a678 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3b944 │ │ │ │ + b.n 3b90c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r3, 3b920 │ │ │ │ + cbnz r3, 3b8e8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3b938 │ │ │ │ + beq.n 3b900 │ │ │ │ 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 29820 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3b944 │ │ │ │ + b.n 3b90c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a7fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b624 │ │ │ │ - cbz r4, 3b96c │ │ │ │ + bl 9b6dc │ │ │ │ + cbz r4, 3b934 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f686c │ │ │ │ + bl f64ec │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3b974 │ │ │ │ + b.n 3b93c │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b974 │ │ │ │ + b.n 3b93c │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r5, [sp, #96] @ 0x60 │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 118d38 │ │ │ │ + bl 118340 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ lsls r4, r0, #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 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b9d0 │ │ │ │ + cbz r0, 3b998 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3b9b4 │ │ │ │ + cbz r3, 3b97c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3b9bc │ │ │ │ + b.n 3b984 │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3b9c4 │ │ │ │ + cbz r2, 3b98c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3b9cc │ │ │ │ + b.n 3b994 │ │ │ │ movw r1, #10880 @ 0x2a80 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 3abb0 │ │ │ │ + bl 3ab78 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b9de │ │ │ │ - b.w 81464 │ │ │ │ + blt.n 3b9a6 │ │ │ │ + b.w 81684 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34688 @ 0x8780 │ │ │ │ + movw r1, #32112 @ 0x7d70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3ba32 │ │ │ │ + beq.n 3b9fa │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42384 @ 0xa590 │ │ │ │ + movw r0, #39808 @ 0x9b80 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3ba32 │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3b9fa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ba46 │ │ │ │ + b.n 3ba0e │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 10deb8 │ │ │ │ + bl 10df60 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ba2e │ │ │ │ + beq.n 3b9f6 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 │ │ │ │ @@ -25152,187 +25135,186 @@ │ │ │ │ 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 3ba88 │ │ │ │ + beq.n 3ba50 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #14176 @ 0x3760 │ │ │ │ + movw r0, #11600 @ 0x2d50 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ - b.n 3baa6 │ │ │ │ - cbz r6, 3ba9a │ │ │ │ + bl e2430 │ │ │ │ + b.n 3ba6e │ │ │ │ + cbz r6, 3ba62 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #13792 @ 0x35e0 │ │ │ │ + movw r0, #11216 @ 0x2bd0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ - b.n 3baa6 │ │ │ │ - movw r0, #14196 @ 0x3774 │ │ │ │ + bl e2430 │ │ │ │ + b.n 3ba6e │ │ │ │ + movw r0, #11620 @ 0x2d64 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ - cbz r0, 3bac2 │ │ │ │ + bl e2430 │ │ │ │ + cbz r0, 3ba8a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3bab2 │ │ │ │ + cbz r3, 3ba7a │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5f622 │ │ │ │ - cbz r0, 3bac2 │ │ │ │ - cbz r5, 3bac2 │ │ │ │ + bl 5f57a │ │ │ │ + cbz r0, 3ba8a │ │ │ │ + cbz r5, 3ba8a │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5f828 │ │ │ │ + b.w 5f780 │ │ │ │ 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, #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, #96] @ (3bb10 ) │ │ │ │ + bl 22c8f0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 3bb0c │ │ │ │ + ldrd r5, r6, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 98b84 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29244 <__wait4_time64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9b6dc │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 3baf0 │ │ │ │ + blx 2a9b4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 3bafc │ │ │ │ + bl e9520 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3babc │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3bb0c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3c0b2 │ │ │ │ + b.n 3bb0c │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f64e4 │ │ │ │ + b.n 3baec │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ bics.w r0, r2, r1, asr #32 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ 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, #2 │ │ │ │ - beq.n 3bb0e │ │ │ │ + beq.n 3bb5c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14208 @ 0x3780 │ │ │ │ + movw r1, #11632 @ 0x2d70 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 16ab5c │ │ │ │ + bl 16a230 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3bb20 │ │ │ │ + bne.n 3bb6e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bb9e │ │ │ │ + b.n 3bbec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3bb34 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 3bb82 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bb1c │ │ │ │ + bne.n 3bb6a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #21912 @ 0x5598 │ │ │ │ + movw r1, #19336 @ 0x4b88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #14244 @ 0x37a4 │ │ │ │ + movw r0, #11668 @ 0x2d94 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3bb1c │ │ │ │ - bl 98ae4 │ │ │ │ + beq.n 3bb6a │ │ │ │ + bl 98b84 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a58c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3bb90 │ │ │ │ + bne.n 3bbde │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3bb7e │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 3bbcc │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bb50 │ │ │ │ - b.n 3bb1c │ │ │ │ + beq.n 3bb9e │ │ │ │ + b.n 3bb6a │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3bb7e │ │ │ │ + blt.n 3bbcc │ │ │ │ movw r3, #44008 @ 0xabe8 │ │ │ │ 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] @ (3bc24 ) │ │ │ │ - bl 22c8b0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 3bc1e │ │ │ │ - ldrd r5, r6, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 98ae4 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29244 <__wait4_time64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9b624 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 3bc02 │ │ │ │ - blx 2a9b4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 3bc0e │ │ │ │ - bl e98a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3bbce │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3bc1e │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3c12c │ │ │ │ - b.n 3bc1e │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 3bbfe │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ - 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 257f20 │ │ │ │ + bl 257dc4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bc56 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 3bc1c │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 3bc6c │ │ │ │ + b.n 3bc32 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -25342,157 +25324,156 @@ │ │ │ │ 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 3bc90 │ │ │ │ + bhi.n 3bc56 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3bca8 │ │ │ │ + ble.n 3bc6e │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3bcb0 │ │ │ │ - movw r0, #2896 @ 0xb50 │ │ │ │ + b.n 3bc76 │ │ │ │ + movw r0, #400 @ 0x190 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bc88 │ │ │ │ + bne.n 3bc4e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3be0c │ │ │ │ + b.n 3bdd0 │ │ │ │ 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 b8f78 │ │ │ │ - cbnz r0, 3bce4 │ │ │ │ - cbz r4, 3bcdc │ │ │ │ + bl b8af0 │ │ │ │ + cbnz r0, 3bcaa │ │ │ │ + cbz r4, 3bca2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1403cc │ │ │ │ - cbnz r0, 3bce4 │ │ │ │ + bl 13fa14 │ │ │ │ + cbnz r0, 3bcaa │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 227974 │ │ │ │ + b.w 227a44 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14256 @ 0x37b0 │ │ │ │ + movw r1, #11680 @ 0x2da0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ 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 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 3bd1e │ │ │ │ + cbnz r3, 3bce4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3bd1e │ │ │ │ + ble.n 3bce4 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3bd1e │ │ │ │ - cbnz r1, 3bd3c │ │ │ │ + bne.n 3bce4 │ │ │ │ + cbnz r1, 3bd02 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #80] @ (3bd74 ) │ │ │ │ + ldr r4, [pc, #80] @ (3bd38 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3bd6c │ │ │ │ + cbz r0, 3bd32 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16ab5c │ │ │ │ + bl 16a230 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3bd6c │ │ │ │ + beq.n 3bd32 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 177048 │ │ │ │ + bl 1769c0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bd5a │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 3bd6c │ │ │ │ + bne.n 3bd20 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 3bd32 │ │ │ │ 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 2252b8 <_Py_set_inheritable_async_safe@@Base+0x130c> │ │ │ │ + b.w 225528 <_Py_set_inheritable_async_safe@@Base+0x130c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ movs r6, #4 │ │ │ │ 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, 3bd98 │ │ │ │ + cbnz r3, 3bd5c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3bd98 │ │ │ │ + ble.n 3bd5c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3bd98 │ │ │ │ - cbnz r0, 3bdb4 │ │ │ │ + bne.n 3bd5c │ │ │ │ + cbnz r0, 3bd78 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (3be00 ) │ │ │ │ + ldr r4, [pc, #96] @ (3bdc4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3bdb4 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3bd78 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bdfc │ │ │ │ + b.n 3bdc0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bdc8 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 3bd8c │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bdb0 │ │ │ │ - bl 98ae4 │ │ │ │ + bne.n 3bd74 │ │ │ │ + bl 98b84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ - cbz r4, 3bdf0 │ │ │ │ - ldr r3, [pc, #36] @ (3be04 ) │ │ │ │ + bl 9b6dc │ │ │ │ + cbz r4, 3bdb4 │ │ │ │ + ldr r3, [pc, #36] @ (3bdc8 ) │ │ │ │ ldr.w r3, [r3, #1472] @ 0x5c0 │ │ │ │ - cbnz r3, 3bdfa │ │ │ │ + cbnz r3, 3bdbe │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f5d58 │ │ │ │ + b.w 1f6184 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3bdfc │ │ │ │ - ldr r0, [pc, #12] @ (3be08 ) │ │ │ │ + b.n 3bdc0 │ │ │ │ + ldr r0, [pc, #12] @ (3bdcc ) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ @@ -25504,131 +25485,131 @@ │ │ │ │ movw r9, #4364 @ 0x110c │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 3be46 │ │ │ │ + beq.n 3be0a │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl d2320 │ │ │ │ - cbnz r0, 3beaa │ │ │ │ + bl d1ec0 │ │ │ │ + cbnz r0, 3be6e │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - b.n 3be52 │ │ │ │ - movw r8, #14296 @ 0x37d8 │ │ │ │ + b.n 3be16 │ │ │ │ + movw r8, #11720 @ 0x2dc8 │ │ │ │ movt r8, #43 @ 0x2b │ │ │ │ mov.w fp, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3be5a │ │ │ │ + cbz r6, 3be1e │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 3be62 │ │ │ │ + b.n 3be26 │ │ │ │ movw r5, #10880 @ 0x2a80 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ movs r4, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 3be7e │ │ │ │ + beq.n 3be42 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3be7c │ │ │ │ + bge.n 3be40 │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2a90c │ │ │ │ - cbz r0, 3be7c │ │ │ │ + cbz r0, 3be40 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3be68 │ │ │ │ - cbz r7, 3be96 │ │ │ │ + b.n 3be2c │ │ │ │ + cbz r7, 3be5a │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r7 │ │ │ │ subs r7, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - blt.n 3be96 │ │ │ │ + blt.n 3be5a │ │ │ │ ldrb r1, [r5, r7] │ │ │ │ blx 2a90c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3be80 │ │ │ │ + bne.n 3be44 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 3bea0 │ │ │ │ + beq.n 3be64 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 161960 │ │ │ │ - b.n 3beac │ │ │ │ + bl 161050 │ │ │ │ + b.n 3be70 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 3beb4 │ │ │ │ + b.n 3be78 │ │ │ │ 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 3bee8 │ │ │ │ + bmi.n 3beac │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14724 @ 0x3984 │ │ │ │ + movw r1, #12148 @ 0x2f74 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3bf10 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3bed4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl b8f78 │ │ │ │ + bl b8af0 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3bf14 │ │ │ │ + beq.n 3bed8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14756 @ 0x39a4 │ │ │ │ + movw r1, #12180 @ 0x2f94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bf8c │ │ │ │ + b.n 3bf50 │ │ │ │ mov r5, sp │ │ │ │ add.w r6, r4, #8 │ │ │ │ addw r9, r4, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl f994c │ │ │ │ + bl f95ac │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3bf36 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 3befa │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bf10 │ │ │ │ + bne.n 3bed4 │ │ │ │ cmp r6, r9 │ │ │ │ str.w r8, [r5], #4 │ │ │ │ - bne.n 3bf1e │ │ │ │ + bne.n 3bee2 │ │ │ │ ldr.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl e2254 │ │ │ │ + bl e1ed8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3bf56 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 3bf1a │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bf10 │ │ │ │ - b.n 3bf5c │ │ │ │ + bne.n 3bed4 │ │ │ │ + b.n 3bf20 │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3bf74 │ │ │ │ + bls.n 3bf38 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14788 @ 0x39c4 │ │ │ │ + movw r1, #12212 @ 0x2fb4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3bf10 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3bed4 │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r7, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx 29cc8 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ @@ -25639,396 +25620,398 @@ │ │ │ │ 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 3bfbe │ │ │ │ + bhi.n 3bf82 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dbf3c <_PyNumber_Index@@Base> │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3bfd6 │ │ │ │ - b.n 3bfea │ │ │ │ - movw r0, #2784 @ 0xae0 │ │ │ │ + cbnz r0, 3bf9a │ │ │ │ + b.n 3bfae │ │ │ │ + movw r0, #288 @ 0x120 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c0ae │ │ │ │ - b.n 3bfb0 │ │ │ │ - bl 85f58 │ │ │ │ + beq.n 3c072 │ │ │ │ + b.n 3bf74 │ │ │ │ + bl 8617c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3bff8 │ │ │ │ + bne.n 3bfbc │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 3c008 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 3bfcc │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c0ae │ │ │ │ + bne.n 3c072 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c008 │ │ │ │ + b.n 3bfcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3bfe6 │ │ │ │ + bne.n 3bfaa │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3bfe6 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bfaa │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3c074 │ │ │ │ + ble.n 3c038 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3c022 │ │ │ │ + bpl.n 3bfe6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3c048 │ │ │ │ + bne.n 3c00c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 3c076 │ │ │ │ + b.n 3c03a │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3c03c │ │ │ │ + beq.n 3c000 │ │ │ │ movw r1, #35744 @ 0x8ba0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 88010 │ │ │ │ - cbz r0, 3c054 │ │ │ │ + bl 88224 │ │ │ │ + cbz r0, 3c018 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3c054 │ │ │ │ + bne.n 3c018 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3c076 │ │ │ │ + b.n 3c03a │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3c02e │ │ │ │ + bne.n 3bff2 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #32968 @ 0x80c8 │ │ │ │ + movw r2, #30472 @ 0x7708 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #2812 @ 0xafc │ │ │ │ + movw r1, #316 @ 0x13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #2784 @ 0xae0 │ │ │ │ + movw r0, #288 @ 0x120 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3c0ae │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3c072 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 3c092 │ │ │ │ - cbz r1, 3c082 │ │ │ │ + bgt.n 3c056 │ │ │ │ + cbz r1, 3c046 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3c08a │ │ │ │ + b.n 3c04e │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 161960 │ │ │ │ + b.w 161050 │ │ │ │ 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 3c328 │ │ │ │ + b.n 3c2f0 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ 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 3c0e0 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 3c0ea │ │ │ │ + bne.n 3c0a4 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 3c0ae │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ 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 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 3c11c │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34688 @ 0x8780 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3c12a │ │ │ │ - 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, 3c152 │ │ │ │ + cbnz r0, 3c0d8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 29634 │ │ │ │ - movw r1, #9004 @ 0x232c │ │ │ │ + movw r1, #6508 @ 0x196c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #29340 @ 0x729c │ │ │ │ + movw r0, #26844 @ 0x68dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 115c00 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115208 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c2ba │ │ │ │ - bl 85a0c │ │ │ │ + beq.w 3c240 │ │ │ │ + bl 85c30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c18a │ │ │ │ + beq.n 3c110 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c18a │ │ │ │ + cbnz r3, 3c110 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3c2ba │ │ │ │ + beq.w 3c240 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 27e0d8 │ │ │ │ - vldr d9, [pc, #300] @ 3c2c8 │ │ │ │ + bl 27d738 │ │ │ │ + vldr d9, [pc, #304] @ 3c250 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 27e0d8 │ │ │ │ + bl 27d738 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 86008 │ │ │ │ + bl 8622c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c280 │ │ │ │ + beq.n 3c206 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 27e0d8 │ │ │ │ + bl 27d738 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 27e0d8 │ │ │ │ + bl 27d738 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 86008 │ │ │ │ + bl 8622c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c280 │ │ │ │ + beq.n 3c206 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c280 │ │ │ │ + beq.n 3c206 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c280 │ │ │ │ + beq.n 3c206 │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c280 │ │ │ │ + beq.n 3c206 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c280 │ │ │ │ + beq.n 3c206 │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c280 │ │ │ │ + beq.n 3c206 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 81464 │ │ │ │ - cbz r0, 3c280 │ │ │ │ + bl 81684 │ │ │ │ + cbz r0, 3c206 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 81464 │ │ │ │ - cbz r0, 3c280 │ │ │ │ + bl 81684 │ │ │ │ + cbz r0, 3c206 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 81464 │ │ │ │ - cbz r0, 3c280 │ │ │ │ + bl 81684 │ │ │ │ + cbz r0, 3c206 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 81464 │ │ │ │ - cbz r0, 3c280 │ │ │ │ + bl 81684 │ │ │ │ + cbz r0, 3c206 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 81464 │ │ │ │ - cbz r0, 3c280 │ │ │ │ + bl 81684 │ │ │ │ + cbz r0, 3c206 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 81464 │ │ │ │ - cbz r0, 3c280 │ │ │ │ + bl 81684 │ │ │ │ + cbz r0, 3c206 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 81464 │ │ │ │ - cbz r0, 3c280 │ │ │ │ + bl 81684 │ │ │ │ + cbz r0, 3c206 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3c280 │ │ │ │ + cbz r0, 3c206 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3c298 │ │ │ │ + cbnz r0, 3c21e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c2ba │ │ │ │ + beq.n 3c240 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c2ba │ │ │ │ + cbnz r3, 3c240 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c2ba │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c240 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #15004 @ 0x3a9c │ │ │ │ + movw r0, #12348 @ 0x303c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ + 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 3c286 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #32112 @ 0x7d70 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3c294 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [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, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3c2f2 │ │ │ │ - bl 2717d0 │ │ │ │ + bne.n 3c2b8 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3c2fe │ │ │ │ + cbz r3, 3c2c4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3c320 │ │ │ │ + b.n 3c2e6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3c30e │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3c2d4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3c31c │ │ │ │ + b.n 3c2e2 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c30a │ │ │ │ - ldr r0, [pc, #8] @ (3c324 ) │ │ │ │ + beq.n 3c2d0 │ │ │ │ + ldr r0, [pc, #8] @ (3c2ec ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ strb r0, [r7, r0] │ │ │ │ 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 │ │ │ │ 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 3c360 │ │ │ │ - cbz r4, 3c34e │ │ │ │ + bne.n 3c328 │ │ │ │ + cbz r4, 3c316 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3c356 │ │ │ │ + b.n 3c31e │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 161960 │ │ │ │ + b.w 161050 │ │ │ │ add r4, r8 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r2 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3c3de │ │ │ │ + cbz r0, 3c3a6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 3c394 │ │ │ │ + ble.n 3c35c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3c384 │ │ │ │ + cbz r3, 3c34c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3c38c │ │ │ │ + b.n 3c354 │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 29634 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3c39c │ │ │ │ + cbz r3, 3c364 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3c3a4 │ │ │ │ + b.n 3c36c │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 3c3ae │ │ │ │ + cbz r2, 3c376 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 3c3b6 │ │ │ │ + b.n 3c37e │ │ │ │ movw r1, #10880 @ 0x2a80 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ blx 29cc8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 3c3de │ │ │ │ + ble.n 3c3a6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3c3c8 │ │ │ │ + cbz r3, 3c390 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3c3d0 │ │ │ │ + b.n 3c398 │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r3 │ │ │ │ add r0, r5 │ │ │ │ @@ -26036,553 +26019,553 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5} │ │ │ │ movw r3, #33700 @ 0x83a4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3c4f0 │ │ │ │ + bne.n 3c4b8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3c4f0 │ │ │ │ + bne.n 3c4b8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs r4, r1, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - cbz r0, 3c410 │ │ │ │ - cbz r4, 3c410 │ │ │ │ + cbz r0, 3c3d8 │ │ │ │ + cbz r4, 3c3d8 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w d5c04 │ │ │ │ + b.w d5798 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 3c4cc │ │ │ │ + bhi.n 3c494 │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r0, [pc, #144] @ (3c4ac ) │ │ │ │ + ldr r0, [pc, #144] @ (3c474 ) │ │ │ │ asrs r3, r0, #8 │ │ │ │ ldrh r6, [r6, r0] │ │ │ │ clz r3, r0 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3c4f8 │ │ │ │ + b.n 3c4c0 │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3c4f8 │ │ │ │ + b.n 3c4c0 │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r2 │ │ │ │ - b.n 3c4f8 │ │ │ │ + b.n 3c4c0 │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ movls r0, r2 │ │ │ │ - b.n 3c4f8 │ │ │ │ + b.n 3c4c0 │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it hi │ │ │ │ movhi r0, r2 │ │ │ │ - b.n 3c4f8 │ │ │ │ + b.n 3c4c0 │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r0, r2 │ │ │ │ - b.n 3c4f8 │ │ │ │ + b.n 3c4c0 │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #15008 @ 0x3aa0 │ │ │ │ + movw r0, #12432 @ 0x3090 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ + 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, 3c510 │ │ │ │ + cmp r3, r0 │ │ │ │ + ble.n 3c510 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3c510 │ │ │ │ + cbz r2, 3c510 │ │ │ │ + ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ + movw r1, #3308 @ 0xcec │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3c52e │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [pc, #28] @ (3c534 ) │ │ │ │ + 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 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c4fa │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ + 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 3c530 │ │ │ │ + bne.n 3c558 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3c548 │ │ │ │ + b.w 3c570 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42360 @ 0xa578 │ │ │ │ + movw r0, #39784 @ 0x9b68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c524 │ │ │ │ + bne.n 3c54c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003c548 : │ │ │ │ +0003c570 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3c55c │ │ │ │ + cbz r0, 3c584 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 3c564 │ │ │ │ - bl 274c64 │ │ │ │ + cbnz r1, 3c58c │ │ │ │ + bl 2742c4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3c5e0 │ │ │ │ + b.n 3c608 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3c5c2 │ │ │ │ + cbz r3, 3c5ea │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3c574 │ │ │ │ + cbnz r6, 3c59c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3c57c │ │ │ │ + cbz r6, 3c5a4 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 3c5c2 │ │ │ │ + bmi.n 3c5ea │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3c5c2 │ │ │ │ + cbz r3, 3c5ea │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3c5c2 │ │ │ │ + bmi.n 3c5ea │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3c5c2 │ │ │ │ + cbz r3, 3c5ea │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3c5c2 │ │ │ │ + cbz r3, 3c5ea │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c3db8 │ │ │ │ + bl 1c44e0 │ │ │ │ movw r2, #7536 @ 0x1d70 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3c5e0 │ │ │ │ + bne.n 3c608 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3c5c2 │ │ │ │ + beq.n 3c5ea │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3c5c2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3c5ea │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9224 @ 0x2408 │ │ │ │ + movw r1, #6648 @ 0x19f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003c5e4 : │ │ │ │ +0003c60c : │ │ │ │ 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 3c7e0 <_PyObject_GetDictPtr@@Base> │ │ │ │ - cbnz r0, 3c628 │ │ │ │ + bl 3c7a8 <_PyObject_GetDictPtr@@Base> │ │ │ │ + cbnz r0, 3c650 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 3c610 │ │ │ │ + bpl.n 3c638 │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ - cbnz r3, 3c610 │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 3c640 │ │ │ │ + cbnz r3, 3c638 │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 3c668 │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47528 @ 0xb9a8 │ │ │ │ + movw r1, #45032 @ 0xafe8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3c640 │ │ │ │ - cbnz r4, 3c646 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3c668 │ │ │ │ + cbnz r4, 3c66e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15144 @ 0x3b28 │ │ │ │ + movw r1, #12568 @ 0x3118 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c682 │ │ │ │ + b.n 3c6aa │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c66a │ │ │ │ + bmi.n 3c692 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #15168 @ 0x3b40 │ │ │ │ + movw r1, #12592 @ 0x3130 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 3c640 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 3c668 │ │ │ │ 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 1b5c88 │ │ │ │ + bl 1b6308 │ │ │ │ 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, 3c6a0 │ │ │ │ + cbz r3, 3c6c8 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3c6a2 │ │ │ │ + b.n 3c6ca │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29634 │ │ │ │ - cbnz r6, 3c6b8 │ │ │ │ + cbnz r6, 3c6e0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3c6b8 │ │ │ │ + ble.n 3c6e0 │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3c6b8 │ │ │ │ - cbnz r5, 3c6de │ │ │ │ - ldr r1, [pc, #120] @ (3c734 ) │ │ │ │ + bgt.n 3c6e0 │ │ │ │ + cbnz r5, 3c706 │ │ │ │ + ldr r1, [pc, #120] @ (3c75c ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c6de │ │ │ │ + cbnz r0, 3c706 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c722 │ │ │ │ + b.n 3c74a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c6da │ │ │ │ + bne.n 3c702 │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3c70e │ │ │ │ + beq.n 3c736 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3c6fa │ │ │ │ + cbz r6, 3c722 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3c712 │ │ │ │ + beq.n 3c73a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c714 │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 3c714 │ │ │ │ - b.n 3c6da │ │ │ │ + bne.n 3c73c │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 3c73c │ │ │ │ + b.n 3c702 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3c714 │ │ │ │ + b.n 3c73c │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37c5c <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 37c68 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3c72c │ │ │ │ + cbz r3, 3c754 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ 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 3c766 │ │ │ │ + bhi.n 3c78e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 159b30 │ │ │ │ - bl d03d4 │ │ │ │ + bl 159218 │ │ │ │ + bl cffa4 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w fd704 │ │ │ │ + b.w fd364 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #65320 @ 0xff28 │ │ │ │ + movw r0, #62824 @ 0xf568 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c74c │ │ │ │ + bne.n 3c774 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - 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, 3c7b8 │ │ │ │ - cmp r3, r0 │ │ │ │ - ble.n 3c7b8 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3c7b8 │ │ │ │ - cbz r2, 3c7b8 │ │ │ │ - ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #5804 @ 0x16ac │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3c7d6 │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #28] @ (3c7dc ) │ │ │ │ - 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c7a2 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003c7e0 <_PyObject_GetDictPtr@@Base>: │ │ │ │ +0003c7a8 <_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 3c81e <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 3c7e6 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3c834 <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ - bge.n 3c81a <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 3c7fc <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ + bge.n 3c7e2 <_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 3c83c <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 3c804 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 3c838 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + cbnz r3, 3c800 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 3c838 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl 2040f4 │ │ │ │ - cbnz r0, 3c838 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl d82e4 │ │ │ │ + bpl.n 3c800 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl 20442c │ │ │ │ + cbnz r0, 3c800 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl d7e9c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c83c <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 3c804 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ sub.w r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3c848 <_PyObject_GetDictPtr@@Base+0x68> │ │ │ │ - b.w 1527a4 │ │ │ │ + beq.n 3c810 <_PyObject_GetDictPtr@@Base+0x68> │ │ │ │ + b.w 151d9c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 3c872 <_PyObject_GetDictPtr@@Base+0x92> │ │ │ │ + bhi.n 3c83a <_PyObject_GetDictPtr@@Base+0x92> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3c88a <_PyObject_GetDictPtr@@Base+0xaa> │ │ │ │ + ble.n 3c852 <_PyObject_GetDictPtr@@Base+0xaa> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3c892 <_PyObject_GetDictPtr@@Base+0xb2> │ │ │ │ - movw r0, #3044 @ 0xbe4 │ │ │ │ + b.n 3c85a <_PyObject_GetDictPtr@@Base+0xb2> │ │ │ │ + movw r0, #548 @ 0x224 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c86a <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ + bne.n 3c832 <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3be0c │ │ │ │ + b.w 3bdd0 │ │ │ │ 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 257df4 <_PyDeadline_Get@@Base+0x147c> │ │ │ │ + bl 257c98 <_PyTime_AsTimeval@@Base+0x1a00> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c8c2 <_PyObject_GetDictPtr@@Base+0xe2> │ │ │ │ + bne.n 3c88a <_PyObject_GetDictPtr@@Base+0xe2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c8f8 <_PyObject_GetDictPtr@@Base+0x118> │ │ │ │ + b.n 3c8c0 <_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 257fd0 │ │ │ │ + bl 257e74 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c8be <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + beq.n 3c886 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ 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 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003c8fe : │ │ │ │ +0003c8c6 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (3c918 ) │ │ │ │ + ldr r4, [pc, #16] @ (3c8e0 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 201574 │ │ │ │ + b.w 2018ac │ │ │ │ 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 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #15580 @ 0x3cdc │ │ │ │ + movw r1, #13004 @ 0x32cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c95c │ │ │ │ + beq.n 3c924 │ │ │ │ movw r3, #42644 @ 0xa694 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0003c960 : │ │ │ │ - ldr r0, [pc, #4] @ (3c968 ) │ │ │ │ - b.w cfcd4 │ │ │ │ +0003c928 : │ │ │ │ + ldr r0, [pc, #4] @ (3c930 ) │ │ │ │ + b.w cf8a8 │ │ │ │ nop │ │ │ │ movs 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, #4032] @ 0xfc0 │ │ │ │ @@ -26590,646 +26573,646 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29634 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3c99c │ │ │ │ + bne.n 3c964 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d2320 │ │ │ │ - cbz r0, 3c9b6 │ │ │ │ - b.n 3c9b2 │ │ │ │ + bl d1ec0 │ │ │ │ + cbz r0, 3c97e │ │ │ │ + b.n 3c97a │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #49440 @ 0xc120 │ │ │ │ + movw r0, #46840 @ 0xb6f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c98e │ │ │ │ + bne.n 3c956 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c9fa │ │ │ │ + b.n 3c9c2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 177048 │ │ │ │ + bl 1769c0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c9ca │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 3c992 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c9b2 │ │ │ │ + bne.n 3c97a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r1, #11116 @ 0x2b6c │ │ │ │ + movw r1, #8628 @ 0x21b4 │ │ │ │ movt r1, #68 @ 0x44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxth r0, r4 │ │ │ │ add r2, r3 │ │ │ │ subs r5, r2, r3 │ │ │ │ lsls r4, r0, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3c9f4 │ │ │ │ + ble.n 3c9bc │ │ │ │ ldrb.w r5, [r3], #1 │ │ │ │ uxth r4, r4 │ │ │ │ eor.w r5, r5, r0, lsr #8 │ │ │ │ ldrh.w r0, [r1, r5, lsl #1] │ │ │ │ eors r0, r4 │ │ │ │ - b.n 3c9da │ │ │ │ - bl 7f1f8 │ │ │ │ + b.n 3c9a2 │ │ │ │ + bl 7f420 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3ca04 │ │ │ │ + cbz r3, 3c9cc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ - movw r2, #432 @ 0x1b0 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ + movw r2, #63472 @ 0xf7f0 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1dd39c │ │ │ │ - cbnz r0, 3ca30 │ │ │ │ + bl 1dd7cc │ │ │ │ + cbnz r0, 3c9f8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ca92 │ │ │ │ + b.n 3ca5a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3ca74 │ │ │ │ - ldr r2, [pc, #96] @ (3ca98 ) │ │ │ │ + bpl.n 3ca3c │ │ │ │ + ldr r2, [pc, #96] @ (3ca60 ) │ │ │ │ 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 3ca5e │ │ │ │ + beq.n 3ca26 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 3ca68 │ │ │ │ + bls.n 3ca30 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 3ca70 │ │ │ │ + b.n 3ca38 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - b.n 3ca78 │ │ │ │ + b.n 3ca40 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #32] @ (3ca9c ) │ │ │ │ - bl 7a7a4 │ │ │ │ + ldr r1, [pc, #32] @ (3ca64 ) │ │ │ │ + bl 7a9d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ca2a │ │ │ │ + bne.n 3c9f2 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3ca92 │ │ │ │ + cbz r3, 3ca5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c94bc <_PySys_GetRequiredAttrString@@Base+0x2488> │ │ │ │ + bl 1c9c14 <_PySys_GetRequiredAttrString@@Base+0x24c0> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3cac6 │ │ │ │ + cbz r4, 3ca8e │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, 3cac0 │ │ │ │ + cbz r3, 3ca88 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3cad0 │ │ │ │ + b.n 3ca98 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3cace │ │ │ │ + ble.n 3ca96 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3caca │ │ │ │ - cbnz r1, 3caec │ │ │ │ + bne.n 3ca92 │ │ │ │ + cbnz r1, 3cab4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3cad0 │ │ │ │ + b.n 3ca98 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #644] @ (3cd58 ) │ │ │ │ + ldr r1, [pc, #644] @ (3cd20 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3caf2 │ │ │ │ - b.n 3cc82 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3caba │ │ │ │ + b.n 3cc4a │ │ │ │ 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 88b4c │ │ │ │ + bl 88d60 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3cc82 │ │ │ │ - ldr r3, [pc, #588] @ (3cd5c ) │ │ │ │ + beq.w 3cc4a │ │ │ │ + ldr r3, [pc, #588] @ (3cd24 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movw r8, #42644 @ 0xa694 │ │ │ │ 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 3cc86 │ │ │ │ + bne.w 3cc4e │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2430 │ │ │ │ + bl e20b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3cc86 │ │ │ │ + bne.w 3cc4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cb5a │ │ │ │ + beq.n 3cb22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cb5a │ │ │ │ + cbnz r3, 3cb22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88e98 │ │ │ │ + bl 890ac │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3cb96 │ │ │ │ + cbnz r0, 3cb5e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cb7e │ │ │ │ + beq.n 3cb46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cb7e │ │ │ │ + cbnz r3, 3cb46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - bl 80b80 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cc82 │ │ │ │ + bne.n 3cc4a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3cc1a │ │ │ │ + bne.n 3cbe2 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl e2430 │ │ │ │ + bl e20b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 3cc1a │ │ │ │ + cbnz r3, 3cbe2 │ │ │ │ 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 3cc02 │ │ │ │ + beq.n 3cbca │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 3cbe2 │ │ │ │ + bge.n 3cbaa │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 3cbf0 │ │ │ │ + bge.n 3cbb8 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ - vldr d5, [pc, #348] @ 3cd50 │ │ │ │ + vldr d5, [pc, #348] @ 3cd18 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3cc1a │ │ │ │ + bhi.n 3cbe2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3cb5e │ │ │ │ + beq.n 3cb26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cb5e │ │ │ │ + bne.n 3cb26 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cb5e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cb26 │ │ │ │ mov r0, r7 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3cc6e │ │ │ │ + cbz r0, 3cc36 │ │ │ │ mov r1, r6 │ │ │ │ - bl 11d038 │ │ │ │ + bl 11c698 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cc42 │ │ │ │ + beq.n 3cc0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3cc42 │ │ │ │ + cbnz r3, 3cc0a │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cc58 │ │ │ │ + beq.n 3cc20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3cc58 │ │ │ │ + cbnz r3, 3cc20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3cc86 │ │ │ │ - b.n 3cc78 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3cc4e │ │ │ │ + b.n 3cc40 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 3cd2a │ │ │ │ + beq.n 3ccf2 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 86008 │ │ │ │ + bl 8622c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cd60 │ │ │ │ + bne.n 3cd28 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3ccb6 │ │ │ │ + bne.n 3cc7e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3ccc6 │ │ │ │ + bne.n 3cc8e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ce16 │ │ │ │ + b.n 3cdde │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #26088 @ 0x65e8 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 3cd9a │ │ │ │ + bne.w 3cd62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ccb0 │ │ │ │ + beq.n 3cc78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ccb0 │ │ │ │ + cbnz r3, 3cc78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 3ccec │ │ │ │ + b.n 3ccb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cc78 │ │ │ │ + bne.n 3cc40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cc78 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cc40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cc82 │ │ │ │ + bne.n 3cc4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cc82 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cc4a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 3cc5c │ │ │ │ + bne.n 3cc24 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 3cd40 │ │ │ │ + bne.n 3cd08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88e98 │ │ │ │ + bl 890ac │ │ │ │ add r1, sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ccd6 │ │ │ │ + bne.n 3cc9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cd10 │ │ │ │ + beq.n 3ccd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cd10 │ │ │ │ + cbnz r3, 3ccd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - bl 80b80 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cc82 │ │ │ │ + bne.n 3cc4a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 86008 │ │ │ │ - bl e2430 │ │ │ │ + b.w 8622c │ │ │ │ + bl e20b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cc60 │ │ │ │ + bne.n 3cc28 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - b.n 3cce0 │ │ │ │ + b.n 3cca8 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ccec │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ccec │ │ │ │ + bne.n 3ccb4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ccb4 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ movs r7, #196 @ 0xc4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 11d038 │ │ │ │ + bl 11c698 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cd7e │ │ │ │ + beq.n 3cd46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3cd7e │ │ │ │ + cbnz r3, 3cd46 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cd94 │ │ │ │ + beq.n 3cd5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3cd94 │ │ │ │ + cbnz r3, 3cd5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3cc78 │ │ │ │ + beq.w 3cc40 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88e98 │ │ │ │ + bl 890ac │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 3cdca │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 3ce00 │ │ │ │ + cbnz r6, 3cd92 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 3cdc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cdfe │ │ │ │ + beq.n 3cdc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cdfe │ │ │ │ + cbnz r3, 3cdc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cdfe │ │ │ │ - bl 11d038 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cdc6 │ │ │ │ + bl 11c698 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3cde2 │ │ │ │ + beq.n 3cdaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cde2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3cdaa │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3cdf4 │ │ │ │ + beq.n 3cdbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3cdf4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3cdbc │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3cdfe │ │ │ │ + beq.n 3cdc6 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3cd9e │ │ │ │ + b.n 3cd66 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ce16 │ │ │ │ + beq.n 3cdde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ce16 │ │ │ │ + cbnz r3, 3cdde │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ 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 22affc │ │ │ │ - cbz r0, 3ce74 │ │ │ │ + bl 22b1ac <_PyTime_FromMillisecondsObject@@Base+0xd8> │ │ │ │ + cbz r0, 3ce3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 3ce56 │ │ │ │ + cbnz r0, 3ce1e │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3ce78 │ │ │ │ + beq.n 3ce40 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3ce78 │ │ │ │ - bl 84394 │ │ │ │ + b.n 3ce40 │ │ │ │ + bl 845b4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3ce80 │ │ │ │ + cbnz r0, 3ce48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ce74 │ │ │ │ + beq.n 3ce3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ce74 │ │ │ │ + cbnz r3, 3ce3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3cea8 │ │ │ │ + b.n 3ce70 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #15948 @ 0x3e4c │ │ │ │ + movw r0, #13372 @ 0x343c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cea8 │ │ │ │ + beq.n 3ce70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cea8 │ │ │ │ + cbnz r3, 3ce70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #40820 @ 0x9f74 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 148204 │ │ │ │ + b.w 1477fc │ │ │ │ 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 3ceda │ │ │ │ + bpl.n 3cea2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3cefa │ │ │ │ + bgt.n 3cec2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #15956 @ 0x3e54 │ │ │ │ + movw r1, #13380 @ 0x3444 │ │ │ │ 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 d6078 │ │ │ │ + b.w d5c0c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3cf12 │ │ │ │ + bgt.n 3ceda │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 18b858 <_PyDeadline_Init@@Base+0x20d8> │ │ │ │ - cbnz r0, 3cf2c │ │ │ │ - b.n 3cf28 │ │ │ │ + bl 18b354 <_PyDeadline_Init@@Base+0x20e4> │ │ │ │ + cbnz r0, 3cef4 │ │ │ │ + b.n 3cef0 │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #57492 @ 0xe094 │ │ │ │ + movw r1, #54916 @ 0xd684 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cff0 │ │ │ │ + b.n 3cfb8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3cf40 │ │ │ │ + beq.n 3cf08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3cf40 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3cf08 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 3cf66 │ │ │ │ + bmi.n 3cf2e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16016 @ 0x3e90 │ │ │ │ + movw r1, #13440 @ 0x3480 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ - bl 85f58 │ │ │ │ + b.w d5c0c │ │ │ │ + bl 8617c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3cf76 │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 3cf7a │ │ │ │ - b.n 3cf28 │ │ │ │ + bne.n 3cf3e │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 3cf42 │ │ │ │ + b.n 3cef0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3cf92 │ │ │ │ + bge.n 3cf5a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16068 @ 0x3ec4 │ │ │ │ + movw r1, #13492 @ 0x34b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3cf28 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3cef0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3cfac │ │ │ │ + bne.n 3cf74 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3cff0 │ │ │ │ + b.n 3cfb8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3cfd0 │ │ │ │ + bmi.n 3cf98 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16104 @ 0x3ee8 │ │ │ │ + movw r1, #13528 @ 0x34d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3cfde │ │ │ │ - bl 8a020 │ │ │ │ + cbz r0, 3cfa6 │ │ │ │ + bl 8a27c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3cfa2 │ │ │ │ - b.n 3cf28 │ │ │ │ + bne.n 3cf6a │ │ │ │ + b.n 3cef0 │ │ │ │ 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 3cfa2 │ │ │ │ + b.n 3cf6a │ │ │ │ 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 3d0e0 │ │ │ │ + bl 3d0a8 │ │ │ │ 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 │ │ │ │ @@ -27237,698 +27220,698 @@ │ │ │ │ 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 3d038 │ │ │ │ + bhi.n 3d000 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d05c │ │ │ │ - b.n 3d050 │ │ │ │ - movw r0, #5232 @ 0x1470 │ │ │ │ + ble.n 3d024 │ │ │ │ + b.n 3d018 │ │ │ │ + movw r0, #2736 @ 0xab0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d032 │ │ │ │ - b.n 3d0da │ │ │ │ + bne.n 3cffa │ │ │ │ + b.n 3d0a2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 143770 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 142d64 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d0da │ │ │ │ + beq.n 3d0a2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3d07e │ │ │ │ + cbz r3, 3d046 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3d096 │ │ │ │ + ble.n 3d05e │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #57492 @ 0xe094 │ │ │ │ + movw r1, #54916 @ 0xd684 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3d0da │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3d0a2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22888 @ 0x5968 │ │ │ │ + movw r1, #20312 @ 0x4f58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3d0da │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3d0a2 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3d0ba │ │ │ │ + bge.n 3d082 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #16172 @ 0x3f2c │ │ │ │ + movw r1, #13596 @ 0x351c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 3d0cc │ │ │ │ + blt.n 3d094 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 22882c <_PyXI_Exit@@Base+0x2d4> │ │ │ │ + bl 2288fc <_PyXI_Exit@@Base+0x2d4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d0c0 │ │ │ │ + bne.n 3d088 │ │ │ │ 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 3d102 │ │ │ │ + beq.n 3d0ca │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ - b.n 3d10a │ │ │ │ + b.n 3d0d2 │ │ │ │ movw fp, #10880 @ 0x2a80 │ │ │ │ movt fp, #78 @ 0x4e │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #9732 @ 0x2604 │ │ │ │ + movw r1, #7236 @ 0x1c44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl fa224 │ │ │ │ + bl f9e84 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3d17e │ │ │ │ + cbz r0, 3d146 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbnz r6, 3d142 │ │ │ │ + cbnz r6, 3d10a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d134 │ │ │ │ + beq.n 3d0fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3d134 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d0fc │ │ │ │ + bl 793e0 <_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 161960 │ │ │ │ + b.w 161050 │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 3d184 │ │ │ │ + ble.n 3d14c │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 3d15e │ │ │ │ + bls.n 3d126 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d16e │ │ │ │ - b.n 3d17a │ │ │ │ + bne.n 3d136 │ │ │ │ + b.n 3d142 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r6, r0 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3d186 │ │ │ │ - b.n 3d152 │ │ │ │ + cbnz r0, 3d14e │ │ │ │ + b.n 3d11a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d17a │ │ │ │ + cbnz r3, 3d142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 1f98f8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3d36e │ │ │ │ + b.n 3d336 │ │ │ │ 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, #42436 @ 0xa5c4 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 3d274 │ │ │ │ + bge.n 3d23c │ │ │ │ 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 3d1de │ │ │ │ + bne.n 3d1a6 │ │ │ │ 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 3d214 │ │ │ │ + b.n 3d1dc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3d214 │ │ │ │ + cbz r0, 3d1dc │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r2, #43984 @ 0xabd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #16628 @ 0x40f4 │ │ │ │ + movw r1, #14056 @ 0x36e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d6078 │ │ │ │ - b.n 3d338 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 3d300 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w lr, ip, sl │ │ │ │ add.w r8, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - blt.n 3d232 │ │ │ │ + blt.n 3d1fa │ │ │ │ add sl, r0 │ │ │ │ - cbz r5, 3d24e │ │ │ │ + cbz r5, 3d216 │ │ │ │ sub.w ip, ip, sl │ │ │ │ cmp ip, r9 │ │ │ │ - bge.n 3d24c │ │ │ │ + bge.n 3d214 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16692 @ 0x4134 │ │ │ │ + movw r1, #14120 @ 0x3728 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3d332 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3d2fa │ │ │ │ add sl, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3d270 │ │ │ │ + beq.n 3d238 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16720 @ 0x4150 │ │ │ │ + movw r1, #14148 @ 0x3744 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3d332 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3d2fa │ │ │ │ mov r5, r8 │ │ │ │ - b.n 3d19c │ │ │ │ + b.n 3d164 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ mov r7, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d338 │ │ │ │ + beq.n 3d300 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 3d294 │ │ │ │ + cbz r3, 3d25c │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3d29c │ │ │ │ + b.n 3d264 │ │ │ │ movw r6, #10880 @ 0x2a80 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ cmp.w sl, #1048576 @ 0x100000 │ │ │ │ - blt.n 3d2b0 │ │ │ │ + blt.n 3d278 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3d2b0 │ │ │ │ - bl 98ae4 │ │ │ │ + bpl.n 3d278 │ │ │ │ + bl 98b84 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 3d2b4 │ │ │ │ + b.n 3d27c │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3d2ee │ │ │ │ + bne.n 3d2b6 │ │ │ │ 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 3d2e0 │ │ │ │ + beq.n 3d2a8 │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ ldr.w r1, [r9], #44 │ │ │ │ mov r2, fp │ │ │ │ add r6, fp │ │ │ │ blx 29cc8 │ │ │ │ - b.n 3d2c8 │ │ │ │ + b.n 3d290 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r1, 3d338 │ │ │ │ + cbz r1, 3d300 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9b624 │ │ │ │ - b.n 3d338 │ │ │ │ + bl 9b6dc │ │ │ │ + b.n 3d300 │ │ │ │ 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 3d32a │ │ │ │ + beq.n 3d2f2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3d312 │ │ │ │ + beq.n 3d2da │ │ │ │ add r6, r9 │ │ │ │ blx 29cc8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r4], #44 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 29cc8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r6, r2 │ │ │ │ - b.n 3d2fc │ │ │ │ + b.n 3d2c4 │ │ │ │ mov r1, r7 │ │ │ │ ldrd r7, r4, [sp, #4] │ │ │ │ - b.n 3d2e4 │ │ │ │ + b.n 3d2ac │ │ │ │ mov r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d34e │ │ │ │ + beq.n 3d316 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d34e │ │ │ │ + cbnz r3, 3d316 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mla r0, r6, r4, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3d362 │ │ │ │ + beq.n 3d32a │ │ │ │ adds r4, #1 │ │ │ │ - bl d2df4 │ │ │ │ - b.n 3d352 │ │ │ │ + bl d2994 │ │ │ │ + b.n 3d31a │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 3d36e │ │ │ │ + beq.n 3d336 │ │ │ │ mov r0, r7 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ 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 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3d3b6 │ │ │ │ + cbz r0, 3d37e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3d39a │ │ │ │ + cbz r3, 3d362 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3d3a2 │ │ │ │ + b.n 3d36a │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3d3aa │ │ │ │ + cbz r2, 3d372 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3d3b2 │ │ │ │ + b.n 3d37a │ │ │ │ movw r1, #10880 @ 0x2a80 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 2074d8 <_PyCompile_GetBinaryIntrinsicName@@Base+0xccc> │ │ │ │ + bl 207868 <_PyCompile_GetBinaryIntrinsicName@@Base+0xc20> │ │ │ │ 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 f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d3de │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 3d3de │ │ │ │ + bne.n 3d3a6 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 3d3a6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d414 │ │ │ │ + b.n 3d3dc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cf128 │ │ │ │ + bl 1cf558 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d3fc │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 3d3c4 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d3da │ │ │ │ + bne.n 3d3a2 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3d414 │ │ │ │ + b.n 3d3dc │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ 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, 3d42e │ │ │ │ - cbz r2, 3d446 │ │ │ │ + cbnz r3, 3d3f6 │ │ │ │ + cbz r2, 3d40e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 3d446 │ │ │ │ + cbz r3, 3d40e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16232 @ 0x3f68 │ │ │ │ + movw r1, #13656 @ 0x3558 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3d45a │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3d422 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #3564 @ 0xdec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003d45e : │ │ │ │ - b.w 244450 │ │ │ │ +0003d426 : │ │ │ │ + b.w 2443f4 │ │ │ │ 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 f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d484 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 3d490 │ │ │ │ + bne.n 3d44c │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 3d458 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 20cb74 │ │ │ │ + b.w 20d014 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003d494 : │ │ │ │ - b.w 24453c │ │ │ │ - b.n 3d49a │ │ │ │ +0003d45c : │ │ │ │ + b.w 2444e0 │ │ │ │ + b.n 3d462 │ │ │ │ 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 3d4bc │ │ │ │ - bl 2717d0 │ │ │ │ + bne.n 3d484 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d4c8 │ │ │ │ + cbz r3, 3d490 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d4ea │ │ │ │ + b.n 3d4b2 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3d4e6 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3d4ae │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d4e6 │ │ │ │ + cbnz r3, 3d4ae │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3d4e6 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3d4ae │ │ │ │ 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 3d50e │ │ │ │ + bhi.n 3d4d6 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3d526 │ │ │ │ + ble.n 3d4ee │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3d52e │ │ │ │ - movw r0, #3004 @ 0xbbc │ │ │ │ + b.n 3d4f6 │ │ │ │ + movw r0, #508 @ 0x1fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d506 │ │ │ │ + bne.n 3d4ce │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3be0c │ │ │ │ + b.w 3bdd0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3d552 │ │ │ │ + blt.n 3d51a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 3d56c │ │ │ │ + blt.n 3d534 │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3968 @ 0xf80 │ │ │ │ + movw r1, #1472 @ 0x5c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d576 │ │ │ │ + b.n 3d53e │ │ │ │ adds r3, r0, r1 │ │ │ │ - ldr r0, [pc, #8] @ (3d578 ) │ │ │ │ + ldr r0, [pc, #8] @ (3d540 ) │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ strb r4, [r0, #8] │ │ │ │ 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, 3d5a6 │ │ │ │ + cbnz r4, 3d56e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22888 @ 0x5968 │ │ │ │ + movw r1, #20312 @ 0x4f58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3d5ae │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3d576 │ │ │ │ movw r4, #7788 @ 0x1e6c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ 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] │ │ │ │ - movw r0, #16684 @ 0x412c │ │ │ │ + movw r0, #14108 @ 0x371c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2045f0 │ │ │ │ + bl 204928 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d5ea │ │ │ │ + bne.n 3d5b2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b.w ec448 │ │ │ │ - b.w 1366ac │ │ │ │ + b.w ec0c0 │ │ │ │ + b.w 135cd4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 228340 │ │ │ │ + b.w 228410 │ │ │ │ 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 1546a8 │ │ │ │ - cbz r0, 3d61e │ │ │ │ + bl 153ca8 │ │ │ │ + cbz r0, 3d5e6 │ │ │ │ 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, 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, 3d650 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 3d618 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3d64a │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 3d650 │ │ │ │ + bne.n 3d612 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3d618 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3d672 │ │ │ │ + cbnz r0, 3d63a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3d672 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 3d63a │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3d668 │ │ │ │ + bne.n 3d630 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3d6a2 │ │ │ │ + bne.n 3d66a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26088 @ 0x65e8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3d6ba │ │ │ │ + bne.n 3d682 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3d6d8 │ │ │ │ + b.n 3d6a0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #49012 @ 0xbf74 │ │ │ │ + movw r0, #46412 @ 0xb54c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d78a │ │ │ │ - b.n 3d68c │ │ │ │ - bl 14861c │ │ │ │ + beq.n 3d752 │ │ │ │ + b.n 3d654 │ │ │ │ + bl 147c14 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d6d8 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 3d6a0 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d78a │ │ │ │ + bne.n 3d752 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3d6e6 │ │ │ │ + bne.n 3d6ae │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3d704 │ │ │ │ - bl 14861c │ │ │ │ + b.n 3d6cc │ │ │ │ + bl 147c14 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d704 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 3d6cc │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d78a │ │ │ │ + bne.n 3d752 │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #140] @ 3d798 │ │ │ │ + vldr d6, [pc, #140] @ 3d760 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3d734 │ │ │ │ + ble.n 3d6fc │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3d734 │ │ │ │ + bhi.n 3d6fc │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 86008 │ │ │ │ + b.w 8622c │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movs r5, #0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ blx 2a55c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 3d76c │ │ │ │ + bvc.n 3d734 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3d768 │ │ │ │ + bvs.n 3d730 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3d770 │ │ │ │ + b.n 3d738 │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3d77a │ │ │ │ + b.n 3d742 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3d77a │ │ │ │ + cbz r3, 3d742 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 25eb28 │ │ │ │ - cbnz r0, 3d78a │ │ │ │ + bl 25e340 │ │ │ │ + cbnz r0, 3d752 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 86008 │ │ │ │ + b.w 8622c │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -27936,155 +27919,155 @@ │ │ │ │ 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, 3d7be │ │ │ │ + cbz r3, 3d786 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3d7ce │ │ │ │ + b.n 3d796 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 3d7cc │ │ │ │ + blt.n 3d794 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3d7c8 │ │ │ │ - cbnz r1, 3d7ee │ │ │ │ + bgt.n 3d790 │ │ │ │ + cbnz r1, 3d7b6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d7ce │ │ │ │ + b.n 3d796 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #340] @ (3d924 ) │ │ │ │ + ldr r1, [pc, #340] @ (3d8ec ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d7f4 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d7bc │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3d91a │ │ │ │ + b.n 3d8e2 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 3d80c │ │ │ │ + beq.n 3d7d4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d80e │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 3d80e │ │ │ │ - b.n 3d7e8 │ │ │ │ + bne.n 3d7d6 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 3d7d6 │ │ │ │ + b.n 3d7b0 │ │ │ │ movs r5, #8 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - cbz r7, 3d81a │ │ │ │ + cbz r7, 3d7e2 │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ - b.n 3d822 │ │ │ │ + b.n 3d7ea │ │ │ │ movw r6, #10880 @ 0x2a80 │ │ │ │ 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 3d872 │ │ │ │ + bls.n 3d83a │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 3d854 │ │ │ │ + bne.n 3d81c │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d86e │ │ │ │ + ble.n 3d836 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27dda4 │ │ │ │ + bl 27d404 │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 3d902 │ │ │ │ + bgt.n 3d8ca │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 3d86e │ │ │ │ + b.n 3d836 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 3d902 │ │ │ │ + beq.n 3d8ca │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 3d862 │ │ │ │ + beq.n 3d82a │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 3d86e │ │ │ │ + bne.n 3d836 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ - blt.n 3d902 │ │ │ │ + blt.n 3d8ca │ │ │ │ add r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3d830 │ │ │ │ + b.n 3d7f8 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 3d902 │ │ │ │ + bgt.n 3d8ca │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d7e8 │ │ │ │ + beq.n 3d7b0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3d894 │ │ │ │ + cbz r3, 3d85c │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3d89c │ │ │ │ + b.n 3d864 │ │ │ │ movw r6, #10880 @ 0x2a80 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - cbz r3, 3d8a8 │ │ │ │ + cbz r3, 3d870 │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ - b.n 3d8b0 │ │ │ │ + b.n 3d878 │ │ │ │ movw r4, #10880 @ 0x2a80 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bls.n 3d91a │ │ │ │ + bls.n 3d8e2 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 3d8e2 │ │ │ │ + bne.n 3d8aa │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d8f6 │ │ │ │ + ble.n 3d8be │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 27dda4 │ │ │ │ + bl 27d404 │ │ │ │ subs r1, r5, r1 │ │ │ │ add r8, r1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3d8fe │ │ │ │ + beq.n 3d8c6 │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ - b.n 3d8d8 │ │ │ │ + b.n 3d8a0 │ │ │ │ mov r3, r6 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 3d8fa │ │ │ │ + beq.n 3d8c2 │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 3d8fa │ │ │ │ + beq.n 3d8c2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 3d8fe │ │ │ │ + b.n 3d8c6 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 3d8fe │ │ │ │ + b.n 3d8c6 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 3d8b8 │ │ │ │ + b.n 3d880 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16764 @ 0x417c │ │ │ │ + movw r1, #14188 @ 0x376c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3d7e8 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3d7b0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -28093,40 +28076,40 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8284 @ 0x205c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3d95c │ │ │ │ + bne.n 3d924 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 241954 │ │ │ │ + bl 2418f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d978 │ │ │ │ - b.n 3d98a │ │ │ │ + bne.n 3d940 │ │ │ │ + b.n 3d952 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16780 @ 0x418c │ │ │ │ + movw r1, #14204 @ 0x377c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d6078 │ │ │ │ - cbnz r0, 3d98e │ │ │ │ + b.w d5c0c │ │ │ │ + cbnz r0, 3d956 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eecdc │ │ │ │ + bl ee95c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d99e │ │ │ │ + b.n 3d966 │ │ │ │ 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] │ │ │ │ @@ -28135,86 +28118,86 @@ │ │ │ │ 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, 3d9c2 │ │ │ │ + cbnz r3, 3d98a │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3d9c2 │ │ │ │ + ble.n 3d98a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d9c2 │ │ │ │ - cbnz r0, 3d9da │ │ │ │ + bne.n 3d98a │ │ │ │ + cbnz r0, 3d9a2 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #120] @ (3da44 ) │ │ │ │ + ldr r4, [pc, #120] @ (3da0c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3da1e │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d9e6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d9ec │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 3da1e │ │ │ │ + bne.n 3d9b4 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 3d9e6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 29350 <__wait3_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3da22 │ │ │ │ + bge.n 3d9ea │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3da2e │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 3d9f6 │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d9f0 │ │ │ │ + beq.n 3d9b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3da3e │ │ │ │ + b.n 3da06 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3c12c │ │ │ │ - b.n 3da3e │ │ │ │ + bl 3c0b2 │ │ │ │ + b.n 3da06 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 3da1e │ │ │ │ + bl f64e4 │ │ │ │ + b.n 3d9e6 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r0, #168 @ 0xa8 │ │ │ │ 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, 3da72 │ │ │ │ + cbnz r4, 3da3a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16820 @ 0x41b4 │ │ │ │ + movw r1, #14244 @ 0x37a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3da80 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3da48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -28225,212 +28208,212 @@ │ │ │ │ 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 3daa6 │ │ │ │ - bl 2717d0 │ │ │ │ + bne.n 3da6e │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dab2 │ │ │ │ + cbz r3, 3da7a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dad2 │ │ │ │ + b.n 3da9a │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1bc1a0 │ │ │ │ - cbnz r0, 3dace │ │ │ │ + bl 1bc8c4 │ │ │ │ + cbnz r0, 3da96 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3dace │ │ │ │ + cbnz r3, 3da96 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3dace │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3da96 │ │ │ │ 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 fb14c │ │ │ │ - cbz r0, 3db0c │ │ │ │ + bl fadac │ │ │ │ + cbz r0, 3dad4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3db10 │ │ │ │ + beq.n 3dad8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3db10 │ │ │ │ + cbnz r3, 3dad8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3db10 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dad8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #32] @ (3db54 ) │ │ │ │ + ldr r2, [pc, #32] @ (3db1c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #61504 @ 0xf040 │ │ │ │ + movw r0, #58928 @ 0xe630 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ 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 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ 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 │ │ │ │ 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 3db7a │ │ │ │ - bl 2717d0 │ │ │ │ + bne.n 3db42 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3db86 │ │ │ │ + cbz r3, 3db4e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dbac │ │ │ │ + b.n 3db74 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3dba8 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3db70 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3dba8 │ │ │ │ + cbnz r3, 3db70 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3dba8 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3db70 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3dc60 │ │ │ │ + beq.n 3dc28 │ │ │ │ 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 80b80 │ │ │ │ + bl 80da0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dc5c │ │ │ │ + bne.n 3dc24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25c65c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3dc5c │ │ │ │ + beq.n 3dc24 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #41941 @ 0xa3d5 │ │ │ │ + movw r1, #42957 @ 0xa7cd │ │ │ │ movt r1, #25 │ │ │ │ - movw r0, #34652 @ 0x875c │ │ │ │ + movw r0, #32076 @ 0x7d4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3dc06 │ │ │ │ + cbnz r0, 3dbce │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2630a8 │ │ │ │ + b.w 2628b8 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - movw r0, #16948 @ 0x4234 │ │ │ │ + movw r0, #14372 @ 0x3824 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e644 │ │ │ │ + bl 25de5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 3dc3c │ │ │ │ + beq.n 3dc04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dc3c │ │ │ │ + cbnz r3, 3dc04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3dbfa │ │ │ │ + beq.n 3dbc2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dc5c │ │ │ │ + beq.n 3dc24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3dc5c │ │ │ │ + cbnz r3, 3dc24 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ 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 3dc86 │ │ │ │ + bne.n 3dc4e │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 2065bc │ │ │ │ + bl 2068f4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3dca2 │ │ │ │ - b.n 3dc9c │ │ │ │ + bne.n 3dc6a │ │ │ │ + b.n 3dc64 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42136 @ 0xa498 │ │ │ │ + movw r0, #39560 @ 0x9a88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3dcac │ │ │ │ - b.n 3dc76 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 3dcac │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3dc74 │ │ │ │ + b.n 3dc3e │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 3dc74 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ @@ -28441,125 +28424,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 3dcec │ │ │ │ + bne.n 3dcb4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fa2d8 │ │ │ │ + b.w f9f38 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42256 @ 0xa510 │ │ │ │ + movw r0, #39680 @ 0x9b00 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dce0 │ │ │ │ + bne.n 3dca8 │ │ │ │ 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 3dd24 │ │ │ │ + bne.n 3dcec │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 156c68 │ │ │ │ + b.w 156268 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42336 @ 0xa560 │ │ │ │ + movw r0, #39760 @ 0x9b50 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dd18 │ │ │ │ + bne.n 3dce0 │ │ │ │ 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, 3dd64 │ │ │ │ + cbnz r1, 3dd2c │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15396 @ 0x3c24 │ │ │ │ + movw r1, #12820 @ 0x3214 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3dd82 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3dd4a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 3dd88 │ │ │ │ + bmi.n 3dd50 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17120 @ 0x42e0 │ │ │ │ + movw r1, #14544 @ 0x38d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ddea │ │ │ │ + b.n 3ddb2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e2254 │ │ │ │ + bl e1ed8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 3ddb4 │ │ │ │ - bl 80b80 │ │ │ │ + bgt.n 3dd7c │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dd82 │ │ │ │ + bne.n 3dd4a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17152 @ 0x4300 │ │ │ │ + movw r1, #14576 @ 0x38f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3dd82 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3dd4a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3dde8 │ │ │ │ + beq.n 3ddb0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3ddd6 │ │ │ │ + cbz r3, 3dd9e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbnz r3, 3ddca │ │ │ │ + cbnz r3, 3dd92 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 785b4 │ │ │ │ - b.n 3ddd6 │ │ │ │ + bl 787e8 │ │ │ │ + b.n 3dd9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25c65c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ddc2 │ │ │ │ - b.n 3dd82 │ │ │ │ + bne.n 3dd8a │ │ │ │ + b.n 3dd4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbnz r0, 3dde6 │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 3dd82 │ │ │ │ + cbnz r0, 3ddae │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 3dd4a │ │ │ │ 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 c78d8 │ │ │ │ + bl c74e0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3de1a │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 3dde2 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 3de30 │ │ │ │ + b.n 3ddf8 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -28567,268 +28550,268 @@ │ │ │ │ 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 3de54 │ │ │ │ + bne.n 3de1c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 193a88 │ │ │ │ + b.w 193770 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42288 @ 0xa530 │ │ │ │ + movw r0, #39712 @ 0x9b20 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3de48 │ │ │ │ + bne.n 3de10 │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3de92 │ │ │ │ - bl 2717d0 │ │ │ │ + bne.n 3de5a │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3de9e │ │ │ │ + cbz r3, 3de66 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3df7e │ │ │ │ + b.n 3df46 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl b75e4 │ │ │ │ + bl b715c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df74 │ │ │ │ + beq.n 3df3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3dec2 │ │ │ │ + bne.n 3de8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 3df1e │ │ │ │ + cbnz r3, 3dee6 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3df16 │ │ │ │ + cbz r0, 3dede │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 3df26 │ │ │ │ - b.n 3df1e │ │ │ │ - bl b75e4 │ │ │ │ + cbz r6, 3deee │ │ │ │ + b.n 3dee6 │ │ │ │ + bl b715c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3df00 │ │ │ │ + cbz r0, 3dec8 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 3df2e │ │ │ │ + beq.n 3def6 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3deda │ │ │ │ + bne.n 3dea2 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b5ab4 │ │ │ │ + bl b5660 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3df48 │ │ │ │ + cbnz r0, 3df10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 1f98f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 3df74 │ │ │ │ + b.n 3df3c │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3def0 │ │ │ │ + b.n 3deb8 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 86378 │ │ │ │ + bl 8659c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df10 │ │ │ │ + beq.n 3ded8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3dee6 │ │ │ │ + b.n 3deae │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3df5c │ │ │ │ + ble.n 3df24 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3df48 │ │ │ │ + b.n 3df10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c66ec <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ - b.n 3df7a │ │ │ │ + bl c62f4 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ + b.n 3df42 │ │ │ │ movs r0, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ 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 │ │ │ │ ldrd r4, r6, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #116] @ (3e010 ) │ │ │ │ + ldr r1, [pc, #116] @ (3dfd8 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl bcdbc │ │ │ │ + bl bc944 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3dfac │ │ │ │ + bne.n 3df74 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e008 │ │ │ │ + b.n 3dfd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 3dfb6 │ │ │ │ + cbz r3, 3df7e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 3dfc6 │ │ │ │ - b.n 3dfe6 │ │ │ │ - ldr r1, [pc, #92] @ (3e014 ) │ │ │ │ + cbnz r0, 3df8e │ │ │ │ + b.n 3dfae │ │ │ │ + ldr r1, [pc, #92] @ (3dfdc ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl bcdbc │ │ │ │ + bl bc944 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3dfb0 │ │ │ │ - b.n 3dfa8 │ │ │ │ + bne.n 3df78 │ │ │ │ + b.n 3df70 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3dfe6 │ │ │ │ + bne.n 3dfae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3dfe6 │ │ │ │ + beq.n 3dfae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3dfe6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3dfae │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #64456 @ 0xfbc8 │ │ │ │ + movw r2, #61960 @ 0xf208 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #17232 @ 0x4350 │ │ │ │ + movw r0, #14656 @ 0x3940 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #592 @ 0x250 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d5c04 │ │ │ │ + b.w d5798 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30848 @ 0x7880 │ │ │ │ + movw r1, #28352 @ 0x6ec0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ 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 3e058 │ │ │ │ + bne.n 3e020 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 181fc0 │ │ │ │ + b.w 181908 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42320 @ 0xa550 │ │ │ │ + movw r0, #39744 @ 0x9b40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e04c │ │ │ │ + bne.n 3e014 │ │ │ │ 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 3e092 │ │ │ │ - bl 2717d0 │ │ │ │ + bne.n 3e05a │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3e09e │ │ │ │ + cbz r3, 3e066 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3e0c0 │ │ │ │ + b.n 3e088 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3e0b0 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3e078 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3e0bc │ │ │ │ + b.n 3e084 │ │ │ │ mov r0, r4 │ │ │ │ - bl a05c4 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ + bl a0608 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e0ac │ │ │ │ - ldr r0, [pc, #8] @ (3e0c4 ) │ │ │ │ + beq.n 3e074 │ │ │ │ + ldr r0, [pc, #8] @ (3e08c ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strb r0, [r7, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e0d0 │ │ │ │ + cbz r1, 3e098 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e0d8 │ │ │ │ + b.n 3e0a0 │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3e108 │ │ │ │ - ldr r0, [pc, #40] @ (3e104 ) │ │ │ │ + b.n 3e0d0 │ │ │ │ + ldr r0, [pc, #40] @ (3e0cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -28840,74 +28823,123 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e120 │ │ │ │ + bne.n 3e0e8 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #53088 @ 0xcf60 │ │ │ │ + movw r3, #50592 @ 0xc5a0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 3e140 │ │ │ │ - b.n 3e122 │ │ │ │ - cbz r1, 3e14a │ │ │ │ - movw r3, #53088 @ 0xcf60 │ │ │ │ + bne.n 3e108 │ │ │ │ + b.n 3e0ea │ │ │ │ + cbz r1, 3e112 │ │ │ │ + movw r3, #50592 @ 0xc5a0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e140 │ │ │ │ + bls.n 3e108 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - beq.n 3e14a │ │ │ │ - b.n 3e12c │ │ │ │ + beq.n 3e112 │ │ │ │ + b.n 3e0f4 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ 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 3e142 │ │ │ │ + cmp r5, #0 │ │ │ │ + bgt.n 3e15a │ │ │ │ + b.n 3e164 │ │ │ │ + movw r0, #3736 @ 0xe98 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3e13c │ │ │ │ + b.n 3e194 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 142d64 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 3e194 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cbz r3, 3e17a │ │ │ │ + ldrd r2, r3, [r4, #12] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 3e184 │ │ │ │ + cmp r1, r3 │ │ │ │ + ble.n 3e188 │ │ │ │ + b.n 3e184 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 205f04 │ │ │ │ + bic.w r1, r3, r3, asr #31 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 218ca0 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e15c │ │ │ │ + cbz r1, 3e1a2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e164 │ │ │ │ + b.n 3e1aa │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3e354 │ │ │ │ + b.n 3e31a │ │ │ │ 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 73304 │ │ │ │ + bl 73528 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e23a │ │ │ │ + beq.n 3e280 │ │ │ │ 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 257f20 │ │ │ │ + bl 257dc4 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3e1a2 │ │ │ │ + bne.n 3e1e8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e222 │ │ │ │ + b.n 3e268 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e1d4 │ │ │ │ + bne.n 3e21a │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -28915,595 +28947,546 @@ │ │ │ │ strne r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 3e218 │ │ │ │ + b.n 3e25e │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #100] @ (3e244 ) │ │ │ │ + ldr r1, [pc, #96] @ (3e288 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl d5b60 │ │ │ │ + bl d56f4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e19c │ │ │ │ + beq.n 3e1e2 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e20c │ │ │ │ + bne.n 3e252 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e1ca │ │ │ │ + beq.n 3e210 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3e1ca │ │ │ │ + b.n 3e210 │ │ │ │ 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 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e23e │ │ │ │ + beq.n 3e284 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e23e │ │ │ │ + cbnz r3, 3e284 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e23e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e284 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ strb r4, [r2, #8] │ │ │ │ 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.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bhi.n 3e26e │ │ │ │ - cmp r5, #0 │ │ │ │ - bgt.n 3e286 │ │ │ │ - b.n 3e290 │ │ │ │ - movw r0, #6232 @ 0x1858 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e268 │ │ │ │ - b.n 3e2c0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 143770 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 3e2c0 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3e2a6 │ │ │ │ - ldrd r2, r3, [r4, #12] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 3e2b0 │ │ │ │ - cmp r1, r3 │ │ │ │ - ble.n 3e2b4 │ │ │ │ - b.n 3e2b0 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 205bcc │ │ │ │ - bic.w r1, r3, r3, asr #31 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 218a40 │ │ │ │ - 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, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e2e6 │ │ │ │ + bne.n 3e2ac │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 22b084 │ │ │ │ + b.w 22afe4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42312 @ 0xa548 │ │ │ │ + movw r0, #39736 @ 0x9b38 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e2da │ │ │ │ + bne.n 3e2a0 │ │ │ │ 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 3e33c │ │ │ │ + bne.n 3e302 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ 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 3e352 │ │ │ │ + beq.n 3e318 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e352 │ │ │ │ + b.n 3e318 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42152 @ 0xa4a8 │ │ │ │ + movw r0, #39576 @ 0x9a98 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e312 │ │ │ │ + bne.n 3e2d8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e36c │ │ │ │ + bne.n 3e332 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #53088 @ 0xcf60 │ │ │ │ + movw r3, #50592 @ 0xc5a0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 3e38c │ │ │ │ - b.n 3e36e │ │ │ │ - cbz r1, 3e396 │ │ │ │ - movw r3, #53088 @ 0xcf60 │ │ │ │ + bne.n 3e352 │ │ │ │ + b.n 3e334 │ │ │ │ + cbz r1, 3e35c │ │ │ │ + movw r3, #50592 @ 0xc5a0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e38c │ │ │ │ + bls.n 3e352 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - beq.n 3e396 │ │ │ │ - b.n 3e378 │ │ │ │ + beq.n 3e35c │ │ │ │ + b.n 3e33e │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #58915 @ 0xe623 │ │ │ │ + movw r1, #58859 @ 0xe5eb │ │ │ │ movt r1, #3 │ │ │ │ - b.w 25ebac │ │ │ │ + b.w 25e3c4 │ │ │ │ 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 3e3ec │ │ │ │ + bne.n 3e3b2 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ 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 3e402 │ │ │ │ + beq.n 3e3c8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e402 │ │ │ │ + b.n 3e3c8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42156 @ 0xa4ac │ │ │ │ + movw r0, #39580 @ 0x9a9c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e3c2 │ │ │ │ + bne.n 3e388 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e40c │ │ │ │ + cbz r1, 3e3d2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e414 │ │ │ │ + b.n 3e3da │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.w 3460c │ │ │ │ + b.w 34630 │ │ │ │ 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 r3, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 3e44e │ │ │ │ + beq.n 3e414 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17724 @ 0x453c │ │ │ │ + movw r1, #15148 @ 0x3b2c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3e472 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3e438 │ │ │ │ movw r2, #56136 @ 0xdb48 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e4be │ │ │ │ - ldr r0, [pc, #340] @ (3e5b4 ) │ │ │ │ + beq.n 3e484 │ │ │ │ + ldr r0, [pc, #340] @ (3e57c ) │ │ │ │ mov r1, sp │ │ │ │ ldrd r6, r7, [r3, #16] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - bl 12eb44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12e188 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3e476 │ │ │ │ + bge.n 3e43c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e5ae │ │ │ │ + b.n 3e574 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3e486 │ │ │ │ - cbnz r4, 3e4c8 │ │ │ │ + beq.n 3e44c │ │ │ │ + cbnz r4, 3e48e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 3e4be │ │ │ │ + beq.n 3e484 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #17780 @ 0x4574 │ │ │ │ + movw r1, #15204 @ 0x3b64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d0124 │ │ │ │ + bl cfcf8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e472 │ │ │ │ + beq.n 3e438 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 3e4c8 │ │ │ │ + bne.n 3e48e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e4be │ │ │ │ + beq.n 3e484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e4be │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3e484 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3e5ae │ │ │ │ + b.n 3e574 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #17788 @ 0x457c │ │ │ │ + movw r0, #15212 @ 0x3b6c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl f60b0 │ │ │ │ + bl f5d30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e538 │ │ │ │ + beq.n 3e4fe │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 3e4ee │ │ │ │ + bne.n 3e4b4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 3e4fe │ │ │ │ + cbz r5, 3e4c4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 3e51a │ │ │ │ - ldr r1, [pc, #200] @ (3e5b8 ) │ │ │ │ + b.n 3e4e0 │ │ │ │ + ldr r1, [pc, #200] @ (3e580 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl bcdbc │ │ │ │ + bl bc944 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e4e2 │ │ │ │ - b.n 3e538 │ │ │ │ - bl 6d484 │ │ │ │ + bne.n 3e4a8 │ │ │ │ + b.n 3e4fe │ │ │ │ + bl 6d6cc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #5672 @ 0x1628 │ │ │ │ + movw r0, #3084 @ 0xc0c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3e550 │ │ │ │ + cbz r0, 3e516 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl f5f70 │ │ │ │ + bl f5bf0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e53e │ │ │ │ + bne.n 3e504 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e538 │ │ │ │ + beq.n 3e4fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e538 │ │ │ │ + cbnz r3, 3e4fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e592 │ │ │ │ + b.n 3e558 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e566 │ │ │ │ + beq.n 3e52c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e566 │ │ │ │ + cbnz r3, 3e52c │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e566 │ │ │ │ - bl d82e4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e52c │ │ │ │ + bl d7e9c │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #17812 @ 0x4594 │ │ │ │ + movw r0, #15236 @ 0x3b84 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl f60b0 │ │ │ │ + bl f5d30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e538 │ │ │ │ + beq.n 3e4fe │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #8320 @ 0x2080 │ │ │ │ + movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl f60b0 │ │ │ │ + bl f5d30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e538 │ │ │ │ + beq.n 3e4fe │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dd8bc │ │ │ │ + bl 1ddcec │ │ │ │ mov r0, r4 │ │ │ │ - bl 11cee4 │ │ │ │ + bl 11c544 │ │ │ │ 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 3e5a8 │ │ │ │ + beq.n 3e56e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e5a8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3e56e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3e4be │ │ │ │ - b.n 3e472 │ │ │ │ + beq.n 3e484 │ │ │ │ + b.n 3e438 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ stc 0, cr0, [ip], {73} @ 0x49 │ │ │ │ - ble.n 3e634 │ │ │ │ + ble.n 3e5fc │ │ │ │ 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] │ │ │ │ movw r3, #8956 @ 0x22fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3e614 │ │ │ │ + bne.n 3e5dc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e614 │ │ │ │ + bne.n 3e5dc │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3e614 │ │ │ │ + bhi.n 3e5dc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 3ea28 │ │ │ │ + bl 3e9f0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3e61e │ │ │ │ + beq.n 3e5e6 │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 3e620 │ │ │ │ + b.n 3e5e8 │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3e620 │ │ │ │ + b.n 3e5e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ 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, #572] @ 3e878 │ │ │ │ + vldr d10, [pc, #572] @ 3e840 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 3e670 │ │ │ │ + bls.n 3e638 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 3e86e │ │ │ │ + bvs.w 3e836 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3e86e │ │ │ │ + bgt.w 3e836 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #536] @ 3e880 │ │ │ │ + vldr d8, [pc, #536] @ 3e848 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e86e │ │ │ │ - vldr d9, [pc, #532] @ 3e888 │ │ │ │ + b.n 3e836 │ │ │ │ + vldr d9, [pc, #532] @ 3e850 │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e6a2 │ │ │ │ + bne.n 3e66a │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #520] @ 3e890 │ │ │ │ - vldr d7, [pc, #524] @ 3e898 │ │ │ │ + vldr d6, [pc, #520] @ 3e858 │ │ │ │ + vldr d7, [pc, #524] @ 3e860 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 3e86e │ │ │ │ + b.n 3e836 │ │ │ │ blx 2973c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e6e4 │ │ │ │ + bne.n 3e6ac │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3e662 │ │ │ │ + bmi.n 3e62a │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 3e854 │ │ │ │ + bhi.w 3e81c │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #43968 @ 0xabc0 │ │ │ │ + movw r3, #41472 @ 0xa200 │ │ │ │ movt r3, #69 @ 0x45 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #256] @ 0x100 │ │ │ │ - b.n 3e86e │ │ │ │ - vldr d7, [pc, #440] @ 3e8a0 │ │ │ │ + b.n 3e836 │ │ │ │ + vldr d7, [pc, #440] @ 3e868 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3e70c │ │ │ │ + bpl.n 3e6d4 │ │ │ │ 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 3e86e │ │ │ │ - b.n 3e84a │ │ │ │ - vldr d7, [pc, #408] @ 3e8a8 │ │ │ │ + ble.w 3e836 │ │ │ │ + b.n 3e812 │ │ │ │ + vldr d7, [pc, #408] @ 3e870 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e740 │ │ │ │ + ble.n 3e708 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3e732 │ │ │ │ + bpl.n 3e6fa │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 2686a8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x3d70> │ │ │ │ + bl 267e80 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x3d2c> │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3e86e │ │ │ │ + b.n 3e836 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #344] @ 3e890 │ │ │ │ + vldr d8, [pc, #344] @ 3e858 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e86e │ │ │ │ - vldr d7, [pc, #364] @ 3e8b0 │ │ │ │ + b.n 3e836 │ │ │ │ + vldr d7, [pc, #364] @ 3e878 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e760 │ │ │ │ + ble.n 3e728 │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #344] @ 3e8b0 │ │ │ │ + vldr d6, [pc, #344] @ 3e878 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 3e768 │ │ │ │ + b.n 3e730 │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #328] @ 3e8b8 │ │ │ │ + vldr d6, [pc, #328] @ 3e880 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #328] @ 3e8c0 │ │ │ │ + vldr d11, [pc, #328] @ 3e888 │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 3e7f0 │ │ │ │ - bl 2686a8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x3d70> │ │ │ │ + bpl.n 3e7b8 │ │ │ │ + bl 267e80 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x3d2c> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 29344 │ │ │ │ - vldr d6, [pc, #300] @ 3e8c8 │ │ │ │ + vldr d6, [pc, #300] @ 3e890 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 2607ac │ │ │ │ + bl 25ffb4 │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 3e7d6 │ │ │ │ + bpl.n 3e79e │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a8f0 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3e83c │ │ │ │ + b.n 3e804 │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2a8f0 │ │ │ │ vdiv.f64 d7, d9, d0 │ │ │ │ vdiv.f64 d8, d7, d0 │ │ │ │ - b.n 3e83c │ │ │ │ - bl 2607ac │ │ │ │ + b.n 3e804 │ │ │ │ + bl 25ffb4 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 29344 │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmla.f64 d8, d12, d8 │ │ │ │ - bpl.n 3e824 │ │ │ │ + bpl.n 3e7ec │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a8f0 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 3e83c │ │ │ │ + b.n 3e804 │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2a8f0 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e86e │ │ │ │ + ble.n 3e836 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e86e │ │ │ │ - vldr d7, [pc, #80] @ 3e8a8 │ │ │ │ + b.n 3e836 │ │ │ │ + vldr d7, [pc, #80] @ 3e870 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3e732 │ │ │ │ - vldr d14, [pc, #72] @ 3e8b0 │ │ │ │ + bgt.w 3e6fa │ │ │ │ + vldr d14, [pc, #72] @ 3e878 │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 3e752 │ │ │ │ + b.n 3e71a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -29520,19 +29503,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, 3e8d6 │ │ │ │ + cbnz r0, 3e89e │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3e8de │ │ │ │ + cbnz r0, 3e8a6 │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r1, r4 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -29542,148 +29525,148 @@ │ │ │ │ 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 3e8f4 │ │ │ │ + bne.n 3e8bc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e912 │ │ │ │ - b.n 3e90c │ │ │ │ + bne.n 3e8da │ │ │ │ + b.n 3e8d4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5220 @ 0x1464 │ │ │ │ + movw r0, #2724 @ 0xaa4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e8e6 │ │ │ │ - b.n 3e92a │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 3e92a │ │ │ │ + bne.n 3e8ae │ │ │ │ + b.n 3e8f2 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 3e8f2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 201fe4 │ │ │ │ - cbz r0, 3e92a │ │ │ │ + bl 20231c │ │ │ │ + cbz r0, 3e8f2 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 3ec22 │ │ │ │ + b.n 3ebea │ │ │ │ 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 3e950 │ │ │ │ + bne.n 3e918 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 213cec │ │ │ │ + b.w 213f44 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42272 @ 0xa520 │ │ │ │ + movw r0, #39696 @ 0x9b10 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e944 │ │ │ │ + bne.n 3e90c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e970 │ │ │ │ + cbz r1, 3e938 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e978 │ │ │ │ + b.n 3e940 │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3ece6 │ │ │ │ + b.n 3ecae │ │ │ │ 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, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3e9ae │ │ │ │ + beq.n 3e976 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3e9ae │ │ │ │ + ble.n 3e976 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e9c0 │ │ │ │ + beq.n 3e988 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e9c0 │ │ │ │ - movw r0, #18112 @ 0x46c0 │ │ │ │ + b.n 3e988 │ │ │ │ + movw r0, #15536 @ 0x3cb0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #92] @ (3ea24 ) │ │ │ │ - bl 91178 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #92] @ (3e9ec ) │ │ │ │ + bl 913d0 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3e9d6 │ │ │ │ + cbz r0, 3e99e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3e9ec │ │ │ │ + bmi.n 3e9b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #18136 @ 0x46d8 │ │ │ │ + movw r0, #15560 @ 0x3cc8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3ea02 │ │ │ │ + b.n 3e9ca │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #18168 @ 0x46f8 │ │ │ │ + movw r0, #15592 @ 0x3ce8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ea18 │ │ │ │ + beq.n 3e9e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ea18 │ │ │ │ + cbnz r3, 3e9e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r2, sp, #592 @ 0x250 │ │ │ │ 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 3eb5c │ │ │ │ + beq.w 3eb24 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3eb60 │ │ │ │ + bne.w 3eb28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -29700,30 +29683,30 @@ │ │ │ │ blx 29634 │ │ │ │ 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 260a34 │ │ │ │ - cbz r0, 3ea8e │ │ │ │ + bl 26035c │ │ │ │ + cbz r0, 3ea56 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3ea7a │ │ │ │ + bne.n 3ea42 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3eb2e │ │ │ │ + b.n 3eaf6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 24196c │ │ │ │ + bl 241910 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 3eaa4 │ │ │ │ - bhi.n 3ea7a │ │ │ │ + beq.n 3ea6c │ │ │ │ + bhi.n 3ea42 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3eb26 │ │ │ │ - b.n 3eb2a │ │ │ │ + bne.n 3eaee │ │ │ │ + b.n 3eaf2 │ │ │ │ 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 │ │ │ │ @@ -29738,355 +29721,286 @@ │ │ │ │ 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 d5b60 │ │ │ │ + bl d56f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3eaf4 │ │ │ │ + beq.n 3eabc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3eaf4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3eabc │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3eb0a │ │ │ │ + beq.n 3ead2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3eb0a │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ead2 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3eb20 │ │ │ │ + beq.n 3eae8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3eb20 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3eae8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 3eb2a │ │ │ │ - bne.n 3ea7a │ │ │ │ + blt.n 3eaf2 │ │ │ │ + bne.n 3ea42 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3eb2e │ │ │ │ + b.n 3eaf6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3eb44 │ │ │ │ + beq.n 3eb0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3eb44 │ │ │ │ + cbnz r3, 3eb0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3eb62 │ │ │ │ + beq.n 3eb2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3eb62 │ │ │ │ + cbnz r3, 3eb2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3eb62 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3eb2a │ │ │ │ movs r5, #1 │ │ │ │ - b.n 3eb62 │ │ │ │ + b.n 3eb2a │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ 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 r6, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 3eb84 │ │ │ │ + cbz r3, 3eb4c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3eb94 │ │ │ │ + b.n 3eb5c │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 3eb92 │ │ │ │ + blt.n 3eb5a │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3eb8e │ │ │ │ - cbnz r1, 3ebb0 │ │ │ │ + bgt.n 3eb56 │ │ │ │ + cbnz r1, 3eb78 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3eb94 │ │ │ │ + b.n 3eb5c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #128] @ (3ec18 ) │ │ │ │ + ldr r1, [pc, #128] @ (3ebe0 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3ec12 │ │ │ │ - b.n 3ebb6 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3ebda │ │ │ │ + b.n 3eb7e │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ it ne │ │ │ │ ldrne r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl d03d4 │ │ │ │ + bl cffa4 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 3ec06 │ │ │ │ + cbz r4, 3ebce │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42644 @ 0xa694 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ebf2 │ │ │ │ + beq.n 3ebba │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18204 @ 0x471c │ │ │ │ + movw r1, #15628 @ 0x3d0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f58 │ │ │ │ + bl 8617c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ec04 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 3ec12 │ │ │ │ + bne.n 3ebcc │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 3ebda │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #216 @ 0xd8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ 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, #5972 @ 0x1754 │ │ │ │ + movw r1, #3476 @ 0xd94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r0, #18232 @ 0x4738 │ │ │ │ + movw r0, #15656 @ 0x3d28 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ec6e │ │ │ │ + bne.n 3ec36 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3eca8 │ │ │ │ + b.n 3ec70 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3ec94 │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 3ec5c │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ec58 │ │ │ │ - bl 98ae4 │ │ │ │ + bne.n 3ec20 │ │ │ │ + bl 98b84 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a7f0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3ec5c │ │ │ │ + bne.n 3ec24 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3eca8 │ │ │ │ + b.n 3ec70 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ecce │ │ │ │ + bne.n 3ec96 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14938c │ │ │ │ + b.w 148984 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42188 @ 0xa4cc │ │ │ │ + movw r0, #39612 @ 0x9abc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ecc2 │ │ │ │ + bne.n 3ec8a │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3ed12 │ │ │ │ + bne.n 3ecda │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #53088 @ 0xcf60 │ │ │ │ + movw r2, #50592 @ 0xc5a0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3ed5e │ │ │ │ - movw r3, #53088 @ 0xcf60 │ │ │ │ + cbz r1, 3ed26 │ │ │ │ + movw r3, #50592 @ 0xc5a0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3ed46 │ │ │ │ + bls.n 3ed0e │ │ │ │ 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 3ed22 │ │ │ │ + beq.n 3ecea │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3ed68 │ │ │ │ + b.n 3ed30 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3ed68 │ │ │ │ + b.n 3ed30 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003ed6c : │ │ │ │ +0003ed34 : │ │ │ │ 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 3ef8e │ │ │ │ + bl 3eea2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1b5c88 │ │ │ │ + bl 1b6308 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3ed9c │ │ │ │ + bne.n 3ed64 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #18244 @ 0x4744 │ │ │ │ + movw r0, #15668 @ 0x3d34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 20117c │ │ │ │ + bl 2014b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0003eda2 <_PyCompile_OptimizeCfg@@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 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #52896 @ 0xcea0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 3eddc <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8172 @ 0x1fec │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3ede8 <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 72508 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3edec <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3ee4c <_PyCompile_OptimizeCfg@@Base+0xaa> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1009b4 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 3edfa <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3ee30 <_PyCompile_OptimizeCfg@@Base+0x8e> │ │ │ │ - movs r2, #0 │ │ │ │ - mov r3, r8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 101ac0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3edf6 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - bl 1c4cac │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3edf6 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 109044 │ │ │ │ - adds r0, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - beq.n 3ee2a <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ - bl 1010ec │ │ │ │ - b.n 3ee30 <_PyCompile_OptimizeCfg@@Base+0x8e> │ │ │ │ - bl 10f7cc <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ - b.n 3edf6 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3ee46 <_PyCompile_OptimizeCfg@@Base+0xa4> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ee46 <_PyCompile_OptimizeCfg@@Base+0xa4> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 10fcf4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - 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, #3832] @ 0xef8 │ │ │ │ - ldr r6, [pc, #268] @ (3ef74 <_PyCompile_OptimizeCfg@@Base+0x1d2>) │ │ │ │ + ldr r6, [pc, #268] @ (3ee88 ) │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -30094,65 +30008,65 @@ │ │ │ │ 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} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 3ee98 <_PyCompile_OptimizeCfg@@Base+0xf6> │ │ │ │ + bne.n 3edae │ │ │ │ cmp ip, lr │ │ │ │ - ble.n 3ee98 <_PyCompile_OptimizeCfg@@Base+0xf6> │ │ │ │ + ble.n 3edae │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 3ee98 <_PyCompile_OptimizeCfg@@Base+0xf6> │ │ │ │ - cbnz r4, 3eeba <_PyCompile_OptimizeCfg@@Base+0x118> │ │ │ │ + bne.n 3edae │ │ │ │ + cbnz r4, 3edd0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #220] @ (3ef78 <_PyCompile_OptimizeCfg@@Base+0x1d6>) │ │ │ │ + ldr r4, [pc, #216] @ (3ee8c ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, lr │ │ │ │ movs r4, #1 │ │ │ │ mov r1, ip │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ef52 <_PyCompile_OptimizeCfg@@Base+0x1b0> │ │ │ │ + beq.n 3ee68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 118784 │ │ │ │ + bl 117d8c │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldrd r8, r5, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ef5c <_PyCompile_OptimizeCfg@@Base+0x1ba> │ │ │ │ - bl 98ae4 │ │ │ │ + beq.n 3ee72 │ │ │ │ + bl 98b84 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 3eee2 <_PyCompile_OptimizeCfg@@Base+0x140> │ │ │ │ + beq.n 3edf8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a2f4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3eeea <_PyCompile_OptimizeCfg@@Base+0x148> │ │ │ │ + b.n 3ee00 │ │ │ │ mov r0, r8 │ │ │ │ blx 296cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b624 │ │ │ │ - cbz r4, 3ef08 <_PyCompile_OptimizeCfg@@Base+0x166> │ │ │ │ + bl 9b6dc │ │ │ │ + cbz r4, 3ee1e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f686c │ │ │ │ - b.n 3ef5e <_PyCompile_OptimizeCfg@@Base+0x1bc> │ │ │ │ + bl f64ec │ │ │ │ + b.n 3ee74 │ │ │ │ ldrd sl, fp, [sp, #176] @ 0xb0 │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #168] @ 0xa8 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ ldrd sl, fp, [sp, #160] @ 0xa0 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ @@ -30165,142 +30079,210 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd sl, fp, [sp, #8] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldrd sl, fp, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r1, r2, [sp, #128] @ 0x80 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 3f0b8 │ │ │ │ + bl 3f07e <_PyCompile_OptimizeCfg@@Base+0x14e> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ef5e <_PyCompile_OptimizeCfg@@Base+0x1bc> │ │ │ │ + b.n 3ee74 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ef5e <_PyCompile_OptimizeCfg@@Base+0x1bc> │ │ │ │ + b.n 3ee74 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ strd r8, r5, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 118d38 │ │ │ │ + bl 118340 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r4, pc, #576 @ (adr r4, 3f0cc <_PyCompile_OptimizeCfg@@Base+0x19c>) │ │ │ │ lsls r5, r0, #1 │ │ │ │ cmp r2, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3ef84 <_PyCompile_OptimizeCfg@@Base+0x1e2> │ │ │ │ + cbz r1, 3ee98 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3ef8c <_PyCompile_OptimizeCfg@@Base+0x1ea> │ │ │ │ + b.n 3eea0 │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3f054 │ │ │ │ + b.n 3f01a <_PyCompile_OptimizeCfg@@Base+0xea> │ │ │ │ │ │ │ │ -0003ef8e : │ │ │ │ +0003eea2 : │ │ │ │ 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, 3efec │ │ │ │ + cbnz r3, 3ef00 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3efb4 │ │ │ │ + cbnz r0, 3eec8 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 3f004 │ │ │ │ + b.n 3ef18 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl bcdbc │ │ │ │ + bl bc944 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f012 │ │ │ │ + beq.n 3ef26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f012 │ │ │ │ - ldr r2, [pc, #68] @ (3f018 ) │ │ │ │ + cbnz r3, 3ef26 │ │ │ │ + ldr r2, [pc, #68] @ (3ef2c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3efe6 │ │ │ │ + cbz r3, 3eefa │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 3f012 │ │ │ │ + b.n 3ef26 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3f010 │ │ │ │ + cbnz r0, 3ef24 │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d80a0 │ │ │ │ - cbnz r0, 3f00a │ │ │ │ + bl d7c58 │ │ │ │ + cbnz r0, 3ef1e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f012 │ │ │ │ - bl d82e4 │ │ │ │ - b.n 3f012 │ │ │ │ + b.n 3ef26 │ │ │ │ + bl d7e9c │ │ │ │ + b.n 3ef26 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +0003ef30 <_PyCompile_OptimizeCfg@@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 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #52896 @ 0xcea0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + sub sp, #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 3ef6a <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #5596 @ 0x15dc │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3ef76 <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 7273c │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3ef7a <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3efda <_PyCompile_OptimizeCfg@@Base+0xaa> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 100a74 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 3ef88 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3efbe <_PyCompile_OptimizeCfg@@Base+0x8e> │ │ │ │ + movs r2, #0 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 101b78 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3ef84 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 1c53cc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3ef84 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1090f4 │ │ │ │ + adds r0, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + beq.n 3efb8 <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ + bl 1011ac │ │ │ │ + b.n 3efbe <_PyCompile_OptimizeCfg@@Base+0x8e> │ │ │ │ + bl 10f874 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + b.n 3ef84 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3efd4 <_PyCompile_OptimizeCfg@@Base+0xa4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3efd4 <_PyCompile_OptimizeCfg@@Base+0xa4> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 10fc9c <_PyObject_GC_Resize@@Base+0x480> │ │ │ │ + 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, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f03c │ │ │ │ + bne.n 3f002 <_PyCompile_OptimizeCfg@@Base+0xd2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 36b6c │ │ │ │ + b.w 36b3c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42280 @ 0xa528 │ │ │ │ + movw r0, #39704 @ 0x9b18 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f030 │ │ │ │ + bne.n 3eff6 <_PyCompile_OptimizeCfg@@Base+0xc6> │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3f06c │ │ │ │ + bne.n 3f032 <_PyCompile_OptimizeCfg@@Base+0x102> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #53088 @ 0xcf60 │ │ │ │ + movw r3, #50592 @ 0xc5a0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 3f08c │ │ │ │ - b.n 3f06e │ │ │ │ - cbz r1, 3f096 │ │ │ │ - movw r3, #53088 @ 0xcf60 │ │ │ │ + bmi.n 3f052 <_PyCompile_OptimizeCfg@@Base+0x122> │ │ │ │ + b.n 3f034 <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ + cbz r1, 3f05c <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ + movw r3, #50592 @ 0xc5a0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3f08c │ │ │ │ + bls.n 3f052 <_PyCompile_OptimizeCfg@@Base+0x122> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 3f096 │ │ │ │ - b.n 3f078 │ │ │ │ + bpl.n 3f05c <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ + b.n 3f03e <_PyCompile_OptimizeCfg@@Base+0x10e> │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -30309,113 +30291,113 @@ │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ it gt │ │ │ │ mulgt r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ 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 85a0c │ │ │ │ + bl 85c30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f172 │ │ │ │ + beq.n 3f138 <_PyCompile_OptimizeCfg@@Base+0x208> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f15c │ │ │ │ + beq.n 3f122 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f15c │ │ │ │ + cbz r0, 3f122 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 11cb74 │ │ │ │ + bl 11c1d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f15c │ │ │ │ + cbz r0, 3f122 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 11cb74 │ │ │ │ + bl 11c1d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f15c │ │ │ │ + cbz r0, 3f122 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 11cb74 │ │ │ │ + bl 11c1d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f15c │ │ │ │ + cbz r0, 3f122 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 11cb74 │ │ │ │ + bl 11c1d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f15c │ │ │ │ + cbz r0, 3f122 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 11cb74 │ │ │ │ + bl 11c1d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f15c │ │ │ │ + cbz r0, 3f122 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 11cb74 │ │ │ │ + bl 11c1d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f15c │ │ │ │ + cbz r0, 3f122 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f15c │ │ │ │ + cbz r0, 3f122 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f176 │ │ │ │ + cbnz r0, 3f13c <_PyCompile_OptimizeCfg@@Base+0x20c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f172 │ │ │ │ + beq.n 3f138 <_PyCompile_OptimizeCfg@@Base+0x208> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f172 │ │ │ │ + cbnz r3, 3f138 <_PyCompile_OptimizeCfg@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f184 │ │ │ │ + b.n 3f14a <_PyCompile_OptimizeCfg@@Base+0x21a> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7f1f8 │ │ │ │ + bl 7f420 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f15c │ │ │ │ + beq.n 3f122 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3f190 │ │ │ │ + cbz r1, 3f156 <_PyCompile_OptimizeCfg@@Base+0x226> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3f198 │ │ │ │ + b.n 3f15e <_PyCompile_OptimizeCfg@@Base+0x22e> │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3f214 │ │ │ │ + b.n 3f1da <_PyCompile_OptimizeCfg@@Base+0x2aa> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3f1bc │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 3f182 <_PyCompile_OptimizeCfg@@Base+0x252> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 3f1b4 │ │ │ │ + bne.n 3f17a <_PyCompile_OptimizeCfg@@Base+0x24a> │ │ │ │ pop {r4} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -30423,81 +30405,81 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #36988 @ 0x907c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3f1ea │ │ │ │ + beq.n 3f1b0 <_PyCompile_OptimizeCfg@@Base+0x280> │ │ │ │ movw r3, #42644 @ 0xa694 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f1fe │ │ │ │ + bne.n 3f1c4 <_PyCompile_OptimizeCfg@@Base+0x294> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24e2d0 │ │ │ │ + bl 24e220 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3f210 │ │ │ │ + beq.n 3f1d6 <_PyCompile_OptimizeCfg@@Base+0x2a6> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ movs r2, #1 │ │ │ │ - bl 206610 │ │ │ │ + bl 206a4c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3f210 │ │ │ │ + beq.n 3f1d6 <_PyCompile_OptimizeCfg@@Base+0x2a6> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3f240 │ │ │ │ + bne.n 3f206 <_PyCompile_OptimizeCfg@@Base+0x2d6> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #53088 @ 0xcf60 │ │ │ │ + movw r2, #50592 @ 0xc5a0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3f294 │ │ │ │ + cbz r1, 3f25a <_PyCompile_OptimizeCfg@@Base+0x32a> │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #53088 @ 0xcf60 │ │ │ │ + movw r5, #50592 @ 0xc5a0 │ │ │ │ movt r5, #43 @ 0x2b │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3f27c │ │ │ │ + bls.n 3f242 <_PyCompile_OptimizeCfg@@Base+0x312> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 3f26a │ │ │ │ - cbnz r3, 3f29e │ │ │ │ + beq.n 3f230 <_PyCompile_OptimizeCfg@@Base+0x300> │ │ │ │ + cbnz r3, 3f264 <_PyCompile_OptimizeCfg@@Base+0x334> │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3f278 │ │ │ │ + b.n 3f23e <_PyCompile_OptimizeCfg@@Base+0x30e> │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 3f276 │ │ │ │ - cbz r3, 3f29e │ │ │ │ + beq.n 3f23c <_PyCompile_OptimizeCfg@@Base+0x30c> │ │ │ │ + cbz r3, 3f264 <_PyCompile_OptimizeCfg@@Base+0x334> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3f278 │ │ │ │ + b.n 3f23e <_PyCompile_OptimizeCfg@@Base+0x30e> │ │ │ │ mov r3, r2 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 3f252 │ │ │ │ + b.n 3f218 <_PyCompile_OptimizeCfg@@Base+0x2e8> │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3f2a6 │ │ │ │ + b.n 3f26c <_PyCompile_OptimizeCfg@@Base+0x33c> │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ @@ -30507,521 +30489,520 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #36988 @ 0x907c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3f2e8 │ │ │ │ + beq.n 3f2ae <_PyCompile_OptimizeCfg@@Base+0x37e> │ │ │ │ movw r3, #42644 @ 0xa694 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3f2e8 │ │ │ │ + beq.n 3f2ae <_PyCompile_OptimizeCfg@@Base+0x37e> │ │ │ │ movs r2, #2 │ │ │ │ - bl 206610 │ │ │ │ + bl 206a4c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3f348 │ │ │ │ + beq.n 3f30e <_PyCompile_OptimizeCfg@@Base+0x3de> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24e2d0 │ │ │ │ + bl 24e220 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3f348 │ │ │ │ - cbz r0, 3f32c │ │ │ │ + beq.n 3f30e <_PyCompile_OptimizeCfg@@Base+0x3de> │ │ │ │ + cbz r0, 3f2f2 <_PyCompile_OptimizeCfg@@Base+0x3c2> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl f6990 │ │ │ │ + bl f6610 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f348 │ │ │ │ + cbz r0, 3f30e <_PyCompile_OptimizeCfg@@Base+0x3de> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #72] @ (3f350 ) │ │ │ │ + ldr r3, [pc, #72] @ (3f314 <_PyCompile_OptimizeCfg@@Base+0x3e4>) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3f34a │ │ │ │ - bl 133cd8 │ │ │ │ + beq.n 3f310 <_PyCompile_OptimizeCfg@@Base+0x3e0> │ │ │ │ + bl 133300 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f320 │ │ │ │ + beq.n 3f2e6 <_PyCompile_OptimizeCfg@@Base+0x3b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3f324 │ │ │ │ + cbz r3, 3f2ea <_PyCompile_OptimizeCfg@@Base+0x3ba> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3f34a │ │ │ │ + b.n 3f310 <_PyCompile_OptimizeCfg@@Base+0x3e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f320 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f2e6 <_PyCompile_OptimizeCfg@@Base+0x3b6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #18624 @ 0x48c0 │ │ │ │ + movw r1, #16048 @ 0x3eb0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ strb r4, [r2, #8] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbnz r4, 3f37a │ │ │ │ + cbnz r4, 3f33e <_PyCompile_OptimizeCfg@@Base+0x40e> │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3f37a │ │ │ │ + ble.n 3f33e <_PyCompile_OptimizeCfg@@Base+0x40e> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 3f37a │ │ │ │ - cbnz r2, 3f39c │ │ │ │ + bne.n 3f33e <_PyCompile_OptimizeCfg@@Base+0x40e> │ │ │ │ + cbnz r2, 3f360 <_PyCompile_OptimizeCfg@@Base+0x430> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #336] @ (3f4d0 ) │ │ │ │ + ldr r4, [pc, #336] @ (3f494 <_PyCompile_OptimizeCfg@@Base+0x564>) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3f39c │ │ │ │ + cbnz r0, 3f360 <_PyCompile_OptimizeCfg@@Base+0x430> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f4c6 │ │ │ │ + b.n 3f48a <_PyCompile_OptimizeCfg@@Base+0x55a> │ │ │ │ ldrd r8, r0, [r2] │ │ │ │ - bl dbf3c <_PyNumber_Index@@Base> │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3f3b6 │ │ │ │ - bl 80b80 │ │ │ │ + cbnz r0, 3f37a <_PyCompile_OptimizeCfg@@Base+0x44a> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f398 │ │ │ │ + bne.n 3f35c <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f3d6 │ │ │ │ - bl 85f58 │ │ │ │ + b.n 3f39a <_PyCompile_OptimizeCfg@@Base+0x46a> │ │ │ │ + bl 8617c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f3d2 │ │ │ │ + beq.n 3f396 <_PyCompile_OptimizeCfg@@Base+0x466> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3f3d2 │ │ │ │ + cbnz r3, 3f396 <_PyCompile_OptimizeCfg@@Base+0x466> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 3f3a8 │ │ │ │ + beq.n 3f36c <_PyCompile_OptimizeCfg@@Base+0x43c> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - bge.n 3f3f6 │ │ │ │ + bge.n 3f3ba <_PyCompile_OptimizeCfg@@Base+0x48a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37004 @ 0x908c │ │ │ │ + movw r1, #34428 @ 0x867c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3f398 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3f35c <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ mov r1, r6 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 27db10 │ │ │ │ + bl 27d170 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 3f40a │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 3f398 │ │ │ │ + ble.n 3f3ce <_PyCompile_OptimizeCfg@@Base+0x49e> │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 3f35c <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ mov r0, r5 │ │ │ │ mul.w r5, r6, r4 │ │ │ │ - bl 159b30 │ │ │ │ + bl 159218 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - movw r2, #13676 @ 0x356c │ │ │ │ + movw r2, #11100 @ 0x2b5c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 12f98c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12efd4 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f398 │ │ │ │ + beq.n 3f35c <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 3f468 │ │ │ │ + bmi.n 3f42c <_PyCompile_OptimizeCfg@@Base+0x4fc> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18644 @ 0x48d4 │ │ │ │ + movw r1, #16068 @ 0x3ec4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f398 │ │ │ │ + beq.n 3f35c <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f398 │ │ │ │ + bne.n 3f35c <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f398 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f35c <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 225f28 <_Py_set_inheritable_async_safe@@Base+0x1f7c> │ │ │ │ + bl 226198 <_Py_set_inheritable_async_safe@@Base+0x1f7c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f48a │ │ │ │ + beq.n 3f44e <_PyCompile_OptimizeCfg@@Base+0x51e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3f48a │ │ │ │ + cbnz r3, 3f44e <_PyCompile_OptimizeCfg@@Base+0x51e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3f398 │ │ │ │ + beq.n 3f35c <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 3f4c6 │ │ │ │ + beq.n 3f48a <_PyCompile_OptimizeCfg@@Base+0x55a> │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18672 @ 0x48f0 │ │ │ │ + movw r1, #16096 @ 0x3ee0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3f398 │ │ │ │ + beq.w 3f35c <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3f398 │ │ │ │ + bne.w 3f35c <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f398 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f35c <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ 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 3f4f4 │ │ │ │ + bne.n 3f4b8 <_PyCompile_OptimizeCfg@@Base+0x588> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e6c9c │ │ │ │ + b.w e6920 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #28752 @ 0x7050 │ │ │ │ + movw r0, #26176 @ 0x6640 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f4e8 │ │ │ │ + bne.n 3f4ac <_PyCompile_OptimizeCfg@@Base+0x57c> │ │ │ │ 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 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 3f532 │ │ │ │ + cbz r5, 3f4f6 <_PyCompile_OptimizeCfg@@Base+0x5c6> │ │ │ │ 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 3f56e │ │ │ │ + b.n 3f532 <_PyCompile_OptimizeCfg@@Base+0x602> │ │ │ │ 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 3f566 │ │ │ │ - bl 10f2f0 │ │ │ │ + bpl.n 3f52a <_PyCompile_OptimizeCfg@@Base+0x5fa> │ │ │ │ + bl 10f398 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3f59e │ │ │ │ - bl ec448 │ │ │ │ + cbz r0, 3f562 <_PyCompile_OptimizeCfg@@Base+0x632> │ │ │ │ + bl ec0c0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f56c │ │ │ │ + beq.n 3f530 <_PyCompile_OptimizeCfg@@Base+0x600> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3f56c │ │ │ │ + cbnz r3, 3f530 <_PyCompile_OptimizeCfg@@Base+0x600> │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f56c │ │ │ │ - bl ec448 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f530 <_PyCompile_OptimizeCfg@@Base+0x600> │ │ │ │ + bl ec0c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 3f59e │ │ │ │ + cbz r4, 3f562 <_PyCompile_OptimizeCfg@@Base+0x632> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl df7a4 <_PyType_Name@@Base> │ │ │ │ + bl df424 <_PyType_Name@@Base> │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #6244 @ 0x1864 │ │ │ │ + movw r0, #3668 @ 0xe54 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f59e │ │ │ │ + beq.n 3f562 <_PyCompile_OptimizeCfg@@Base+0x632> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f59e │ │ │ │ + cbnz r3, 3f562 <_PyCompile_OptimizeCfg@@Base+0x632> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f5ca │ │ │ │ + bne.n 3f58e <_PyCompile_OptimizeCfg@@Base+0x65e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3f5e2 │ │ │ │ + b.w 3f5a6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42392 @ 0xa598 │ │ │ │ + movw r0, #39816 @ 0x9b88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f5b6 │ │ │ │ + bne.n 3f57a <_PyCompile_OptimizeCfg@@Base+0x64a> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003f5e2 : │ │ │ │ - b.w 360ba <_Py_IncRef@@Base+0x22c> │ │ │ │ +0003f5a6 : │ │ │ │ + b.w 3608a <_Py_IncRef@@Base+0x22c> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3f5ee │ │ │ │ + cbz r1, 3f5b2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3f5f6 │ │ │ │ + b.n 3f5ba │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3f78e <_PyBytes_ReverseFind@@Base+0x196> │ │ │ │ + b.n 3f752 <_PyBytes_ReverseFind@@Base+0x196> │ │ │ │ │ │ │ │ -0003f5f8 <_PyBytes_ReverseFind@@Base>: │ │ │ │ +0003f5bc <_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, 3f610 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 3f5d4 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r4 │ │ │ │ - b.n 3f626 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 3f5ea <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ - bl 1eb4e0 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1eb910 <_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, 3f63e <_PyBytes_ReverseFind@@Base+0x46> │ │ │ │ + cbz r0, 3f602 <_PyBytes_ReverseFind@@Base+0x46> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f640 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ + beq.n 3f604 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (3f644 <_PyBytes_ReverseFind@@Base+0x4c>) │ │ │ │ + ldr r0, [pc, #4] @ (3f608 <_PyBytes_ReverseFind@@Base+0x4c>) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ asrs r4, r1, #3 │ │ │ │ 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, #21640 @ 0x5488 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #19469 @ 0x4c0d │ │ │ │ + movw r3, #16909 @ 0x420d │ │ │ │ movt r3, #21 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3f676 <_PyBytes_ReverseFind@@Base+0x7e> │ │ │ │ - bl 1f5600 │ │ │ │ + bne.n 3f63a <_PyBytes_ReverseFind@@Base+0x7e> │ │ │ │ + bl 1f5a2c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3f67a <_PyBytes_ReverseFind@@Base+0x82> │ │ │ │ + b.n 3f63e <_PyBytes_ReverseFind@@Base+0x82> │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 3f6d0 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ + cbz r4, 3f694 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 3f690 <_PyBytes_ReverseFind@@Base+0x98> │ │ │ │ - movw r0, #33380 @ 0x8264 │ │ │ │ + cbnz r0, 3f654 <_PyBytes_ReverseFind@@Base+0x98> │ │ │ │ + movw r0, #30424 @ 0x76d8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3f6b8 <_PyBytes_ReverseFind@@Base+0xc0> │ │ │ │ - bl 146124 │ │ │ │ - cbz r0, 3f6aa <_PyBytes_ReverseFind@@Base+0xb2> │ │ │ │ + b.n 3f67c <_PyBytes_ReverseFind@@Base+0xc0> │ │ │ │ + bl 145720 │ │ │ │ + cbz r0, 3f66e <_PyBytes_ReverseFind@@Base+0xb2> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f6ba <_PyBytes_ReverseFind@@Base+0xc2> │ │ │ │ - movw r0, #7256 @ 0x1c58 │ │ │ │ + beq.n 3f67e <_PyBytes_ReverseFind@@Base+0xc2> │ │ │ │ + movw r0, #4680 @ 0x1248 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3f6b2 <_PyBytes_ReverseFind@@Base+0xba> │ │ │ │ + b.n 3f676 <_PyBytes_ReverseFind@@Base+0xba> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl ec448 │ │ │ │ + bl ec0c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 146758 │ │ │ │ - cbnz r5, 3f6d4 <_PyBytes_ReverseFind@@Base+0xdc> │ │ │ │ + bl 145d54 │ │ │ │ + cbnz r5, 3f698 <_PyBytes_ReverseFind@@Base+0xdc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f6d0 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ + beq.n 3f694 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f6d0 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ + cbnz r3, 3f694 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3f71a <_PyBytes_ReverseFind@@Base+0x122> │ │ │ │ + b.n 3f6de <_PyBytes_ReverseFind@@Base+0x122> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl df7a4 <_PyType_Name@@Base> │ │ │ │ + bl df424 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #18708 @ 0x4914 │ │ │ │ + movw r0, #16132 @ 0x3f04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f704 <_PyBytes_ReverseFind@@Base+0x10c> │ │ │ │ + beq.n 3f6c8 <_PyBytes_ReverseFind@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f704 <_PyBytes_ReverseFind@@Base+0x10c> │ │ │ │ + cbnz r3, 3f6c8 <_PyBytes_ReverseFind@@Base+0x10c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f71a <_PyBytes_ReverseFind@@Base+0x122> │ │ │ │ + beq.n 3f6de <_PyBytes_ReverseFind@@Base+0x122> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f71a <_PyBytes_ReverseFind@@Base+0x122> │ │ │ │ + cbnz r3, 3f6de <_PyBytes_ReverseFind@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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, 3f74e <_PyBytes_ReverseFind@@Base+0x156> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 3f712 <_PyBytes_ReverseFind@@Base+0x156> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3f748 <_PyBytes_ReverseFind@@Base+0x150> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 3f74e <_PyBytes_ReverseFind@@Base+0x156> │ │ │ │ + bne.n 3f70c <_PyBytes_ReverseFind@@Base+0x150> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3f712 <_PyBytes_ReverseFind@@Base+0x156> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3f78c <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ + cbnz r0, 3f750 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3f76a <_PyBytes_ReverseFind@@Base+0x172> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 3f72e <_PyBytes_ReverseFind@@Base+0x172> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f764 <_PyBytes_ReverseFind@@Base+0x16c> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 3f76a <_PyBytes_ReverseFind@@Base+0x172> │ │ │ │ + bne.n 3f728 <_PyBytes_ReverseFind@@Base+0x16c> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3f72e <_PyBytes_ReverseFind@@Base+0x172> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3f78c <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ + cbnz r0, 3f750 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3f78c <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 3f750 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f782 <_PyBytes_ReverseFind@@Base+0x18a> │ │ │ │ + bne.n 3f746 <_PyBytes_ReverseFind@@Base+0x18a> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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 3f7ba <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ + bne.n 3f77e <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #53088 @ 0xcf60 │ │ │ │ + movw r2, #50592 @ 0xc5a0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3f800 <_PyBytes_ReverseFind@@Base+0x208> │ │ │ │ - movw r3, #53088 @ 0xcf60 │ │ │ │ + cbz r1, 3f7c4 <_PyBytes_ReverseFind@@Base+0x208> │ │ │ │ + movw r3, #50592 @ 0xc5a0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3f7e8 <_PyBytes_ReverseFind@@Base+0x1f0> │ │ │ │ + bls.n 3f7ac <_PyBytes_ReverseFind@@Base+0x1f0> │ │ │ │ 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 3f80a <_PyBytes_ReverseFind@@Base+0x212> │ │ │ │ + bmi.n 3f7ce <_PyBytes_ReverseFind@@Base+0x212> │ │ │ │ orrs r4, r2 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 3f7ca <_PyBytes_ReverseFind@@Base+0x1d2> │ │ │ │ + b.n 3f78e <_PyBytes_ReverseFind@@Base+0x1d2> │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3f812 <_PyBytes_ReverseFind@@Base+0x21a> │ │ │ │ + b.n 3f7d6 <_PyBytes_ReverseFind@@Base+0x21a> │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ @@ -31029,113 +31010,113 @@ │ │ │ │ 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, 3f834 <_PyBytes_ReverseFind@@Base+0x23c> │ │ │ │ + cbz r2, 3f7f8 <_PyBytes_ReverseFind@@Base+0x23c> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 3f844 <_PyBytes_ReverseFind@@Base+0x24c> │ │ │ │ + b.n 3f808 <_PyBytes_ReverseFind@@Base+0x24c> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f842 <_PyBytes_ReverseFind@@Base+0x24a> │ │ │ │ + bhi.n 3f806 <_PyBytes_ReverseFind@@Base+0x24a> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f866 <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ + cbnz r0, 3f82a <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3f844 <_PyBytes_ReverseFind@@Base+0x24c> │ │ │ │ + b.n 3f808 <_PyBytes_ReverseFind@@Base+0x24c> │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #60] @ (3f884 <_PyBytes_ReverseFind@@Base+0x28c>) │ │ │ │ + ldr r1, [pc, #60] @ (3f848 <_PyBytes_ReverseFind@@Base+0x28c>) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f868 <_PyBytes_ReverseFind@@Base+0x270> │ │ │ │ - b.n 3f880 <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ + cbnz r0, 3f82c <_PyBytes_ReverseFind@@Base+0x270> │ │ │ │ + b.n 3f844 <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ 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 1f3c10 <_PySet_Update@@Base+0x5a4> │ │ │ │ + b.w 1f403c <_PySet_Update@@Base+0x5a0> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ 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, [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 3f8bc <_PyBytes_ReverseFind@@Base+0x2c4> │ │ │ │ + bne.n 3f880 <_PyBytes_ReverseFind@@Base+0x2c4> │ │ │ │ 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 3f8d6 <_PyBytes_ReverseFind@@Base+0x2de> │ │ │ │ + b.n 3f89a <_PyBytes_ReverseFind@@Base+0x2de> │ │ │ │ ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3f8ea <_PyBytes_ReverseFind@@Base+0x2f2> │ │ │ │ + bne.n 3f8ae <_PyBytes_ReverseFind@@Base+0x2f2> │ │ │ │ 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 7965c │ │ │ │ + bl 79888 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f922 <_PyBytes_ReverseFind@@Base+0x32a> │ │ │ │ + beq.n 3f8e6 <_PyBytes_ReverseFind@@Base+0x32a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3f922 <_PyBytes_ReverseFind@@Base+0x32a> │ │ │ │ + b.n 3f8e6 <_PyBytes_ReverseFind@@Base+0x32a> │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3f906 <_PyBytes_ReverseFind@@Base+0x30e> │ │ │ │ + bne.n 3f8ca <_PyBytes_ReverseFind@@Base+0x30e> │ │ │ │ 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 3f8d6 <_PyBytes_ReverseFind@@Base+0x2de> │ │ │ │ + b.n 3f89a <_PyBytes_ReverseFind@@Base+0x2de> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #18720 @ 0x4920 │ │ │ │ + movw r1, #16144 @ 0x3f10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -31145,130 +31126,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 3f95c <_PyBytes_ReverseFind@@Base+0x364> │ │ │ │ + bne.n 3f920 <_PyBytes_ReverseFind@@Base+0x364> │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 3f9c4 <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ - b.n 3f976 <_PyBytes_ReverseFind@@Base+0x37e> │ │ │ │ + bpl.n 3f988 <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ + b.n 3f93a <_PyBytes_ReverseFind@@Base+0x37e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42408 @ 0xa5a8 │ │ │ │ + movw r0, #39832 @ 0x9b98 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f94e <_PyBytes_ReverseFind@@Base+0x356> │ │ │ │ + bne.n 3f912 <_PyBytes_ReverseFind@@Base+0x356> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fa9a <_PyBytes_ReverseFind@@Base+0x4a2> │ │ │ │ + b.n 3fa5e <_PyBytes_ReverseFind@@Base+0x4a2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 3f9c4 <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ + bpl.n 3f988 <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 3f98c <_PyBytes_ReverseFind@@Base+0x394> │ │ │ │ + bpl.n 3f950 <_PyBytes_ReverseFind@@Base+0x394> │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bmi.n 3f9a4 <_PyBytes_ReverseFind@@Base+0x3ac> │ │ │ │ + bmi.n 3f968 <_PyBytes_ReverseFind@@Base+0x3ac> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18752 @ 0x4940 │ │ │ │ + movw r1, #16176 @ 0x3f30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3f972 <_PyBytes_ReverseFind@@Base+0x37a> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3f936 <_PyBytes_ReverseFind@@Base+0x37a> │ │ │ │ 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 3ff90 │ │ │ │ + bl 3ff54 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3fa82 <_PyBytes_ReverseFind@@Base+0x48a> │ │ │ │ + b.n 3fa46 <_PyBytes_ReverseFind@@Base+0x48a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 109034 │ │ │ │ - cbnz r0, 3f9f6 <_PyBytes_ReverseFind@@Base+0x3fe> │ │ │ │ + bl 1090e4 │ │ │ │ + cbnz r0, 3f9ba <_PyBytes_ReverseFind@@Base+0x3fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 109034 │ │ │ │ - cbnz r0, 3f9f6 <_PyBytes_ReverseFind@@Base+0x3fe> │ │ │ │ + bl 1090e4 │ │ │ │ + cbnz r0, 3f9ba <_PyBytes_ReverseFind@@Base+0x3fe> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #18816 @ 0x4980 │ │ │ │ + movw r1, #16240 @ 0x3f70 │ │ │ │ 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 d6078 │ │ │ │ + b.w d5c0c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f972 <_PyBytes_ReverseFind@@Base+0x37a> │ │ │ │ + beq.n 3f936 <_PyBytes_ReverseFind@@Base+0x37a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3fa28 <_PyBytes_ReverseFind@@Base+0x430> │ │ │ │ + ble.n 3f9ec <_PyBytes_ReverseFind@@Base+0x430> │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53432 @ 0xd0b8 │ │ │ │ + movw r1, #51408 @ 0xc8d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov r0, sp │ │ │ │ - bl d2df4 │ │ │ │ - b.n 3f972 <_PyBytes_ReverseFind@@Base+0x37a> │ │ │ │ + bl d2994 │ │ │ │ + b.n 3f936 <_PyBytes_ReverseFind@@Base+0x37a> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3fa3e <_PyBytes_ReverseFind@@Base+0x446> │ │ │ │ + bne.n 3fa02 <_PyBytes_ReverseFind@@Base+0x446> │ │ │ │ mov r0, sp │ │ │ │ - bl d2df4 │ │ │ │ - b.n 3f972 <_PyBytes_ReverseFind@@Base+0x37a> │ │ │ │ + bl d2994 │ │ │ │ + b.n 3f936 <_PyBytes_ReverseFind@@Base+0x37a> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3fa68 <_PyBytes_ReverseFind@@Base+0x470> │ │ │ │ + ble.n 3fa2c <_PyBytes_ReverseFind@@Base+0x470> │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53432 @ 0xd0b8 │ │ │ │ + movw r1, #51408 @ 0xc8d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov r0, sp │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ - b.n 3f972 <_PyBytes_ReverseFind@@Base+0x37a> │ │ │ │ + bl d2994 │ │ │ │ + b.n 3f936 <_PyBytes_ReverseFind@@Base+0x37a> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 3ff90 │ │ │ │ + bl 3ff54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -31284,115 +31265,115 @@ │ │ │ │ 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 3facc <_PyBytes_ReverseFind@@Base+0x4d4> │ │ │ │ + bhi.n 3fa90 <_PyBytes_ReverseFind@@Base+0x4d4> │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 3faf6 <_PyBytes_ReverseFind@@Base+0x4fe> │ │ │ │ - b.n 3fae6 <_PyBytes_ReverseFind@@Base+0x4ee> │ │ │ │ - movw r0, #3032 @ 0xbd8 │ │ │ │ + ble.n 3faba <_PyBytes_ReverseFind@@Base+0x4fe> │ │ │ │ + b.n 3faaa <_PyBytes_ReverseFind@@Base+0x4ee> │ │ │ │ + movw r0, #536 @ 0x218 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fac4 <_PyBytes_ReverseFind@@Base+0x4cc> │ │ │ │ + bne.n 3fa88 <_PyBytes_ReverseFind@@Base+0x4cc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fb3c <_PyBytes_ReverseFind@@Base+0x544> │ │ │ │ + b.n 3fb00 <_PyBytes_ReverseFind@@Base+0x544> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 117c1c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 11722c <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fae2 <_PyBytes_ReverseFind@@Base+0x4ea> │ │ │ │ + beq.n 3faa6 <_PyBytes_ReverseFind@@Base+0x4ea> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3fb0e <_PyBytes_ReverseFind@@Base+0x516> │ │ │ │ + bne.n 3fad2 <_PyBytes_ReverseFind@@Base+0x516> │ │ │ │ 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, 3fb1c <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ + cbnz r1, 3fae0 <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3fb1e <_PyBytes_ReverseFind@@Base+0x526> │ │ │ │ + b.n 3fae2 <_PyBytes_ReverseFind@@Base+0x526> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 117c1c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 11722c <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3faf6 <_PyBytes_ReverseFind@@Base+0x4fe> │ │ │ │ - b.n 3fae2 <_PyBytes_ReverseFind@@Base+0x4ea> │ │ │ │ + bne.n 3faba <_PyBytes_ReverseFind@@Base+0x4fe> │ │ │ │ + b.n 3faa6 <_PyBytes_ReverseFind@@Base+0x4ea> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #3032 @ 0xbd8 │ │ │ │ + movw r2, #536 @ 0x218 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 20a4fc <_PyEval_GetBuiltin@@Base+0x7b8> │ │ │ │ + bl 20a834 <_PyEval_GetBuiltin@@Base+0x7b8> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ 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 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3fc2c <_PyBytes_ReverseFind@@Base+0x634> │ │ │ │ + beq.n 3fbf0 <_PyBytes_ReverseFind@@Base+0x634> │ │ │ │ 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 3fb7e <_PyBytes_ReverseFind@@Base+0x586> │ │ │ │ + ble.n 3fb42 <_PyBytes_ReverseFind@@Base+0x586> │ │ │ │ movw r3, #56040 @ 0xdae8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25916 @ 0x653c │ │ │ │ + movw r1, #23340 @ 0x5b2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3fc28 <_PyBytes_ReverseFind@@Base+0x630> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3fbec <_PyBytes_ReverseFind@@Base+0x630> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3fc0a <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ + bne.n 3fbce <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ - bl c14ac <_PyDict_FromItems@@Base+0x19c> │ │ │ │ + bl c10b8 <_PyDict_FromItems@@Base+0x19c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fc14 <_PyBytes_ReverseFind@@Base+0x61c> │ │ │ │ + beq.n 3fbd8 <_PyBytes_ReverseFind@@Base+0x61c> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fc14 <_PyBytes_ReverseFind@@Base+0x61c> │ │ │ │ + beq.n 3fbd8 <_PyBytes_ReverseFind@@Base+0x61c> │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ mov r0, r5 │ │ │ │ - bl 836c8 │ │ │ │ + bl 838e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3fc16 <_PyBytes_ReverseFind@@Base+0x61e> │ │ │ │ + beq.n 3fbda <_PyBytes_ReverseFind@@Base+0x61e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fbc4 <_PyBytes_ReverseFind@@Base+0x5cc> │ │ │ │ + beq.n 3fb88 <_PyBytes_ReverseFind@@Base+0x5cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3fbc4 <_PyBytes_ReverseFind@@Base+0x5cc> │ │ │ │ + cbnz r3, 3fb88 <_PyBytes_ReverseFind@@Base+0x5cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ @@ -31400,114 +31381,114 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 836c8 │ │ │ │ + bl 838e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3fc16 <_PyBytes_ReverseFind@@Base+0x61e> │ │ │ │ + beq.n 3fbda <_PyBytes_ReverseFind@@Base+0x61e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fc0c <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + beq.n 3fbd0 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3fc0c <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + cbnz r3, 3fbd0 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3fc0c <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fbd0 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 3fc34 <_PyBytes_ReverseFind@@Base+0x63c> │ │ │ │ + b.n 3fbf8 <_PyBytes_ReverseFind@@Base+0x63c> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3fc34 <_PyBytes_ReverseFind@@Base+0x63c> │ │ │ │ + b.n 3fbf8 <_PyBytes_ReverseFind@@Base+0x63c> │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8584 @ 0x2188 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3fc72 <_PyBytes_ReverseFind@@Base+0x67a> │ │ │ │ + beq.n 3fc36 <_PyBytes_ReverseFind@@Base+0x67a> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #18932 @ 0x49f4 │ │ │ │ + movw r1, #16356 @ 0x3fe4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ - bl 3fd66 │ │ │ │ + b.w d5c0c │ │ │ │ + bl 3fd2a │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne 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 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 3fd4c <_PyBytes_ReverseFind@@Base+0x754> │ │ │ │ + bhi.n 3fd10 <_PyBytes_ReverseFind@@Base+0x754> │ │ │ │ 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 3fcc4 <_PyBytes_ReverseFind@@Base+0x6cc> │ │ │ │ + bmi.n 3fc88 <_PyBytes_ReverseFind@@Base+0x6cc> │ │ │ │ ldrb.w r0, [r3], #2 │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ strb.w r0, [r3, #-1] │ │ │ │ - b.n 3fcae <_PyBytes_ReverseFind@@Base+0x6b6> │ │ │ │ + b.n 3fc72 <_PyBytes_ReverseFind@@Base+0x6b6> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3fd64 <_PyBytes_ReverseFind@@Base+0x76c> │ │ │ │ + b.n 3fd28 <_PyBytes_ReverseFind@@Base+0x76c> │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 3fcc4 <_PyBytes_ReverseFind@@Base+0x6cc> │ │ │ │ + bmi.n 3fc88 <_PyBytes_ReverseFind@@Base+0x6cc> │ │ │ │ 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 3fcd2 <_PyBytes_ReverseFind@@Base+0x6da> │ │ │ │ + b.n 3fc96 <_PyBytes_ReverseFind@@Base+0x6da> │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 3fcc4 <_PyBytes_ReverseFind@@Base+0x6cc> │ │ │ │ + bmi.n 3fc88 <_PyBytes_ReverseFind@@Base+0x6cc> │ │ │ │ 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 │ │ │ │ @@ -31519,220 +31500,220 @@ │ │ │ │ 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 3fcfa <_PyBytes_ReverseFind@@Base+0x702> │ │ │ │ + b.n 3fcbe <_PyBytes_ReverseFind@@Base+0x702> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19012 @ 0x4a44 │ │ │ │ + movw r1, #16436 @ 0x4034 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003fd66 : │ │ │ │ +0003fd2a : │ │ │ │ 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, #8284 @ 0x205c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3fd9c │ │ │ │ + beq.n 3fd60 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60388 @ 0xebe4 │ │ │ │ + movw r1, #57812 @ 0xe1d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 3fdc2 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 3fd86 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8584 @ 0x2188 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3fdc8 │ │ │ │ + beq.n 3fd8c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19056 @ 0x4a70 │ │ │ │ + movw r1, #16480 @ 0x4060 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3febe │ │ │ │ + b.n 3fe82 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 3fde6 │ │ │ │ + cbz r6, 3fdaa │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #19092 @ 0x4a94 │ │ │ │ + movw r1, #16516 @ 0x4084 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 3fdc2 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 3fd86 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3fe08 │ │ │ │ + beq.n 3fdcc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #19124 @ 0x4ab4 │ │ │ │ + movw r1, #16548 @ 0x40a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 3fdc2 │ │ │ │ - ldr.w r8, [pc, #184] @ 3fec4 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 3fd86 │ │ │ │ + ldr.w r8, [pc, #184] @ 3fe88 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 3fe24 │ │ │ │ - bl 227974 │ │ │ │ - cbz r0, 3fe24 │ │ │ │ + cbnz r0, 3fde8 │ │ │ │ + bl 227a44 │ │ │ │ + cbz r0, 3fde8 │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3fe44 │ │ │ │ + beq.n 3fe08 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #19168 @ 0x4ae0 │ │ │ │ + movw r1, #16592 @ 0x40d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 3fdc2 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 3fd86 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3feb4 │ │ │ │ + bne.n 3fe78 │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 3fe64 │ │ │ │ - bl 227974 │ │ │ │ + cbnz r4, 3fe28 │ │ │ │ + bl 227a44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fdc2 │ │ │ │ + beq.n 3fd86 │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 407c8 │ │ │ │ + bl 4078a │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fdc2 │ │ │ │ + beq.n 3fd86 │ │ │ │ cmp r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3fe9e │ │ │ │ + bne.n 3fe62 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fe8c │ │ │ │ + beq.n 3fe50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3fe8c │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fe50 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eecdc │ │ │ │ - b.n 3fdc2 │ │ │ │ + bl ee95c │ │ │ │ + b.n 3fd86 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3febe │ │ │ │ + beq.n 3fe82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3febe │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3febe │ │ │ │ + cbnz r3, 3fe82 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fe82 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 24222c │ │ │ │ + b.w 2421d0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, 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 │ │ │ │ - bl 146124 │ │ │ │ - cbz r0, 3fef2 │ │ │ │ + bl 145720 │ │ │ │ + cbz r0, 3feb6 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ff02 │ │ │ │ - movw r0, #46776 @ 0xb6b8 │ │ │ │ + beq.n 3fec6 │ │ │ │ + movw r0, #44200 @ 0xaca8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7b56c │ │ │ │ + b.w 7b798 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10f2f0 │ │ │ │ + bl 10f398 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3ff06 │ │ │ │ + cbnz r0, 3feca │ │ │ │ mov r0, r6 │ │ │ │ - bl 146758 │ │ │ │ + bl 145d54 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ff54 │ │ │ │ + b.n 3ff18 │ │ │ │ ldr r4, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl df7a4 <_PyType_Name@@Base> │ │ │ │ + bl df424 <_PyType_Name@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 3ff28 │ │ │ │ + blt.n 3feec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #19208 @ 0x4b08 │ │ │ │ + movw r0, #16632 @ 0x40f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ff38 │ │ │ │ + b.n 3fefc │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #6676 @ 0x1a14 │ │ │ │ + movw r0, #4100 @ 0x1004 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 146758 │ │ │ │ + bl 145d54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ff54 │ │ │ │ + beq.n 3ff18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ff54 │ │ │ │ + cbnz r3, 3ff18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ff78 │ │ │ │ + bne.n 3ff3c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 253db0 │ │ │ │ + b.w 253cf8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42328 @ 0xa558 │ │ │ │ + movw r0, #39752 @ 0x9b48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ff6c │ │ │ │ + bne.n 3ff30 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -31744,75 +31725,75 @@ │ │ │ │ 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 3ffd0 │ │ │ │ + ble.n 3ff94 │ │ │ │ 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 3ffb6 │ │ │ │ + b.n 3ff7a │ │ │ │ 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 1cfa0c │ │ │ │ + bl 1cfe3c │ │ │ │ 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, #16] │ │ │ │ - cbz r0, 4001a │ │ │ │ + cbz r0, 3ffde │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4003e │ │ │ │ + beq.n 40002 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4003e │ │ │ │ + b.n 40002 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 40036 │ │ │ │ - bl fdfe4 │ │ │ │ - cbz r0, 40032 │ │ │ │ + cbz r0, 3fffa │ │ │ │ + bl fdc44 │ │ │ │ + cbz r0, 3fff6 │ │ │ │ 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 4003e │ │ │ │ + b.n 40002 │ │ │ │ movw r0, #51468 @ 0xc90c │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00040040 : │ │ │ │ - ldr r2, [pc, #48] @ (40074 ) │ │ │ │ +00040004 : │ │ │ │ + ldr r2, [pc, #48] @ (40038 ) │ │ │ │ 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 4006c │ │ │ │ + beq.n 40030 │ │ │ │ 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 │ │ │ │ @@ -31827,534 +31808,535 @@ │ │ │ │ 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 400a2 │ │ │ │ + bhi.n 40066 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dbf3c <_PyNumber_Index@@Base> │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 400ba │ │ │ │ - b.n 400ce │ │ │ │ - movw r0, #2888 @ 0xb48 │ │ │ │ + cbnz r0, 4007e │ │ │ │ + b.n 40092 │ │ │ │ + movw r0, #392 @ 0x188 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40184 │ │ │ │ - b.n 40094 │ │ │ │ - bl 85f58 │ │ │ │ + beq.n 40148 │ │ │ │ + b.n 40058 │ │ │ │ + bl 8617c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 400dc │ │ │ │ + bne.n 400a0 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 400ec │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 400b0 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40184 │ │ │ │ + bne.n 40148 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 400ec │ │ │ │ + b.n 400b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 400ca │ │ │ │ + bne.n 4008e │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 400ca │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4008e │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 40158 │ │ │ │ + ble.n 4011c │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 40106 │ │ │ │ + bpl.n 400ca │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4012c │ │ │ │ + bne.n 400f0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 4015a │ │ │ │ + b.n 4011e │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40120 │ │ │ │ + beq.n 400e4 │ │ │ │ movw r1, #35744 @ 0x8ba0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 88010 │ │ │ │ - cbz r0, 40138 │ │ │ │ + bl 88224 │ │ │ │ + cbz r0, 400fc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40138 │ │ │ │ + bne.n 400fc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4015a │ │ │ │ + b.n 4011e │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 40112 │ │ │ │ + bne.n 400d6 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #32968 @ 0x80c8 │ │ │ │ + movw r2, #30472 @ 0x7708 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #2812 @ 0xafc │ │ │ │ + movw r1, #316 @ 0x13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #2888 @ 0xb48 │ │ │ │ + movw r0, #392 @ 0x188 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 40184 │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 40148 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 40176 │ │ │ │ - cbz r1, 40166 │ │ │ │ + bgt.n 4013a │ │ │ │ + cbz r1, 4012a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4016e │ │ │ │ + b.n 40132 │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 161960 │ │ │ │ + b.w 161050 │ │ │ │ subs r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3c328 │ │ │ │ + b.w 3c2f0 │ │ │ │ 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, 401bc │ │ │ │ + cbnz r5, 40180 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1cf9ec │ │ │ │ + bl 1cfe1c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 401bc │ │ │ │ + cbz r0, 40180 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 401bc │ │ │ │ + beq.n 40180 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 401bc │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40180 │ │ │ │ + bl 793e0 <_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, #12] │ │ │ │ - cbz r0, 401e4 │ │ │ │ + cbz r0, 401a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40208 │ │ │ │ + beq.n 401cc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 40208 │ │ │ │ + b.n 401cc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 40200 │ │ │ │ - bl fdfe4 │ │ │ │ - cbz r0, 401fc │ │ │ │ + cbz r0, 401c4 │ │ │ │ + bl fdc44 │ │ │ │ + cbz r0, 401c0 │ │ │ │ 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 40208 │ │ │ │ + b.n 401cc │ │ │ │ movw r0, #51468 @ 0xc90c │ │ │ │ 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 r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r1, 4022c │ │ │ │ + cbz r1, 401f0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r2, #8] │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 40276 │ │ │ │ + cbz r3, 4023a │ │ │ │ mov r4, r0 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 40276 │ │ │ │ + cbnz r0, 4023a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25c65c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40276 │ │ │ │ - movw r0, #36304 @ 0x8dd0 │ │ │ │ + beq.n 4023a │ │ │ │ + movw r0, #33728 @ 0x83c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4027a │ │ │ │ + cbnz r0, 4023e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2630a8 │ │ │ │ + bl 2628b8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 402d2 │ │ │ │ + b.n 40296 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - movw r0, #19244 @ 0x4b2c │ │ │ │ + movw r0, #16668 @ 0x411c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e644 │ │ │ │ + bl 25de5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r6, [r4, #24] │ │ │ │ - beq.n 402b0 │ │ │ │ + beq.n 40274 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 402b0 │ │ │ │ + cbnz r3, 40274 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 40270 │ │ │ │ + beq.n 40234 │ │ │ │ mov r0, r7 │ │ │ │ - bl e2254 │ │ │ │ + bl e1ed8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 402d2 │ │ │ │ + beq.n 40296 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 402d2 │ │ │ │ + cbnz r3, 40296 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 402f8 │ │ │ │ + bne.n 402bc │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1472c8 │ │ │ │ + b.w 1468c0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42264 @ 0xa518 │ │ │ │ + movw r0, #39688 @ 0x9b08 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 402ec │ │ │ │ + bne.n 402b0 │ │ │ │ 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 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 161960 │ │ │ │ - cbz r0, 40358 │ │ │ │ + bl 161050 │ │ │ │ + cbz r0, 4031c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 40332 │ │ │ │ + cbz r3, 402f6 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 4033a │ │ │ │ + b.n 402fe │ │ │ │ movw r2, #10880 @ 0x2a80 │ │ │ │ movt r2, #78 @ 0x4e │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 40358 │ │ │ │ + cbz r5, 4031c │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #54112 @ 0xd360 │ │ │ │ + movw r1, #51616 @ 0xc9a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 40358 │ │ │ │ + ble.n 4031c │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 4034a │ │ │ │ + b.n 4030e │ │ │ │ pop {r4, r5, r6, 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, #8284 @ 0x205c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 40386 │ │ │ │ + bne.n 4034a │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 241954 │ │ │ │ - b.n 403a2 │ │ │ │ + bl 2418f8 │ │ │ │ + b.n 40366 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #16780 @ 0x418c │ │ │ │ + movw r1, #14204 @ 0x377c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #1429 @ 0x595 │ │ │ │ + movw r1, #1369 @ 0x559 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1ea564 │ │ │ │ + b.w 1ea994 │ │ │ │ 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, 403f4 │ │ │ │ + cbz r3, 403b8 │ │ │ │ mov r8, r1 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 403f4 │ │ │ │ + cbnz r0, 403b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25c65c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 403f4 │ │ │ │ + beq.n 403b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2693f4 │ │ │ │ + bl 268a44 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 403f8 │ │ │ │ + cbnz r0, 403bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2630a8 │ │ │ │ + bl 2628b8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4046e │ │ │ │ + b.n 40432 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 4041e │ │ │ │ + cbnz r0, 403e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 403ee │ │ │ │ + beq.n 403b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 403ee │ │ │ │ + bne.n 403b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 403ee │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 403b2 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #45068 @ 0xb00c │ │ │ │ + movw r0, #42492 @ 0xa5fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 403ee │ │ │ │ + beq.n 403b2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #631 @ 0x277 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #19280 @ 0x4b50 │ │ │ │ + movw r0, #16704 @ 0x4140 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e644 │ │ │ │ + bl 25de5c │ │ │ │ str r7, [r4, #24] │ │ │ │ - cbnz r0, 4045a │ │ │ │ + cbnz r0, 4041e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2630a8 │ │ │ │ - b.n 4046e │ │ │ │ + bl 2628b8 │ │ │ │ + b.n 40432 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4046e │ │ │ │ + beq.n 40432 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4046e │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40432 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 29b28 │ │ │ │ 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 404ac │ │ │ │ + bhi.n 40470 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dbf3c <_PyNumber_Index@@Base> │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 404c4 │ │ │ │ - b.n 404d8 │ │ │ │ - movw r0, #2976 @ 0xba0 │ │ │ │ + cbnz r0, 40488 │ │ │ │ + b.n 4049c │ │ │ │ + movw r0, #480 @ 0x1e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4058e │ │ │ │ - b.n 4049e │ │ │ │ - bl 85f58 │ │ │ │ + beq.n 40552 │ │ │ │ + b.n 40462 │ │ │ │ + bl 8617c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 404e6 │ │ │ │ + bne.n 404aa │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 404f6 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 404ba │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4058e │ │ │ │ + bne.n 40552 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 404f6 │ │ │ │ + b.n 404ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 404d4 │ │ │ │ + bne.n 40498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 404d4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40498 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 40562 │ │ │ │ + ble.n 40526 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 40510 │ │ │ │ + bpl.n 404d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40536 │ │ │ │ + bne.n 404fa │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 40564 │ │ │ │ + b.n 40528 │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4052a │ │ │ │ + beq.n 404ee │ │ │ │ movw r1, #35744 @ 0x8ba0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 88010 │ │ │ │ - cbz r0, 40542 │ │ │ │ + bl 88224 │ │ │ │ + cbz r0, 40506 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40542 │ │ │ │ + bne.n 40506 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 40564 │ │ │ │ + b.n 40528 │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4051c │ │ │ │ + bne.n 404e0 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #32968 @ 0x80c8 │ │ │ │ + movw r2, #30472 @ 0x7708 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #2812 @ 0xafc │ │ │ │ + movw r1, #316 @ 0x13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #2976 @ 0xba0 │ │ │ │ + movw r0, #480 @ 0x1e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4058e │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 40552 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 40580 │ │ │ │ - cbz r1, 40570 │ │ │ │ + bgt.n 40544 │ │ │ │ + cbz r1, 40534 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 40578 │ │ │ │ + b.n 4053c │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 161960 │ │ │ │ + b.w 161050 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3c328 │ │ │ │ + b.w 3c2f0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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, #108] @ 40618 │ │ │ │ + vldr d7, [pc, #112] @ 405e0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 405e6 │ │ │ │ + bhi.n 405aa │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 405d2 │ │ │ │ + ble.n 40596 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 2a11c │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 40608 │ │ │ │ - b.n 40602 │ │ │ │ + beq.n 405cc │ │ │ │ + b.n 405c6 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4060c │ │ │ │ + bvs.n 405d0 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4060c │ │ │ │ + bgt.n 405d0 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #28] @ 40620 │ │ │ │ - b.n 4060c │ │ │ │ - vldr d8, [pc, #28] @ 40628 │ │ │ │ + vldr d8, [pc, #32] @ 405e8 │ │ │ │ + b.n 405d0 │ │ │ │ + vldr d8, [pc, #32] @ 405f0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ movs r0, r0 │ │ │ │ @@ -32362,278 +32344,278 @@ │ │ │ │ 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 40650 │ │ │ │ + bne.n 40618 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2500a4 │ │ │ │ + b.w 250060 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42300 @ 0xa53c │ │ │ │ + movw r0, #39724 @ 0x9b2c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40644 │ │ │ │ + bne.n 4060c │ │ │ │ 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 4068a │ │ │ │ - bl 2717d0 │ │ │ │ + bne.n 40652 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 40696 │ │ │ │ + cbz r3, 4065e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 406b8 │ │ │ │ + b.n 40680 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 406b4 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 4067c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 406b4 │ │ │ │ + cbnz r3, 4067c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 406b4 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 4067c │ │ │ │ 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 406e6 │ │ │ │ + bhi.n 406ae │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dbf3c <_PyNumber_Index@@Base> │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 406fe │ │ │ │ - b.n 40712 │ │ │ │ - movw r0, #2888 @ 0xb48 │ │ │ │ + cbnz r0, 406c6 │ │ │ │ + b.n 406da │ │ │ │ + movw r0, #392 @ 0x188 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 407bc │ │ │ │ - b.n 406d8 │ │ │ │ - bl 85f58 │ │ │ │ + beq.n 40784 │ │ │ │ + b.n 406a0 │ │ │ │ + bl 8617c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40720 │ │ │ │ + bne.n 406e8 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 40730 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 406f8 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 407bc │ │ │ │ + bne.n 40784 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40730 │ │ │ │ + b.n 406f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4070e │ │ │ │ + bne.n 406d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4070e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 406d6 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4079c │ │ │ │ + ble.n 40764 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4074a │ │ │ │ + bpl.n 40712 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40770 │ │ │ │ + bne.n 40738 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 4079e │ │ │ │ + b.n 40766 │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40764 │ │ │ │ + beq.n 4072c │ │ │ │ movw r1, #35744 @ 0x8ba0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 88010 │ │ │ │ - cbz r0, 4077c │ │ │ │ + bl 88224 │ │ │ │ + cbz r0, 40744 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4077c │ │ │ │ + bne.n 40744 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4079e │ │ │ │ + b.n 40766 │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 40756 │ │ │ │ + bne.n 4071e │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #32968 @ 0x80c8 │ │ │ │ + movw r2, #30472 @ 0x7708 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #2812 @ 0xafc │ │ │ │ + movw r1, #316 @ 0x13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #2888 @ 0xb48 │ │ │ │ + movw r0, #392 @ 0x188 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 407bc │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 40784 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 407ae │ │ │ │ + bgt.n 40776 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e55f0 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1e599c <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ subs r2, r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 40898 │ │ │ │ + b.w 40860 │ │ │ │ movs r0, #0 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 40818 │ │ │ │ + beq.n 407da │ │ │ │ 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 2622c4 <_Py_strhex@@Base+0x2b8> │ │ │ │ + bl 261ae4 <_Py_strhex@@Base+0x2b8> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 40806 │ │ │ │ + bhi.n 407c8 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r1, #11 │ │ │ │ lsls r5, r1, #8 │ │ │ │ - bl 2431f8 │ │ │ │ + bl 24319c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 40864 │ │ │ │ + cbnz r0, 40826 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 40854 │ │ │ │ + bne.n 40816 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40870 │ │ │ │ - ldr r2, [pc, #84] @ (40874 ) │ │ │ │ + b.n 40832 │ │ │ │ + ldr r2, [pc, #88] @ (40838 ) │ │ │ │ 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 40870 │ │ │ │ + beq.n 40832 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - b.n 40870 │ │ │ │ + b.n 40832 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4086e │ │ │ │ + beq.n 40830 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4086e │ │ │ │ + b.n 40830 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40818 │ │ │ │ + bne.n 407da │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40818 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 407da │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 40870 │ │ │ │ + b.n 40832 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #2185 @ 0x889 │ │ │ │ + movw r1, #2129 @ 0x851 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 148204 │ │ │ │ + b.w 1477fc │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 40896 │ │ │ │ + beq.n 4085e │ │ │ │ b.w 29db8 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ bic.w r4, r1, r1, asr #31 │ │ │ │ bic.w r9, r2, r2, asr #31 │ │ │ │ orrs.w r5, r9, r4 │ │ │ │ - bne.n 408be │ │ │ │ + bne.n 40886 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1e55f0 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1e599c <_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 730ec │ │ │ │ + bl 73310 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 4090a │ │ │ │ + cbz r0, 408d2 │ │ │ │ cmp.w r8, #0 │ │ │ │ add.w r8, r0, #16 │ │ │ │ - ble.n 408ea │ │ │ │ + ble.n 408b2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 29634 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ add.w r0, r8, r4 │ │ │ │ blx 29cc8 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 4090a │ │ │ │ + ble.n 408d2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4 │ │ │ │ add r0, r8 │ │ │ │ blx 29634 │ │ │ │ mov r0, sl │ │ │ │ @@ -32643,144 +32625,144 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #26612 @ 0x67f4 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 122d9c │ │ │ │ - cbnz r0, 40944 │ │ │ │ - bl d82e4 │ │ │ │ + bl 1223fc │ │ │ │ + cbnz r0, 4090c │ │ │ │ + bl d7e9c │ │ │ │ movw r1, #26612 @ 0x67f4 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122d9c │ │ │ │ + bl 1223fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 4095a │ │ │ │ - bl 88010 │ │ │ │ - cbnz r0, 4095a │ │ │ │ + beq.n 40922 │ │ │ │ + bl 88224 │ │ │ │ + cbnz r0, 40922 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 4095e │ │ │ │ + b.n 40926 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 409a6 │ │ │ │ + bpl.n 4096e │ │ │ │ ldr r2, [r3, #32] │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ - bl c2788 │ │ │ │ + bl c2394 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 409a2 │ │ │ │ + cbz r0, 4096a │ │ │ │ mov r1, r5 │ │ │ │ - bl 8a020 │ │ │ │ - cbz r0, 409ae │ │ │ │ + bl 8a27c │ │ │ │ + cbz r0, 40976 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 409a2 │ │ │ │ + beq.n 4096a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 409a2 │ │ │ │ + cbnz r3, 4096a │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 409ae │ │ │ │ + b.n 40976 │ │ │ │ movw r4, #7536 @ 0x1d70 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 409d2 │ │ │ │ + bne.n 4099a │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 164e1c │ │ │ │ + b.w 16450c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42344 @ 0xa568 │ │ │ │ + movw r0, #39768 @ 0x9b58 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 409c6 │ │ │ │ + bne.n 4098e │ │ │ │ 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 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 40a10 │ │ │ │ + bhi.n 409d8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 40a2a │ │ │ │ + ble.n 409f2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 40a32 │ │ │ │ - movw r0, #64180 @ 0xfab4 │ │ │ │ + b.n 409fa │ │ │ │ + movw r0, #61684 @ 0xf0f4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40a06 │ │ │ │ + bne.n 409ce │ │ │ │ mov r4, r0 │ │ │ │ - b.n 40a86 │ │ │ │ + b.n 40a4e │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #8284 @ 0x205c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 40a56 │ │ │ │ + bne.n 40a1e │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 241954 │ │ │ │ + bl 2418f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 40a74 │ │ │ │ + bne.n 40a3c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 40a86 │ │ │ │ + b.n 40a4e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #16780 @ 0x418c │ │ │ │ + movw r1, #14204 @ 0x377c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40a7c │ │ │ │ + cbz r0, 40a44 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a86 │ │ │ │ + beq.n 40a4e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -32788,223 +32770,223 @@ │ │ │ │ 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, 40ab2 │ │ │ │ + cbnz r7, 40a7a │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 40ab2 │ │ │ │ + blt.n 40a7a │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 40ab2 │ │ │ │ - cbnz r2, 40ad2 │ │ │ │ - ldr r1, [pc, #92] @ (40b10 ) │ │ │ │ + bgt.n 40a7a │ │ │ │ + cbnz r2, 40a9a │ │ │ │ + ldr r1, [pc, #92] @ (40ad8 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40ad2 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40a9a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40b0a │ │ │ │ + b.n 40ad2 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 40ae2 │ │ │ │ + ble.n 40aaa │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c78d8 │ │ │ │ + bl c74e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 40ae4 │ │ │ │ - b.n 40ace │ │ │ │ + bge.n 40aac │ │ │ │ + b.n 40a96 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 172560 │ │ │ │ + bl 171ec8 │ │ │ │ uxtb r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 29b98 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 40b02 │ │ │ │ + cbz r0, 40aca │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2620a0 <_Py_strhex@@Base+0x94> │ │ │ │ - b.n 40ace │ │ │ │ + bl 2618c0 <_Py_strhex@@Base+0x94> │ │ │ │ + b.n 40a96 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r2, #228 @ 0xe4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 40b3c │ │ │ │ + cbnz r1, 40b04 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15396 @ 0x3c24 │ │ │ │ + movw r1, #12820 @ 0x3214 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 40b48 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 40b10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c78d8 │ │ │ │ + bl c74e0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 40b4e │ │ │ │ + bge.n 40b16 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40b58 │ │ │ │ + b.n 40b20 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [r4, #28] │ │ │ │ blx 2a29c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w fe490 │ │ │ │ + b.w fe0f0 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40b86 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 40bb6 │ │ │ │ + bne.n 40b4e │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 40b7e │ │ │ │ mov r0, r4 │ │ │ │ blx 291c0 │ │ │ │ - cbnz r0, 40ba6 │ │ │ │ + cbnz r0, 40b6e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19692 @ 0x4cec │ │ │ │ + movw r1, #17116 @ 0x42dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 40bb6 │ │ │ │ - movw r1, #49148 @ 0xbffc │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 40b7e │ │ │ │ + movw r1, #46652 @ 0xb63c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f69a0 │ │ │ │ + b.w f6620 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w fe490 │ │ │ │ + b.w fe0f0 │ │ │ │ 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, 40bdc │ │ │ │ + cbz r3, 40ba4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 40bec │ │ │ │ + b.n 40bb4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 40bea │ │ │ │ + ble.n 40bb2 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 40be6 │ │ │ │ - cbnz r1, 40c0c │ │ │ │ + bgt.n 40bae │ │ │ │ + cbnz r1, 40bd4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40bec │ │ │ │ + b.n 40bb4 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #200] @ (40cb8 ) │ │ │ │ + ldr r1, [pc, #200] @ (40c80 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40c12 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40bda │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40cb2 │ │ │ │ + b.n 40c7a │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 40c24 │ │ │ │ + beq.n 40bec │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c78d8 │ │ │ │ + bl c74e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 40c08 │ │ │ │ + blt.n 40bd0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 40c50 │ │ │ │ - cbz r6, 40c2c │ │ │ │ + cbz r3, 40c18 │ │ │ │ + cbz r6, 40bf4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 40c3c │ │ │ │ + bne.n 40c04 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 40cb2 │ │ │ │ + b.n 40c7a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 221538 │ │ │ │ + bl 22174c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 40c62 │ │ │ │ - bl 80b80 │ │ │ │ + cbnz r0, 40c2a │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40c08 │ │ │ │ + bne.n 40bd0 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eecdc │ │ │ │ - b.n 40c08 │ │ │ │ - cbz r6, 40c8c │ │ │ │ + bl ee95c │ │ │ │ + b.n 40bd0 │ │ │ │ + cbz r6, 40c54 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40c32 │ │ │ │ + beq.n 40bfa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248b74 <_PyXI_EndInterpreter@@Base+0x344> │ │ │ │ + bl 248a4c <_PyXI_EndInterpreter@@Base+0x344> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 40c80 │ │ │ │ + cbnz r3, 40c48 │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 40c82 │ │ │ │ + b.n 40c4a │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 40c32 │ │ │ │ + b.n 40bfa │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40c32 │ │ │ │ + beq.n 40bfa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248b74 <_PyXI_EndInterpreter@@Base+0x344> │ │ │ │ + bl 248a4c <_PyXI_EndInterpreter@@Base+0x344> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 40ca6 │ │ │ │ + cbnz r3, 40c6e │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 40ca8 │ │ │ │ + b.n 40c70 │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 40c32 │ │ │ │ + b.n 40bfa │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ @@ -33012,310 +32994,310 @@ │ │ │ │ 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, 40d34 │ │ │ │ + cbz r0, 40cfc │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 40d34 │ │ │ │ + cbnz r0, 40cfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25c65c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40d34 │ │ │ │ + beq.n 40cfc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ mov r3, r7 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #41941 @ 0xa3d5 │ │ │ │ + movw r1, #42957 @ 0xa7cd │ │ │ │ movt r1, #25 │ │ │ │ - movw r0, #19752 @ 0x4d28 │ │ │ │ + movw r0, #17176 @ 0x4318 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 40d38 │ │ │ │ + cbnz r0, 40d00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2630a8 │ │ │ │ + bl 2628b8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40d92 │ │ │ │ + b.n 40d5a │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #19760 @ 0x4d30 │ │ │ │ + movw r0, #17184 @ 0x4320 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 25e644 │ │ │ │ + bl 25de5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 40d70 │ │ │ │ + beq.n 40d38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40d70 │ │ │ │ + cbnz r3, 40d38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 40d2e │ │ │ │ + beq.n 40cf6 │ │ │ │ mov r0, r5 │ │ │ │ - bl e2254 │ │ │ │ + bl e1ed8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d92 │ │ │ │ + beq.n 40d5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40d92 │ │ │ │ + cbnz r3, 40d5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #5499 @ 0x157b │ │ │ │ + movw r1, #5443 @ 0x1543 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53936 @ 0xd2b0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 41420 │ │ │ │ + b.n 413e8 │ │ │ │ │ │ │ │ -00040db0 <_PyTraceback_Add@@Base>: │ │ │ │ +00040d78 <_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] @ (40e84 <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ + ldr r4, [pc, #192] @ (40e4c <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ 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 72508 │ │ │ │ + bl 7273c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40e74 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 40e3c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40ec8 │ │ │ │ + bl 40e90 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 40e0a <_PyTraceback_Add@@Base+0x5a> │ │ │ │ + cbnz r0, 40dd2 <_PyTraceback_Add@@Base+0x5a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40e74 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 40e3c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40e74 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + cbnz r3, 40e3c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40e74 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40e3c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 412b8 │ │ │ │ + bl 41280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40e2e <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + beq.n 40df6 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40e2e <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + cbnz r3, 40df6 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40e44 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + beq.n 40e0c <_PyTraceback_Add@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 40e44 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + cbnz r3, 40e0c <_PyTraceback_Add@@Base+0x94> │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 40e74 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 40e3c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r5, #20] │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r5 │ │ │ │ - bl d87c8 │ │ │ │ + bl d8380 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40e7e <_PyTraceback_Add@@Base+0xce> │ │ │ │ + beq.n 40e46 <_PyTraceback_Add@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40e7e <_PyTraceback_Add@@Base+0xce> │ │ │ │ + cbnz r3, 40e46 <_PyTraceback_Add@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 125f18 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 125580 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 │ │ │ │ - cbnz r1, 40eb0 <_PyTraceback_Add@@Base+0x100> │ │ │ │ + cbnz r1, 40e78 <_PyTraceback_Add@@Base+0x100> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15396 @ 0x3c24 │ │ │ │ + movw r1, #12820 @ 0x3214 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 40ebc <_PyTraceback_Add@@Base+0x10c> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 40e84 <_PyTraceback_Add@@Base+0x10c> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c78d8 │ │ │ │ + bl c74e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 40ec2 <_PyTraceback_Add@@Base+0x112> │ │ │ │ + bge.n 40e8a <_PyTraceback_Add@@Base+0x112> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40ec6 <_PyTraceback_Add@@Base+0x116> │ │ │ │ + b.n 40e8e <_PyTraceback_Add@@Base+0x116> │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00040ec8 : │ │ │ │ +00040e90 : │ │ │ │ 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 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 40ef2 │ │ │ │ + cbnz r0, 40eba │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 40f58 │ │ │ │ + b.n 40f20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92640 │ │ │ │ + bl 92894 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40ee8 │ │ │ │ + beq.n 40eb0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r0, #44728 @ 0xaeb8 │ │ │ │ + movw r0, #42232 @ 0xa4f8 │ │ │ │ movt r0, #69 @ 0x45 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40f50 │ │ │ │ - ldr r0, [pc, #108] @ (40f80 ) │ │ │ │ + cbz r0, 40f18 │ │ │ │ + ldr r0, [pc, #108] @ (40f48 ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40f56 │ │ │ │ + cbz r0, 40f1e │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29634 │ │ │ │ - ldr r3, [pc, #92] @ (40f84 ) │ │ │ │ + ldr r3, [pc, #92] @ (40f4c ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #84] @ (40f88 ) │ │ │ │ + ldr r3, [pc, #84] @ (40f50 ) │ │ │ │ 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 97e18 <_Py_write@@Base+0x8c8> │ │ │ │ + bl 97eb4 <_Py_write@@Base+0x8c4> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 40f58 │ │ │ │ + b.n 40f20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 40f58 │ │ │ │ + b.n 40f20 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (40f84 ) │ │ │ │ - bl 79604 │ │ │ │ + ldr r0, [pc, #40] @ (40f4c ) │ │ │ │ + bl 79830 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r5, pc, #0 @ (adr r5, 40f4c ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strh r4, [r2, #16] │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 40fa8 │ │ │ │ + cbz r3, 40f70 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 40fb8 │ │ │ │ + b.n 40f80 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 40fb6 │ │ │ │ + ble.n 40f7e │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 40fb2 │ │ │ │ - cbnz r1, 40fda │ │ │ │ + bgt.n 40f7a │ │ │ │ + cbnz r1, 40fa2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 40fb8 │ │ │ │ + b.n 40f80 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #184] @ (41074 ) │ │ │ │ + ldr r1, [pc, #184] @ (4103c ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40fe0 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40fa8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4106c │ │ │ │ + b.n 41034 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r4, r6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ movw r3, #17652 @ 0x44f4 │ │ │ │ @@ -33324,301 +33306,301 @@ │ │ │ │ movweq r4, #4364 @ 0x110c │ │ │ │ mov r1, r6 │ │ │ │ ite ne │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ movteq r4, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 41034 │ │ │ │ - bl 7ff00 │ │ │ │ - cbnz r0, 41024 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 40ffc │ │ │ │ + bl 80120 │ │ │ │ + cbnz r0, 40fec │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40fd6 │ │ │ │ + bne.n 40f9e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186330 │ │ │ │ + bl 185c80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4105a │ │ │ │ - b.n 40fd6 │ │ │ │ + bge.n 41022 │ │ │ │ + b.n 40f9e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4106a │ │ │ │ + beq.n 41032 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4106a │ │ │ │ - bl d4944 │ │ │ │ + b.n 41032 │ │ │ │ + bl d44d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40fd6 │ │ │ │ - beq.n 4104c │ │ │ │ + blt.n 40f9e │ │ │ │ + beq.n 41014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8496c │ │ │ │ + b.w 84b8c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c0a0 │ │ │ │ + bl 8c2fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40fd6 │ │ │ │ + blt.n 40f9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4106c │ │ │ │ + beq.n 41034 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4106c │ │ │ │ + b.n 41034 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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 410a6 │ │ │ │ + bne.n 4106e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26088 @ 0x65e8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 410c0 │ │ │ │ + bne.n 41088 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 410e0 │ │ │ │ + b.n 410a8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #34436 @ 0x8684 │ │ │ │ + movw r0, #31940 @ 0x7cc4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4128c │ │ │ │ - b.n 41090 │ │ │ │ - bl 14861c │ │ │ │ + beq.w 41254 │ │ │ │ + b.n 41058 │ │ │ │ + bl 147c14 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 410e0 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 410a8 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4128c │ │ │ │ + bne.w 41254 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 410ee │ │ │ │ + bne.n 410b6 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4110e │ │ │ │ - bl 14861c │ │ │ │ + b.n 410d6 │ │ │ │ + bl 147c14 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4110e │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 410d6 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4128c │ │ │ │ + bne.w 41254 │ │ │ │ vabs.f64 d11, d9 │ │ │ │ - vldr d10, [pc, #388] @ 41298 │ │ │ │ + vldr d10, [pc, #388] @ 41260 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 41136 │ │ │ │ + bhi.n 410fe │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 41212 │ │ │ │ + bls.n 411da │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ str r3, [r4, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 4114e │ │ │ │ + bvc.n 41116 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 411b0 │ │ │ │ - b.n 41252 │ │ │ │ + beq.n 41178 │ │ │ │ + b.n 4121a │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 41168 │ │ │ │ + bvc.n 41130 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 41256 │ │ │ │ - b.n 411b0 │ │ │ │ + bne.n 4121e │ │ │ │ + b.n 41178 │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 411dc │ │ │ │ + ble.n 411a4 │ │ │ │ vabs.f64 d0, d8 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 41276 │ │ │ │ + bhi.n 4123e │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ blx 2a55c │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 411a6 │ │ │ │ + ble.n 4116e │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41252 │ │ │ │ - vldr d8, [pc, #252] @ 412a0 │ │ │ │ - b.n 41256 │ │ │ │ + beq.n 4121a │ │ │ │ + vldr d8, [pc, #252] @ 41268 │ │ │ │ + b.n 4121e │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 411b6 │ │ │ │ + bne.n 4117e │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 41256 │ │ │ │ + b.n 4121e │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 411c6 │ │ │ │ - vldr d8, [pc, #228] @ 412a8 │ │ │ │ - b.n 41256 │ │ │ │ + beq.n 4118e │ │ │ │ + vldr d8, [pc, #228] @ 41270 │ │ │ │ + b.n 4121e │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d8, [pc, #220] @ 412a8 │ │ │ │ - vldr d7, [pc, #224] @ 412b0 │ │ │ │ + vldr d8, [pc, #220] @ 41270 │ │ │ │ + vldr d7, [pc, #224] @ 41278 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ - b.n 41256 │ │ │ │ + b.n 4121e │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 411b0 │ │ │ │ + beq.n 41178 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 41200 │ │ │ │ + ble.n 411c8 │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 411c0 │ │ │ │ - b.n 41256 │ │ │ │ - bpl.n 411c0 │ │ │ │ + ble.n 41188 │ │ │ │ + b.n 4121e │ │ │ │ + bpl.n 41188 │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 411c0 │ │ │ │ + bpl.n 41188 │ │ │ │ vneg.f64 d8, d8 │ │ │ │ - b.n 41256 │ │ │ │ + b.n 4121e │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2a8f0 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 41256 │ │ │ │ + bls.n 4121e │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 41246 │ │ │ │ + bvs.n 4120e │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4124c │ │ │ │ + bne.n 41214 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 41256 │ │ │ │ + b.n 4121e │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 41256 │ │ │ │ + b.n 4121e │ │ │ │ vmov.f64 d8, d9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 4126a │ │ │ │ + cbnz r3, 41232 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 86008 │ │ │ │ + b.w 8622c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 25eb28 │ │ │ │ - cbnz r0, 4128c │ │ │ │ - b.n 4125a │ │ │ │ + bl 25e340 │ │ │ │ + cbnz r0, 41254 │ │ │ │ + b.n 41222 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 411a0 │ │ │ │ + bgt.n 41168 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 411b0 │ │ │ │ - b.n 411c0 │ │ │ │ + beq.n 41178 │ │ │ │ + b.n 41188 │ │ │ │ vpop {d8-d11} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ │ │ │ │ -000412b8 : │ │ │ │ +00041280 : │ │ │ │ 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 1b9b1c │ │ │ │ - cbz r0, 41344 │ │ │ │ + bl 1ba244 │ │ │ │ + cbz r0, 4130c │ │ │ │ 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 1b9bf4 │ │ │ │ + bl 1ba31c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 41344 │ │ │ │ + cbz r0, 4130c │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r0, #25468 @ 0x637c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 78f70 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 791a0 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41330 │ │ │ │ + cbz r0, 412f8 │ │ │ │ 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 41348 │ │ │ │ + beq.n 41310 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 41348 │ │ │ │ + b.n 41310 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41344 │ │ │ │ + beq.n 4130c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41344 │ │ │ │ + cbnz r3, 4130c │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 413f4 │ │ │ │ + b.n 413bc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 41360 │ │ │ │ + beq.n 41328 │ │ │ │ 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] │ │ │ │ @@ -33638,36 +33620,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 413a2 │ │ │ │ + bge.n 4136a │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r7, #4]! │ │ │ │ - b.n 41396 │ │ │ │ + b.n 4135e │ │ │ │ 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 413ce │ │ │ │ + beq.n 41396 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 413ce │ │ │ │ + cbnz r3, 41396 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #44] @ (413fc ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (413c4 ) │ │ │ │ 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 │ │ │ │ @@ -33680,30 +33662,30 @@ │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 41414 │ │ │ │ - movw r0, #19780 @ 0x4d44 │ │ │ │ + bpl.n 413dc │ │ │ │ + movw r0, #17204 @ 0x4334 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e27ac │ │ │ │ - movw r0, #19804 @ 0x4d5c │ │ │ │ + b.w e2430 │ │ │ │ + movw r0, #17228 @ 0x434c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ 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 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41464 │ │ │ │ + cbz r0, 4142c │ │ │ │ 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 │ │ │ │ @@ -33726,941 +33708,894 @@ │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26088 @ 0x65e8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 41494 │ │ │ │ + bne.n 4145c │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 414b2 │ │ │ │ + b.n 4147a │ │ │ │ mov r0, r1 │ │ │ │ - bl 14861c │ │ │ │ + bl 147c14 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 414b2 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 414c6 │ │ │ │ - vldr d0, [pc, #28] @ 414d0 │ │ │ │ + bne.n 4147a │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 4148e │ │ │ │ + vldr d0, [pc, #28] @ 41498 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 86008 │ │ │ │ + b.w 8622c │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 4161c ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 415e4 ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 12a754 <_Py_union_type_or@@Base+0x468> │ │ │ │ + bl 129d8c <_Py_union_type_or@@Base+0x468> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2216e8 │ │ │ │ + bl 2218c8 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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, r0 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl 260a34 │ │ │ │ - cbz r0, 4152c │ │ │ │ + bl 26035c │ │ │ │ + cbz r0, 414f4 │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15bf70 │ │ │ │ + bl 15b6a0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41550 │ │ │ │ + b.n 41518 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - movw r3, #31457 @ 0x7ae1 │ │ │ │ + movw r3, #32065 @ 0x7d41 │ │ │ │ movt r3, #33 @ 0x21 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4154c │ │ │ │ + bne.n 41514 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41550 │ │ │ │ + beq.n 41518 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 41550 │ │ │ │ + b.n 41518 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ vldr d7, [r0, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 41576 │ │ │ │ + bne.n 4153e │ │ │ │ vldr d7, [r0, #16] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7e98c │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (41590 ) │ │ │ │ - b.w 24f664 <_Py_c_pow@@Base+0x6ec> │ │ │ │ - nop │ │ │ │ - b.n 4102c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + b.w 7ebb4 │ │ │ │ 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 415b4 │ │ │ │ + bne.n 4156c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1984 │ │ │ │ + b.w f1604 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42216 @ 0xa4e8 │ │ │ │ + movw r0, #39640 @ 0x9ad8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 415a8 │ │ │ │ + bne.n 41560 │ │ │ │ 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 18e084 │ │ │ │ + b.w 18dca8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 795a0 │ │ │ │ + bl 797cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 4166a │ │ │ │ + bl 41622 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fc70 │ │ │ │ + b.w 7fe98 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4161e │ │ │ │ + cbz r0, 415d6 │ │ │ │ movw r1, #20708 @ 0x50e4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1bfc2c │ │ │ │ + b.w 1c034c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00041628 : │ │ │ │ +000415e0 : │ │ │ │ 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 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 41664 │ │ │ │ + beq.n 4161c │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 248b04 <_PyXI_EndInterpreter@@Base+0x2d4> │ │ │ │ + bl 248770 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41664 │ │ │ │ + beq.n 4161c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w c0800 │ │ │ │ + b.w c040c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 4169a │ │ │ │ + cbz r2, 41652 │ │ │ │ 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 41696 │ │ │ │ + beq.n 4164e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 41696 │ │ │ │ + cbnz r3, 4164e │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ 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 416be │ │ │ │ + bne.n 41676 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 369ce │ │ │ │ + b.w 3699e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42168 @ 0xa4b8 │ │ │ │ + movw r0, #39592 @ 0x9aa8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 416b2 │ │ │ │ + bne.n 4166a │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 416f4 │ │ │ │ + cbz r3, 416ac │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 41704 │ │ │ │ + b.n 416bc │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 41702 │ │ │ │ + blt.n 416ba │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 416fe │ │ │ │ - cbnz r1, 41722 │ │ │ │ + bgt.n 416b6 │ │ │ │ + cbnz r1, 416da │ │ │ │ movs r5, #0 │ │ │ │ - b.n 41704 │ │ │ │ + b.n 416bc │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #560] @ (41938 ) │ │ │ │ + ldr r1, [pc, #560] @ (418f0 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 41728 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 416e0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41b52 │ │ │ │ + b.n 41b0a │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 41772 │ │ │ │ + beq.n 4172a │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 41736 │ │ │ │ + cbz r4, 416ee │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4173e │ │ │ │ - b.n 41780 │ │ │ │ + bne.n 416f6 │ │ │ │ + b.n 41738 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dbf3c <_PyNumber_Index@@Base> │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 41750 │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 41780 │ │ │ │ - b.n 4171e │ │ │ │ - bl 85f58 │ │ │ │ + cbnz r0, 41708 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 41738 │ │ │ │ + b.n 416d6 │ │ │ │ + bl 8617c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4176c │ │ │ │ + beq.n 41724 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4176c │ │ │ │ + cbnz r3, 41724 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r6, r5, #1 │ │ │ │ - bne.n 41784 │ │ │ │ - b.n 41748 │ │ │ │ + bne.n 4173c │ │ │ │ + b.n 41700 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41784 │ │ │ │ + b.n 4173c │ │ │ │ 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, 41796 │ │ │ │ + cbz r7, 4174e │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - b.n 4179e │ │ │ │ + b.n 41756 │ │ │ │ movw r6, #10880 @ 0x2a80 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ cmp r5, #0 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ it lt │ │ │ │ mvnlt.w r5, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 41906 │ │ │ │ + bne.w 418be │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 734d0 │ │ │ │ - cbnz r0, 417c8 │ │ │ │ + bl 736f4 │ │ │ │ + cbnz r0, 41780 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41b48 │ │ │ │ + b.n 41b00 │ │ │ │ mov fp, r0 │ │ │ │ - movw sl, #53088 @ 0xcf60 │ │ │ │ + movw sl, #50592 @ 0xc5a0 │ │ │ │ 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 41868 │ │ │ │ + beq.n 41820 │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 417f4 │ │ │ │ + ble.n 417ac │ │ │ │ ldrb r3, [r6, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r4, r3, #28 │ │ │ │ - bpl.n 417f6 │ │ │ │ + bpl.n 417ae │ │ │ │ adds r0, #1 │ │ │ │ - b.n 417e2 │ │ │ │ - beq.n 418dc │ │ │ │ + b.n 4179a │ │ │ │ + beq.n 41894 │ │ │ │ add.w r8, r0, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - ble.n 41810 │ │ │ │ + ble.n 417c8 │ │ │ │ ldrb.w r3, [r6, r8] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 41810 │ │ │ │ + bmi.n 417c8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 417fa │ │ │ │ + b.n 417b2 │ │ │ │ sub.w r1, r8, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 418e6 │ │ │ │ + beq.n 4189e │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4182e │ │ │ │ + bgt.n 417e6 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 41862 │ │ │ │ + b.n 4181a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 41852 │ │ │ │ + cbz r0, 4180a │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r9 │ │ │ │ mov r4, fp │ │ │ │ - beq.n 418e8 │ │ │ │ + beq.n 418a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 418e8 │ │ │ │ + bne.n 418a0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 418e8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 418a0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 41862 │ │ │ │ + beq.n 4181a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41862 │ │ │ │ + cbnz r3, 4181a │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 417dc │ │ │ │ + b.n 41794 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, fp │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 418e0 │ │ │ │ - movw r3, #53088 @ 0xcf60 │ │ │ │ + ble.n 41898 │ │ │ │ + movw r3, #50592 @ 0xc5a0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 4188a │ │ │ │ + bpl.n 41842 │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 41878 │ │ │ │ - b.n 418e0 │ │ │ │ + bne.n 41830 │ │ │ │ + b.n 41898 │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 418e8 │ │ │ │ + cbz r0, 418a0 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 418a4 │ │ │ │ + bgt.n 4185c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 418d6 │ │ │ │ + b.n 4188e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 418c6 │ │ │ │ + cbz r0, 4187e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 418e8 │ │ │ │ + beq.n 418a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 418e8 │ │ │ │ + cbnz r3, 418a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 418e8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 418a0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 418d6 │ │ │ │ + beq.n 4188e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 418d6 │ │ │ │ + cbnz r3, 4188e │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 418e0 │ │ │ │ + b.n 41898 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, fp │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 41b48 │ │ │ │ + b.n 41b00 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 417c4 │ │ │ │ + beq.w 4177c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 417c4 │ │ │ │ + bne.w 4177c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 417c4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4177c │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 417c4 │ │ │ │ + bne.w 4177c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ - cbnz r3, 4193c │ │ │ │ + cbnz r3, 418f4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #55300 @ 0xd804 │ │ │ │ + movw r1, #52804 @ 0xce44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 41b40 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 41af8 │ │ │ │ nop │ │ │ │ cmp r3, #148 @ 0x94 │ │ │ │ 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 41a3a │ │ │ │ + bne.n 419f2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 41b40 │ │ │ │ + beq.w 41af8 │ │ │ │ mov r8, sl │ │ │ │ mov fp, sl │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - ble.n 419ec │ │ │ │ + ble.n 419a4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 419ec │ │ │ │ + beq.n 419a4 │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r3, [r6, fp] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 419e4 │ │ │ │ + bne.n 4199c │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 41b2a │ │ │ │ + beq.w 41ae2 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4199a │ │ │ │ + bgt.n 41952 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 419d8 │ │ │ │ + b.n 41990 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 419c6 │ │ │ │ + cbz r0, 4197e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 41b2a │ │ │ │ + beq.w 41ae2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 41b2a │ │ │ │ + bne.w 41ae2 │ │ │ │ mov r0, sl │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41b2a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41ae2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 419d8 │ │ │ │ + beq.n 41990 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 419d8 │ │ │ │ + cbnz r3, 41990 │ │ │ │ mov r0, sl │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 41968 │ │ │ │ + b.n 41920 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 41972 │ │ │ │ + bne.n 4192a │ │ │ │ cmp r7, r0 │ │ │ │ - blt.n 41a34 │ │ │ │ + blt.n 419ec │ │ │ │ subs r1, r7, r0 │ │ │ │ adds r0, r6, r0 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 41b2a │ │ │ │ + beq.w 41ae2 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 41a0e │ │ │ │ + bgt.n 419c6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 41a30 │ │ │ │ + b.n 419e8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41b00 │ │ │ │ + bne.n 41ab8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41a30 │ │ │ │ + beq.n 419e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41a30 │ │ │ │ + cbnz r3, 419e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 41b42 │ │ │ │ - bl 734d0 │ │ │ │ + b.n 41afa │ │ │ │ + bl 736f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41b40 │ │ │ │ + beq.n 41af8 │ │ │ │ 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 41ad8 │ │ │ │ + beq.n 41a90 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 1eb4e0 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1eb910 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ subs.w r9, r0, #0 │ │ │ │ mov r0, fp │ │ │ │ - blt.n 41ad8 │ │ │ │ + blt.n 41a90 │ │ │ │ mov r1, r9 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41b2a │ │ │ │ + beq.n 41ae2 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 41a92 │ │ │ │ + bgt.n 41a4a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 41acc │ │ │ │ + b.n 41a84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 41aba │ │ │ │ + cbz r0, 41a72 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 41b2a │ │ │ │ + beq.n 41ae2 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 41b2a │ │ │ │ + bne.n 41ae2 │ │ │ │ mov r0, fp │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41b2a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41ae2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 41acc │ │ │ │ + beq.n 41a84 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 41acc │ │ │ │ + cbnz r2, 41a84 │ │ │ │ mov r0, fp │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ add sl, r3 │ │ │ │ add sl, r9 │ │ │ │ - b.n 41a48 │ │ │ │ + b.n 41a00 │ │ │ │ mov r0, fp │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 41b2a │ │ │ │ + cbz r0, 41ae2 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 41af0 │ │ │ │ + bgt.n 41aa8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 41b22 │ │ │ │ + b.n 41ada │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 41b12 │ │ │ │ + cbz r0, 41aca │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41b2a │ │ │ │ + beq.n 41ae2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41b2a │ │ │ │ + cbnz r3, 41ae2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41b2a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41ae2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41b22 │ │ │ │ + beq.n 41ada │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41b22 │ │ │ │ + cbnz r3, 41ada │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 41b42 │ │ │ │ + b.n 41afa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41b40 │ │ │ │ + beq.n 41af8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41b40 │ │ │ │ + cbnz r3, 41af8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ 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, 41b6c │ │ │ │ - movw r0, #19892 @ 0x4db4 │ │ │ │ + cbnz r3, 41b24 │ │ │ │ + movw r0, #17316 @ 0x43a4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r0, #19912 @ 0x4dc8 │ │ │ │ + movw r0, #17336 @ 0x43b8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ │ │ │ │ -00041b7c <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w c0800 │ │ │ │ +00041b34 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w c040c │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #7685 @ 0x1e05 │ │ │ │ + movw r1, #7517 @ 0x1d5d │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53520 @ 0xd110 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 41420 │ │ │ │ + b.n 413e8 │ │ │ │ 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] @ (41c2c <_PyDict_DelItem_KnownHash@@Base+0xb0>) │ │ │ │ + ldr r0, [pc, #132] @ (41be4 <_PyDict_DelItem_KnownHash@@Base+0xb0>) │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #44620 @ 0xae4c │ │ │ │ + movw r2, #43572 @ 0xaa34 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19948 @ 0x4dec │ │ │ │ + movw r1, #17372 @ 0x43dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 41c10 <_PyDict_DelItem_KnownHash@@Base+0x94> │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 41bc8 <_PyDict_DelItem_KnownHash@@Base+0x94> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #19408 @ 0x4bd0 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #19968 @ 0x4e00 │ │ │ │ + movw r0, #17392 @ 0x43f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41bee <_PyDict_DelItem_KnownHash@@Base+0x72> │ │ │ │ + bne.n 41ba6 <_PyDict_DelItem_KnownHash@@Base+0x72> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41c08 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + b.n 41bc0 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 22d470 <_PyArg_ParseStackAndKeywords@@Base+0xbc0> │ │ │ │ + bl 232ca0 <_PyArg_ParseStackAndKeywords@@Base+0x63b0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41bea <_PyDict_DelItem_KnownHash@@Base+0x6e> │ │ │ │ + beq.n 41ba2 <_PyDict_DelItem_KnownHash@@Base+0x6e> │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 22d674 <_PyArg_ParseStackAndKeywords@@Base+0xdc4> │ │ │ │ + bl 232f78 <_PyArg_ParseStackAndKeywords@@Base+0x6688> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 785b4 │ │ │ │ - b.n 41c12 <_PyDict_DelItem_KnownHash@@Base+0x96> │ │ │ │ + bl 787e8 │ │ │ │ + b.n 41bca <_PyDict_DelItem_KnownHash@@Base+0x96> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #24] @ (41c2c <_PyDict_DelItem_KnownHash@@Base+0xb0>) │ │ │ │ + ldr r3, [pc, #24] @ (41be4 <_PyDict_DelItem_KnownHash@@Base+0xb0>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41c24 <_PyDict_DelItem_KnownHash@@Base+0xa8> │ │ │ │ + beq.n 41bdc <_PyDict_DelItem_KnownHash@@Base+0xa8> │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, 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, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 41c68 <_PyDict_DelItem_KnownHash@@Base+0xec> │ │ │ │ - cmp r3, r0 │ │ │ │ - blt.n 41c68 <_PyDict_DelItem_KnownHash@@Base+0xec> │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 41c68 <_PyDict_DelItem_KnownHash@@Base+0xec> │ │ │ │ - cbz r2, 41c68 <_PyDict_DelItem_KnownHash@@Base+0xec> │ │ │ │ - ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #5232 @ 0x1470 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 41c86 <_PyDict_DelItem_KnownHash@@Base+0x10a> │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #28] @ (41c8c <_PyDict_DelItem_KnownHash@@Base+0x110>) │ │ │ │ - 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 41c52 <_PyDict_DelItem_KnownHash@@Base+0xd6> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ - 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 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 41cb2 <_PyDict_DelItem_KnownHash@@Base+0x136> │ │ │ │ - bl 2717d0 │ │ │ │ + bne.n 41c0a <_PyDict_DelItem_KnownHash@@Base+0xd6> │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41cbe <_PyDict_DelItem_KnownHash@@Base+0x142> │ │ │ │ + cbz r3, 41c16 <_PyDict_DelItem_KnownHash@@Base+0xe2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41cf0 <_PyDict_DelItem_KnownHash@@Base+0x174> │ │ │ │ + b.n 41c48 <_PyDict_DelItem_KnownHash@@Base+0x114> │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 41cec <_PyDict_DelItem_KnownHash@@Base+0x170> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 41c44 <_PyDict_DelItem_KnownHash@@Base+0x110> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41cec <_PyDict_DelItem_KnownHash@@Base+0x170> │ │ │ │ + cbnz r3, 41c44 <_PyDict_DelItem_KnownHash@@Base+0x110> │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 41cec <_PyDict_DelItem_KnownHash@@Base+0x170> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 41c44 <_PyDict_DelItem_KnownHash@@Base+0x110> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41cec <_PyDict_DelItem_KnownHash@@Base+0x170> │ │ │ │ + cbnz r3, 41c44 <_PyDict_DelItem_KnownHash@@Base+0x110> │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 41cec <_PyDict_DelItem_KnownHash@@Base+0x170> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 41c44 <_PyDict_DelItem_KnownHash@@Base+0x110> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00041cf4 : │ │ │ │ +00041c4c : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (41d0c ) │ │ │ │ + ldr r4, [pc, #16] @ (41c64 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w e1ed0 │ │ │ │ + b.w e1b54 │ │ │ │ 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, #17652 @ 0x44f4 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 41d48 │ │ │ │ + bne.n 41ca0 │ │ │ │ movw r3, #21640 @ 0x5488 │ │ │ │ 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 41d56 │ │ │ │ - ldr r2, [pc, #180] @ (41e00 ) │ │ │ │ + b.n 41cae │ │ │ │ + ldr r2, [pc, #180] @ (41d58 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 124bdc │ │ │ │ + bl 124244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 41df6 │ │ │ │ + beq.n 41d4e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 41d84 │ │ │ │ + beq.n 41cdc │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 41dc8 │ │ │ │ + b.n 41d20 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7ff00 │ │ │ │ + bl 80120 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 41d8c │ │ │ │ + cbz r2, 41ce4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 21f97c <_PyInterpreterState_LookUpID@@Base+0x100> │ │ │ │ + bl 21fae8 <_PyInterpreterState_ObjectToID@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41de0 │ │ │ │ + bne.n 41d38 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41d68 │ │ │ │ - b.n 41df8 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 41de0 │ │ │ │ + bne.n 41cc0 │ │ │ │ + b.n 41d50 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 41d38 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eecdc │ │ │ │ - b.n 41de0 │ │ │ │ + bl ee95c │ │ │ │ + b.n 41d38 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 8496c │ │ │ │ + bl 84b8c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 41de0 │ │ │ │ + cbz r7, 41d38 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 8c0a0 │ │ │ │ + bl 8c2fc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 41dd0 │ │ │ │ + bne.n 41d28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 41de0 │ │ │ │ + bne.n 41d38 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41da4 │ │ │ │ - b.n 41df8 │ │ │ │ + bne.n 41cfc │ │ │ │ + b.n 41d50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41dc0 │ │ │ │ + bne.n 41d18 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41dc0 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41d18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41df6 │ │ │ │ + beq.n 41d4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41df6 │ │ │ │ + cbnz r3, 41d4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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] │ │ │ │ @@ -34676,488 +34611,494 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 42018 │ │ │ │ + b.n 41f70 │ │ │ │ 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, #124] @ (41ebc ) │ │ │ │ + ldr r3, [pc, #124] @ (41e14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 72508 │ │ │ │ - cbz r0, 41eac │ │ │ │ + bl 7273c │ │ │ │ + cbz r0, 41e04 │ │ │ │ add.w r3, r5, #98816 @ 0x18200 │ │ │ │ - movw r6, #38788 @ 0x9784 │ │ │ │ + movw r6, #36292 @ 0x8dc4 │ │ │ │ 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, 41eb0 │ │ │ │ - bl 81464 │ │ │ │ + cbz r0, 41e08 │ │ │ │ + bl 81684 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41e90 │ │ │ │ + beq.n 41de8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 41e90 │ │ │ │ + cbnz r3, 41de8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 41eb0 │ │ │ │ + bne.n 41e08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41eac │ │ │ │ + beq.n 41e04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41eac │ │ │ │ + cbnz r3, 41e04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41eb6 │ │ │ │ + b.n 41e0e │ │ │ │ adds r6, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 41e62 │ │ │ │ + bne.n 41dba │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ 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, 41ede │ │ │ │ + cbz r3, 41e36 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 41eee │ │ │ │ + b.n 41e46 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 41eec │ │ │ │ + blt.n 41e44 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 41ee8 │ │ │ │ - cbnz r1, 41f0c │ │ │ │ + bgt.n 41e40 │ │ │ │ + cbnz r1, 41e64 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41eee │ │ │ │ + b.n 41e46 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #292] @ (42014 ) │ │ │ │ + ldr r1, [pc, #292] @ (41f6c ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 41f12 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 41e6a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4200c │ │ │ │ + b.n 41f64 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 41f2a │ │ │ │ + beq.n 41e82 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 41f2c │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 41f2c │ │ │ │ - b.n 41f08 │ │ │ │ + bne.n 41e84 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 41e84 │ │ │ │ + b.n 41e60 │ │ │ │ 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 41f8c │ │ │ │ + bls.n 41ee4 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 41f6a │ │ │ │ + bne.n 41ec2 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 41f86 │ │ │ │ + ble.n 41ede │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27dda4 │ │ │ │ + bl 27d404 │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 41ff4 │ │ │ │ + bgt.n 41f4c │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 41f86 │ │ │ │ + b.n 41ede │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 41ff4 │ │ │ │ + beq.n 41f4c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 41f78 │ │ │ │ + beq.n 41ed0 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 41f86 │ │ │ │ + bne.n 41ede │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 41ff4 │ │ │ │ + blt.n 41f4c │ │ │ │ add r6, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 41f44 │ │ │ │ + b.n 41e9c │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 41ff4 │ │ │ │ + bgt.n 41f4c │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41f08 │ │ │ │ + beq.n 41e60 │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 4200c │ │ │ │ + bls.n 41f64 │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 41fd8 │ │ │ │ + bne.n 41f30 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 41fea │ │ │ │ + ble.n 41f42 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 27dda4 │ │ │ │ + bl 27d404 │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 41ff0 │ │ │ │ + beq.n 41f48 │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 41fce │ │ │ │ + b.n 41f26 │ │ │ │ mov r3, sl │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 41fee │ │ │ │ + beq.n 41f46 │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 41fee │ │ │ │ + beq.n 41f46 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 41ff0 │ │ │ │ + b.n 41f48 │ │ │ │ mov r3, sl │ │ │ │ - b.n 41ff0 │ │ │ │ + b.n 41f48 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 41fae │ │ │ │ + b.n 41f06 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16764 @ 0x417c │ │ │ │ + movw r1, #14188 @ 0x376c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 41f08 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 41e60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #31457 @ 0x7ae1 │ │ │ │ + movw r1, #32065 @ 0x7d41 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movw r0, #53728 @ 0xd1e0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 41420 │ │ │ │ + b.w 413e8 │ │ │ │ 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, 4204c │ │ │ │ + cbz r3, 41fa4 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4205c │ │ │ │ + b.n 41fb4 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4205a │ │ │ │ + blt.n 41fb2 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 42056 │ │ │ │ - cbnz r1, 4207a │ │ │ │ + bgt.n 41fae │ │ │ │ + cbnz r1, 41fd2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4205c │ │ │ │ + b.n 41fb4 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (4215c ) │ │ │ │ + ldr r1, [pc, #252] @ (420b4 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42080 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 41fd8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 42152 │ │ │ │ + b.n 420aa │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r5, r5, r4 │ │ │ │ - beq.n 4208e │ │ │ │ + beq.n 41fe6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c78d8 │ │ │ │ + bl c74e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 42076 │ │ │ │ + blt.n 41fce │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 42098 │ │ │ │ + cbz r7, 41ff0 │ │ │ │ ldr.w sl, [r6, #20] │ │ │ │ - b.n 420a0 │ │ │ │ + b.n 41ff8 │ │ │ │ movw sl, #10880 @ 0x2a80 │ │ │ │ movt sl, #78 @ 0x4e │ │ │ │ movs r0, #0 │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42076 │ │ │ │ + beq.n 41fce │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 42152 │ │ │ │ + ble.n 420aa │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 420d0 │ │ │ │ + beq.n 42028 │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 420d0 │ │ │ │ + beq.n 42028 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 420b8 │ │ │ │ + bne.n 42010 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 420f4 │ │ │ │ + b.n 4204c │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 420f4 │ │ │ │ + ble.n 4204c │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 420ee │ │ │ │ + bne.n 42046 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 420ee │ │ │ │ + ble.n 42046 │ │ │ │ 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 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 42138 │ │ │ │ + cbz r0, 42090 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbz r0, 42122 │ │ │ │ + cbz r0, 4207a │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42138 │ │ │ │ + beq.n 42090 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 42138 │ │ │ │ + cbnz r3, 42090 │ │ │ │ mov r0, r9 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42138 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42090 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 420b2 │ │ │ │ + beq.n 4200a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 420b2 │ │ │ │ + bne.n 4200a │ │ │ │ mov r0, r9 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 420b2 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4200a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42076 │ │ │ │ + beq.n 41fce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42076 │ │ │ │ + bne.n 41fce │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42076 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41fce │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r1, #20964 @ 0x51e4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1bfc2c │ │ │ │ + b.w 1c034c │ │ │ │ mov r0, r1 │ │ │ │ - b.w f99fc │ │ │ │ + b.w f965c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 42018 │ │ │ │ + b.n 41f70 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #37200 @ 0x9150 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 148204 │ │ │ │ + b.w 1477fc │ │ │ │ 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 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 421c6 │ │ │ │ + cbz r0, 4211e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 421aa │ │ │ │ + cbz r3, 42102 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 421b2 │ │ │ │ + b.n 4210a │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 421ba │ │ │ │ + cbz r2, 42112 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 421c2 │ │ │ │ + b.n 4211a │ │ │ │ movw r1, #10880 @ 0x2a80 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 42216 │ │ │ │ + bl 4217c │ │ │ │ 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 421f4 │ │ │ │ - movw r1, #59809 @ 0xe9a1 │ │ │ │ + beq.n 4214c │ │ │ │ + movw r1, #60825 @ 0xed99 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 254ee4 <_PyTime_ObjectToTimeval@@Base+0x1044> │ │ │ │ + b.w 254e2c <_PyTime_ObjectToTimeval@@Base+0x1044> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #56016 @ 0xdad0 │ │ │ │ + movw r2, #53440 @ 0xd0c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #10352 @ 0x2870 │ │ │ │ + movw r1, #7900 @ 0x1edc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #49328 @ 0xc0b0 │ │ │ │ + movw r0, #46728 @ 0xb688 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc, #4] @ (42178 ) │ │ │ │ + b.w 24f3d0 <_Py_c_pow@@Base+0x5a8> │ │ │ │ + b.n 41c14 <_PyDict_DelItem_KnownHash@@Base+0xe0> │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #53088 @ 0xcf60 │ │ │ │ + movw r7, #50592 @ 0xc5a0 │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ - movw r6, #54112 @ 0xd360 │ │ │ │ + movw r6, #51616 @ 0xc9a0 │ │ │ │ movt r6, #43 @ 0x2b │ │ │ │ - movw r5, #34848 @ 0x8820 │ │ │ │ + movw r5, #32352 @ 0x7e60 │ │ │ │ movt r5, #58 @ 0x3a │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 42254 │ │ │ │ + bge.n 421ba │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 42246 │ │ │ │ + beq.n 421ac │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 4224e │ │ │ │ + b.n 421b4 │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 42232 │ │ │ │ + b.n 42198 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 42282 │ │ │ │ + bne.n 421e8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204fec │ │ │ │ - cbnz r0, 4229c │ │ │ │ - b.n 42298 │ │ │ │ + bl 205324 │ │ │ │ + cbnz r0, 42202 │ │ │ │ + b.n 421fe │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #49520 @ 0xc170 │ │ │ │ + movw r0, #46920 @ 0xb748 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42274 │ │ │ │ + bne.n 421da │ │ │ │ movs r4, #0 │ │ │ │ - b.n 422a6 │ │ │ │ + b.n 4220c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 4233c │ │ │ │ + bl 422a2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 422f2 │ │ │ │ + cbz r0, 42258 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 422d6 │ │ │ │ + cbz r3, 4223c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 422de │ │ │ │ + b.n 42244 │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 422e6 │ │ │ │ + cbz r2, 4224c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 422ee │ │ │ │ + b.n 42254 │ │ │ │ movw r1, #10880 @ 0x2a80 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 42404 │ │ │ │ + bl 4236a │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -35168,232 +35109,232 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #8284 @ 0x205c │ │ │ │ + movw r1, #5788 @ 0x169c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c3d1c │ │ │ │ - cbz r0, 42338 │ │ │ │ + bl c3924 │ │ │ │ + cbz r0, 4229e │ │ │ │ ldrd r2, r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ 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, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #38332 @ 0x95bc │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 122d9c │ │ │ │ + bl 1223fc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 42378 │ │ │ │ + cbnz r3, 422de │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11540 @ 0x2d14 │ │ │ │ + movw r1, #8964 @ 0x2304 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 4239c │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 42302 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 42390 │ │ │ │ + cbnz r3, 422f6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #20280 @ 0x4f38 │ │ │ │ + movw r1, #17704 @ 0x4528 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 7b1d4 │ │ │ │ + bl 7b400 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 423a0 │ │ │ │ + cbnz r0, 42306 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 423fa │ │ │ │ + b.n 42360 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 423cc │ │ │ │ + blt.n 42332 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 27dda4 │ │ │ │ - cbz r1, 423e6 │ │ │ │ - movw r1, #20332 @ 0x4f6c │ │ │ │ + bl 27d404 │ │ │ │ + cbz r1, 4234c │ │ │ │ + movw r1, #17756 @ 0x455c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4239c │ │ │ │ + beq.n 42302 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4239c │ │ │ │ + bne.n 42302 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4239c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42302 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 245408 │ │ │ │ + b.w 2453ac │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #54112 @ 0xd360 │ │ │ │ + movw ip, #51616 @ 0xc9a0 │ │ │ │ movt ip, #43 @ 0x2b │ │ │ │ - movw lr, #53088 @ 0xcf60 │ │ │ │ + movw lr, #50592 @ 0xc5a0 │ │ │ │ movt lr, #43 @ 0x2b │ │ │ │ - movw r7, #34848 @ 0x8820 │ │ │ │ + movw r7, #32352 @ 0x7e60 │ │ │ │ movt r7, #58 @ 0x3a │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 42454 │ │ │ │ + bge.n 423ba │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 4243a │ │ │ │ - cbnz r3, 4244e │ │ │ │ + beq.n 423a0 │ │ │ │ + cbnz r3, 423b4 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 4244e │ │ │ │ + b.n 423b4 │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 42448 │ │ │ │ - cbz r3, 4244c │ │ │ │ + beq.n 423ae │ │ │ │ + cbz r3, 423b2 │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 4244e │ │ │ │ + b.n 423b4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4244e │ │ │ │ + b.n 423b4 │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 42422 │ │ │ │ + b.n 42388 │ │ │ │ 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 r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 795a0 │ │ │ │ + bl 797cc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fc70 │ │ │ │ + bl 7fe98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4249a │ │ │ │ + beq.n 42400 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4249a │ │ │ │ + cbnz r3, 42400 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #20412 @ 0x4fbc │ │ │ │ + movw r0, #17836 @ 0x45ac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ 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] @ (425f8 ) │ │ │ │ + ldr r1, [pc, #276] @ (42560 ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #44620 @ 0xae4c │ │ │ │ + movw r2, #43572 @ 0xaa34 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #20448 @ 0x4fe0 │ │ │ │ + movw r1, #17872 @ 0x45d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ - bl 8f704 │ │ │ │ + bl 8f95c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 425d2 │ │ │ │ + beq.n 42538 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #19408 @ 0x4bd0 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #20468 @ 0x4ff4 │ │ │ │ + movw r0, #17892 @ 0x45e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ ldr.w r1, [r5, #-160] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42570 │ │ │ │ + beq.n 424d6 │ │ │ │ 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 22d470 <_PyArg_ParseStackAndKeywords@@Base+0xbc0> │ │ │ │ + bl 232ca0 <_PyArg_ParseStackAndKeywords@@Base+0x63b0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42570 │ │ │ │ + beq.n 424d6 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 42574 │ │ │ │ + beq.n 424da │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 42580 │ │ │ │ + beq.n 424e6 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44744 @ 0xaec8 │ │ │ │ + movw r1, #50052 @ 0xc384 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 425c8 │ │ │ │ + b.n 4252e │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #4 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ - b.n 4258a │ │ │ │ + b.n 424f0 │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #16 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ 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 │ │ │ │ @@ -35401,175 +35342,253 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ blx 29c88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r5, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 431d2 <_PyTime_AsTimeval_clamp@@Base+0x30> │ │ │ │ + bl 43196 <_PyTime_AsTimeval_clamp@@Base+0x30> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #-160] │ │ │ │ - bl 785b4 │ │ │ │ - b.n 425d4 │ │ │ │ + bl 787e8 │ │ │ │ + b.n 4253a │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (425f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (42560 ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 425ec │ │ │ │ + beq.n 42552 │ │ │ │ blx 2a220 <__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} │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + cbnz r0, 4259c │ │ │ │ + cmp r3, r0 │ │ │ │ + blt.n 4259c │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.n 4259c │ │ │ │ + cbz r2, 4259c │ │ │ │ + ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ + movw r1, #2736 @ 0xab0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 425ba │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [pc, #28] @ (425c0 ) │ │ │ │ + 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 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 42586 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ + 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 425f2 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #20376 @ 0x4f98 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 4260c │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 42610 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #36996 @ 0x9084 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 42622 │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r0, [pc, #12] @ (42628 ) │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 960c4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + b.n 42134 │ │ │ │ + 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 25bfd8 <_PyObject_GetState@@Base> │ │ │ │ + bl 25b7f0 <_PyObject_GetState@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4268a │ │ │ │ - ldr r0, [pc, #132] @ (426a0 ) │ │ │ │ + beq.n 426ba │ │ │ │ + ldr r0, [pc, #132] @ (426d0 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 95e6c │ │ │ │ + bl 960c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 42634 │ │ │ │ - ldr r6, [pc, #116] @ (426a4 ) │ │ │ │ + cbnz r0, 42664 │ │ │ │ + ldr r6, [pc, #116] @ (426d4 ) │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4268e │ │ │ │ - bl 88b4c │ │ │ │ + b.n 426be │ │ │ │ + bl 88d60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42650 │ │ │ │ + beq.n 42680 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42650 │ │ │ │ + cbnz r3, 42680 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4262e │ │ │ │ + beq.n 4265e │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #72] @ (426a4 ) │ │ │ │ + ldr r2, [pc, #72] @ (426d4 ) │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7ebc0 │ │ │ │ + bl 7ede8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4267e │ │ │ │ + beq.n 426ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 42682 │ │ │ │ - ldr r6, [pc, #36] @ (426a4 ) │ │ │ │ - b.n 4268e │ │ │ │ + cbz r3, 426b2 │ │ │ │ + ldr r6, [pc, #36] @ (426d4 ) │ │ │ │ + b.n 426be │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4267e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 426ae │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bmi.n 42674 │ │ │ │ + bmi.n 426a4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #2 │ │ │ │ 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, #17008 @ 0x4270 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 426d6 │ │ │ │ - movw r0, #20492 @ 0x500c │ │ │ │ + beq.n 42706 │ │ │ │ + movw r0, #17916 @ 0x45fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #3368 @ 0xd28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 426fe │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 4272e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 426e8 │ │ │ │ + bmi.n 42718 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.n 42702 │ │ │ │ + beq.n 42732 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23316 @ 0x5b14 │ │ │ │ + movw r1, #20740 @ 0x5104 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4279e │ │ │ │ + b.n 427ce │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbnz r3, 4271e │ │ │ │ + cbnz r3, 4274e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23528 @ 0x5be8 │ │ │ │ + movw r1, #20952 @ 0x51d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 426fe │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 4272e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4273a │ │ │ │ + beq.n 4276a │ │ │ │ movw r3, #6516 @ 0x1974 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6300 @ 0x189c │ │ │ │ + movw r1, #3724 @ 0xe8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 426fe │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 4272e │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 20ee30 <_PyArg_ParseStack@@Base+0x3c> │ │ │ │ + bl 20f088 <_PyArg_ParseStack@@Base+0x3c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 426fe │ │ │ │ + beq.n 4272e │ │ │ │ movw r0, #52064 @ 0xcb60 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 426fe │ │ │ │ + beq.n 4272e │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 147428 │ │ │ │ + bl 146a20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #60] @ (427a4 ) │ │ │ │ + ldr r1, [pc, #60] @ (427d4 ) │ │ │ │ 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} │ │ │ │ @@ -35588,140 +35607,138 @@ │ │ │ │ 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, 427b0 │ │ │ │ - b.w 2053a4 │ │ │ │ - ldr r0, [pc, #0] @ (427b4 ) │ │ │ │ + cbz r0, 427e0 │ │ │ │ + b.w 2056dc │ │ │ │ + ldr r0, [pc, #0] @ (427e4 ) │ │ │ │ bx lr │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r2, 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 427e6 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22952 @ 0x59a8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 42800 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 42804 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39572 @ 0x9a94 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 42816 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (4281c ) │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 95e6c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - b.n 42328 │ │ │ │ - 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl dbf3c <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 42844 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 4287c │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 4280c │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 42844 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42866 │ │ │ │ + b.n 4282e │ │ │ │ mov r5, r0 │ │ │ │ - bl 85f58 │ │ │ │ + bl 8617c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42862 │ │ │ │ + beq.n 4282a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42862 │ │ │ │ + cbnz r3, 4282a │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 42838 │ │ │ │ + beq.n 42800 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 42880 │ │ │ │ + ble.n 42848 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3c328 │ │ │ │ - cbnz r0, 42896 │ │ │ │ + bl 3c2f0 │ │ │ │ + cbnz r0, 4285e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 428b8 │ │ │ │ - cbz r1, 42886 │ │ │ │ + b.n 42880 │ │ │ │ + cbz r1, 4284e │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4288e │ │ │ │ + b.n 42856 │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 161960 │ │ │ │ + b.w 161050 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4289e │ │ │ │ + cbz r3, 42866 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 428a6 │ │ │ │ + b.n 4286e │ │ │ │ movw r3, #10880 @ 0x2a80 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 428b2 │ │ │ │ + beq.n 4287a │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 428b8 │ │ │ │ + bne.n 42880 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r2, [r3, #0] │ │ │ │ strb r1, [r4, #0] │ │ │ │ pop {r4, r5, r6, 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 428b0 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #20376 @ 0x4f98 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 428ca │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 428ce │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #36996 @ 0x9084 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 428e0 │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r0, [pc, #12] @ (428e4 ) │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 960c4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + and.w r0, r0, #13172736 @ 0xc90000 │ │ │ │ + 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 428da │ │ │ │ + bne.n 42908 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 180844 │ │ │ │ + b.w 18018c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42224 @ 0xa4f0 │ │ │ │ + movw r0, #39648 @ 0x9ae0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 428ce │ │ │ │ + bne.n 428fc │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #1060 @ 0x424 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.n 42a40 │ │ │ │ + movw r1, #64100 @ 0xfa64 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 42a06 │ │ │ │ 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 │ │ │ │ @@ -35732,1136 +35749,1099 @@ │ │ │ │ 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 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fc70 │ │ │ │ + b.w 7fe98 │ │ │ │ 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, #26612 @ 0x67f4 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122d9c │ │ │ │ + bl 1223fc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d3fac │ │ │ │ + bl d3b40 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 42996 │ │ │ │ - beq.n 42978 │ │ │ │ + bgt.n 429c4 │ │ │ │ + beq.n 429a6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 429d4 │ │ │ │ + b.n 42a02 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20520 @ 0x5028 │ │ │ │ + movw r1, #17944 @ 0x4618 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 42af8 │ │ │ │ + bl 42abc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42974 │ │ │ │ + beq.n 429a2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 192a54 │ │ │ │ + bl 19273c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 429c4 │ │ │ │ + cbnz r0, 429f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42974 │ │ │ │ + beq.n 429a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42974 │ │ │ │ + bne.n 429a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42974 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 429a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 429d4 │ │ │ │ + beq.n 42a02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 429d4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42a02 │ │ │ │ + bl 793e0 <_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 42a06 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22952 @ 0x59a8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 42a20 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 42a24 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39572 @ 0x9a94 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 42a36 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (42a3c ) │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 95e6c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - and.w r0, r0, #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, #43712 @ 0xaac0 │ │ │ │ + movw r1, #41216 @ 0xa100 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #43716 @ 0xaac4 │ │ │ │ + movw r0, #41220 @ 0xa104 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42a70 │ │ │ │ + bne.n 42a36 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42aa0 │ │ │ │ + b.n 42a66 │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 42a98 │ │ │ │ + bgt.n 42a5e │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 42a88 │ │ │ │ + cbnz r0, 42a4e │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d8524 │ │ │ │ + bl d80dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42a6c │ │ │ │ + beq.n 42a32 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42aa0 │ │ │ │ + beq.n 42a66 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 42aa0 │ │ │ │ + b.n 42a66 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 d03d4 │ │ │ │ + bl cffa4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 42ad2 │ │ │ │ + cbz r0, 42a98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42ad2 │ │ │ │ + beq.n 42a98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42ad2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42a98 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 42aee │ │ │ │ + cbz r0, 42ab4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42aee │ │ │ │ + beq.n 42ab4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42aee │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42ab4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - b.w 42aa2 │ │ │ │ + b.w 42a68 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #26612 @ 0x67f4 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122d9c │ │ │ │ + bl 1223fc │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 42b72 │ │ │ │ + bne.n 42b36 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 148fa0 │ │ │ │ + bl 148598 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42bd2 │ │ │ │ + beq.n 42b96 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r0, #32] │ │ │ │ - bne.n 42b4a │ │ │ │ + bne.n 42b0e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 2ed9c │ │ │ │ - b.n 42b50 │ │ │ │ + b.n 42b14 │ │ │ │ mov r1, r5 │ │ │ │ - bl 192a54 │ │ │ │ + bl 19273c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 42b6a │ │ │ │ + cbz r0, 42b2e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42be6 │ │ │ │ + beq.n 42baa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42be6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42be6 │ │ │ │ + bne.n 42baa │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42baa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 42bd6 │ │ │ │ - b.n 42bd2 │ │ │ │ + bne.n 42b9a │ │ │ │ + b.n 42b96 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 42b84 │ │ │ │ + bge.n 42b48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d6cbc │ │ │ │ + bl d6874 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 42b9a │ │ │ │ + b.n 42b5e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #10156 @ 0x27ac │ │ │ │ + movw r1, #7660 @ 0x1dec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 876e0 │ │ │ │ + bl 87900 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 42bd2 │ │ │ │ + cbz r4, 42b96 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 42be6 │ │ │ │ + beq.n 42baa │ │ │ │ mov r0, r6 │ │ │ │ - bl 88010 │ │ │ │ - cbnz r0, 42be6 │ │ │ │ + bl 88224 │ │ │ │ + cbnz r0, 42baa │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r1, #20720 @ 0x50f0 │ │ │ │ + movw r1, #18144 @ 0x46e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 42bd6 │ │ │ │ + bne.n 42b9a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42be6 │ │ │ │ + b.n 42baa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42bd2 │ │ │ │ + bne.n 42b96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42bd2 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42b96 │ │ │ │ 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] @ (42c28 ) │ │ │ │ - bl 209d44 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ (42bec ) │ │ │ │ + bl 20a07c <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 42c18 │ │ │ │ - movw r0, #20764 @ 0x511c │ │ │ │ + cbz r2, 42bdc │ │ │ │ + movw r0, #18188 @ 0x470c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ - movw r0, #19884 @ 0x4dac │ │ │ │ + b.w 84f14 │ │ │ │ + movw r0, #17308 @ 0x439c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ - bpl.n 42c34 │ │ │ │ + b.w 84f14 │ │ │ │ + bpl.n 42bf8 │ │ │ │ lsls r1, r1, #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 r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 42c46 │ │ │ │ + cbz r3, 42c0a │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 42c56 │ │ │ │ + b.n 42c1a │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 42c54 │ │ │ │ + ble.n 42c18 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 42c50 │ │ │ │ - cbnz r1, 42c78 │ │ │ │ + bgt.n 42c14 │ │ │ │ + cbnz r1, 42c3c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 42c56 │ │ │ │ + b.n 42c1a │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #144] @ (42ce8 ) │ │ │ │ + ldr r1, [pc, #144] @ (42cac ) │ │ │ │ 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, r5 │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 42c7e │ │ │ │ - b.n 42ce2 │ │ │ │ + cbnz r0, 42c42 │ │ │ │ + b.n 42ca6 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r5, r6 │ │ │ │ - bl 42ece <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 42ce2 │ │ │ │ + bl 42e92 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 42ca6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 42ca2 │ │ │ │ + beq.n 42c66 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 42ca6 │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 42ca6 │ │ │ │ - b.n 42ce2 │ │ │ │ + bne.n 42c6a │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 42c6a │ │ │ │ + b.n 42ca6 │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29700 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 42cd6 │ │ │ │ + bne.n 42c9a │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #152 @ 0x98 │ │ │ │ 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 42d18 │ │ │ │ + beq.n 42cdc │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42376 @ 0xa588 │ │ │ │ + movw r0, #39800 @ 0x9b78 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 42d18 │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 42cdc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42d2e │ │ │ │ + b.n 42cf2 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 8c0a0 │ │ │ │ + bl 8c2fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42d14 │ │ │ │ + beq.n 42cd8 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 42d5a │ │ │ │ + bhi.n 42d1e │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dbf3c <_PyNumber_Index@@Base> │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42d72 │ │ │ │ - b.n 42d86 │ │ │ │ - movw r0, #2784 @ 0xae0 │ │ │ │ + cbnz r0, 42d36 │ │ │ │ + b.n 42d4a │ │ │ │ + movw r0, #288 @ 0x120 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42e40 │ │ │ │ - b.n 42d4c │ │ │ │ - bl 85f58 │ │ │ │ + beq.n 42e04 │ │ │ │ + b.n 42d10 │ │ │ │ + bl 8617c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 42d94 │ │ │ │ + bne.n 42d58 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 42da4 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 42d68 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42e40 │ │ │ │ + bne.n 42e04 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42da4 │ │ │ │ + b.n 42d68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42d82 │ │ │ │ + bne.n 42d46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42d82 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42d46 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 42e10 │ │ │ │ + ble.n 42dd4 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 42dbe │ │ │ │ + bpl.n 42d82 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 42de4 │ │ │ │ + bne.n 42da8 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 42e12 │ │ │ │ + b.n 42dd6 │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42dd8 │ │ │ │ + beq.n 42d9c │ │ │ │ movw r1, #35744 @ 0x8ba0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 88010 │ │ │ │ - cbz r0, 42df0 │ │ │ │ + bl 88224 │ │ │ │ + cbz r0, 42db4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 42df0 │ │ │ │ + bne.n 42db4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 42e12 │ │ │ │ + b.n 42dd6 │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 42dca │ │ │ │ + bne.n 42d8e │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #32968 @ 0x80c8 │ │ │ │ + movw r2, #30472 @ 0x7708 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #2812 @ 0xafc │ │ │ │ + movw r1, #316 @ 0x13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #2784 @ 0xae0 │ │ │ │ + movw r0, #288 @ 0x120 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42e40 │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42e04 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 42e22 │ │ │ │ + bgt.n 42de6 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e55f0 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1e599c <_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 40898 │ │ │ │ + b.w 40860 │ │ │ │ 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 138dc0 │ │ │ │ - cbz r0, 42ec8 │ │ │ │ - movw r6, #3392 @ 0xd40 │ │ │ │ + bl 1383e0 │ │ │ │ + cbz r0, 42e8c │ │ │ │ + movw r6, #896 @ 0x380 │ │ │ │ movt r6, #65 @ 0x41 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 42eca │ │ │ │ - bl 7b56c │ │ │ │ + cbz r0, 42e8e │ │ │ │ + bl 7b798 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 42eac │ │ │ │ - bl d4944 │ │ │ │ + cbz r5, 42e70 │ │ │ │ + bl d44d8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blt.n 42eac │ │ │ │ - beq.n 42e92 │ │ │ │ + blt.n 42e70 │ │ │ │ + beq.n 42e56 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 42e9c │ │ │ │ - b.n 42e6a │ │ │ │ - bl 860e0 │ │ │ │ + bne.n 42e60 │ │ │ │ + b.n 42e2e │ │ │ │ + bl 86304 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42e88 │ │ │ │ - b.n 42eac │ │ │ │ + bne.n 42e4c │ │ │ │ + b.n 42e70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42e6a │ │ │ │ + bne.n 42e2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42e6a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42e2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42ec2 │ │ │ │ + beq.n 42e86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42ec2 │ │ │ │ + cbnz r3, 42e86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00042ece <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +00042e92 <_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 42f08 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bpl.n 42ecc <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 42f08 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bne.n 42ecc <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35924 @ 0x8c54 │ │ │ │ + movw r1, #33348 @ 0x8244 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 42f18 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ - bl f994c │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 42edc <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ + bl f95ac │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42f1c <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 42f1c <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bne.n 42ee0 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 42ee0 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42f20 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ + b.n 42ee4 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #20] @ (42f38 <_PyLong_UnsignedInt_Converter@@Base+0x6a>) │ │ │ │ + ldr r3, [pc, #20] @ (42efc <_PyLong_UnsignedInt_Converter@@Base+0x6a>) │ │ │ │ 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 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ 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 │ │ │ │ - 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 42f5e <_PyLong_UnsignedInt_Converter@@Base+0x90> │ │ │ │ - bl 2717d0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 42f6a <_PyLong_UnsignedInt_Converter@@Base+0x9c> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 42f8e <_PyLong_UnsignedInt_Converter@@Base+0xc0> │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #663 @ 0x297 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 42f8a <_PyLong_UnsignedInt_Converter@@Base+0xbc> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 42f8a <_PyLong_UnsignedInt_Converter@@Base+0xbc> │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 42f8a <_PyLong_UnsignedInt_Converter@@Base+0xbc> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00042f92 : │ │ │ │ - ldr r0, [pc, #4] @ (42f98 ) │ │ │ │ - b.w cfcd4 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ - 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 42fca │ │ │ │ + bgt.n 42f2e <_PyLong_UnsignedInt_Converter@@Base+0x9c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22952 @ 0x59a8 │ │ │ │ + movw r1, #20376 @ 0x4f98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 42fe4 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 42f48 <_PyLong_UnsignedInt_Converter@@Base+0xb6> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 42fe8 │ │ │ │ + cbz r3, 42f4c <_PyLong_UnsignedInt_Converter@@Base+0xba> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39572 @ 0x9a94 │ │ │ │ + movw r1, #36996 @ 0x9084 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42ffa │ │ │ │ + b.n 42f5e <_PyLong_UnsignedInt_Converter@@Base+0xcc> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (43000 ) │ │ │ │ + ldr r0, [pc, #12] @ (42f64 <_PyLong_UnsignedInt_Converter@@Base+0xd2>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95e6c │ │ │ │ + bl 960c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmia.w r4!, {r0, r3, r6} │ │ │ │ - push {r4, 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 │ │ │ │ - sub sp, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (43030 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 95e6c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ + bne.n 42f8a <_PyLong_UnsignedInt_Converter@@Base+0xf8> │ │ │ │ + bl 270d74 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 42f96 <_PyLong_UnsignedInt_Converter@@Base+0x104> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 42fba <_PyLong_UnsignedInt_Converter@@Base+0x128> │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #663 @ 0x297 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 42fb6 <_PyLong_UnsignedInt_Converter@@Base+0x124> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 42fb6 <_PyLong_UnsignedInt_Converter@@Base+0x124> │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 42fb6 <_PyLong_UnsignedInt_Converter@@Base+0x124> │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00042fbe : │ │ │ │ + ldr r0, [pc, #4] @ (42fc4 ) │ │ │ │ + b.w cf8a8 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ 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 │ │ │ │ - bl d03d4 │ │ │ │ + bl cffa4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (4306c ) │ │ │ │ + ldr r1, [pc, #32] @ (43000 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2588 │ │ │ │ - movw r1, #20956 @ 0x51dc │ │ │ │ + bl e220c │ │ │ │ + movw r1, #18380 @ 0x47cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl d0830 │ │ │ │ + bl d03cc │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r5, #248 @ 0xf8 │ │ │ │ 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, #16] │ │ │ │ - cbz r4, 43092 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add.w r0, r3, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 80b20 │ │ │ │ - movw r3, #4312 @ 0x10d8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11540 @ 0x2d14 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000430ac : │ │ │ │ - ldr r0, [pc, #4] @ (430b4 ) │ │ │ │ - b.w cfcd4 │ │ │ │ - nop │ │ │ │ - cmp r6, #12 │ │ │ │ - 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 430da │ │ │ │ + bhi.n 43026 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 430f4 │ │ │ │ + ble.n 43040 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - b.n 430fc │ │ │ │ - movw r0, #5232 @ 0x1470 │ │ │ │ + b.n 43048 │ │ │ │ + movw r0, #2736 @ 0xab0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 430d2 │ │ │ │ + bne.n 4301e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43156 │ │ │ │ + b.n 430a2 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 4311a │ │ │ │ + bgt.n 43066 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22952 @ 0x59a8 │ │ │ │ + movw r1, #20376 @ 0x4f98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 430f0 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 4303c │ │ │ │ ldr r6, [r5, #12] │ │ │ │ - cbz r6, 43136 │ │ │ │ + cbz r6, 43082 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39572 @ 0x9a94 │ │ │ │ + movw r1, #36996 @ 0x9084 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 430f0 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 4303c │ │ │ │ mov r0, r5 │ │ │ │ - bl 11cee4 │ │ │ │ + bl 11c544 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 430f0 │ │ │ │ + beq.n 4303c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #16] @ (4315c ) │ │ │ │ + ldr r0, [pc, #16] @ (430a8 ) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95e6c │ │ │ │ + bl 960c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf0ec0049 │ │ │ │ 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, #20] @ (430d8 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 960c4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ + 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, #16] │ │ │ │ + cbz r4, 430fe │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add.w r0, r3, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 80d40 │ │ │ │ + movw r3, #4312 @ 0x10d8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #8964 @ 0x2304 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00043118 : │ │ │ │ + ldr r0, [pc, #4] @ (43120 ) │ │ │ │ + b.w cf8a8 │ │ │ │ + nop │ │ │ │ + cmp r6, #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, r0 │ │ │ │ - bl 9aa0c <_Py_GetConfig@@Base> │ │ │ │ + bl 9aac4 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 43182 │ │ │ │ + cbnz r3, 43146 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15f630 │ │ │ │ + b.w 15ed20 │ │ │ │ movw r3, #56092 @ 0xdb1c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20964 @ 0x51e4 │ │ │ │ + movw r1, #18388 @ 0x47d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43178 │ │ │ │ + beq.n 4313c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000431a2 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +00043166 <_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 24da5c │ │ │ │ + bl 24d9a8 │ │ │ │ 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 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #500] @ (433dc <_PyTime_AsTimeval_clamp@@Base+0x23a>) │ │ │ │ + ldr r3, [pc, #500] @ (433a0 <_PyTime_AsTimeval_clamp@@Base+0x23a>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 43238 <_PyTime_AsTimeval_clamp@@Base+0x96> │ │ │ │ + cbnz r1, 431fc <_PyTime_AsTimeval_clamp@@Base+0x96> │ │ │ │ mov r5, r0 │ │ │ │ blx 29ce0 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 295e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #20996 @ 0x5204 │ │ │ │ + movw r0, #18420 @ 0x47f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 432b6 <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ + beq.n 4327a <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl eecdc │ │ │ │ + bl ee95c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 432b6 <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ + beq.n 4327a <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 432b6 <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ + bne.n 4327a <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 432b6 <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4327a <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 4326c <_PyTime_AsTimeval_clamp@@Base+0xca> │ │ │ │ + beq.n 43230 <_PyTime_AsTimeval_clamp@@Base+0xca> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #400] @ (433dc <_PyTime_AsTimeval_clamp@@Base+0x23a>) │ │ │ │ + ldr r3, [pc, #400] @ (433a0 <_PyTime_AsTimeval_clamp@@Base+0x23a>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 433ce <_PyTime_AsTimeval_clamp@@Base+0x22c> │ │ │ │ + bne.w 43392 <_PyTime_AsTimeval_clamp@@Base+0x22c> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ 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 f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movs r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 432ba <_PyTime_AsTimeval_clamp@@Base+0x118> │ │ │ │ + cbz r0, 4327e <_PyTime_AsTimeval_clamp@@Base+0x118> │ │ │ │ movs r0, #0 │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 432ba <_PyTime_AsTimeval_clamp@@Base+0x118> │ │ │ │ + cbz r0, 4327e <_PyTime_AsTimeval_clamp@@Base+0x118> │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - cbnz r7, 432e6 <_PyTime_AsTimeval_clamp@@Base+0x144> │ │ │ │ + cbnz r7, 432aa <_PyTime_AsTimeval_clamp@@Base+0x144> │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 43396 <_PyTime_AsTimeval_clamp@@Base+0x1f4> │ │ │ │ + beq.w 4335a <_PyTime_AsTimeval_clamp@@Base+0x1f4> │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 432fe <_PyTime_AsTimeval_clamp@@Base+0x15c> │ │ │ │ + beq.n 432c2 <_PyTime_AsTimeval_clamp@@Base+0x15c> │ │ │ │ cmp.w sl, #10 │ │ │ │ - beq.n 4332a <_PyTime_AsTimeval_clamp@@Base+0x188> │ │ │ │ + beq.n 432ee <_PyTime_AsTimeval_clamp@@Base+0x188> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44744 @ 0xaec8 │ │ │ │ + movw r1, #50052 @ 0xc384 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 433c0 <_PyTime_AsTimeval_clamp@@Base+0x21e> │ │ │ │ + b.n 43384 <_PyTime_AsTimeval_clamp@@Base+0x21e> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 433b4 <_PyTime_AsTimeval_clamp@@Base+0x212> │ │ │ │ - bl 7b56c │ │ │ │ + b.n 43378 <_PyTime_AsTimeval_clamp@@Base+0x212> │ │ │ │ + bl 7b798 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4338c <_PyTime_AsTimeval_clamp@@Base+0x1ea> │ │ │ │ + beq.n 43350 <_PyTime_AsTimeval_clamp@@Base+0x1ea> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 432ee <_PyTime_AsTimeval_clamp@@Base+0x14c> │ │ │ │ + bne.n 432b2 <_PyTime_AsTimeval_clamp@@Base+0x14c> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 4338c <_PyTime_AsTimeval_clamp@@Base+0x1ea> │ │ │ │ + bne.n 43350 <_PyTime_AsTimeval_clamp@@Base+0x1ea> │ │ │ │ adds r7, #4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43286 <_PyTime_AsTimeval_clamp@@Base+0xe4> │ │ │ │ - b.n 432c0 <_PyTime_AsTimeval_clamp@@Base+0x11e> │ │ │ │ + beq.n 4324a <_PyTime_AsTimeval_clamp@@Base+0xe4> │ │ │ │ + b.n 43284 <_PyTime_AsTimeval_clamp@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 432de <_PyTime_AsTimeval_clamp@@Base+0x13c> │ │ │ │ + bne.n 432a2 <_PyTime_AsTimeval_clamp@@Base+0x13c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 432de <_PyTime_AsTimeval_clamp@@Base+0x13c> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 432a2 <_PyTime_AsTimeval_clamp@@Base+0x13c> │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #2 │ │ │ │ blx 29634 │ │ │ │ strh.w sl, [sp] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22d674 <_PyArg_ParseStackAndKeywords@@Base+0xdc4> │ │ │ │ + bl 232f78 <_PyArg_ParseStackAndKeywords@@Base+0x6688> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 43368 <_PyTime_AsTimeval_clamp@@Base+0x1c6> │ │ │ │ + bne.n 4332c <_PyTime_AsTimeval_clamp@@Base+0x1c6> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ - b.n 43368 <_PyTime_AsTimeval_clamp@@Base+0x1c6> │ │ │ │ + b.n 4332c <_PyTime_AsTimeval_clamp@@Base+0x1c6> │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #2 │ │ │ │ add r4, sp, #8 │ │ │ │ blx 29634 │ │ │ │ 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 2749f0 │ │ │ │ + bl 2741dc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 43368 <_PyTime_AsTimeval_clamp@@Base+0x1c6> │ │ │ │ + bne.n 4332c <_PyTime_AsTimeval_clamp@@Base+0x1c6> │ │ │ │ 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, 4338c <_PyTime_AsTimeval_clamp@@Base+0x1ea> │ │ │ │ + cbz r4, 43350 <_PyTime_AsTimeval_clamp@@Base+0x1ea> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4338a <_PyTime_AsTimeval_clamp@@Base+0x1e8> │ │ │ │ + beq.n 4334e <_PyTime_AsTimeval_clamp@@Base+0x1e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4338a <_PyTime_AsTimeval_clamp@@Base+0x1e8> │ │ │ │ + cbnz r3, 4334e <_PyTime_AsTimeval_clamp@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 43390 <_PyTime_AsTimeval_clamp@@Base+0x1ee> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 43354 <_PyTime_AsTimeval_clamp@@Base+0x1ee> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 433b4 <_PyTime_AsTimeval_clamp@@Base+0x212> │ │ │ │ + b.n 43378 <_PyTime_AsTimeval_clamp@@Base+0x212> │ │ │ │ add.w r8, r8, #4 │ │ │ │ - b.n 4328a <_PyTime_AsTimeval_clamp@@Base+0xe8> │ │ │ │ + b.n 4324e <_PyTime_AsTimeval_clamp@@Base+0xe8> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4338c <_PyTime_AsTimeval_clamp@@Base+0x1ea> │ │ │ │ + beq.n 43350 <_PyTime_AsTimeval_clamp@@Base+0x1ea> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ - movw r0, #21004 @ 0x520c │ │ │ │ + movw r0, #18428 @ 0x47fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79604 │ │ │ │ - ldr r3, [pc, #24] @ (433dc <_PyTime_AsTimeval_clamp@@Base+0x23a>) │ │ │ │ + bl 79830 │ │ │ │ + ldr r3, [pc, #24] @ (433a0 <_PyTime_AsTimeval_clamp@@Base+0x23a>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 433d2 <_PyTime_AsTimeval_clamp@@Base+0x230> │ │ │ │ + beq.n 43396 <_PyTime_AsTimeval_clamp@@Base+0x230> │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39820 @ 0x9b8c │ │ │ │ movt r1, #2 │ │ │ │ - b.w 148204 │ │ │ │ + b.w 1477fc │ │ │ │ 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 434aa <_PyTime_AsTimeval_clamp@@Base+0x308> │ │ │ │ + beq.n 4346e <_PyTime_AsTimeval_clamp@@Base+0x308> │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 434aa <_PyTime_AsTimeval_clamp@@Base+0x308> │ │ │ │ + bne.n 4346e <_PyTime_AsTimeval_clamp@@Base+0x308> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25c65c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 434aa <_PyTime_AsTimeval_clamp@@Base+0x308> │ │ │ │ - movw r3, #41941 @ 0xa3d5 │ │ │ │ + beq.n 4346e <_PyTime_AsTimeval_clamp@@Base+0x308> │ │ │ │ + movw r3, #42957 @ 0xa7cd │ │ │ │ movt r3, #25 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r0, #21008 @ 0x5210 │ │ │ │ + movw r0, #18432 @ 0x4800 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43452 <_PyTime_AsTimeval_clamp@@Base+0x2b0> │ │ │ │ + cbnz r0, 43416 <_PyTime_AsTimeval_clamp@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2630a8 │ │ │ │ + b.w 2628b8 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #562 @ 0x232 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movw r0, #21016 @ 0x5218 │ │ │ │ + movw r0, #18440 @ 0x4808 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e644 │ │ │ │ + bl 25de5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 4348a <_PyTime_AsTimeval_clamp@@Base+0x2e8> │ │ │ │ + beq.n 4344e <_PyTime_AsTimeval_clamp@@Base+0x2e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4348a <_PyTime_AsTimeval_clamp@@Base+0x2e8> │ │ │ │ + cbnz r3, 4344e <_PyTime_AsTimeval_clamp@@Base+0x2e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43446 <_PyTime_AsTimeval_clamp@@Base+0x2a4> │ │ │ │ + beq.n 4340a <_PyTime_AsTimeval_clamp@@Base+0x2a4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 434aa <_PyTime_AsTimeval_clamp@@Base+0x308> │ │ │ │ + beq.n 4346e <_PyTime_AsTimeval_clamp@@Base+0x308> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 434aa <_PyTime_AsTimeval_clamp@@Base+0x308> │ │ │ │ + cbnz r3, 4346e <_PyTime_AsTimeval_clamp@@Base+0x308> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_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 d03d4 │ │ │ │ + bl cffa4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (434e8 <_PyTime_AsTimeval_clamp@@Base+0x346>) │ │ │ │ + ldr r1, [pc, #32] @ (434ac <_PyTime_AsTimeval_clamp@@Base+0x346>) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2588 │ │ │ │ - movw r1, #21024 @ 0x5220 │ │ │ │ + bl e220c │ │ │ │ + movw r1, #18448 @ 0x4810 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl d0830 │ │ │ │ + bl d03cc │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36869,41 +36849,41 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12a1c8 │ │ │ │ + bl 129800 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 264b88 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x250> │ │ │ │ + b.w 2643a4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x250> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2aa30 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 120b40 │ │ │ │ + b.w 1201a0 │ │ │ │ │ │ │ │ -00043540 : │ │ │ │ +00043504 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #44] @ (43574 ) │ │ │ │ + ldr r4, [pc, #44] @ (43538 ) │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 43568 │ │ │ │ + cbz r2, 4352c │ │ │ │ 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 │ │ │ │ @@ -36912,260 +36892,260 @@ │ │ │ │ strd r1, r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00043578 : │ │ │ │ - ldr r0, [pc, #4] @ (43580 ) │ │ │ │ - b.w cfcd4 │ │ │ │ +0004353c : │ │ │ │ + ldr r0, [pc, #4] @ (43544 ) │ │ │ │ + b.w cf8a8 │ │ │ │ nop │ │ │ │ cmp r6, #84 @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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 436fa │ │ │ │ + beq.w 436be │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1318e0 │ │ │ │ + bl 130f1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43602 │ │ │ │ + cbz r0, 435c6 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 43606 │ │ │ │ - bl 15c7a8 │ │ │ │ + bne.n 435ca │ │ │ │ + bl 15bed4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 435c2 │ │ │ │ + beq.n 43586 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 435c6 │ │ │ │ + cbz r3, 4358a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 436fc │ │ │ │ + b.n 436c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 435c2 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43586 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 4362e │ │ │ │ + bne.n 435f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43620 │ │ │ │ + bne.n 435e4 │ │ │ │ mov r6, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r8, r7 │ │ │ │ - bge.w 436fc │ │ │ │ + bge.w 436c0 │ │ │ │ ldr.w r0, [r9, r8, lsl #2] │ │ │ │ - bl 1318e0 │ │ │ │ + bl 130f1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 435ce │ │ │ │ + bne.n 43592 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43610 │ │ │ │ + bne.n 435d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 436fc │ │ │ │ - ldr.w sl, [pc, #252] @ 43704 │ │ │ │ + b.n 436c0 │ │ │ │ + ldr.w sl, [pc, #252] @ 436c8 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 435e4 │ │ │ │ + b.n 435a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43602 │ │ │ │ + bne.n 435c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43602 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 435c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 435dc │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 435dc │ │ │ │ + bne.n 435a0 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 435a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 436c4 │ │ │ │ + beq.n 43688 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 436c4 │ │ │ │ + beq.n 43688 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193350 <_PyLong_GCD@@Base> │ │ │ │ + bl 193038 <_PyLong_GCD@@Base> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 43652 │ │ │ │ + cbnz r0, 43616 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 436c6 │ │ │ │ + b.n 4368a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 133cd8 │ │ │ │ + bl 133300 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43676 │ │ │ │ + beq.n 4363a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 43676 │ │ │ │ + cbnz r3, 4363a │ │ │ │ mov r0, fp │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4364e │ │ │ │ + beq.n 43612 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11d038 │ │ │ │ + bl 11c698 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4369a │ │ │ │ + beq.n 4365e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4369a │ │ │ │ + cbnz r3, 4365e │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 4364e │ │ │ │ + beq.n 43612 │ │ │ │ mov r0, fp │ │ │ │ - bl 15c7a8 │ │ │ │ + bl 15bed4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 436c6 │ │ │ │ + beq.n 4368a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 436c6 │ │ │ │ + cbnz r3, 4368a │ │ │ │ mov r0, fp │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 436c6 │ │ │ │ - ldr r6, [pc, #60] @ (43704 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4368a │ │ │ │ + ldr r6, [pc, #60] @ (436c8 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 436dc │ │ │ │ + beq.n 436a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 436dc │ │ │ │ + cbnz r3, 436a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 436f2 │ │ │ │ + beq.n 436b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 436f2 │ │ │ │ + cbnz r3, 436b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 435de │ │ │ │ - b.n 43602 │ │ │ │ - ldr r4, [pc, #12] @ (43708 ) │ │ │ │ + bne.w 435a2 │ │ │ │ + b.n 435c6 │ │ │ │ + ldr r4, [pc, #12] @ (436cc ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strb r4, [r0, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #8] │ │ │ │ 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 │ │ │ │ - bl d03d4 │ │ │ │ + bl cffa4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #196] @ (437e8 ) │ │ │ │ + ldr r1, [pc, #196] @ (437ac ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2588 │ │ │ │ + bl e220c │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 43736 │ │ │ │ + cbnz r0, 436fa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 437e6 │ │ │ │ + b.n 437aa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e25b0 │ │ │ │ + bl e2234 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43730 │ │ │ │ - ldr r1, [pc, #168] @ (437ec ) │ │ │ │ + blt.n 436f4 │ │ │ │ + ldr r1, [pc, #168] @ (437b0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2588 │ │ │ │ + bl e220c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43730 │ │ │ │ + beq.n 436f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl e25b0 │ │ │ │ + bl e2234 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43730 │ │ │ │ - ldr r1, [pc, #144] @ (437f0 ) │ │ │ │ + blt.n 436f4 │ │ │ │ + ldr r1, [pc, #144] @ (437b4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2588 │ │ │ │ + bl e220c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43730 │ │ │ │ + beq.n 436f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl e25b0 │ │ │ │ + bl e2234 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43730 │ │ │ │ - ldr r1, [pc, #120] @ (437f4 ) │ │ │ │ + blt.n 436f4 │ │ │ │ + ldr r1, [pc, #120] @ (437b8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2588 │ │ │ │ + bl e220c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43730 │ │ │ │ + beq.n 436f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl e25b0 │ │ │ │ + bl e2234 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43730 │ │ │ │ - ldr r1, [pc, #96] @ (437f8 ) │ │ │ │ + blt.n 436f4 │ │ │ │ + ldr r1, [pc, #96] @ (437bc ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2588 │ │ │ │ + bl e220c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43730 │ │ │ │ + beq.n 436f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl e25b0 │ │ │ │ + bl e2234 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43730 │ │ │ │ - ldr r1, [pc, #72] @ (437fc ) │ │ │ │ + blt.n 436f4 │ │ │ │ + ldr r1, [pc, #72] @ (437c0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2588 │ │ │ │ + bl e220c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43730 │ │ │ │ + beq.n 436f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl e25b0 │ │ │ │ + bl e2234 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43730 │ │ │ │ + blt.n 436f4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #21120 @ 0x5280 │ │ │ │ + movw r2, #18544 @ 0x4870 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #65020 @ 0xfdfc │ │ │ │ + movw r1, #62524 @ 0xf43c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1e8b3c │ │ │ │ + bl 1e8f64 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r6, #136 @ 0x88 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r6, #156 @ 0x9c │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r6, #176 @ 0xb0 │ │ │ │ @@ -37178,1236 +37158,1235 @@ │ │ │ │ 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 r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4383c │ │ │ │ + bne.n 43800 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 43854 │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + bmi.n 43818 │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #2652 @ 0xa5c │ │ │ │ + movw r1, #156 @ 0x9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #9748 @ 0x2614 │ │ │ │ + movw r0, #7172 @ 0x1c04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4387c │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43840 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9748 @ 0x2614 │ │ │ │ + movw r0, #7172 @ 0x1c04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43814 │ │ │ │ - b.n 4387c │ │ │ │ + bne.n 437d8 │ │ │ │ + b.n 43840 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 43880 │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + bmi.n 43844 │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #2812 @ 0xafc │ │ │ │ + movw r1, #316 @ 0x13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #9748 @ 0x2614 │ │ │ │ + movw r0, #7172 @ 0x1c04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r4 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 438ba │ │ │ │ + b.n 4387e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl ee340 │ │ │ │ + bl edfc0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4387c │ │ │ │ + beq.n 43840 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ee340 │ │ │ │ + bl edfc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 438aa │ │ │ │ + cbz r0, 4386e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2953c │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 438ac │ │ │ │ + b.n 43870 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 785b4 │ │ │ │ - cbz r5, 438ba │ │ │ │ + bl 787e8 │ │ │ │ + cbz r5, 4387e │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000438be : │ │ │ │ +00043882 : │ │ │ │ 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] @ (43964 ) │ │ │ │ + ldr r4, [pc, #148] @ (43928 ) │ │ │ │ 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 438e4 │ │ │ │ + ble.n 438a8 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - cbnz r6, 43904 │ │ │ │ + cbnz r6, 438c8 │ │ │ │ movw r1, #43984 @ 0xabd0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #21156 @ 0x52a4 │ │ │ │ + movw r2, #18580 @ 0x4894 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 154ae4 <_PyErr_Format@@Base> │ │ │ │ + b.w 1540e4 <_PyErr_Format@@Base> │ │ │ │ ldr r4, [r1, #8] │ │ │ │ adds r1, #12 │ │ │ │ - cbz r2, 4390e │ │ │ │ + cbz r2, 438d2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 4391c │ │ │ │ + cbnz r3, 438e0 │ │ │ │ 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 d9a2c <_PyEval_CheckExceptTypeValid@@Base+0xc70> │ │ │ │ + bl d95e4 <_PyEval_CheckExceptTypeValid@@Base+0xc70> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 4395e │ │ │ │ + cbz r0, 43922 │ │ │ │ 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 1c0eb8 │ │ │ │ + bl 1c15dc │ │ │ │ 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 89c44 <_Py_CheckFunctionResult@@Base> │ │ │ │ + b.w 89ea4 <_Py_CheckFunctionResult@@Base> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, 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 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #8] @ (43990 ) │ │ │ │ - bl 95e6c │ │ │ │ + ldr r0, [pc, #8] @ (43954 ) │ │ │ │ + bl 960c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bmi.n 43a6c │ │ │ │ + bmi.n 43a30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43a44 │ │ │ │ + beq.n 43a08 │ │ │ │ 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 80b80 │ │ │ │ + bl 80da0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43a40 │ │ │ │ + bne.n 43a04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25c65c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43a40 │ │ │ │ + beq.n 43a04 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #63472 @ 0xf7f0 │ │ │ │ + movw r0, #60896 @ 0xede0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 439ea │ │ │ │ + cbnz r0, 439ae │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2630a8 │ │ │ │ + b.w 2628b8 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #684 @ 0x2ac │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - movw r0, #21336 @ 0x5358 │ │ │ │ + movw r0, #18760 @ 0x4948 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e644 │ │ │ │ + bl 25de5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 43a20 │ │ │ │ + beq.n 439e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43a20 │ │ │ │ + cbnz r3, 439e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 439de │ │ │ │ + beq.n 439a2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43a40 │ │ │ │ + beq.n 43a04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43a40 │ │ │ │ + cbnz r3, 43a04 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_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 2973c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 120b40 │ │ │ │ + b.w 1201a0 │ │ │ │ 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 d03d4 │ │ │ │ + bl cffa4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 43a9c │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 43a60 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43a92 │ │ │ │ + bne.n 43a56 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + b.n 43aa0 │ │ │ │ + b.n 43aa0 │ │ │ │ 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 d03d4 │ │ │ │ + bl cffa4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 43ad6 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 43a9e │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43acc │ │ │ │ + bne.n 43a94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 43ba8 │ │ │ │ - b.n 43ba8 │ │ │ │ + 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, 43acc │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #20376 @ 0x4f98 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 43ae8 │ │ │ │ + ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ + cbz r3, 43aec │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #20016 @ 0x4e30 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 43af4 │ │ │ │ + movw r0, #4316 @ 0x10dc │ │ │ │ + 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 r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl d03d4 │ │ │ │ + bl cffa4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 43b12 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 43b2c │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43b0a │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 43b12 │ │ │ │ + bne.n 43b24 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 43b2c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43ba6 │ │ │ │ + bne.n 43bc0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 43b30 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 43b4a │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43b28 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 43b30 │ │ │ │ + bne.n 43b42 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 43b4a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43ba6 │ │ │ │ + bne.n 43bc0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 43b4c │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 43b66 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43b46 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 43b4c │ │ │ │ + bne.n 43b60 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 43b66 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 43ba6 │ │ │ │ + cbnz r0, 43bc0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 43b68 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 43b82 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43b62 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 43b68 │ │ │ │ + bne.n 43b7c │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 43b82 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 43ba6 │ │ │ │ + cbnz r0, 43bc0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 43b84 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 43b9e │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43b7e │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 43b84 │ │ │ │ + bne.n 43b98 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 43b9e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 43ba6 │ │ │ │ + cbnz r0, 43bc0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 43ba6 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 43bc0 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43b9c │ │ │ │ + bne.n 43bb6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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, 43bd4 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22952 @ 0x59a8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 43bf0 │ │ │ │ - ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 43bf4 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22592 @ 0x5840 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 43bfc │ │ │ │ - movw r0, #4316 @ 0x10dc │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ - b.n 43ba8 │ │ │ │ + b.n 43aa0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43c0a │ │ │ │ - b.w 80d4c │ │ │ │ + blt.n 43bce │ │ │ │ + b.w 80f6c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 43c50 │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + bne.n 43c14 │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #10352 @ 0x2870 │ │ │ │ + movw r1, #7900 @ 0x1edc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #9756 @ 0x261c │ │ │ │ + movw r0, #7180 @ 0x1c0c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43d96 │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43d5a │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl ee340 │ │ │ │ + bl edfc0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 43c7c │ │ │ │ + cbz r0, 43c40 │ │ │ │ blx 29934 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43c82 │ │ │ │ + beq.n 43c46 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 43d8a │ │ │ │ + b.n 43d4e │ │ │ │ adds r3, r0, #2 │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 43c92 │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 43c7c │ │ │ │ + bcc.n 43c56 │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 43c40 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43c8c │ │ │ │ + beq.n 43c50 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a01c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 43ccc │ │ │ │ + cbz r3, 43c90 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 43ccc │ │ │ │ + beq.n 43c90 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 43ce2 │ │ │ │ + bl f64e4 │ │ │ │ + b.n 43ca6 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 43d0c │ │ │ │ + bhi.n 43cd0 │ │ │ │ adds r4, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 86378 │ │ │ │ + bl 8659c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 43ce6 │ │ │ │ - bl 1f94c8 │ │ │ │ + cbnz r0, 43caa │ │ │ │ + bl 1f98f8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43d8a │ │ │ │ + b.n 43d4e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 2a01c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 43d0a │ │ │ │ + cbz r3, 43cce │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 43d8a │ │ │ │ + bl f64e4 │ │ │ │ + b.n 43d4e │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r5 │ │ │ │ add.w r9, r5, r2, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 43d28 │ │ │ │ + beq.n 43cec │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ it hi │ │ │ │ addhi r4, #1 │ │ │ │ - b.n 43d16 │ │ │ │ - cbz r4, 43d80 │ │ │ │ + b.n 43cda │ │ │ │ + cbz r4, 43d44 │ │ │ │ add r4, r2 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 43cde │ │ │ │ + bcs.n 43ca2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43cde │ │ │ │ + beq.n 43ca2 │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 43d6c │ │ │ │ + beq.n 43d30 │ │ │ │ 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 43d40 │ │ │ │ + b.n 43d04 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #4 │ │ │ │ - bl 96ffc │ │ │ │ + bl 9709c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 785b4 │ │ │ │ - b.n 43d8a │ │ │ │ + bl 787e8 │ │ │ │ + b.n 43d4e │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 96ffc │ │ │ │ + bl 9709c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ 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 3e108 │ │ │ │ + b.w 3e0d0 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 43fb0 │ │ │ │ + b.w 43f72 │ │ │ │ │ │ │ │ -00043dae <_PyXI_InitExcInfo@@Base>: │ │ │ │ +00043d72 <_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, 43dcc <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ + cbz r1, 43d90 <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 43de4 <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ + bne.n 43da8 <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21780 @ 0x5514 │ │ │ │ + movw r1, #19204 @ 0x4b04 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 43fa8 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 43f6c <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 43df8 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ + bmi.n 43dbc <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 43e0c <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bge.n 43dd0 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 43e0c <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bpl.n 43dd0 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 229028 │ │ │ │ + bl 2290f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 43f98 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ + bne.w 43f5c <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43fac <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ + b.n 43f70 <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31204 @ 0x79e4 │ │ │ │ + movw r1, #28708 @ 0x7024 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d0124 │ │ │ │ + bl cfcf8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43f62 <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ - movw r1, #65060 @ 0xfe24 │ │ │ │ + beq.w 43f26 <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ + movw r1, #62564 @ 0xf464 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d0124 │ │ │ │ + bl cfcf8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 43e38 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ + cbnz r0, 43dfc <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43ed0 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ + b.n 43e94 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ movs r1, #0 │ │ │ │ - bl 2293d8 │ │ │ │ + bl 2294a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43e56 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + beq.n 43e1a <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43e56 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + cbnz r3, 43e1a <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43e32 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 43df6 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #65072 @ 0xfe30 │ │ │ │ + movw r1, #62576 @ 0xf470 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d0124 │ │ │ │ + bl cfcf8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43e32 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 43df6 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 2293d8 │ │ │ │ + bl 2294a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43e8e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + beq.n 43e52 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43e8e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + cbnz r3, 43e52 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43e32 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 43df6 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #65120 @ 0xfe60 │ │ │ │ + movw r1, #62624 @ 0xf4a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d0124 │ │ │ │ + bl cfcf8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43e32 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 43df6 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 2293d8 │ │ │ │ + bl 2294a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43ec6 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + beq.n 43e8a <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43ec6 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + cbnz r3, 43e8a <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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 43ee6 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + beq.n 43eaa <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43ee6 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + cbnz r3, 43eaa <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 43f6c <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ + bne.n 43f30 <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #12192 @ 0x2fa0 │ │ │ │ + movw r1, #9696 @ 0x25e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d0124 │ │ │ │ + bl cfcf8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43f76 <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ + beq.n 43f3a <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ movs r1, #0 │ │ │ │ - bl 2293d8 │ │ │ │ + bl 2294a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43f1c <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + beq.n 43ee0 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43f1c <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 43ee0 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 43f80 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ + cbz r3, 43f44 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #44020 @ 0xabf4 │ │ │ │ + movw r1, #41444 @ 0xa1e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d0124 │ │ │ │ + bl cfcf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43f8a <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ + cbz r0, 43f4e <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ movs r1, #0 │ │ │ │ - bl 2293d8 │ │ │ │ + bl 2294a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43f50 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + beq.n 43f14 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43f50 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 43f14 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 43e08 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ - movw r4, #21736 @ 0x54e8 │ │ │ │ + bne.w 43dcc <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ + movw r4, #19160 @ 0x4ad8 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - b.n 43f92 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #21596 @ 0x545c │ │ │ │ + b.n 43f56 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #19020 @ 0x4a4c │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - b.n 43f92 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #38820 @ 0x97a4 │ │ │ │ + b.n 43f56 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #36244 @ 0x8d94 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 43f92 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #21640 @ 0x5488 │ │ │ │ + b.n 43f56 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #19064 @ 0x4a78 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - b.n 43f92 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #38908 @ 0x97fc │ │ │ │ + b.n 43f56 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #36332 @ 0x8dec │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 43f92 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #21684 @ 0x54b4 │ │ │ │ + b.n 43f56 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #19108 @ 0x4aa4 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 22ce60 <_PyArg_ParseStackAndKeywords@@Base+0x5b0> │ │ │ │ + bl 22ce08 <_PyArg_ParseStackAndKeywords@@Base+0x518> │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ │ │ │ │ -00043fb0 : │ │ │ │ +00043f72 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 43fba │ │ │ │ + cbz r3, 43f7c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 43fd2 │ │ │ │ + cbnz r3, 43f94 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22300 @ 0x571c │ │ │ │ + movw r1, #19508 @ 0x4c34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ 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, 43fea │ │ │ │ + cbnz r0, 43fac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44032 │ │ │ │ + b.n 43ff4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 44000 │ │ │ │ + cbz r3, 43fc2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #57375 @ 0xe01f │ │ │ │ + movw r3, #57319 @ 0xdfe7 │ │ │ │ movt r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 44000 │ │ │ │ - cbnz r1, 44032 │ │ │ │ + beq.n 43fc2 │ │ │ │ + cbnz r1, 43ff4 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #22344 @ 0x5748 │ │ │ │ + movw r1, #19552 @ 0x4c60 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43fe6 │ │ │ │ + beq.n 43fa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43fe6 │ │ │ │ + bne.n 43fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43fe6 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43fa8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e354 │ │ │ │ + b.w 3e31a │ │ │ │ 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 44114 │ │ │ │ + beq.n 440d6 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44114 │ │ │ │ + bne.n 440d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25c65c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44114 │ │ │ │ + beq.n 440d6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #22400 @ 0x5780 │ │ │ │ + movw r0, #19880 @ 0x4da8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 440bc │ │ │ │ + cbnz r0, 4407e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2630a8 │ │ │ │ + b.w 2628b8 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #729 @ 0x2d9 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movw r0, #22408 @ 0x5788 │ │ │ │ + movw r0, #19888 @ 0x4db0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e644 │ │ │ │ + bl 25de5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 440f4 │ │ │ │ + beq.n 440b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 440f4 │ │ │ │ + cbnz r3, 440b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 440b0 │ │ │ │ + beq.n 44072 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44114 │ │ │ │ + beq.n 440d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44114 │ │ │ │ + cbnz r3, 440d6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_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 441f6 │ │ │ │ + beq.n 441b8 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 441f6 │ │ │ │ + bne.n 441b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25c65c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 441f6 │ │ │ │ + beq.n 441b8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #22428 @ 0x579c │ │ │ │ + movw r0, #19908 @ 0x4dc4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4419e │ │ │ │ + cbnz r0, 44160 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2630a8 │ │ │ │ + b.w 2628b8 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - movw r0, #22436 @ 0x57a4 │ │ │ │ + movw r0, #19916 @ 0x4dcc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e644 │ │ │ │ + bl 25de5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 441d6 │ │ │ │ + beq.n 44198 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 441d6 │ │ │ │ + cbnz r3, 44198 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44192 │ │ │ │ + beq.n 44154 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 441f6 │ │ │ │ + beq.n 441b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 441f6 │ │ │ │ + cbnz r3, 441b8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_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 3ece6 │ │ │ │ + b.w 3ecae │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7eab8 │ │ │ │ + b.w 7ece0 │ │ │ │ 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, #24972 @ 0x618c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 4426a │ │ │ │ + bne.n 4422c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bne.n 4424e │ │ │ │ + bne.n 44210 │ │ │ │ movw r4, #4316 @ 0x10dc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 442ce │ │ │ │ + b.n 44290 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 442c6 │ │ │ │ + bne.n 44288 │ │ │ │ movw r4, #4316 @ 0x10dc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 442ce │ │ │ │ + b.n 44290 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.n 442c6 │ │ │ │ + bpl.n 44288 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 72508 │ │ │ │ + bl 7273c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4429e │ │ │ │ + cbz r0, 44260 │ │ │ │ mov r1, r7 │ │ │ │ - bl 8a020 │ │ │ │ + bl 8a27c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 442a2 │ │ │ │ + bne.n 44264 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4429e │ │ │ │ + beq.n 44260 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4429e │ │ │ │ + cbnz r3, 44260 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 442ce │ │ │ │ + b.n 44290 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d5c04 │ │ │ │ + bl d5798 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442ce │ │ │ │ + beq.n 44290 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 442ce │ │ │ │ + cbnz r3, 44290 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 442ce │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44290 │ │ │ │ movw r4, #7536 @ 0x1d70 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 44376 │ │ │ │ + beq.n 44338 │ │ │ │ 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 80b80 │ │ │ │ + bl 80da0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44372 │ │ │ │ + bne.n 44334 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25c65c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44372 │ │ │ │ - movw r0, #36304 @ 0x8dd0 │ │ │ │ + beq.n 44334 │ │ │ │ + movw r0, #33728 @ 0x83c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4431c │ │ │ │ + cbnz r0, 442de │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2630a8 │ │ │ │ + b.w 2628b8 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #737 @ 0x2e1 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movw r0, #22532 @ 0x5804 │ │ │ │ + movw r0, #20012 @ 0x4e2c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e644 │ │ │ │ + bl 25de5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 44352 │ │ │ │ + beq.n 44314 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44352 │ │ │ │ + cbnz r3, 44314 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44310 │ │ │ │ + beq.n 442d2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44372 │ │ │ │ + beq.n 44334 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44372 │ │ │ │ + cbnz r3, 44334 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3f054 │ │ │ │ + b.w 3f01a <_PyCompile_OptimizeCfg@@Base+0xea> │ │ │ │ │ │ │ │ -00044382 <_PyEval_MatchKeys@@Base>: │ │ │ │ +00044344 <_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 4464c <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + beq.w 4460c <_PyEval_MatchKeys@@Base+0x2c8> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r8, r2 │ │ │ │ - ldr r1, [pc, #480] @ (44588 <_PyEval_MatchKeys@@Base+0x206>) │ │ │ │ + ldr r1, [pc, #476] @ (44548 <_PyEval_MatchKeys@@Base+0x204>) │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 960ec <_PyObject_GetMethod@@Base> │ │ │ │ + bl 96344 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4457e <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ + beq.w 44540 <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ mov r0, r7 │ │ │ │ - bl e33c8 │ │ │ │ + bl e3044 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4457e <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ - ldr r3, [pc, #444] @ (4458c <_PyEval_MatchKeys@@Base+0x20a>) │ │ │ │ + beq.w 44540 <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ + ldr r3, [pc, #444] @ (4454c <_PyEval_MatchKeys@@Base+0x208>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #36424 @ 0x8e48 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1dff00 │ │ │ │ + bl 1e0330 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44594 <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ + beq.w 44554 <_PyEval_MatchKeys@@Base+0x210> │ │ │ │ mov r0, sl │ │ │ │ - bl 73304 │ │ │ │ + bl 73528 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44596 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + beq.w 44556 <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ add.w r8, r8, #8 │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, sl │ │ │ │ - bge.n 444fa <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + bge.n 444bc <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ ldr.w fp, [r8, #4]! │ │ │ │ mov r1, fp │ │ │ │ - bl e6988 │ │ │ │ - cbz r0, 4441c <_PyEval_MatchKeys@@Base+0x9a> │ │ │ │ + bl e6600 │ │ │ │ + cbz r0, 443de <_PyEval_MatchKeys@@Base+0x9a> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cbz r3, 44432 <_PyEval_MatchKeys@@Base+0xb0> │ │ │ │ - b.n 4442a <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ + cbz r3, 443f4 <_PyEval_MatchKeys@@Base+0xb0> │ │ │ │ + b.n 443ec <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl e6088 │ │ │ │ + bl e5d04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4444e <_PyEval_MatchKeys@@Base+0xcc> │ │ │ │ - b.n 44414 <_PyEval_MatchKeys@@Base+0x92> │ │ │ │ + cbz r0, 44410 <_PyEval_MatchKeys@@Base+0xcc> │ │ │ │ + b.n 443d6 <_PyEval_MatchKeys@@Base+0x92> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44596 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + bne.w 44556 <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ movw r2, #6504 @ 0x1968 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #13148 @ 0x335c │ │ │ │ + movw r2, #10572 @ 0x294c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 154ae4 <_PyErr_Format@@Base> │ │ │ │ - b.n 44596 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + bl 1540e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 44556 <_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, 44468 <_PyEval_MatchKeys@@Base+0xe6> │ │ │ │ + cbz r0, 4442a <_PyEval_MatchKeys@@Base+0xe6> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 913d0 │ │ │ │ - b.n 44474 <_PyEval_MatchKeys@@Base+0xf2> │ │ │ │ + bl 91624 │ │ │ │ + b.n 44436 <_PyEval_MatchKeys@@Base+0xf2> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 913d0 │ │ │ │ + bl 91624 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44596 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + beq.w 44556 <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 444f4 <_PyEval_MatchKeys@@Base+0x172> │ │ │ │ + bne.n 444b6 <_PyEval_MatchKeys@@Base+0x172> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 444aa <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ + beq.n 4446c <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 444aa <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ - ldr r2, [pc, #252] @ (44590 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + cbnz r3, 4446c <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ + ldr r2, [pc, #252] @ (44550 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 444a2 <_PyEval_MatchKeys@@Base+0x120> │ │ │ │ + cbz r3, 44464 <_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 444d4 <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ + beq.n 44496 <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 444d4 <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ - ldr r2, [pc, #212] @ (44590 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + cbnz r3, 44496 <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ + ldr r2, [pc, #208] @ (44550 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 444cc <_PyEval_MatchKeys@@Base+0x14a> │ │ │ │ + cbz r3, 4448e <_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] │ │ │ │ @@ -38418,166 +38397,165 @@ │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 444fa <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + b.n 444bc <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 44402 <_PyEval_MatchKeys@@Base+0x80> │ │ │ │ + b.n 443c4 <_PyEval_MatchKeys@@Base+0x80> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44526 <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ + beq.n 444e8 <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 44526 <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ - ldr r2, [pc, #128] @ (44590 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + cbnz r3, 444e8 <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #128] @ (44550 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4451e <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ + cbz r3, 444e0 <_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 44550 <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ + beq.n 44512 <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44550 <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ - ldr r2, [pc, #88] @ (44590 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + cbnz r3, 44512 <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ + ldr r2, [pc, #84] @ (44550 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44548 <_PyEval_MatchKeys@@Base+0x1c6> │ │ │ │ + cbz r3, 4450a <_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 4464e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + beq.n 4460e <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4464e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ - ldr r2, [pc, #44] @ (44590 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + bne.n 4460e <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + ldr r2, [pc, #40] @ (44550 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44574 <_PyEval_MatchKeys@@Base+0x1f2> │ │ │ │ + cbz r3, 44536 <_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 4464e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + b.n 4460e <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 44596 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ - nop │ │ │ │ + b.n 44556 <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ ldmia r6!, {r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - cbz r7, 445c4 <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ + cbz r7, 44584 <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 445c4 <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ + beq.n 44584 <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 445c4 <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ - ldr r2, [pc, #172] @ (44658 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ + cbnz r3, 44584 <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ + ldr r2, [pc, #172] @ (44618 <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 445bc <_PyEval_MatchKeys@@Base+0x23a> │ │ │ │ + cbz r3, 4457c <_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, 445f0 <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ + cbz r6, 445b0 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 445f0 <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ + beq.n 445b0 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 445f0 <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ - ldr r2, [pc, #128] @ (44658 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ + cbnz r3, 445b0 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ + ldr r2, [pc, #128] @ (44618 <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 445e8 <_PyEval_MatchKeys@@Base+0x266> │ │ │ │ + cbz r3, 445a8 <_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, 4461c <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ + cbz r5, 445dc <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4461c <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ + beq.n 445dc <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4461c <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ - ldr r2, [pc, #84] @ (44658 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ + cbnz r3, 445dc <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ + ldr r2, [pc, #84] @ (44618 <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44614 <_PyEval_MatchKeys@@Base+0x292> │ │ │ │ + cbz r3, 445d4 <_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, 44648 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ + cbz r4, 44608 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44648 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ + beq.n 44608 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44648 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ - ldr r2, [pc, #40] @ (44658 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ + cbnz r3, 44608 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #40] @ (44618 <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44640 <_PyEval_MatchKeys@@Base+0x2be> │ │ │ │ + cbz r3, 44600 <_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 4464e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ - ldr r4, [pc, #12] @ (4465c <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ + b.n 4460e <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + ldr r4, [pc, #12] @ (4461c <_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, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #2 │ │ │ │ @@ -38585,606 +38563,564 @@ │ │ │ │ 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, 44682 <_PyEval_MatchKeys@@Base+0x300> │ │ │ │ + cbnz r3, 44642 <_PyEval_MatchKeys@@Base+0x2fe> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 44682 <_PyEval_MatchKeys@@Base+0x300> │ │ │ │ + ble.n 44642 <_PyEval_MatchKeys@@Base+0x2fe> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 44682 <_PyEval_MatchKeys@@Base+0x300> │ │ │ │ - cbnz r4, 446a2 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + bne.n 44642 <_PyEval_MatchKeys@@Base+0x2fe> │ │ │ │ + cbnz r4, 44662 <_PyEval_MatchKeys@@Base+0x31e> │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #112] @ (446fc <_PyEval_MatchKeys@@Base+0x37a>) │ │ │ │ + ldr r4, [pc, #112] @ (446bc <_PyEval_MatchKeys@@Base+0x378>) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 446a2 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + cbnz r0, 44662 <_PyEval_MatchKeys@@Base+0x31e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 446f6 <_PyEval_MatchKeys@@Base+0x374> │ │ │ │ + b.n 446b6 <_PyEval_MatchKeys@@Base+0x372> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16ab5c │ │ │ │ + bl 16a230 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4469e <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ + beq.n 4465e <_PyEval_MatchKeys@@Base+0x31a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 448de <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 4489e <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4469e <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ + beq.n 4465e <_PyEval_MatchKeys@@Base+0x31a> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 2a42c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 446ee <_PyEval_MatchKeys@@Base+0x36c> │ │ │ │ + bne.n 446ae <_PyEval_MatchKeys@@Base+0x36a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29634 │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 44734 <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ + bhi.n 446f4 <_PyEval_MatchKeys@@Base+0x3b0> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4474c <_PyEval_MatchKeys@@Base+0x3ca> │ │ │ │ - b.n 44792 <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ - movw r0, #35928 @ 0x8c58 │ │ │ │ + cbz r0, 4470c <_PyEval_MatchKeys@@Base+0x3c8> │ │ │ │ + b.n 44752 <_PyEval_MatchKeys@@Base+0x40e> │ │ │ │ + movw r0, #33352 @ 0x8248 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44724 <_PyEval_MatchKeys@@Base+0x3a2> │ │ │ │ - b.n 44792 <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ + bne.n 446e4 <_PyEval_MatchKeys@@Base+0x3a0> │ │ │ │ + b.n 44752 <_PyEval_MatchKeys@@Base+0x40e> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 447c6 <_PyEval_MatchKeys@@Base+0x444> │ │ │ │ + ble.n 44786 <_PyEval_MatchKeys@@Base+0x442> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 447b4 <_PyEval_MatchKeys@@Base+0x432> │ │ │ │ + beq.n 44774 <_PyEval_MatchKeys@@Base+0x430> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 44796 <_PyEval_MatchKeys@@Base+0x414> │ │ │ │ + bpl.n 44756 <_PyEval_MatchKeys@@Base+0x412> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 44792 <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ + cbz r0, 44752 <_PyEval_MatchKeys@@Base+0x40e> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 447b6 <_PyEval_MatchKeys@@Base+0x434> │ │ │ │ + beq.n 44776 <_PyEval_MatchKeys@@Base+0x432> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 447f6 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ - movw r2, #63688 @ 0xf8c8 │ │ │ │ + b.n 447b6 <_PyEval_MatchKeys@@Base+0x472> │ │ │ │ + movw r2, #61192 @ 0xef08 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #2812 @ 0xafc │ │ │ │ + movw r1, #316 @ 0x13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #35928 @ 0x8c58 │ │ │ │ + movw r0, #33352 @ 0x8248 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44792 <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44752 <_PyEval_MatchKeys@@Base+0x40e> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 447c8 <_PyEval_MatchKeys@@Base+0x446> │ │ │ │ + beq.n 44788 <_PyEval_MatchKeys@@Base+0x444> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c78d8 │ │ │ │ + bl c74e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 447c8 <_PyEval_MatchKeys@@Base+0x446> │ │ │ │ - b.n 44792 <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ + bge.n 44788 <_PyEval_MatchKeys@@Base+0x444> │ │ │ │ + b.n 44752 <_PyEval_MatchKeys@@Base+0x40e> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 447d6 <_PyEval_MatchKeys@@Base+0x454> │ │ │ │ + cbnz r4, 44796 <_PyEval_MatchKeys@@Base+0x452> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1941ec │ │ │ │ + bl 193ed4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 447f6 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + cbz r0, 447b6 <_PyEval_MatchKeys@@Base+0x472> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #45368 @ 0xb138 │ │ │ │ + movw r0, #42792 @ 0xa728 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 44800 <_PyEval_MatchKeys@@Base+0x47e> │ │ │ │ + cbz r3, 447c0 <_PyEval_MatchKeys@@Base+0x47c> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ 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 3f214 │ │ │ │ + b.w 3f1da <_PyCompile_OptimizeCfg@@Base+0x2aa> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3f78e <_PyBytes_ReverseFind@@Base+0x196> │ │ │ │ + b.w 3f752 <_PyBytes_ReverseFind@@Base+0x196> │ │ │ │ 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, #26088 @ 0x65e8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 44856 <_PyEval_MatchKeys@@Base+0x4d4> │ │ │ │ + beq.n 44816 <_PyEval_MatchKeys@@Base+0x4d2> │ │ │ │ mov r1, r4 │ │ │ │ - bl 88010 │ │ │ │ - cbnz r0, 44856 <_PyEval_MatchKeys@@Base+0x4d4> │ │ │ │ + bl 88224 │ │ │ │ + cbnz r0, 44816 <_PyEval_MatchKeys@@Base+0x4d2> │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 148d88 │ │ │ │ + bl 148380 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4485e <_PyEval_MatchKeys@@Base+0x4dc> │ │ │ │ + bne.n 4481e <_PyEval_MatchKeys@@Base+0x4da> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 448da <_PyEval_MatchKeys@@Base+0x558> │ │ │ │ + b.n 4489a <_PyEval_MatchKeys@@Base+0x556> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 44874 <_PyEval_MatchKeys@@Base+0x4f2> │ │ │ │ + beq.n 44834 <_PyEval_MatchKeys@@Base+0x4f0> │ │ │ │ movw r1, #26088 @ 0x65e8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 88010 │ │ │ │ - cbz r0, 4487e <_PyEval_MatchKeys@@Base+0x4fc> │ │ │ │ + bl 88224 │ │ │ │ + cbz r0, 4483e <_PyEval_MatchKeys@@Base+0x4fa> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 4488e <_PyEval_MatchKeys@@Base+0x50c> │ │ │ │ + b.n 4484e <_PyEval_MatchKeys@@Base+0x50a> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 148d88 │ │ │ │ + bl 148380 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4488e <_PyEval_MatchKeys@@Base+0x50c> │ │ │ │ + bne.n 4484e <_PyEval_MatchKeys@@Base+0x50a> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 448da <_PyEval_MatchKeys@@Base+0x558> │ │ │ │ + b.n 4489a <_PyEval_MatchKeys@@Base+0x556> │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 448b6 <_PyEval_MatchKeys@@Base+0x534> │ │ │ │ + bne.n 44876 <_PyEval_MatchKeys@@Base+0x532> │ │ │ │ movw r3, #56096 @ 0xdb20 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22556 @ 0x581c │ │ │ │ + movw r1, #20036 @ 0x4e44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 448da <_PyEval_MatchKeys@@Base+0x558> │ │ │ │ + b.n 4489a <_PyEval_MatchKeys@@Base+0x556> │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 353d0 │ │ │ │ - movw r0, #19684 @ 0x4ce4 │ │ │ │ + bl 353a0 │ │ │ │ + movw r0, #17108 @ 0x42d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000448de <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +0004489e <_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 44918 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 448d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 44918 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 448d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35924 @ 0x8c54 │ │ │ │ + movw r1, #33348 @ 0x8244 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 44932 <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ - bl 14b1f4 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 448f2 <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ + bl 14a814 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44936 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 44936 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bne.n 448f6 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 448f6 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4493c <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 448fc <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [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 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29eb8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl d03d4 │ │ │ │ + bl cffa4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4498a <_PyLong_UnsignedLongLong_Converter@@Base+0xac> │ │ │ │ + cbz r0, 4494a <_PyLong_UnsignedLongLong_Converter@@Base+0xac> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4498a <_PyLong_UnsignedLongLong_Converter@@Base+0xac> │ │ │ │ + beq.n 4494a <_PyLong_UnsignedLongLong_Converter@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4498a <_PyLong_UnsignedLongLong_Converter@@Base+0xac> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4494a <_PyLong_UnsignedLongLong_Converter@@Base+0xac> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 449a6 <_PyLong_UnsignedLongLong_Converter@@Base+0xc8> │ │ │ │ + cbz r0, 44966 <_PyLong_UnsignedLongLong_Converter@@Base+0xc8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 449a6 <_PyLong_UnsignedLongLong_Converter@@Base+0xc8> │ │ │ │ + beq.n 44966 <_PyLong_UnsignedLongLong_Converter@@Base+0xc8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 449a6 <_PyLong_UnsignedLongLong_Converter@@Base+0xc8> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44966 <_PyLong_UnsignedLongLong_Converter@@Base+0xc8> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 449c2 <_PyLong_UnsignedLongLong_Converter@@Base+0xe4> │ │ │ │ + cbz r0, 44982 <_PyLong_UnsignedLongLong_Converter@@Base+0xe4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 449c2 <_PyLong_UnsignedLongLong_Converter@@Base+0xe4> │ │ │ │ + beq.n 44982 <_PyLong_UnsignedLongLong_Converter@@Base+0xe4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 449c2 <_PyLong_UnsignedLongLong_Converter@@Base+0xe4> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44982 <_PyLong_UnsignedLongLong_Converter@@Base+0xe4> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 4495a <_PyLong_UnsignedLongLong_Converter@@Base+0x7c> │ │ │ │ + b.n 4491a <_PyLong_UnsignedLongLong_Converter@@Base+0x7c> │ │ │ │ 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, 449e8 <_PyLong_UnsignedLongLong_Converter@@Base+0x10a> │ │ │ │ + cbnz r3, 449a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x10a> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 449e8 <_PyLong_UnsignedLongLong_Converter@@Base+0x10a> │ │ │ │ + ble.n 449a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x10a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 449e8 <_PyLong_UnsignedLongLong_Converter@@Base+0x10a> │ │ │ │ - cbnz r0, 44a00 <_PyLong_UnsignedLongLong_Converter@@Base+0x122> │ │ │ │ + bne.n 449a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x10a> │ │ │ │ + cbnz r0, 449c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x122> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (44a44 <_PyLong_UnsignedLongLong_Converter@@Base+0x166>) │ │ │ │ + ldr r4, [pc, #84] @ (44a04 <_PyLong_UnsignedLongLong_Converter@@Base+0x166>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 44a34 <_PyLong_UnsignedLongLong_Converter@@Base+0x156> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 449f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x156> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 16ab5c │ │ │ │ + bl 16a230 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 44a34 <_PyLong_UnsignedLongLong_Converter@@Base+0x156> │ │ │ │ - bl 98ae4 │ │ │ │ + beq.n 449f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x156> │ │ │ │ + bl 98b84 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a028 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 44a38 <_PyLong_UnsignedLongLong_Converter@@Base+0x15a> │ │ │ │ + bne.n 449f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x15a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44a40 <_PyLong_UnsignedLongLong_Converter@@Base+0x162> │ │ │ │ + b.n 44a00 <_PyLong_UnsignedLongLong_Converter@@Base+0x162> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl ff2a8 │ │ │ │ + bl ff078 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + 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, 44a34 <_PyLong_UnsignedLongLong_Converter@@Base+0x196> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #20376 @ 0x4f98 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 44a5c <_PyLong_UnsignedLongLong_Converter@@Base+0x1be> │ │ │ │ + ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ + cbz r3, 44a52 <_PyLong_UnsignedLongLong_Converter@@Base+0x1b4> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #20016 @ 0x4e30 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 44a5c <_PyLong_UnsignedLongLong_Converter@@Base+0x1be> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 80f6c │ │ │ │ + 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 r0, [r0, #20] │ │ │ │ - cbz r0, 44a64 <_PyLong_UnsignedLongLong_Converter@@Base+0x186> │ │ │ │ + cbz r0, 44a7c <_PyLong_UnsignedLongLong_Converter@@Base+0x1de> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 266a48 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2110> │ │ │ │ + bl 2661d8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2084> │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 193ab0 │ │ │ │ + bl 193798 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #16 │ │ │ │ cmp r3, r2 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 193ab0 │ │ │ │ + bl 193798 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, 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, 44ade <_PyLong_UnsignedLongLong_Converter@@Base+0x200> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22952 @ 0x59a8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 44b06 <_PyLong_UnsignedLongLong_Converter@@Base+0x228> │ │ │ │ - ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 44afc <_PyLong_UnsignedLongLong_Converter@@Base+0x21e> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22592 @ 0x5840 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 44b06 <_PyLong_UnsignedLongLong_Converter@@Base+0x228> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 80d4c │ │ │ │ - movs r0, #0 │ │ │ │ - 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, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbz r0, 44b3a <_PyLong_UnsignedLongLong_Converter@@Base+0x25c> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 44b34 <_PyLong_UnsignedLongLong_Converter@@Base+0x256> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 44b3a <_PyLong_UnsignedLongLong_Converter@@Base+0x25c> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 44b78 <_PyLong_UnsignedLongLong_Converter@@Base+0x29a> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 44b56 <_PyLong_UnsignedLongLong_Converter@@Base+0x278> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 44b50 <_PyLong_UnsignedLongLong_Converter@@Base+0x272> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 44b56 <_PyLong_UnsignedLongLong_Converter@@Base+0x278> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 44b78 <_PyLong_UnsignedLongLong_Converter@@Base+0x29a> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 44b78 <_PyLong_UnsignedLongLong_Converter@@Base+0x29a> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 44b6e <_PyLong_UnsignedLongLong_Converter@@Base+0x290> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - 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, 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 44ba4 <_PyLong_UnsignedLongLong_Converter@@Base+0x2c6> │ │ │ │ + bhi.n 44af4 <_PyLong_UnsignedLongLong_Converter@@Base+0x256> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dbf3c <_PyNumber_Index@@Base> │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44bbc <_PyLong_UnsignedLongLong_Converter@@Base+0x2de> │ │ │ │ - b.n 44bd0 <_PyLong_UnsignedLongLong_Converter@@Base+0x2f2> │ │ │ │ - movw r0, #2976 @ 0xba0 │ │ │ │ + cbnz r0, 44b0c <_PyLong_UnsignedLongLong_Converter@@Base+0x26e> │ │ │ │ + b.n 44b20 <_PyLong_UnsignedLongLong_Converter@@Base+0x282> │ │ │ │ + movw r0, #480 @ 0x1e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44c7a <_PyLong_UnsignedLongLong_Converter@@Base+0x39c> │ │ │ │ - b.n 44b96 <_PyLong_UnsignedLongLong_Converter@@Base+0x2b8> │ │ │ │ - bl 85f58 │ │ │ │ + beq.n 44bca <_PyLong_UnsignedLongLong_Converter@@Base+0x32c> │ │ │ │ + b.n 44ae6 <_PyLong_UnsignedLongLong_Converter@@Base+0x248> │ │ │ │ + bl 8617c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44bde <_PyLong_UnsignedLongLong_Converter@@Base+0x300> │ │ │ │ + bne.n 44b2e <_PyLong_UnsignedLongLong_Converter@@Base+0x290> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 44bee <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 44b3e <_PyLong_UnsignedLongLong_Converter@@Base+0x2a0> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44c7a <_PyLong_UnsignedLongLong_Converter@@Base+0x39c> │ │ │ │ + bne.n 44bca <_PyLong_UnsignedLongLong_Converter@@Base+0x32c> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44bee <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ + b.n 44b3e <_PyLong_UnsignedLongLong_Converter@@Base+0x2a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44bcc <_PyLong_UnsignedLongLong_Converter@@Base+0x2ee> │ │ │ │ + bne.n 44b1c <_PyLong_UnsignedLongLong_Converter@@Base+0x27e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44bcc <_PyLong_UnsignedLongLong_Converter@@Base+0x2ee> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44b1c <_PyLong_UnsignedLongLong_Converter@@Base+0x27e> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 44c5a <_PyLong_UnsignedLongLong_Converter@@Base+0x37c> │ │ │ │ + ble.n 44baa <_PyLong_UnsignedLongLong_Converter@@Base+0x30c> │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 44c08 <_PyLong_UnsignedLongLong_Converter@@Base+0x32a> │ │ │ │ + bpl.n 44b58 <_PyLong_UnsignedLongLong_Converter@@Base+0x2ba> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 44c2e <_PyLong_UnsignedLongLong_Converter@@Base+0x350> │ │ │ │ + bne.n 44b7e <_PyLong_UnsignedLongLong_Converter@@Base+0x2e0> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 44c5c <_PyLong_UnsignedLongLong_Converter@@Base+0x37e> │ │ │ │ + b.n 44bac <_PyLong_UnsignedLongLong_Converter@@Base+0x30e> │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44c22 <_PyLong_UnsignedLongLong_Converter@@Base+0x344> │ │ │ │ + beq.n 44b72 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d4> │ │ │ │ movw r1, #35744 @ 0x8ba0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 88010 │ │ │ │ - cbz r0, 44c3a <_PyLong_UnsignedLongLong_Converter@@Base+0x35c> │ │ │ │ + bl 88224 │ │ │ │ + cbz r0, 44b8a <_PyLong_UnsignedLongLong_Converter@@Base+0x2ec> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 44c3a <_PyLong_UnsignedLongLong_Converter@@Base+0x35c> │ │ │ │ + bne.n 44b8a <_PyLong_UnsignedLongLong_Converter@@Base+0x2ec> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 44c5c <_PyLong_UnsignedLongLong_Converter@@Base+0x37e> │ │ │ │ + b.n 44bac <_PyLong_UnsignedLongLong_Converter@@Base+0x30e> │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 44c14 <_PyLong_UnsignedLongLong_Converter@@Base+0x336> │ │ │ │ + bne.n 44b64 <_PyLong_UnsignedLongLong_Converter@@Base+0x2c6> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #32968 @ 0x80c8 │ │ │ │ + movw r2, #30472 @ 0x7708 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #2812 @ 0xafc │ │ │ │ + movw r1, #316 @ 0x13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #2976 @ 0xba0 │ │ │ │ + movw r0, #480 @ 0x1e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44c7a <_PyLong_UnsignedLongLong_Converter@@Base+0x39c> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44bca <_PyLong_UnsignedLongLong_Converter@@Base+0x32c> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 44c6c <_PyLong_UnsignedLongLong_Converter@@Base+0x38e> │ │ │ │ + bgt.n 44bbc <_PyLong_UnsignedLongLong_Converter@@Base+0x31e> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e55f0 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1e599c <_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 40898 │ │ │ │ + b.w 40860 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ movw r1, #37760 @ 0x9380 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 25ebac │ │ │ │ + b.w 25e3c4 │ │ │ │ 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 72508 │ │ │ │ - cbz r0, 44cc6 <_PyLong_UnsignedLongLong_Converter@@Base+0x3e8> │ │ │ │ + bl 7273c │ │ │ │ + cbz r0, 44c16 <_PyLong_UnsignedLongLong_Converter@@Base+0x378> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 8a020 │ │ │ │ + bl 8a27c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44cc8 <_PyLong_UnsignedLongLong_Converter@@Base+0x3ea> │ │ │ │ + bne.n 44c18 <_PyLong_UnsignedLongLong_Converter@@Base+0x37a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44cc6 <_PyLong_UnsignedLongLong_Converter@@Base+0x3e8> │ │ │ │ + beq.n 44c16 <_PyLong_UnsignedLongLong_Converter@@Base+0x378> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44cc6 <_PyLong_UnsignedLongLong_Converter@@Base+0x3e8> │ │ │ │ + cbnz r3, 44c16 <_PyLong_UnsignedLongLong_Converter@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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 │ │ │ │ @@ -39194,158 +39130,158 @@ │ │ │ │ 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, #8284 @ 0x205c │ │ │ │ + movw r1, #5788 @ 0x169c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c3d1c │ │ │ │ - cbnz r0, 44d00 <_PyLong_UnsignedLongLong_Converter@@Base+0x422> │ │ │ │ + bl c3924 │ │ │ │ + cbnz r0, 44c50 <_PyLong_UnsignedLongLong_Converter@@Base+0x3b2> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 44d74 <_PyLong_UnsignedLongLong_Converter@@Base+0x496> │ │ │ │ + b.n 44cc4 <_PyLong_UnsignedLongLong_Converter@@Base+0x426> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dbcac │ │ │ │ + bl db8bc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44d1e <_PyLong_UnsignedLongLong_Converter@@Base+0x440> │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 44c6e <_PyLong_UnsignedLongLong_Converter@@Base+0x3d0> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44cfc <_PyLong_UnsignedLongLong_Converter@@Base+0x41e> │ │ │ │ - bl 1cf884 │ │ │ │ + bne.n 44c4c <_PyLong_UnsignedLongLong_Converter@@Base+0x3ae> │ │ │ │ + bl 1cfcb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44cfc <_PyLong_UnsignedLongLong_Converter@@Base+0x41e> │ │ │ │ + beq.n 44c4c <_PyLong_UnsignedLongLong_Converter@@Base+0x3ae> │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44d54 <_PyLong_UnsignedLongLong_Converter@@Base+0x476> │ │ │ │ + bge.n 44ca4 <_PyLong_UnsignedLongLong_Converter@@Base+0x406> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44cfc <_PyLong_UnsignedLongLong_Converter@@Base+0x41e> │ │ │ │ + beq.n 44c4c <_PyLong_UnsignedLongLong_Converter@@Base+0x3ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44cfc <_PyLong_UnsignedLongLong_Converter@@Base+0x41e> │ │ │ │ + bne.n 44c4c <_PyLong_UnsignedLongLong_Converter@@Base+0x3ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44cfc <_PyLong_UnsignedLongLong_Converter@@Base+0x41e> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44c4c <_PyLong_UnsignedLongLong_Converter@@Base+0x3ae> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1272a4 <_PyErr_ChainExceptions1@@Base+0x138c> │ │ │ │ + bl 1268ec <_PyErr_ChainExceptions1@@Base+0x136c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44d74 <_PyLong_UnsignedLongLong_Converter@@Base+0x496> │ │ │ │ + beq.n 44cc4 <_PyLong_UnsignedLongLong_Converter@@Base+0x426> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44d74 <_PyLong_UnsignedLongLong_Converter@@Base+0x496> │ │ │ │ + cbnz r3, 44cc4 <_PyLong_UnsignedLongLong_Converter@@Base+0x426> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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, 44d9c <_PyLong_UnsignedLongLong_Converter@@Base+0x4be> │ │ │ │ + cbz r7, 44cec <_PyLong_UnsignedLongLong_Converter@@Base+0x44e> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ - b.n 44dac <_PyLong_UnsignedLongLong_Converter@@Base+0x4ce> │ │ │ │ + b.n 44cfc <_PyLong_UnsignedLongLong_Converter@@Base+0x45e> │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 44daa <_PyLong_UnsignedLongLong_Converter@@Base+0x4cc> │ │ │ │ + ble.n 44cfa <_PyLong_UnsignedLongLong_Converter@@Base+0x45c> │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 44da6 <_PyLong_UnsignedLongLong_Converter@@Base+0x4c8> │ │ │ │ - cbnz r2, 44dce <_PyLong_UnsignedLongLong_Converter@@Base+0x4f0> │ │ │ │ + bgt.n 44cf6 <_PyLong_UnsignedLongLong_Converter@@Base+0x458> │ │ │ │ + cbnz r2, 44d1e <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 44dac <_PyLong_UnsignedLongLong_Converter@@Base+0x4ce> │ │ │ │ + b.n 44cfc <_PyLong_UnsignedLongLong_Converter@@Base+0x45e> │ │ │ │ mov r6, r7 │ │ │ │ - ldr r1, [pc, #324] @ (44ef4 <_PyLong_UnsignedLongLong_Converter@@Base+0x616>) │ │ │ │ + ldr r1, [pc, #324] @ (44e44 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a6>) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44dd4 <_PyLong_UnsignedLongLong_Converter@@Base+0x4f6> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44d24 <_PyLong_UnsignedLongLong_Converter@@Base+0x486> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44eea <_PyLong_UnsignedLongLong_Converter@@Base+0x60c> │ │ │ │ + b.n 44e3a <_PyLong_UnsignedLongLong_Converter@@Base+0x59c> │ │ │ │ clz r6, r2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r4, r6 │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 44df8 <_PyLong_UnsignedLongLong_Converter@@Base+0x51a> │ │ │ │ + beq.n 44d48 <_PyLong_UnsignedLongLong_Converter@@Base+0x4aa> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 44df0 <_PyLong_UnsignedLongLong_Converter@@Base+0x512> │ │ │ │ + cbz r4, 44d40 <_PyLong_UnsignedLongLong_Converter@@Base+0x4a2> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 44df2 <_PyLong_UnsignedLongLong_Converter@@Base+0x514> │ │ │ │ - b.n 44dfe <_PyLong_UnsignedLongLong_Converter@@Base+0x520> │ │ │ │ + bne.n 44d42 <_PyLong_UnsignedLongLong_Converter@@Base+0x4a4> │ │ │ │ + b.n 44d4e <_PyLong_UnsignedLongLong_Converter@@Base+0x4b0> │ │ │ │ mov r4, r7 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ - b.n 44e00 <_PyLong_UnsignedLongLong_Converter@@Base+0x522> │ │ │ │ + b.n 44d50 <_PyLong_UnsignedLongLong_Converter@@Base+0x4b2> │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 44e00 <_PyLong_UnsignedLongLong_Converter@@Base+0x522> │ │ │ │ + b.n 44d50 <_PyLong_UnsignedLongLong_Converter@@Base+0x4b2> │ │ │ │ mov sl, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 172560 │ │ │ │ + bl 171ec8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2663b0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1a78> │ │ │ │ + bl 265b38 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x19e4> │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 44e18 <_PyLong_UnsignedLongLong_Converter@@Base+0x53a> │ │ │ │ + bne.n 44d68 <_PyLong_UnsignedLongLong_Converter@@Base+0x4ca> │ │ │ │ ands.w r6, r0, #1 │ │ │ │ - beq.n 44e30 <_PyLong_UnsignedLongLong_Converter@@Base+0x552> │ │ │ │ + beq.n 44d80 <_PyLong_UnsignedLongLong_Converter@@Base+0x4e2> │ │ │ │ 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 fd704 │ │ │ │ + bl fd364 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44eea <_PyLong_UnsignedLongLong_Converter@@Base+0x60c> │ │ │ │ + b.n 44e3a <_PyLong_UnsignedLongLong_Converter@@Base+0x59c> │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ - cbnz r3, 44e4a <_PyLong_UnsignedLongLong_Converter@@Base+0x56c> │ │ │ │ + cbnz r3, 44d9a <_PyLong_UnsignedLongLong_Converter@@Base+0x4fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44eea <_PyLong_UnsignedLongLong_Converter@@Base+0x60c> │ │ │ │ + beq.n 44e3a <_PyLong_UnsignedLongLong_Converter@@Base+0x59c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44eea <_PyLong_UnsignedLongLong_Converter@@Base+0x60c> │ │ │ │ + b.n 44e3a <_PyLong_UnsignedLongLong_Converter@@Base+0x59c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 44e3a <_PyLong_UnsignedLongLong_Converter@@Base+0x55c> │ │ │ │ + bge.n 44d8a <_PyLong_UnsignedLongLong_Converter@@Base+0x4ec> │ │ │ │ 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 │ │ │ │ @@ -39355,407 +39291,407 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, sl │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d5b60 │ │ │ │ + bl d56f4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 44e8e <_PyLong_UnsignedLongLong_Converter@@Base+0x5b0> │ │ │ │ + beq.n 44dde <_PyLong_UnsignedLongLong_Converter@@Base+0x540> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 44e8e <_PyLong_UnsignedLongLong_Converter@@Base+0x5b0> │ │ │ │ + cbnz r2, 44dde <_PyLong_UnsignedLongLong_Converter@@Base+0x540> │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 44ec8 <_PyLong_UnsignedLongLong_Converter@@Base+0x5ea> │ │ │ │ + bne.n 44e18 <_PyLong_UnsignedLongLong_Converter@@Base+0x57a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 268780 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x3e48> │ │ │ │ + bl 267f58 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x3e04> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44eb2 <_PyLong_UnsignedLongLong_Converter@@Base+0x5d4> │ │ │ │ + beq.n 44e02 <_PyLong_UnsignedLongLong_Converter@@Base+0x564> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44eb2 <_PyLong_UnsignedLongLong_Converter@@Base+0x5d4> │ │ │ │ + cbnz r3, 44e02 <_PyLong_UnsignedLongLong_Converter@@Base+0x564> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 44ec2 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e4> │ │ │ │ + bne.n 44e12 <_PyLong_UnsignedLongLong_Converter@@Base+0x574> │ │ │ │ movw r3, #44008 @ 0xabe8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - b.n 44eea <_PyLong_UnsignedLongLong_Converter@@Base+0x60c> │ │ │ │ + b.n 44e3a <_PyLong_UnsignedLongLong_Converter@@Base+0x59c> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 44e3a <_PyLong_UnsignedLongLong_Converter@@Base+0x55c> │ │ │ │ - b.n 44dca <_PyLong_UnsignedLongLong_Converter@@Base+0x4ec> │ │ │ │ + bne.n 44d8a <_PyLong_UnsignedLongLong_Converter@@Base+0x4ec> │ │ │ │ + b.n 44d1a <_PyLong_UnsignedLongLong_Converter@@Base+0x47c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44ede <_PyLong_UnsignedLongLong_Converter@@Base+0x600> │ │ │ │ + beq.n 44e2e <_PyLong_UnsignedLongLong_Converter@@Base+0x590> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44ede <_PyLong_UnsignedLongLong_Converter@@Base+0x600> │ │ │ │ + cbnz r3, 44e2e <_PyLong_UnsignedLongLong_Converter@@Base+0x590> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 44dca <_PyLong_UnsignedLongLong_Converter@@Base+0x4ec> │ │ │ │ + bne.w 44d1a <_PyLong_UnsignedLongLong_Converter@@Base+0x47c> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 44e34 <_PyLong_UnsignedLongLong_Converter@@Base+0x556> │ │ │ │ + b.n 44d84 <_PyLong_UnsignedLongLong_Converter@@Base+0x4e6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds r6, #28 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ 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, #33452 @ 0x82ac │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44f28 <_PyLong_UnsignedLongLong_Converter@@Base+0x64a> │ │ │ │ + beq.n 44e78 <_PyLong_UnsignedLongLong_Converter@@Base+0x5da> │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 44f28 <_PyLong_UnsignedLongLong_Converter@@Base+0x64a> │ │ │ │ + beq.n 44e78 <_PyLong_UnsignedLongLong_Converter@@Base+0x5da> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 44f52 <_PyLong_UnsignedLongLong_Converter@@Base+0x674> │ │ │ │ - b.n 44f40 <_PyLong_UnsignedLongLong_Converter@@Base+0x662> │ │ │ │ + beq.n 44ea2 <_PyLong_UnsignedLongLong_Converter@@Base+0x604> │ │ │ │ + b.n 44e90 <_PyLong_UnsignedLongLong_Converter@@Base+0x5f2> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 44f20 <_PyLong_UnsignedLongLong_Converter@@Base+0x642> │ │ │ │ - movw r0, #2656 @ 0xa60 │ │ │ │ + beq.n 44e70 <_PyLong_UnsignedLongLong_Converter@@Base+0x5d2> │ │ │ │ + movw r0, #160 @ 0xa0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - bl 177b34 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1774ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44f20 <_PyLong_UnsignedLongLong_Converter@@Base+0x642> │ │ │ │ - b.n 44f7e <_PyLong_UnsignedLongLong_Converter@@Base+0x6a0> │ │ │ │ + bne.n 44e70 <_PyLong_UnsignedLongLong_Converter@@Base+0x5d2> │ │ │ │ + b.n 44ece <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #2656 @ 0xa60 │ │ │ │ + movw r0, #160 @ 0xa0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 44f7e <_PyLong_UnsignedLongLong_Converter@@Base+0x6a0> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 44ece <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl d1b30 │ │ │ │ - cbnz r0, 44f74 <_PyLong_UnsignedLongLong_Converter@@Base+0x696> │ │ │ │ + bl d16cc │ │ │ │ + cbnz r0, 44ec4 <_PyLong_UnsignedLongLong_Converter@@Base+0x626> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #62140 @ 0xf2bc │ │ │ │ + movw r1, #59564 @ 0xe8ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 44f7e <_PyLong_UnsignedLongLong_Converter@@Base+0x6a0> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 44ece <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 4525a │ │ │ │ + b.w 451aa │ │ │ │ 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 44fae <_PyLong_UnsignedLongLong_Converter@@Base+0x6d0> │ │ │ │ + bls.n 44efe <_PyLong_UnsignedLongLong_Converter@@Base+0x660> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22800 @ 0x5910 │ │ │ │ + movw r1, #20308 @ 0x4f54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 44fd6 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 44f26 <_PyLong_UnsignedLongLong_Converter@@Base+0x688> │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ itte ne │ │ │ │ movwne r4, #4364 @ 0x110c │ │ │ │ movtne r4, #71 @ 0x47 │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - bl 158b34 <_PyTime_AsTimespec@@Base+0x4a4> │ │ │ │ - cbnz r0, 44ff6 <_PyLong_UnsignedLongLong_Converter@@Base+0x718> │ │ │ │ + bl 158134 <_PyTime_AsTimespec@@Base+0x4a4> │ │ │ │ + cbnz r0, 44f46 <_PyLong_UnsignedLongLong_Converter@@Base+0x6a8> │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d80a0 │ │ │ │ - cbnz r0, 44fda <_PyLong_UnsignedLongLong_Converter@@Base+0x6fc> │ │ │ │ + bl d7c58 │ │ │ │ + cbnz r0, 44f2a <_PyLong_UnsignedLongLong_Converter@@Base+0x68c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44ff6 <_PyLong_UnsignedLongLong_Converter@@Base+0x718> │ │ │ │ - bl d82e4 │ │ │ │ + b.n 44f46 <_PyLong_UnsignedLongLong_Converter@@Base+0x6a8> │ │ │ │ + bl d7e9c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 44fd6 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ + beq.n 44f26 <_PyLong_UnsignedLongLong_Converter@@Base+0x688> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44ff0 <_PyLong_UnsignedLongLong_Converter@@Base+0x712> │ │ │ │ + bne.n 44f40 <_PyLong_UnsignedLongLong_Converter@@Base+0x6a2> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 44ff6 <_PyLong_UnsignedLongLong_Converter@@Base+0x718> │ │ │ │ + b.n 44f46 <_PyLong_UnsignedLongLong_Converter@@Base+0x6a8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44fec <_PyLong_UnsignedLongLong_Converter@@Base+0x70e> │ │ │ │ + b.n 44f3c <_PyLong_UnsignedLongLong_Converter@@Base+0x69e> │ │ │ │ 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 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4503c <_PyLong_UnsignedLongLong_Converter@@Base+0x75e> │ │ │ │ + bhi.n 44f8c <_PyLong_UnsignedLongLong_Converter@@Base+0x6ee> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 45054 <_PyLong_UnsignedLongLong_Converter@@Base+0x776> │ │ │ │ + bmi.n 44fa4 <_PyLong_UnsignedLongLong_Converter@@Base+0x706> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #2652 @ 0xa5c │ │ │ │ + movw r1, #156 @ 0x9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #35872 @ 0x8c20 │ │ │ │ + movw r0, #33296 @ 0x8210 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 45100 <_PyLong_UnsignedLongLong_Converter@@Base+0x822> │ │ │ │ - movw r0, #35872 @ 0x8c20 │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 45050 <_PyLong_UnsignedLongLong_Converter@@Base+0x7b2> │ │ │ │ + movw r0, #33296 @ 0x8210 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45100 <_PyLong_UnsignedLongLong_Converter@@Base+0x822> │ │ │ │ - b.n 45012 <_PyLong_UnsignedLongLong_Converter@@Base+0x734> │ │ │ │ + beq.n 45050 <_PyLong_UnsignedLongLong_Converter@@Base+0x7b2> │ │ │ │ + b.n 44f62 <_PyLong_UnsignedLongLong_Converter@@Base+0x6c4> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 450d6 <_PyLong_UnsignedLongLong_Converter@@Base+0x7f8> │ │ │ │ + ble.n 45026 <_PyLong_UnsignedLongLong_Converter@@Base+0x788> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 450bc <_PyLong_UnsignedLongLong_Converter@@Base+0x7de> │ │ │ │ + beq.n 4500c <_PyLong_UnsignedLongLong_Converter@@Base+0x76e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4509e <_PyLong_UnsignedLongLong_Converter@@Base+0x7c0> │ │ │ │ + bpl.n 44fee <_PyLong_UnsignedLongLong_Converter@@Base+0x750> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45100 <_PyLong_UnsignedLongLong_Converter@@Base+0x822> │ │ │ │ + beq.n 45050 <_PyLong_UnsignedLongLong_Converter@@Base+0x7b2> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 450be <_PyLong_UnsignedLongLong_Converter@@Base+0x7e0> │ │ │ │ + beq.n 4500e <_PyLong_UnsignedLongLong_Converter@@Base+0x770> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 45100 <_PyLong_UnsignedLongLong_Converter@@Base+0x822> │ │ │ │ - movw r2, #63688 @ 0xf8c8 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 45050 <_PyLong_UnsignedLongLong_Converter@@Base+0x7b2> │ │ │ │ + movw r2, #61192 @ 0xef08 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #2812 @ 0xafc │ │ │ │ + movw r1, #316 @ 0x13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #35872 @ 0x8c20 │ │ │ │ + movw r0, #33296 @ 0x8210 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 45100 <_PyLong_UnsignedLongLong_Converter@@Base+0x822> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 45050 <_PyLong_UnsignedLongLong_Converter@@Base+0x7b2> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 450dc <_PyLong_UnsignedLongLong_Converter@@Base+0x7fe> │ │ │ │ + beq.n 4502c <_PyLong_UnsignedLongLong_Converter@@Base+0x78e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 450de <_PyLong_UnsignedLongLong_Converter@@Base+0x800> │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 450de <_PyLong_UnsignedLongLong_Converter@@Base+0x800> │ │ │ │ - b.n 45100 <_PyLong_UnsignedLongLong_Converter@@Base+0x822> │ │ │ │ + bne.n 4502e <_PyLong_UnsignedLongLong_Converter@@Base+0x790> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 4502e <_PyLong_UnsignedLongLong_Converter@@Base+0x790> │ │ │ │ + b.n 45050 <_PyLong_UnsignedLongLong_Converter@@Base+0x7b2> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 450de <_PyLong_UnsignedLongLong_Converter@@Base+0x800> │ │ │ │ + b.n 4502e <_PyLong_UnsignedLongLong_Converter@@Base+0x790> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216748 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 2169a0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 45100 <_PyLong_UnsignedLongLong_Converter@@Base+0x822> │ │ │ │ - movw r0, #45368 @ 0xb138 │ │ │ │ + cbz r0, 45050 <_PyLong_UnsignedLongLong_Converter@@Base+0x7b2> │ │ │ │ + movw r0, #42792 @ 0xa728 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {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, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45240 <_PyLong_UnsignedLongLong_Converter@@Base+0x962> │ │ │ │ + beq.w 45190 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f2> │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 451aa <_PyLong_UnsignedLongLong_Converter@@Base+0x8cc> │ │ │ │ + ble.n 450fa <_PyLong_UnsignedLongLong_Converter@@Base+0x85c> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 451a6 <_PyLong_UnsignedLongLong_Converter@@Base+0x8c8> │ │ │ │ + cbz r2, 450f6 <_PyLong_UnsignedLongLong_Converter@@Base+0x858> │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 45158 <_PyLong_UnsignedLongLong_Converter@@Base+0x87a> │ │ │ │ + beq.n 450a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x80a> │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 4516a <_PyLong_UnsignedLongLong_Converter@@Base+0x88c> │ │ │ │ + bpl.n 450ba <_PyLong_UnsignedLongLong_Converter@@Base+0x81c> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ movw r3, #33700 @ 0x83a4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4516a <_PyLong_UnsignedLongLong_Converter@@Base+0x88c> │ │ │ │ + bne.n 450ba <_PyLong_UnsignedLongLong_Converter@@Base+0x81c> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r2, 451a6 <_PyLong_UnsignedLongLong_Converter@@Base+0x8c8> │ │ │ │ + cbz r2, 450f6 <_PyLong_UnsignedLongLong_Converter@@Base+0x858> │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ movs r0, #2 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 7e98c │ │ │ │ + bl 7ebb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 451ee <_PyLong_UnsignedLongLong_Converter@@Base+0x910> │ │ │ │ + beq.n 4513e <_PyLong_UnsignedLongLong_Converter@@Base+0x8a0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 45194 <_PyLong_UnsignedLongLong_Converter@@Base+0x8b6> │ │ │ │ + bne.n 450e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x846> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 4520c <_PyLong_UnsignedLongLong_Converter@@Base+0x92e> │ │ │ │ - b.n 45218 <_PyLong_UnsignedLongLong_Converter@@Base+0x93a> │ │ │ │ + bne.n 4515c <_PyLong_UnsignedLongLong_Converter@@Base+0x8be> │ │ │ │ + b.n 45168 <_PyLong_UnsignedLongLong_Converter@@Base+0x8ca> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 451a6 <_PyLong_UnsignedLongLong_Converter@@Base+0x8c8> │ │ │ │ + beq.n 450f6 <_PyLong_UnsignedLongLong_Converter@@Base+0x858> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 451a6 <_PyLong_UnsignedLongLong_Converter@@Base+0x8c8> │ │ │ │ + cbnz r3, 450f6 <_PyLong_UnsignedLongLong_Converter@@Base+0x858> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 45136 <_PyLong_UnsignedLongLong_Converter@@Base+0x858> │ │ │ │ + b.n 45086 <_PyLong_UnsignedLongLong_Converter@@Base+0x7e8> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45242 <_PyLong_UnsignedLongLong_Converter@@Base+0x964> │ │ │ │ + beq.n 45192 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f4> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 451d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f2> │ │ │ │ + b.n 45120 <_PyLong_UnsignedLongLong_Converter@@Base+0x882> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45206 <_PyLong_UnsignedLongLong_Converter@@Base+0x928> │ │ │ │ + beq.n 45156 <_PyLong_UnsignedLongLong_Converter@@Base+0x8b8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 45230 <_PyLong_UnsignedLongLong_Converter@@Base+0x952> │ │ │ │ + bne.n 45180 <_PyLong_UnsignedLongLong_Converter@@Base+0x8e2> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 90f80 │ │ │ │ - cbz r0, 45242 <_PyLong_UnsignedLongLong_Converter@@Base+0x964> │ │ │ │ + bl 911d8 │ │ │ │ + cbz r0, 45192 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f4> │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e98c │ │ │ │ + bl 7ebb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 451ba <_PyLong_UnsignedLongLong_Converter@@Base+0x8dc> │ │ │ │ + bne.n 4510a <_PyLong_UnsignedLongLong_Converter@@Base+0x86c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45240 <_PyLong_UnsignedLongLong_Converter@@Base+0x962> │ │ │ │ + beq.n 45190 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45240 <_PyLong_UnsignedLongLong_Converter@@Base+0x962> │ │ │ │ + cbnz r3, 45190 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45240 <_PyLong_UnsignedLongLong_Converter@@Base+0x962> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45190 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45218 <_PyLong_UnsignedLongLong_Converter@@Base+0x93a> │ │ │ │ + beq.n 45168 <_PyLong_UnsignedLongLong_Converter@@Base+0x8ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45218 <_PyLong_UnsignedLongLong_Converter@@Base+0x93a> │ │ │ │ + cbnz r3, 45168 <_PyLong_UnsignedLongLong_Converter@@Base+0x8ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45240 <_PyLong_UnsignedLongLong_Converter@@Base+0x962> │ │ │ │ + beq.n 45190 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45240 <_PyLong_UnsignedLongLong_Converter@@Base+0x962> │ │ │ │ + cbnz r3, 45190 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45240 <_PyLong_UnsignedLongLong_Converter@@Base+0x962> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45190 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 451d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f2> │ │ │ │ + bne.n 45120 <_PyLong_UnsignedLongLong_Converter@@Base+0x882> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 451d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f2> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45120 <_PyLong_UnsignedLongLong_Converter@@Base+0x882> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #38908 @ 0x97fc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 148204 │ │ │ │ + b.w 1477fc │ │ │ │ │ │ │ │ -0004525a : │ │ │ │ +000451aa : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #33452 @ 0x82ac │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 726d8 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 452b2 │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45202 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (452b4 ) │ │ │ │ + ldr r1, [pc, #52] @ (45204 ) │ │ │ │ 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] │ │ │ │ @@ -39781,1478 +39717,1478 @@ │ │ │ │ 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, 452ea │ │ │ │ + cbz r2, 4523a │ │ │ │ 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 10f2f0 │ │ │ │ + bl 10f398 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79604 │ │ │ │ - cbz r4, 45312 │ │ │ │ - ldr r0, [pc, #28] @ (45318 ) │ │ │ │ - bl 209d44 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 79830 │ │ │ │ + cbz r4, 45262 │ │ │ │ + ldr r0, [pc, #28] @ (45268 ) │ │ │ │ + bl 20a07c <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #13680 @ 0x3570 │ │ │ │ + movw r0, #11104 @ 0x2b60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bpl.n 45324 │ │ │ │ + bpl.n 45274 │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, 4533a │ │ │ │ + cbz r3, 4528a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4534a │ │ │ │ + b.n 4529a │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 45348 │ │ │ │ + ble.n 45298 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 45344 │ │ │ │ - cbnz r1, 4536a │ │ │ │ + bne.n 45294 │ │ │ │ + cbnz r1, 452ba │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4534a │ │ │ │ + b.n 4529a │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #516] @ (45550 ) │ │ │ │ + ldr r1, [pc, #516] @ (454a0 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45370 │ │ │ │ - b.n 45544 │ │ │ │ + cbnz r0, 452c0 │ │ │ │ + b.n 45494 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r7, #26088 @ 0x65e8 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 45386 │ │ │ │ + bne.n 452d6 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 453a6 │ │ │ │ - bl 14861c │ │ │ │ + b.n 452f6 │ │ │ │ + bl 147c14 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 453a6 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 452f6 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45544 │ │ │ │ + bne.w 45494 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 453b4 │ │ │ │ + bne.n 45304 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 453d4 │ │ │ │ - bl 14861c │ │ │ │ + b.n 45324 │ │ │ │ + bl 147c14 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 453d4 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 45324 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45544 │ │ │ │ + bne.w 45494 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 453e8 │ │ │ │ + beq.n 45338 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 453f6 │ │ │ │ + bne.n 45346 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29c34 │ │ │ │ - b.n 45536 │ │ │ │ - bl 1318e0 │ │ │ │ + b.n 45486 │ │ │ │ + bl 130f1c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45544 │ │ │ │ + beq.w 45494 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 45440 │ │ │ │ + bne.n 45390 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22916 @ 0x5984 │ │ │ │ + movw r1, #20424 @ 0x4fc8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45544 │ │ │ │ + beq.w 45494 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45544 │ │ │ │ + bne.w 45494 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45544 │ │ │ │ - bl 14b1f4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45494 │ │ │ │ + bl 14a814 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4545e │ │ │ │ + beq.n 453ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4545e │ │ │ │ + cbnz r3, 453ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 45488 │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 4548e │ │ │ │ + bne.n 453d8 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 453de │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d80a0 │ │ │ │ + bl d7c58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45544 │ │ │ │ - bl d82e4 │ │ │ │ - b.n 4548e │ │ │ │ + beq.n 45494 │ │ │ │ + bl d7e9c │ │ │ │ + b.n 453de │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 454ba │ │ │ │ + beq.n 4540a │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 454ba │ │ │ │ + bvs.n 4540a │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 45532 │ │ │ │ + bvs.n 45482 │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 454c0 │ │ │ │ + bne.n 45410 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 45536 │ │ │ │ + b.n 45486 │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 454fa │ │ │ │ + bpl.n 4544a │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 45532 │ │ │ │ + bcs.n 45482 │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 4550e │ │ │ │ + bcs.n 4545e │ │ │ │ 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 45536 │ │ │ │ + b.n 45486 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 4551a │ │ │ │ + bcs.n 4546a │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 45532 │ │ │ │ + bcc.n 45482 │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 45536 │ │ │ │ + b.n 45486 │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 45532 │ │ │ │ + bcc.n 45482 │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 45536 │ │ │ │ + b.n 45486 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 86008 │ │ │ │ + b.w 8622c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ 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 45668 │ │ │ │ + beq.n 455b8 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45668 │ │ │ │ + bne.n 455b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25c65c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45668 │ │ │ │ + beq.n 455b8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r5, 455b4 │ │ │ │ + cbz r5, 45504 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #60744 @ 0xed48 │ │ │ │ + movw r2, #58248 @ 0xe388 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl afa00 │ │ │ │ + bl af58c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 455bc │ │ │ │ + b.n 4550c │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ mov r3, r5 │ │ │ │ strd r8, r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r0, #22956 @ 0x59ac │ │ │ │ + movw r0, #20464 @ 0x4ff0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45610 │ │ │ │ + cbnz r0, 45560 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2630a8 │ │ │ │ + b.w 2628b8 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #26100 @ 0x65f4 │ │ │ │ + movw r0, #23524 @ 0x5be4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #24] │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 25e644 │ │ │ │ + bl 25de5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #24] │ │ │ │ - beq.n 45648 │ │ │ │ + beq.n 45598 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45648 │ │ │ │ + cbnz r3, 45598 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45604 │ │ │ │ + beq.n 45554 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45668 │ │ │ │ + beq.n 455b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45668 │ │ │ │ + cbnz r3, 455b8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_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, 4569e │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 455ee │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 45698 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4569e │ │ │ │ + bne.n 455e8 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 455ee │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 456c0 │ │ │ │ + cbnz r0, 45610 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 456c0 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 45610 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 456b6 │ │ │ │ + bne.n 45606 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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 158a78 <_PyTime_AsTimespec@@Base+0x3e8> │ │ │ │ + bl 158078 <_PyTime_AsTimespec@@Base+0x3e8> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 456e8 │ │ │ │ - bl 88b4c │ │ │ │ + cbz r0, 45638 │ │ │ │ + bl 88d60 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000456ec <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 3279a <_PyXI_ApplyError@@Base+0x1a0> │ │ │ │ +0004563c <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ + b.w 327be <_PyXI_ApplyError@@Base+0x1a0> │ │ │ │ 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 4571a <_PyXI_ExcInfoAsObject@@Base+0x2e> │ │ │ │ - movw r1, #59809 @ 0xe9a1 │ │ │ │ + beq.n 4566a <_PyXI_ExcInfoAsObject@@Base+0x2e> │ │ │ │ + movw r1, #60825 @ 0xed99 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 253344 <_PyArg_BadArgument@@Base+0x4d8> │ │ │ │ + b.w 25328c <_PyArg_BadArgument@@Base+0x4d8> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #56016 @ 0xdad0 │ │ │ │ + movw r2, #53440 @ 0xd0c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #10352 @ 0x2870 │ │ │ │ + movw r1, #7900 @ 0x1edc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #49312 @ 0xc0a0 │ │ │ │ + movw r0, #46712 @ 0xb678 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 457dc <_PyXI_ExcInfoAsObject@@Base+0xf0> │ │ │ │ + beq.n 4572c <_PyXI_ExcInfoAsObject@@Base+0xf0> │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 457a0 <_PyXI_ExcInfoAsObject@@Base+0xb4> │ │ │ │ + ble.n 456f0 <_PyXI_ExcInfoAsObject@@Base+0xb4> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ - cbz r1, 4579c <_PyXI_ExcInfoAsObject@@Base+0xb0> │ │ │ │ + cbz r1, 456ec <_PyXI_ExcInfoAsObject@@Base+0xb0> │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 45782 <_PyXI_ExcInfoAsObject@@Base+0x96> │ │ │ │ + beq.n 456d2 <_PyXI_ExcInfoAsObject@@Base+0x96> │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 45794 <_PyXI_ExcInfoAsObject@@Base+0xa8> │ │ │ │ + bpl.n 456e4 <_PyXI_ExcInfoAsObject@@Base+0xa8> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #33700 @ 0x83a4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45794 <_PyXI_ExcInfoAsObject@@Base+0xa8> │ │ │ │ + bne.n 456e4 <_PyXI_ExcInfoAsObject@@Base+0xa8> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 4579c <_PyXI_ExcInfoAsObject@@Base+0xb0> │ │ │ │ - bl 860e0 │ │ │ │ + cbz r1, 456ec <_PyXI_ExcInfoAsObject@@Base+0xb0> │ │ │ │ + bl 86304 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 457c6 <_PyXI_ExcInfoAsObject@@Base+0xda> │ │ │ │ + beq.n 45716 <_PyXI_ExcInfoAsObject@@Base+0xda> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 45762 <_PyXI_ExcInfoAsObject@@Base+0x76> │ │ │ │ + b.n 456b2 <_PyXI_ExcInfoAsObject@@Base+0x76> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 457de <_PyXI_ExcInfoAsObject@@Base+0xf2> │ │ │ │ + cbz r3, 4572e <_PyXI_ExcInfoAsObject@@Base+0xf2> │ │ │ │ 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 90f80 │ │ │ │ + bl 911d8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 457de <_PyXI_ExcInfoAsObject@@Base+0xf2> │ │ │ │ + cbz r3, 4572e <_PyXI_ExcInfoAsObject@@Base+0xf2> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 457aa <_PyXI_ExcInfoAsObject@@Base+0xbe> │ │ │ │ + bne.n 456fa <_PyXI_ExcInfoAsObject@@Base+0xbe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 457dc <_PyXI_ExcInfoAsObject@@Base+0xf0> │ │ │ │ + beq.n 4572c <_PyXI_ExcInfoAsObject@@Base+0xf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 457dc <_PyXI_ExcInfoAsObject@@Base+0xf0> │ │ │ │ + cbnz r3, 4572c <_PyXI_ExcInfoAsObject@@Base+0xf0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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] @ (4584c <_PyXI_ExcInfoAsObject@@Base+0x160>) │ │ │ │ + ldr r1, [pc, #84] @ (4579c <_PyXI_ExcInfoAsObject@@Base+0x160>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d98c0 <_PyEval_CheckExceptTypeValid@@Base+0xb04> │ │ │ │ - cbz r0, 45826 <_PyXI_ExcInfoAsObject@@Base+0x13a> │ │ │ │ + bl d9478 <_PyEval_CheckExceptTypeValid@@Base+0xb04> │ │ │ │ + cbz r0, 45776 <_PyXI_ExcInfoAsObject@@Base+0x13a> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 12c5cc <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 12bbfc <_PyStack_AsDict@@Base+0x10> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45846 <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ + beq.n 45796 <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45846 <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ + cbnz r3, 45796 <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45846 <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45796 <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23036 @ 0x59fc │ │ │ │ + movw r1, #20544 @ 0x5040 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 45862 <_PyXI_ExcInfoAsObject@@Base+0x176> │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 45862 <_PyXI_ExcInfoAsObject@@Base+0x176> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - subs r0, r0, r3 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - bx lr │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 45886 <_PyXI_ExcInfoAsObject@@Base+0x19a> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 458a2 <_PyXI_ExcInfoAsObject@@Base+0x1b6> │ │ │ │ + bne.n 457c0 <_PyXI_ExcInfoAsObject@@Base+0x184> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 457dc <_PyXI_ExcInfoAsObject@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ blx 29dc8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 45898 <_PyXI_ExcInfoAsObject@@Base+0x1ac> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 458a2 <_PyXI_ExcInfoAsObject@@Base+0x1b6> │ │ │ │ + bne.n 457d2 <_PyXI_ExcInfoAsObject@@Base+0x196> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 457dc <_PyXI_ExcInfoAsObject@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 458c4 <_PyXI_ExcInfoAsObject@@Base+0x1d8> │ │ │ │ + cbz r3, 457fe <_PyXI_ExcInfoAsObject@@Base+0x1c2> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 458d4 <_PyXI_ExcInfoAsObject@@Base+0x1e8> │ │ │ │ + b.n 4580e <_PyXI_ExcInfoAsObject@@Base+0x1d2> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 458d2 <_PyXI_ExcInfoAsObject@@Base+0x1e6> │ │ │ │ + blt.n 4580c <_PyXI_ExcInfoAsObject@@Base+0x1d0> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 458ce <_PyXI_ExcInfoAsObject@@Base+0x1e2> │ │ │ │ - cbnz r1, 458f0 <_PyXI_ExcInfoAsObject@@Base+0x204> │ │ │ │ + bgt.n 45808 <_PyXI_ExcInfoAsObject@@Base+0x1cc> │ │ │ │ + cbnz r1, 4582a <_PyXI_ExcInfoAsObject@@Base+0x1ee> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 458d4 <_PyXI_ExcInfoAsObject@@Base+0x1e8> │ │ │ │ + b.n 4580e <_PyXI_ExcInfoAsObject@@Base+0x1d2> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #644] @ (45b5c <_PyXI_ExcInfoAsObject@@Base+0x470>) │ │ │ │ + ldr r1, [pc, #648] @ (45a98 <_PyXI_ExcInfoAsObject@@Base+0x45c>) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 458f6 <_PyXI_ExcInfoAsObject@@Base+0x20a> │ │ │ │ - b.n 45982 <_PyXI_ExcInfoAsObject@@Base+0x296> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 45830 <_PyXI_ExcInfoAsObject@@Base+0x1f4> │ │ │ │ + b.n 458bc <_PyXI_ExcInfoAsObject@@Base+0x280> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 45940 <_PyXI_ExcInfoAsObject@@Base+0x254> │ │ │ │ + beq.n 4587a <_PyXI_ExcInfoAsObject@@Base+0x23e> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 45904 <_PyXI_ExcInfoAsObject@@Base+0x218> │ │ │ │ + cbz r4, 4583e <_PyXI_ExcInfoAsObject@@Base+0x202> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4590c <_PyXI_ExcInfoAsObject@@Base+0x220> │ │ │ │ - b.n 4594e <_PyXI_ExcInfoAsObject@@Base+0x262> │ │ │ │ + bne.n 45846 <_PyXI_ExcInfoAsObject@@Base+0x20a> │ │ │ │ + b.n 45888 <_PyXI_ExcInfoAsObject@@Base+0x24c> │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dbf3c <_PyNumber_Index@@Base> │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4591e <_PyXI_ExcInfoAsObject@@Base+0x232> │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 4594e <_PyXI_ExcInfoAsObject@@Base+0x262> │ │ │ │ - b.n 45982 <_PyXI_ExcInfoAsObject@@Base+0x296> │ │ │ │ - bl 85f58 │ │ │ │ + cbnz r0, 45858 <_PyXI_ExcInfoAsObject@@Base+0x21c> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 45888 <_PyXI_ExcInfoAsObject@@Base+0x24c> │ │ │ │ + b.n 458bc <_PyXI_ExcInfoAsObject@@Base+0x280> │ │ │ │ + bl 8617c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4593a <_PyXI_ExcInfoAsObject@@Base+0x24e> │ │ │ │ + beq.n 45874 <_PyXI_ExcInfoAsObject@@Base+0x238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4593a <_PyXI_ExcInfoAsObject@@Base+0x24e> │ │ │ │ + cbnz r3, 45874 <_PyXI_ExcInfoAsObject@@Base+0x238> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 45952 <_PyXI_ExcInfoAsObject@@Base+0x266> │ │ │ │ - b.n 45916 <_PyXI_ExcInfoAsObject@@Base+0x22a> │ │ │ │ + bne.n 4588c <_PyXI_ExcInfoAsObject@@Base+0x250> │ │ │ │ + b.n 45850 <_PyXI_ExcInfoAsObject@@Base+0x214> │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45952 <_PyXI_ExcInfoAsObject@@Base+0x266> │ │ │ │ + b.n 4588c <_PyXI_ExcInfoAsObject@@Base+0x250> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ 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 45ad0 <_PyXI_ExcInfoAsObject@@Base+0x3e4> │ │ │ │ + bne.w 45a0a <_PyXI_ExcInfoAsObject@@Base+0x3ce> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45986 <_PyXI_ExcInfoAsObject@@Base+0x29a> │ │ │ │ + cbnz r0, 458c0 <_PyXI_ExcInfoAsObject@@Base+0x284> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45cfc <_PyXI_ExcInfoAsObject@@Base+0x610> │ │ │ │ + b.n 45c38 <_PyXI_ExcInfoAsObject@@Base+0x5fc> │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #53088 @ 0xcf60 │ │ │ │ + movw fp, #50592 @ 0xc5a0 │ │ │ │ movt fp, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 45a48 <_PyXI_ExcInfoAsObject@@Base+0x35c> │ │ │ │ + beq.n 45982 <_PyXI_ExcInfoAsObject@@Base+0x346> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 45aa4 <_PyXI_ExcInfoAsObject@@Base+0x3b8> │ │ │ │ + blt.w 459de <_PyXI_ExcInfoAsObject@@Base+0x3a2> │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 459c4 <_PyXI_ExcInfoAsObject@@Base+0x2d8> │ │ │ │ + bpl.n 458fe <_PyXI_ExcInfoAsObject@@Base+0x2c2> │ │ │ │ mov r1, sl │ │ │ │ - b.n 4599a <_PyXI_ExcInfoAsObject@@Base+0x2ae> │ │ │ │ + b.n 458d4 <_PyXI_ExcInfoAsObject@@Base+0x298> │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 459fc <_PyXI_ExcInfoAsObject@@Base+0x310> │ │ │ │ + bmi.n 45936 <_PyXI_ExcInfoAsObject@@Base+0x2fa> │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 459b4 <_PyXI_ExcInfoAsObject@@Base+0x2c8> │ │ │ │ + bne.n 458ee <_PyXI_ExcInfoAsObject@@Base+0x2b2> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 459fc <_PyXI_ExcInfoAsObject@@Base+0x310> │ │ │ │ + bne.n 45936 <_PyXI_ExcInfoAsObject@@Base+0x2fa> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r0, #42436 @ 0xa5c4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 459fc <_PyXI_ExcInfoAsObject@@Base+0x310> │ │ │ │ + bne.n 45936 <_PyXI_ExcInfoAsObject@@Base+0x2fa> │ │ │ │ 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 45aa4 <_PyXI_ExcInfoAsObject@@Base+0x3b8> │ │ │ │ + b.n 459de <_PyXI_ExcInfoAsObject@@Base+0x3a2> │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45ab2 <_PyXI_ExcInfoAsObject@@Base+0x3c6> │ │ │ │ + beq.n 459ec <_PyXI_ExcInfoAsObject@@Base+0x3b0> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45a1c <_PyXI_ExcInfoAsObject@@Base+0x330> │ │ │ │ + bgt.n 45956 <_PyXI_ExcInfoAsObject@@Base+0x31a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 45a42 <_PyXI_ExcInfoAsObject@@Base+0x356> │ │ │ │ + b.n 4597c <_PyXI_ExcInfoAsObject@@Base+0x340> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45a32 <_PyXI_ExcInfoAsObject@@Base+0x346> │ │ │ │ + cbz r0, 4596c <_PyXI_ExcInfoAsObject@@Base+0x330> │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 45a7e <_PyXI_ExcInfoAsObject@@Base+0x392> │ │ │ │ - b.n 45ab2 <_PyXI_ExcInfoAsObject@@Base+0x3c6> │ │ │ │ + bne.n 459b8 <_PyXI_ExcInfoAsObject@@Base+0x37c> │ │ │ │ + b.n 459ec <_PyXI_ExcInfoAsObject@@Base+0x3b0> │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 45a42 <_PyXI_ExcInfoAsObject@@Base+0x356> │ │ │ │ + beq.n 4597c <_PyXI_ExcInfoAsObject@@Base+0x340> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45a42 <_PyXI_ExcInfoAsObject@@Base+0x356> │ │ │ │ + cbnz r3, 4597c <_PyXI_ExcInfoAsObject@@Base+0x340> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 45996 <_PyXI_ExcInfoAsObject@@Base+0x2aa> │ │ │ │ + b.n 458d0 <_PyXI_ExcInfoAsObject@@Base+0x294> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45aa4 <_PyXI_ExcInfoAsObject@@Base+0x3b8> │ │ │ │ - movw r3, #53088 @ 0xcf60 │ │ │ │ + blt.n 459de <_PyXI_ExcInfoAsObject@@Base+0x3a2> │ │ │ │ + movw r3, #50592 @ 0xc5a0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 45a8c <_PyXI_ExcInfoAsObject@@Base+0x3a0> │ │ │ │ + bpl.n 459c6 <_PyXI_ExcInfoAsObject@@Base+0x38a> │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 45aa4 <_PyXI_ExcInfoAsObject@@Base+0x3b8> │ │ │ │ - b.n 45a54 <_PyXI_ExcInfoAsObject@@Base+0x368> │ │ │ │ + bcc.n 459de <_PyXI_ExcInfoAsObject@@Base+0x3a2> │ │ │ │ + b.n 4598e <_PyXI_ExcInfoAsObject@@Base+0x352> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45ce4 <_PyXI_ExcInfoAsObject@@Base+0x5f8> │ │ │ │ + beq.w 45c20 <_PyXI_ExcInfoAsObject@@Base+0x5e4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45ab2 <_PyXI_ExcInfoAsObject@@Base+0x3c6> │ │ │ │ + beq.n 459ec <_PyXI_ExcInfoAsObject@@Base+0x3b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45ab2 <_PyXI_ExcInfoAsObject@@Base+0x3c6> │ │ │ │ + cbnz r3, 459ec <_PyXI_ExcInfoAsObject@@Base+0x3b0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45ab2 <_PyXI_ExcInfoAsObject@@Base+0x3c6> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 459ec <_PyXI_ExcInfoAsObject@@Base+0x3b0> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 45ab2 <_PyXI_ExcInfoAsObject@@Base+0x3c6> │ │ │ │ + cbz r0, 459ec <_PyXI_ExcInfoAsObject@@Base+0x3b0> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45a66 <_PyXI_ExcInfoAsObject@@Base+0x37a> │ │ │ │ + bgt.n 459a0 <_PyXI_ExcInfoAsObject@@Base+0x364> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 203078 │ │ │ │ + bl 2033b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 45cfc <_PyXI_ExcInfoAsObject@@Base+0x610> │ │ │ │ + bne.w 45c38 <_PyXI_ExcInfoAsObject@@Base+0x5fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45982 <_PyXI_ExcInfoAsObject@@Base+0x296> │ │ │ │ + beq.w 458bc <_PyXI_ExcInfoAsObject@@Base+0x280> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45982 <_PyXI_ExcInfoAsObject@@Base+0x296> │ │ │ │ + bne.w 458bc <_PyXI_ExcInfoAsObject@@Base+0x280> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45982 <_PyXI_ExcInfoAsObject@@Base+0x296> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 458bc <_PyXI_ExcInfoAsObject@@Base+0x280> │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45982 <_PyXI_ExcInfoAsObject@@Base+0x296> │ │ │ │ + bne.w 458bc <_PyXI_ExcInfoAsObject@@Base+0x280> │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 45b04 <_PyXI_ExcInfoAsObject@@Base+0x418> │ │ │ │ + bne.n 45a3e <_PyXI_ExcInfoAsObject@@Base+0x402> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #55300 @ 0xd804 │ │ │ │ + movw r1, #52804 @ 0xce44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 45cda <_PyXI_ExcInfoAsObject@@Base+0x5ee> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 45c16 <_PyXI_ExcInfoAsObject@@Base+0x5da> │ │ │ │ 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 45bd0 <_PyXI_ExcInfoAsObject@@Base+0x4e4> │ │ │ │ + bne.n 45b0c <_PyXI_ExcInfoAsObject@@Base+0x4d0> │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45cda <_PyXI_ExcInfoAsObject@@Base+0x5ee> │ │ │ │ + beq.w 45c16 <_PyXI_ExcInfoAsObject@@Base+0x5da> │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 45baa <_PyXI_ExcInfoAsObject@@Base+0x4be> │ │ │ │ + blt.n 45ae6 <_PyXI_ExcInfoAsObject@@Base+0x4aa> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 45baa <_PyXI_ExcInfoAsObject@@Base+0x4be> │ │ │ │ + beq.n 45ae6 <_PyXI_ExcInfoAsObject@@Base+0x4aa> │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 45ba6 <_PyXI_ExcInfoAsObject@@Base+0x4ba> │ │ │ │ + bne.n 45ae2 <_PyXI_ExcInfoAsObject@@Base+0x4a6> │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45cc4 <_PyXI_ExcInfoAsObject@@Base+0x5d8> │ │ │ │ + beq.w 45c00 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45b60 <_PyXI_ExcInfoAsObject@@Base+0x474> │ │ │ │ + bgt.n 45a9c <_PyXI_ExcInfoAsObject@@Base+0x460> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 45b9e <_PyXI_ExcInfoAsObject@@Base+0x4b2> │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + b.n 45ada <_PyXI_ExcInfoAsObject@@Base+0x49e> │ │ │ │ + nop │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45b8c <_PyXI_ExcInfoAsObject@@Base+0x4a0> │ │ │ │ + cbz r0, 45ac8 <_PyXI_ExcInfoAsObject@@Base+0x48c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45cc4 <_PyXI_ExcInfoAsObject@@Base+0x5d8> │ │ │ │ + beq.w 45c00 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45cc4 <_PyXI_ExcInfoAsObject@@Base+0x5d8> │ │ │ │ + bne.w 45c00 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ mov r0, fp │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45cc4 <_PyXI_ExcInfoAsObject@@Base+0x5d8> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45c00 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45b9e <_PyXI_ExcInfoAsObject@@Base+0x4b2> │ │ │ │ + beq.n 45ada <_PyXI_ExcInfoAsObject@@Base+0x49e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 45b9e <_PyXI_ExcInfoAsObject@@Base+0x4b2> │ │ │ │ + cbnz r3, 45ada <_PyXI_ExcInfoAsObject@@Base+0x49e> │ │ │ │ mov r0, fp │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 45b2c <_PyXI_ExcInfoAsObject@@Base+0x440> │ │ │ │ + b.n 45a66 <_PyXI_ExcInfoAsObject@@Base+0x42a> │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 45b36 <_PyXI_ExcInfoAsObject@@Base+0x44a> │ │ │ │ - cbnz r5, 45bbc <_PyXI_ExcInfoAsObject@@Base+0x4d0> │ │ │ │ + bcs.n 45a70 <_PyXI_ExcInfoAsObject@@Base+0x434> │ │ │ │ + cbnz r5, 45af8 <_PyXI_ExcInfoAsObject@@Base+0x4bc> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42436 @ 0xa5c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 45c50 <_PyXI_ExcInfoAsObject@@Base+0x564> │ │ │ │ + beq.n 45b8c <_PyXI_ExcInfoAsObject@@Base+0x550> │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 45cb8 <_PyXI_ExcInfoAsObject@@Base+0x5cc> │ │ │ │ + blt.n 45bf4 <_PyXI_ExcInfoAsObject@@Base+0x5b8> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45c78 <_PyXI_ExcInfoAsObject@@Base+0x58c> │ │ │ │ - b.n 45cc4 <_PyXI_ExcInfoAsObject@@Base+0x5d8> │ │ │ │ - bl 734d0 │ │ │ │ + bne.n 45bb4 <_PyXI_ExcInfoAsObject@@Base+0x578> │ │ │ │ + b.n 45c00 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ + bl 736f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45cda <_PyXI_ExcInfoAsObject@@Base+0x5ee> │ │ │ │ + beq.n 45c16 <_PyXI_ExcInfoAsObject@@Base+0x5da> │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 45c3e <_PyXI_ExcInfoAsObject@@Base+0x552> │ │ │ │ + beq.n 45b7a <_PyXI_ExcInfoAsObject@@Base+0x53e> │ │ │ │ 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 1eb4e0 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1eb910 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 45c3e <_PyXI_ExcInfoAsObject@@Base+0x552> │ │ │ │ + blt.n 45b7a <_PyXI_ExcInfoAsObject@@Base+0x53e> │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45cc4 <_PyXI_ExcInfoAsObject@@Base+0x5d8> │ │ │ │ + beq.n 45c00 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45c18 <_PyXI_ExcInfoAsObject@@Base+0x52c> │ │ │ │ + bgt.n 45b54 <_PyXI_ExcInfoAsObject@@Base+0x518> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 45c38 <_PyXI_ExcInfoAsObject@@Base+0x54c> │ │ │ │ + b.n 45b74 <_PyXI_ExcInfoAsObject@@Base+0x538> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45c94 <_PyXI_ExcInfoAsObject@@Base+0x5a8> │ │ │ │ + cbnz r0, 45bd0 <_PyXI_ExcInfoAsObject@@Base+0x594> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45c38 <_PyXI_ExcInfoAsObject@@Base+0x54c> │ │ │ │ + beq.n 45b74 <_PyXI_ExcInfoAsObject@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45c38 <_PyXI_ExcInfoAsObject@@Base+0x54c> │ │ │ │ + cbnz r3, 45b74 <_PyXI_ExcInfoAsObject@@Base+0x538> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 45bda <_PyXI_ExcInfoAsObject@@Base+0x4ee> │ │ │ │ - cbnz r5, 45c6c <_PyXI_ExcInfoAsObject@@Base+0x580> │ │ │ │ + b.n 45b16 <_PyXI_ExcInfoAsObject@@Base+0x4da> │ │ │ │ + cbnz r5, 45ba8 <_PyXI_ExcInfoAsObject@@Base+0x56c> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42436 @ 0xa5c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45c6c <_PyXI_ExcInfoAsObject@@Base+0x580> │ │ │ │ + bne.n 45ba8 <_PyXI_ExcInfoAsObject@@Base+0x56c> │ │ │ │ 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 45cb8 <_PyXI_ExcInfoAsObject@@Base+0x5cc> │ │ │ │ + b.n 45bf4 <_PyXI_ExcInfoAsObject@@Base+0x5b8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 45cc4 <_PyXI_ExcInfoAsObject@@Base+0x5d8> │ │ │ │ + cbz r0, 45c00 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45c84 <_PyXI_ExcInfoAsObject@@Base+0x598> │ │ │ │ + bgt.n 45bc0 <_PyXI_ExcInfoAsObject@@Base+0x584> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 45cb6 <_PyXI_ExcInfoAsObject@@Base+0x5ca> │ │ │ │ + b.n 45bf2 <_PyXI_ExcInfoAsObject@@Base+0x5b6> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45ca6 <_PyXI_ExcInfoAsObject@@Base+0x5ba> │ │ │ │ + cbz r0, 45be2 <_PyXI_ExcInfoAsObject@@Base+0x5a6> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45cc4 <_PyXI_ExcInfoAsObject@@Base+0x5d8> │ │ │ │ + beq.n 45c00 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45cc4 <_PyXI_ExcInfoAsObject@@Base+0x5d8> │ │ │ │ + cbnz r3, 45c00 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45cc4 <_PyXI_ExcInfoAsObject@@Base+0x5d8> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45c00 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45cb6 <_PyXI_ExcInfoAsObject@@Base+0x5ca> │ │ │ │ + beq.n 45bf2 <_PyXI_ExcInfoAsObject@@Base+0x5b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45cb6 <_PyXI_ExcInfoAsObject@@Base+0x5ca> │ │ │ │ + cbnz r3, 45bf2 <_PyXI_ExcInfoAsObject@@Base+0x5b6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 203078 │ │ │ │ + bl 2033b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 45cdc <_PyXI_ExcInfoAsObject@@Base+0x5f0> │ │ │ │ + bne.n 45c18 <_PyXI_ExcInfoAsObject@@Base+0x5dc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45cda <_PyXI_ExcInfoAsObject@@Base+0x5ee> │ │ │ │ + beq.n 45c16 <_PyXI_ExcInfoAsObject@@Base+0x5da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45cda <_PyXI_ExcInfoAsObject@@Base+0x5ee> │ │ │ │ + cbnz r3, 45c16 <_PyXI_ExcInfoAsObject@@Base+0x5da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ - b.n 45cfc <_PyXI_ExcInfoAsObject@@Base+0x610> │ │ │ │ + bl d2994 │ │ │ │ + b.n 45c38 <_PyXI_ExcInfoAsObject@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45aa2 <_PyXI_ExcInfoAsObject@@Base+0x3b6> │ │ │ │ + beq.w 459dc <_PyXI_ExcInfoAsObject@@Base+0x3a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45aa2 <_PyXI_ExcInfoAsObject@@Base+0x3b6> │ │ │ │ + bne.w 459dc <_PyXI_ExcInfoAsObject@@Base+0x3a0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45aa2 <_PyXI_ExcInfoAsObject@@Base+0x3b6> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 459dc <_PyXI_ExcInfoAsObject@@Base+0x3a0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ 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, #20] │ │ │ │ - cbz r0, 45d28 <_PyXI_ExcInfoAsObject@@Base+0x63c> │ │ │ │ + cbz r0, 45c64 <_PyXI_ExcInfoAsObject@@Base+0x628> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45d46 <_PyXI_ExcInfoAsObject@@Base+0x65a> │ │ │ │ + beq.n 45c82 <_PyXI_ExcInfoAsObject@@Base+0x646> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45d46 <_PyXI_ExcInfoAsObject@@Base+0x65a> │ │ │ │ + b.n 45c82 <_PyXI_ExcInfoAsObject@@Base+0x646> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 45d44 <_PyXI_ExcInfoAsObject@@Base+0x658> │ │ │ │ - bl fdfe4 │ │ │ │ - cbz r0, 45d40 <_PyXI_ExcInfoAsObject@@Base+0x654> │ │ │ │ + cbz r0, 45c80 <_PyXI_ExcInfoAsObject@@Base+0x644> │ │ │ │ + bl fdc44 │ │ │ │ + cbz r0, 45c7c <_PyXI_ExcInfoAsObject@@Base+0x640> │ │ │ │ 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 45d46 <_PyXI_ExcInfoAsObject@@Base+0x65a> │ │ │ │ - ldr r0, [pc, #0] @ (45d48 <_PyXI_ExcInfoAsObject@@Base+0x65c>) │ │ │ │ + b.n 45c82 <_PyXI_ExcInfoAsObject@@Base+0x646> │ │ │ │ + ldr r0, [pc, #0] @ (45c84 <_PyXI_ExcInfoAsObject@@Base+0x648>) │ │ │ │ pop {r4, pc} │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbnz r3, 45c9a <_PyXI_ExcInfoAsObject@@Base+0x65e> │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cbnz r3, 45c9a <_PyXI_ExcInfoAsObject@@Base+0x65e> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + subs r0, r0, r3 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + bx lr │ │ │ │ + movs r0, #1 │ │ │ │ + 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, #8] │ │ │ │ - bl 45f68 <_PyXI_ExcInfoAsObject@@Base+0x87c> │ │ │ │ - cbz r0, 45da0 <_PyXI_ExcInfoAsObject@@Base+0x6b4> │ │ │ │ + bl 45ebc <_PyXI_ExcInfoAsObject@@Base+0x880> │ │ │ │ + cbz r0, 45cf2 <_PyXI_ExcInfoAsObject@@Base+0x6b6> │ │ │ │ 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 45d84 <_PyXI_ExcInfoAsObject@@Base+0x698> │ │ │ │ + beq.n 45cd6 <_PyXI_ExcInfoAsObject@@Base+0x69a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45d84 <_PyXI_ExcInfoAsObject@@Base+0x698> │ │ │ │ + cbnz r3, 45cd6 <_PyXI_ExcInfoAsObject@@Base+0x69a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 45da2 <_PyXI_ExcInfoAsObject@@Base+0x6b6> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 45cf4 <_PyXI_ExcInfoAsObject@@Base+0x6b8> │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d80a0 │ │ │ │ - cbz r0, 45da0 <_PyXI_ExcInfoAsObject@@Base+0x6b4> │ │ │ │ - bl d82e4 │ │ │ │ + bl d7c58 │ │ │ │ + cbz r0, 45cf2 <_PyXI_ExcInfoAsObject@@Base+0x6b6> │ │ │ │ + bl d7e9c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 251548 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 2515d0 <_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, #12] │ │ │ │ - cbz r0, 45dca <_PyXI_ExcInfoAsObject@@Base+0x6de> │ │ │ │ + cbz r0, 45d1c <_PyXI_ExcInfoAsObject@@Base+0x6e0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45dee <_PyXI_ExcInfoAsObject@@Base+0x702> │ │ │ │ + beq.n 45d40 <_PyXI_ExcInfoAsObject@@Base+0x704> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45dee <_PyXI_ExcInfoAsObject@@Base+0x702> │ │ │ │ + b.n 45d40 <_PyXI_ExcInfoAsObject@@Base+0x704> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 45de6 <_PyXI_ExcInfoAsObject@@Base+0x6fa> │ │ │ │ - bl fdfe4 │ │ │ │ - cbz r0, 45de2 <_PyXI_ExcInfoAsObject@@Base+0x6f6> │ │ │ │ + cbz r0, 45d38 <_PyXI_ExcInfoAsObject@@Base+0x6fc> │ │ │ │ + bl fdc44 │ │ │ │ + cbz r0, 45d34 <_PyXI_ExcInfoAsObject@@Base+0x6f8> │ │ │ │ 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 45dee <_PyXI_ExcInfoAsObject@@Base+0x702> │ │ │ │ + b.n 45d40 <_PyXI_ExcInfoAsObject@@Base+0x704> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ - ldr r5, [pc, #332] @ (45f50 <_PyXI_ExcInfoAsObject@@Base+0x864>) │ │ │ │ + movw r4, #50232 @ 0xc438 │ │ │ │ + movt r4, #69 @ 0x45 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - add r4, sp, #16 │ │ │ │ - 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} │ │ │ │ - stmia.w r4, {r0, r1} │ │ │ │ - bne.n 45e32 <_PyXI_ExcInfoAsObject@@Base+0x746> │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + add r5, sp, #16 │ │ │ │ + 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} │ │ │ │ + stmia.w r5, {r0, r1} │ │ │ │ + bne.n 45d8a <_PyXI_ExcInfoAsObject@@Base+0x74e> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 118784 │ │ │ │ + bl 117d8c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 45e4e <_PyXI_ExcInfoAsObject@@Base+0x762> │ │ │ │ - b.n 45f3e <_PyXI_ExcInfoAsObject@@Base+0x852> │ │ │ │ + cbnz r0, 45da6 <_PyXI_ExcInfoAsObject@@Base+0x76a> │ │ │ │ + b.n 45e96 <_PyXI_ExcInfoAsObject@@Base+0x85a> │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #4488 @ 0x1188 │ │ │ │ + movw r0, #1992 @ 0x7c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45e22 <_PyXI_ExcInfoAsObject@@Base+0x736> │ │ │ │ + bne.n 45d7a <_PyXI_ExcInfoAsObject@@Base+0x73e> │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 45f3e <_PyXI_ExcInfoAsObject@@Base+0x852> │ │ │ │ - ldr r2, [pc, #260] @ (45f54 <_PyXI_ExcInfoAsObject@@Base+0x868>) │ │ │ │ + b.n 45e96 <_PyXI_ExcInfoAsObject@@Base+0x85a> │ │ │ │ + ldr r2, [pc, #256] @ (45ea8 <_PyXI_ExcInfoAsObject@@Base+0x86c>) │ │ │ │ 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 45e7c <_PyXI_ExcInfoAsObject@@Base+0x790> │ │ │ │ + bmi.n 45dd4 <_PyXI_ExcInfoAsObject@@Base+0x798> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23136 @ 0x5a60 │ │ │ │ + movw r1, #20644 @ 0x50a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 45f3e <_PyXI_ExcInfoAsObject@@Base+0x852> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 45e96 <_PyXI_ExcInfoAsObject@@Base+0x85a> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 45ea0 <_PyXI_ExcInfoAsObject@@Base+0x7b4> │ │ │ │ + bne.n 45df8 <_PyXI_ExcInfoAsObject@@Base+0x7bc> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23184 @ 0x5a90 │ │ │ │ + movw r1, #20692 @ 0x50d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 45f3e <_PyXI_ExcInfoAsObject@@Base+0x852> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 45e96 <_PyXI_ExcInfoAsObject@@Base+0x85a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 15ecb8 │ │ │ │ + bl 15e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt.n 45ec4 <_PyXI_ExcInfoAsObject@@Base+0x7d8> │ │ │ │ + bgt.n 45e1c <_PyXI_ExcInfoAsObject@@Base+0x7e0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23224 @ 0x5ab8 │ │ │ │ + movw r1, #20732 @ 0x50fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 45f3e <_PyXI_ExcInfoAsObject@@Base+0x852> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 45e96 <_PyXI_ExcInfoAsObject@@Base+0x85a> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 223438 │ │ │ │ + bl 2236a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45f3e <_PyXI_ExcInfoAsObject@@Base+0x852> │ │ │ │ + cbz r0, 45e96 <_PyXI_ExcInfoAsObject@@Base+0x85a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 45efa <_PyXI_ExcInfoAsObject@@Base+0x80e> │ │ │ │ + cbnz r3, 45e52 <_PyXI_ExcInfoAsObject@@Base+0x816> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23256 @ 0x5ad8 │ │ │ │ + movw r1, #20764 @ 0x511c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 223ddc <_PyParkingLot_AfterFork@@Base+0x3e8> │ │ │ │ - b.n 45f3e <_PyXI_ExcInfoAsObject@@Base+0x852> │ │ │ │ + bl 22404c <_PyParkingLot_AfterFork@@Base+0x3e8> │ │ │ │ + b.n 45e96 <_PyXI_ExcInfoAsObject@@Base+0x85a> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r0, #23300 @ 0x5b04 │ │ │ │ + movw r0, #20808 @ 0x5148 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #27012 @ 0x6984 │ │ │ │ + movw r1, #24436 @ 0x5f74 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45f36 <_PyXI_ExcInfoAsObject@@Base+0x84a> │ │ │ │ + beq.n 45e8e <_PyXI_ExcInfoAsObject@@Base+0x852> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29ca0 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 223ddc <_PyParkingLot_AfterFork@@Base+0x3e8> │ │ │ │ + bl 22404c <_PyParkingLot_AfterFork@@Base+0x3e8> │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 118d38 │ │ │ │ + bl 118340 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ - lsls r5, r0, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #23308 @ 0x5b0c │ │ │ │ + movw r0, #20816 @ 0x5150 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 243b4c <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 243814 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45fec <_PyXI_ExcInfoAsObject@@Base+0x900> │ │ │ │ + beq.n 45f40 <_PyXI_ExcInfoAsObject@@Base+0x904> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 45ff2 <_PyXI_ExcInfoAsObject@@Base+0x906> │ │ │ │ + cbnz r2, 45f46 <_PyXI_ExcInfoAsObject@@Base+0x90a> │ │ │ │ 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, 45fa8 <_PyXI_ExcInfoAsObject@@Base+0x8bc> │ │ │ │ + cbnz r0, 45efc <_PyXI_ExcInfoAsObject@@Base+0x8c0> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45fec <_PyXI_ExcInfoAsObject@@Base+0x900> │ │ │ │ + beq.n 45f40 <_PyXI_ExcInfoAsObject@@Base+0x904> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45fec <_PyXI_ExcInfoAsObject@@Base+0x900> │ │ │ │ + cbnz r3, 45f40 <_PyXI_ExcInfoAsObject@@Base+0x904> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45fec <_PyXI_ExcInfoAsObject@@Base+0x900> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45f40 <_PyXI_ExcInfoAsObject@@Base+0x904> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45fb8 <_PyXI_ExcInfoAsObject@@Base+0x8cc> │ │ │ │ + beq.n 45f0c <_PyXI_ExcInfoAsObject@@Base+0x8d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45fb8 <_PyXI_ExcInfoAsObject@@Base+0x8cc> │ │ │ │ + cbnz r3, 45f0c <_PyXI_ExcInfoAsObject@@Base+0x8d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13b714 │ │ │ │ - cbnz r0, 45ff0 <_PyXI_ExcInfoAsObject@@Base+0x904> │ │ │ │ + bl 13ad68 │ │ │ │ + cbnz r0, 45f44 <_PyXI_ExcInfoAsObject@@Base+0x908> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23336 @ 0x5b28 │ │ │ │ + movw r1, #20844 @ 0x516c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45fec <_PyXI_ExcInfoAsObject@@Base+0x900> │ │ │ │ + beq.n 45f40 <_PyXI_ExcInfoAsObject@@Base+0x904> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45fec <_PyXI_ExcInfoAsObject@@Base+0x900> │ │ │ │ + cbnz r3, 45f40 <_PyXI_ExcInfoAsObject@@Base+0x904> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45ff2 <_PyXI_ExcInfoAsObject@@Base+0x906> │ │ │ │ + b.n 45f46 <_PyXI_ExcInfoAsObject@@Base+0x90a> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, r0 │ │ │ │ - movw r7, #34292 @ 0x85f4 │ │ │ │ + movw r7, #31796 @ 0x7c34 │ │ │ │ movt r7, #54 @ 0x36 │ │ │ │ movs r0, #0 │ │ │ │ - movw r6, #42996 @ 0xa7f4 │ │ │ │ + movw r6, #40500 @ 0x9e34 │ │ │ │ movt r6, #55 @ 0x37 │ │ │ │ - movw r5, #26212 @ 0x6664 │ │ │ │ + movw r5, #23716 @ 0x5ca4 │ │ │ │ movt r5, #54 @ 0x36 │ │ │ │ sub sp, #28 │ │ │ │ mov fp, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r2 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 46106 <_PyXI_ExcInfoAsObject@@Base+0xa1a> │ │ │ │ + bge.n 4605a <_PyXI_ExcInfoAsObject@@Base+0xa1e> │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 4602e <_PyXI_ExcInfoAsObject@@Base+0x942> │ │ │ │ + bne.n 45f82 <_PyXI_ExcInfoAsObject@@Base+0x946> │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ - b.n 46044 <_PyXI_ExcInfoAsObject@@Base+0x958> │ │ │ │ + b.n 45f98 <_PyXI_ExcInfoAsObject@@Base+0x95c> │ │ │ │ cmp.w lr, #2 │ │ │ │ - bne.n 4603a <_PyXI_ExcInfoAsObject@@Base+0x94e> │ │ │ │ + bne.n 45f8e <_PyXI_ExcInfoAsObject@@Base+0x952> │ │ │ │ ldrh.w r3, [r1, r4, lsl #1] │ │ │ │ - b.n 46044 <_PyXI_ExcInfoAsObject@@Base+0x958> │ │ │ │ + b.n 45f98 <_PyXI_ExcInfoAsObject@@Base+0x95c> │ │ │ │ ldr.w r3, [r1, r4, lsl #2] │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcs.n 46058 <_PyXI_ExcInfoAsObject@@Base+0x96c> │ │ │ │ + bcs.n 45fac <_PyXI_ExcInfoAsObject@@Base+0x970> │ │ │ │ lsrs r2, r3, #7 │ │ │ │ ldrh.w r7, [r6, r2, lsl #1] │ │ │ │ and.w r2, r3, #127 @ 0x7f │ │ │ │ add.w r2, r2, r7, lsl #7 │ │ │ │ ldrh.w r2, [sl, r2, lsl #1] │ │ │ │ - b.n 4605a <_PyXI_ExcInfoAsObject@@Base+0x96e> │ │ │ │ + b.n 45fae <_PyXI_ExcInfoAsObject@@Base+0x972> │ │ │ │ movs r2, #0 │ │ │ │ add.w r2, r5, r2, lsl #4 │ │ │ │ ldrh.w ip, [r2, #14] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ tst.w ip, #16384 @ 0x4000 │ │ │ │ - beq.n 460c2 <_PyXI_ExcInfoAsObject@@Base+0x9d6> │ │ │ │ - movw r2, #59092 @ 0xe6d4 │ │ │ │ + beq.n 46016 <_PyXI_ExcInfoAsObject@@Base+0x9da> │ │ │ │ + movw r2, #56596 @ 0xdd14 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ uxth.w r8, r7 │ │ │ │ ands.w ip, r7, #7340032 @ 0x700000 │ │ │ │ - bne.n 46088 <_PyXI_ExcInfoAsObject@@Base+0x99c> │ │ │ │ + bne.n 45fdc <_PyXI_ExcInfoAsObject@@Base+0x9a0> │ │ │ │ add.w r2, r2, r8, lsl #2 │ │ │ │ mov.w r8, r7, asr #24 │ │ │ │ add r7, sp, #12 │ │ │ │ - b.n 460ac <_PyXI_ExcInfoAsObject@@Base+0x9c0> │ │ │ │ + b.n 46000 <_PyXI_ExcInfoAsObject@@Base+0x9c4> │ │ │ │ add.w r8, r8, r7, asr #24 │ │ │ │ add.w ip, sp, #12 │ │ │ │ add.w r2, r2, r8, lsl #2 │ │ │ │ ubfx r8, r7, #20, #3 │ │ │ │ movs r7, #0 │ │ │ │ cmp r8, r7 │ │ │ │ add.w r7, r7, #1 │ │ │ │ - beq.n 460be <_PyXI_ExcInfoAsObject@@Base+0x9d2> │ │ │ │ + beq.n 46012 <_PyXI_ExcInfoAsObject@@Base+0x9d6> │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - b.n 4609a <_PyXI_ExcInfoAsObject@@Base+0x9ae> │ │ │ │ + b.n 45fee <_PyXI_ExcInfoAsObject@@Base+0x9b2> │ │ │ │ cmp ip, r8 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - bge.n 460be <_PyXI_ExcInfoAsObject@@Base+0x9d2> │ │ │ │ + bge.n 46012 <_PyXI_ExcInfoAsObject@@Base+0x9d6> │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - b.n 460ac <_PyXI_ExcInfoAsObject@@Base+0x9c0> │ │ │ │ + b.n 46000 <_PyXI_ExcInfoAsObject@@Base+0x9c4> │ │ │ │ mov r3, r8 │ │ │ │ - b.n 460c8 <_PyXI_ExcInfoAsObject@@Base+0x9dc> │ │ │ │ + b.n 4601c <_PyXI_ExcInfoAsObject@@Base+0x9e0> │ │ │ │ add r7, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w r8, sp, #12 │ │ │ │ add.w ip, fp, r0, lsl #2 │ │ │ │ movs r7, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ cmp r7, r3 │ │ │ │ add.w r7, r7, #1 │ │ │ │ - bge.n 460f8 <_PyXI_ExcInfoAsObject@@Base+0xa0c> │ │ │ │ + bge.n 4604c <_PyXI_ExcInfoAsObject@@Base+0xa10> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ ite cs │ │ │ │ strcs r0, [r1, #0] │ │ │ │ strcc r2, [r1, #0] │ │ │ │ str.w r2, [ip], #4 │ │ │ │ - b.n 460d6 <_PyXI_ExcInfoAsObject@@Base+0x9ea> │ │ │ │ + b.n 4602a <_PyXI_ExcInfoAsObject@@Base+0x9ee> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge r0, r0, r3 │ │ │ │ - b.n 46020 <_PyXI_ExcInfoAsObject@@Base+0x934> │ │ │ │ + b.n 45f74 <_PyXI_ExcInfoAsObject@@Base+0x938> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0004610c <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 32b10 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ +00046060 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b.w 32b34 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ 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, #23412 @ 0x5b74 │ │ │ │ + movw r1, #20920 @ 0x51b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 4615a <_PyXI_FormatExcInfo@@Base+0x4e> │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 460ae <_PyXI_FormatExcInfo@@Base+0x4e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 144654 │ │ │ │ - cbnz r0, 46144 <_PyXI_FormatExcInfo@@Base+0x38> │ │ │ │ + bl 143a34 │ │ │ │ + cbnz r0, 46098 <_PyXI_FormatExcInfo@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ - bl e92e0 │ │ │ │ - b.n 4615a <_PyXI_FormatExcInfo@@Base+0x4e> │ │ │ │ + bl e8f64 │ │ │ │ + b.n 460ae <_PyXI_FormatExcInfo@@Base+0x4e> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (46160 <_PyXI_FormatExcInfo@@Base+0x54>) │ │ │ │ + ldr r0, [pc, #12] @ (460b4 <_PyXI_FormatExcInfo@@Base+0x54>) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 95e6c │ │ │ │ + bl 960c4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [r8, #-292] @ 0xfffffedc │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 46220 <_PyXI_FormatExcInfo@@Base+0x114> │ │ │ │ + beq.n 46174 <_PyXI_FormatExcInfo@@Base+0x114> │ │ │ │ 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 80b80 │ │ │ │ + bl 80da0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4621c <_PyXI_FormatExcInfo@@Base+0x110> │ │ │ │ + bne.n 46170 <_PyXI_FormatExcInfo@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25c65c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4621c <_PyXI_FormatExcInfo@@Base+0x110> │ │ │ │ + beq.n 46170 <_PyXI_FormatExcInfo@@Base+0x110> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #41941 @ 0xa3d5 │ │ │ │ + movw r2, #42957 @ 0xa7cd │ │ │ │ movt r2, #25 │ │ │ │ - movw r0, #23444 @ 0x5b94 │ │ │ │ + movw r0, #20952 @ 0x51d8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 461c6 <_PyXI_FormatExcInfo@@Base+0xba> │ │ │ │ + cbnz r0, 4611a <_PyXI_FormatExcInfo@@Base+0xba> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2630a8 │ │ │ │ + b.w 2628b8 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - movw r0, #23452 @ 0x5b9c │ │ │ │ + movw r0, #20960 @ 0x51e0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e644 │ │ │ │ + bl 25de5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 461fc <_PyXI_FormatExcInfo@@Base+0xf0> │ │ │ │ + beq.n 46150 <_PyXI_FormatExcInfo@@Base+0xf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 461fc <_PyXI_FormatExcInfo@@Base+0xf0> │ │ │ │ + cbnz r3, 46150 <_PyXI_FormatExcInfo@@Base+0xf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 461ba <_PyXI_FormatExcInfo@@Base+0xae> │ │ │ │ + beq.n 4610e <_PyXI_FormatExcInfo@@Base+0xae> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4621c <_PyXI_FormatExcInfo@@Base+0x110> │ │ │ │ + beq.n 46170 <_PyXI_FormatExcInfo@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4621c <_PyXI_FormatExcInfo@@Base+0x110> │ │ │ │ + cbnz r3, 46170 <_PyXI_FormatExcInfo@@Base+0x110> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -41266,229 +41202,229 @@ │ │ │ │ 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 7965c │ │ │ │ + bl 79888 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fc70 │ │ │ │ + b.w 7fe98 │ │ │ │ │ │ │ │ -0004626e <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b.w 22ce60 <_PyArg_ParseStackAndKeywords@@Base+0x5b0> │ │ │ │ - b.w 43968 │ │ │ │ +000461c2 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b.w 22ce08 <_PyArg_ParseStackAndKeywords@@Base+0x518> │ │ │ │ + b.w 4392c │ │ │ │ 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, #19684 @ 0x4ce4 │ │ │ │ + movw r0, #17108 @ 0x42d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r4, r5, [r3, #16] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #23476 @ 0x5bb4 │ │ │ │ + movw r0, #20984 @ 0x51f8 │ │ │ │ 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 e27ac │ │ │ │ - b.n 46406 <_PyEval_FormatAwaitableError@@Base+0x8e> │ │ │ │ + b.w e2430 │ │ │ │ + b.n 4635a <_PyEval_FormatAwaitableError@@Base+0x8e> │ │ │ │ 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, 462dc <_PyXI_ClearExcInfo@@Base+0x6e> │ │ │ │ + cbz r2, 46230 <_PyXI_ClearExcInfo@@Base+0x6e> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 462ea <_PyXI_ClearExcInfo@@Base+0x7c> │ │ │ │ + b.n 4623e <_PyXI_ClearExcInfo@@Base+0x7c> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 462e8 <_PyXI_ClearExcInfo@@Base+0x7a> │ │ │ │ + bne.n 4623c <_PyXI_ClearExcInfo@@Base+0x7a> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 46308 <_PyXI_ClearExcInfo@@Base+0x9a> │ │ │ │ + cbnz r0, 4625c <_PyXI_ClearExcInfo@@Base+0x9a> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 462ea <_PyXI_ClearExcInfo@@Base+0x7c> │ │ │ │ + b.n 4623e <_PyXI_ClearExcInfo@@Base+0x7c> │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #136] @ (46374 <_PyXI_ClearExcInfo@@Base+0x106>) │ │ │ │ + ldr r1, [pc, #136] @ (462c8 <_PyXI_ClearExcInfo@@Base+0x106>) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4630a <_PyXI_ClearExcInfo@@Base+0x9c> │ │ │ │ - b.n 46334 <_PyXI_ClearExcInfo@@Base+0xc6> │ │ │ │ + cbnz r0, 4625e <_PyXI_ClearExcInfo@@Base+0x9c> │ │ │ │ + b.n 46288 <_PyXI_ClearExcInfo@@Base+0xc6> │ │ │ │ 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 46338 <_PyXI_ClearExcInfo@@Base+0xca> │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + bmi.n 4628c <_PyXI_ClearExcInfo@@Base+0xca> │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #2796 @ 0xaec │ │ │ │ + movw r1, #300 @ 0x12c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #23508 @ 0x5bd4 │ │ │ │ + movw r0, #21016 @ 0x5218 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r6 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4636e <_PyXI_ClearExcInfo@@Base+0x100> │ │ │ │ + b.n 462c2 <_PyXI_ClearExcInfo@@Base+0x100> │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #51468 @ 0xc90c │ │ │ │ movteq r4, #72 @ 0x48 │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bl 204300 │ │ │ │ + bl 204638 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34e34 │ │ │ │ + bl 34e58 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4636e <_PyXI_ClearExcInfo@@Base+0x100> │ │ │ │ + beq.n 462c2 <_PyXI_ClearExcInfo@@Base+0x100> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4636e <_PyXI_ClearExcInfo@@Base+0x100> │ │ │ │ + cbnz r3, 462c2 <_PyXI_ClearExcInfo@@Base+0x100> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r7, #4 │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00046378 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +000462cc <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 46380 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 462d4 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 463c2 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + cbnz r3, 46316 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 463a0 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ + bne.n 462f4 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ movw r4, #43984 @ 0xabd0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #23524 @ 0x5be4 │ │ │ │ + movw r2, #21032 @ 0x5228 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 154ae4 <_PyErr_Format@@Base> │ │ │ │ + b.w 1540e4 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 463be <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ + bne.n 46312 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ movw r4, #43984 @ 0xabd0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #23616 @ 0x5c40 │ │ │ │ + movw r2, #21124 @ 0x5284 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 154ae4 <_PyErr_Format@@Base> │ │ │ │ + b.w 1540e4 <_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, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #23708 @ 0x5c9c │ │ │ │ + movw r1, #21216 @ 0x52e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 46402 <_PyEval_FormatAwaitableError@@Base+0x8a> │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 46356 <_PyEval_FormatAwaitableError@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 465e8 <_PyEval_FormatAwaitableError@@Base+0x270> │ │ │ │ + bl 464e2 <_PyEval_FormatAwaitableError@@Base+0x216> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #23724 @ 0x5cac │ │ │ │ + movw r0, #21232 @ 0x52f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ 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] @ (464b0 <_PyEval_FormatAwaitableError@@Base+0x138>) │ │ │ │ + ldr r3, [pc, #152] @ (46404 <_PyEval_FormatAwaitableError@@Base+0x138>) │ │ │ │ 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, 4644e <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ + cbz r3, 463a2 <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46444 <_PyEval_FormatAwaitableError@@Base+0xcc> │ │ │ │ + bne.n 46398 <_PyEval_FormatAwaitableError@@Base+0xcc> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46434 <_PyEval_FormatAwaitableError@@Base+0xbc> │ │ │ │ + bne.n 46388 <_PyEval_FormatAwaitableError@@Base+0xbc> │ │ │ │ dmb ish │ │ │ │ - beq.n 4644e <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ - bl 278a48 │ │ │ │ + beq.n 463a2 <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ + bl 2780b0 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 29cc8 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 46882 <_PyEval_FormatAwaitableError@@Base+0x50a> │ │ │ │ + bl 46778 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 46492 <_PyEval_FormatAwaitableError@@Base+0x11a> │ │ │ │ + cbz r3, 463e6 <_PyEval_FormatAwaitableError@@Base+0x11a> │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 46488 <_PyEval_FormatAwaitableError@@Base+0x110> │ │ │ │ + bne.n 463dc <_PyEval_FormatAwaitableError@@Base+0x110> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46478 <_PyEval_FormatAwaitableError@@Base+0x100> │ │ │ │ + bne.n 463cc <_PyEval_FormatAwaitableError@@Base+0x100> │ │ │ │ dmb ish │ │ │ │ - beq.n 46492 <_PyEval_FormatAwaitableError@@Base+0x11a> │ │ │ │ - bl 25dac8 │ │ │ │ + beq.n 463e6 <_PyEval_FormatAwaitableError@@Base+0x11a> │ │ │ │ + bl 25d780 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 26200c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (464b0 <_PyEval_FormatAwaitableError@@Base+0x138>) │ │ │ │ + bl 26182c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (46404 <_PyEval_FormatAwaitableError@@Base+0x138>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 464ac <_PyEval_FormatAwaitableError@@Base+0x134> │ │ │ │ + beq.n 46400 <_PyEval_FormatAwaitableError@@Base+0x134> │ │ │ │ blx 2a220 <__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 │ │ │ │ @@ -41504,388 +41440,355 @@ │ │ │ │ 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 4654e <_PyEval_FormatAwaitableError@@Base+0x1d6> │ │ │ │ + bmi.n 464a2 <_PyEval_FormatAwaitableError@@Base+0x1d6> │ │ │ │ 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 d5b60 │ │ │ │ + bl d56f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 46516 <_PyEval_FormatAwaitableError@@Base+0x19e> │ │ │ │ + beq.n 4646a <_PyEval_FormatAwaitableError@@Base+0x19e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46516 <_PyEval_FormatAwaitableError@@Base+0x19e> │ │ │ │ + cbnz r3, 4646a <_PyEval_FormatAwaitableError@@Base+0x19e> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 4655a <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ + blt.n 464ae <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ add r7, r2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 46542 <_PyEval_FormatAwaitableError@@Base+0x1ca> │ │ │ │ + beq.n 46496 <_PyEval_FormatAwaitableError@@Base+0x1ca> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14736 @ 0x3990 │ │ │ │ + movw r1, #12244 @ 0x2fd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 4655a <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 464ae <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 464e2 <_PyEval_FormatAwaitableError@@Base+0x16a> │ │ │ │ + bne.n 46436 <_PyEval_FormatAwaitableError@@Base+0x16a> │ │ │ │ ldr.w r5, [r5, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 464da <_PyEval_FormatAwaitableError@@Base+0x162> │ │ │ │ + b.n 4642e <_PyEval_FormatAwaitableError@@Base+0x162> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ 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 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4658a <_PyEval_FormatAwaitableError@@Base+0x212> │ │ │ │ + cbz r0, 464de <_PyEval_FormatAwaitableError@@Base+0x212> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 42216 │ │ │ │ + bl 4217c │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 465b2 <_PyEval_FormatAwaitableError@@Base+0x23a> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 2668d4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1f9c> │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 465b4 <_PyEval_FormatAwaitableError@@Base+0x23c> │ │ │ │ - mov r5, r2 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 16e5c0 <_PyLong_Format@@Base+0x1ab0> │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 465e0 <_PyEval_FormatAwaitableError@@Base+0x268> │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 465ce <_PyEval_FormatAwaitableError@@Base+0x256> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2669d0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2098> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq.n 465e0 <_PyEval_FormatAwaitableError@@Base+0x268> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 16e5c0 <_PyLong_Format@@Base+0x1ab0> │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ 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 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46658 <_PyEval_FormatAwaitableError@@Base+0x2e0> │ │ │ │ + cbz r0, 46552 <_PyEval_FormatAwaitableError@@Base+0x286> │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 46616 <_PyEval_FormatAwaitableError@@Base+0x29e> │ │ │ │ + ble.n 46510 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 46616 <_PyEval_FormatAwaitableError@@Base+0x29e> │ │ │ │ + cbz r3, 46510 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 4662a <_PyEval_FormatAwaitableError@@Base+0x2b2> │ │ │ │ + cbz r3, 46524 <_PyEval_FormatAwaitableError@@Base+0x258> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46634 <_PyEval_FormatAwaitableError@@Base+0x2bc> │ │ │ │ + bne.n 4652e <_PyEval_FormatAwaitableError@@Base+0x262> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7eab8 │ │ │ │ + bl 7ece0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4663c <_PyEval_FormatAwaitableError@@Base+0x2c4> │ │ │ │ + b.n 46536 <_PyEval_FormatAwaitableError@@Base+0x26a> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e98c │ │ │ │ + bl 7ebb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4664c <_PyEval_FormatAwaitableError@@Base+0x2d4> │ │ │ │ + beq.n 46546 <_PyEval_FormatAwaitableError@@Base+0x27a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 46650 <_PyEval_FormatAwaitableError@@Base+0x2d8> │ │ │ │ + cbz r3, 4654a <_PyEval_FormatAwaitableError@@Base+0x27e> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 46658 <_PyEval_FormatAwaitableError@@Base+0x2e0> │ │ │ │ + b.n 46552 <_PyEval_FormatAwaitableError@@Base+0x286> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4664c <_PyEval_FormatAwaitableError@@Base+0x2d4> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46546 <_PyEval_FormatAwaitableError@@Base+0x27a> │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r8, r3 │ │ │ │ + mov r6, r3 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cbnz r7, 46684 <_PyEval_FormatAwaitableError@@Base+0x30c> │ │ │ │ + cbnz r7, 4657e <_PyEval_FormatAwaitableError@@Base+0x2b2> │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 46684 <_PyEval_FormatAwaitableError@@Base+0x30c> │ │ │ │ + ble.n 4657e <_PyEval_FormatAwaitableError@@Base+0x2b2> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 46684 <_PyEval_FormatAwaitableError@@Base+0x30c> │ │ │ │ - cbnz r2, 466ac <_PyEval_FormatAwaitableError@@Base+0x334> │ │ │ │ + bgt.n 4657e <_PyEval_FormatAwaitableError@@Base+0x2b2> │ │ │ │ + cbnz r2, 465a0 <_PyEval_FormatAwaitableError@@Base+0x2d4> │ │ │ │ + ldr r1, [pc, #500] @ (46774 <_PyEval_FormatAwaitableError@@Base+0x4a8>) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ - add r1, sp, #32 │ │ │ │ movs r4, #2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movs r1, #1 │ │ │ │ + add r1, sp, #32 │ │ │ │ str r2, [sp, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - movw r4, #14552 @ 0x38d8 │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 466ee <_PyEval_FormatAwaitableError@@Base+0x376> │ │ │ │ + cbz r0, 465e2 <_PyEval_FormatAwaitableError@@Base+0x316> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46710 <_PyEval_FormatAwaitableError@@Base+0x398> │ │ │ │ + beq.n 46604 <_PyEval_FormatAwaitableError@@Base+0x338> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 466f2 <_PyEval_FormatAwaitableError@@Base+0x37a> │ │ │ │ + bpl.n 465e6 <_PyEval_FormatAwaitableError@@Base+0x31a> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 466ee <_PyEval_FormatAwaitableError@@Base+0x376> │ │ │ │ + cbz r0, 465e2 <_PyEval_FormatAwaitableError@@Base+0x316> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 46712 <_PyEval_FormatAwaitableError@@Base+0x39a> │ │ │ │ + beq.n 46606 <_PyEval_FormatAwaitableError@@Base+0x33a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4687a <_PyEval_FormatAwaitableError@@Base+0x502> │ │ │ │ - movw r2, #63688 @ 0xf8c8 │ │ │ │ + b.n 4676a <_PyEval_FormatAwaitableError@@Base+0x49e> │ │ │ │ + movw r2, #61192 @ 0xef08 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #2652 @ 0xa5c │ │ │ │ + movw r1, #156 @ 0x9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #63764 @ 0xf914 │ │ │ │ + movw r0, #61188 @ 0xef04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 466ee <_PyEval_FormatAwaitableError@@Base+0x376> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 465e2 <_PyEval_FormatAwaitableError@@Base+0x316> │ │ │ │ movs r7, #0 │ │ │ │ - cmp.w r8, #1 │ │ │ │ - ble.n 4675a <_PyEval_FormatAwaitableError@@Base+0x3e2> │ │ │ │ + cmp r6, #1 │ │ │ │ + ble.n 4664c <_PyEval_FormatAwaitableError@@Base+0x380> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 46740 <_PyEval_FormatAwaitableError@@Base+0x3c8> │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + bmi.n 46632 <_PyEval_FormatAwaitableError@@Base+0x366> │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #2812 @ 0xafc │ │ │ │ + movw r1, #316 @ 0x13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #63764 @ 0xf914 │ │ │ │ + movw r0, #61188 @ 0xef04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 466ee <_PyEval_FormatAwaitableError@@Base+0x376> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 465e2 <_PyEval_FormatAwaitableError@@Base+0x316> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf70 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 8c1cc │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 466ee <_PyEval_FormatAwaitableError@@Base+0x376> │ │ │ │ + beq.n 465e2 <_PyEval_FormatAwaitableError@@Base+0x316> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4675e <_PyEval_FormatAwaitableError@@Base+0x3e6> │ │ │ │ - b.n 466d8 <_PyEval_FormatAwaitableError@@Base+0x360> │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 172560 │ │ │ │ + beq.n 4664e <_PyEval_FormatAwaitableError@@Base+0x382> │ │ │ │ + b.n 465cc <_PyEval_FormatAwaitableError@@Base+0x300> │ │ │ │ + movs r6, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 171ec8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 466ee <_PyEval_FormatAwaitableError@@Base+0x376> │ │ │ │ + beq.n 465e2 <_PyEval_FormatAwaitableError@@Base+0x316> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r6, #0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ + movs r6, #0 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ str r6, [r0, #32] │ │ │ │ ldrd r3, r7, [r5, #16] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ strd r3, r7, [r4, #16] │ │ │ │ str r6, [r4, #24] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r3, [r4, #28] │ │ │ │ blx 29674 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ strd r0, r5, [r4, #8] │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 467b8 <_PyEval_FormatAwaitableError@@Base+0x440> │ │ │ │ + cbz r3, 466a8 <_PyEval_FormatAwaitableError@@Base+0x3dc> │ │ │ │ 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, 467c8 <_PyEval_FormatAwaitableError@@Base+0x450> │ │ │ │ + cbz r2, 466b8 <_PyEval_FormatAwaitableError@@Base+0x3ec> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 46804 <_PyEval_FormatAwaitableError@@Base+0x48c> │ │ │ │ + cbz r0, 466f4 <_PyEval_FormatAwaitableError@@Base+0x428> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 46804 <_PyEval_FormatAwaitableError@@Base+0x48c> │ │ │ │ + cbz r0, 466f4 <_PyEval_FormatAwaitableError@@Base+0x428> │ │ │ │ mov r1, r4 │ │ │ │ blx 295dc │ │ │ │ movw r3, #65184 @ 0xfea0 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 467ec <_PyEval_FormatAwaitableError@@Base+0x474> │ │ │ │ + beq.n 466dc <_PyEval_FormatAwaitableError@@Base+0x410> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 467dc <_PyEval_FormatAwaitableError@@Base+0x464> │ │ │ │ + b.n 466cc <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 46804 <_PyEval_FormatAwaitableError@@Base+0x48c> │ │ │ │ + cbz r0, 466f4 <_PyEval_FormatAwaitableError@@Base+0x428> │ │ │ │ movw r6, #65184 @ 0xfea0 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ subs r0, #4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4683a <_PyEval_FormatAwaitableError@@Base+0x4c2> │ │ │ │ + b.n 4672a <_PyEval_FormatAwaitableError@@Base+0x45e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4681a <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ + beq.n 4670a <_PyEval_FormatAwaitableError@@Base+0x43e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4681a <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ + cbnz r3, 4670a <_PyEval_FormatAwaitableError@@Base+0x43e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46830 <_PyEval_FormatAwaitableError@@Base+0x4b8> │ │ │ │ + beq.n 46720 <_PyEval_FormatAwaitableError@@Base+0x454> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46830 <_PyEval_FormatAwaitableError@@Base+0x4b8> │ │ │ │ + cbnz r3, 46720 <_PyEval_FormatAwaitableError@@Base+0x454> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f94c8 │ │ │ │ + b.w 1f98f8 │ │ │ │ ldr.w r7, [r3], #32 │ │ │ │ - cbz r7, 46846 <_PyEval_FormatAwaitableError@@Base+0x4ce> │ │ │ │ + cbz r7, 46736 <_PyEval_FormatAwaitableError@@Base+0x46a> │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ - b.n 4683a <_PyEval_FormatAwaitableError@@Base+0x4c2> │ │ │ │ + b.n 4672a <_PyEval_FormatAwaitableError@@Base+0x45e> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 46874 <_PyEval_FormatAwaitableError@@Base+0x4fc> │ │ │ │ + cbz r3, 46764 <_PyEval_FormatAwaitableError@@Base+0x498> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbz r3, 4686e <_PyEval_FormatAwaitableError@@Base+0x4f6> │ │ │ │ + cbz r3, 4675e <_PyEval_FormatAwaitableError@@Base+0x492> │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add r1, r7 │ │ │ │ cmp r2, r8 │ │ │ │ add.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrd r3, r1, [r6, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ adds r6, #32 │ │ │ │ adds r7, #4 │ │ │ │ - b.n 4684a <_PyEval_FormatAwaitableError@@Base+0x4d2> │ │ │ │ + b.n 4673a <_PyEval_FormatAwaitableError@@Base+0x46e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8276c │ │ │ │ + bl 8298c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + adds r7, #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, #4000] @ 0xfa0 │ │ │ │ - ldr r3, [pc, #348] @ (469f0 <_PyEval_FormatAwaitableError@@Base+0x678>) │ │ │ │ + ldr r3, [pc, #344] @ (468e4 <_PyEval_FormatAwaitableError@@Base+0x618>) │ │ │ │ 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 469d6 <_PyEval_FormatAwaitableError@@Base+0x65e> │ │ │ │ + bne.w 468cc <_PyEval_FormatAwaitableError@@Base+0x600> │ │ │ │ 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 46908 <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ + bls.n 467fe <_PyEval_FormatAwaitableError@@Base+0x532> │ │ │ │ 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 │ │ │ │ @@ -41896,15 +41799,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 2695e8 │ │ │ │ + bl 268c38 │ │ │ │ sub.w r2, r8, #128 @ 0x80 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r2, [r4, #352] @ 0x160 │ │ │ │ blx 2a414 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ @@ -41919,15 +41822,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, 46958 <_PyEval_FormatAwaitableError@@Base+0x5e0> │ │ │ │ + cbz r2, 4684e <_PyEval_FormatAwaitableError@@Base+0x582> │ │ │ │ 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 │ │ │ │ @@ -41944,15 +41847,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 29634 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2695e8 │ │ │ │ + bl 268c38 │ │ │ │ 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 │ │ │ │ @@ -41963,58 +41866,57 @@ │ │ │ │ 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 46994 <_PyEval_FormatAwaitableError@@Base+0x61c> │ │ │ │ + bne.n 4688a <_PyEval_FormatAwaitableError@@Base+0x5be> │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29cc8 │ │ │ │ - ldr r3, [pc, #24] @ (469f0 <_PyEval_FormatAwaitableError@@Base+0x678>) │ │ │ │ + ldr r3, [pc, #20] @ (468e4 <_PyEval_FormatAwaitableError@@Base+0x618>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 469e8 <_PyEval_FormatAwaitableError@@Base+0x670> │ │ │ │ + beq.n 468de <_PyEval_FormatAwaitableError@@Base+0x612> │ │ │ │ blx 2a220 <__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 {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 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46a1c <_PyEval_FormatAwaitableError@@Base+0x6a4> │ │ │ │ + cbz r0, 46910 <_PyEval_FormatAwaitableError@@Base+0x644> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 42404 │ │ │ │ + bl 4236a │ │ │ │ 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, #54352 @ 0xd450 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 726d8 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 46a78 <_PyEval_FormatAwaitableError@@Base+0x700> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 4696c <_PyEval_FormatAwaitableError@@Base+0x6a0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (46a7c <_PyEval_FormatAwaitableError@@Base+0x704>) │ │ │ │ + ldr r1, [pc, #52] @ (46970 <_PyEval_FormatAwaitableError@@Base+0x6a4>) │ │ │ │ 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] │ │ │ │ @@ -42029,443 +41931,479 @@ │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r2, #255 @ 0xff │ │ │ │ + bhi.n 46998 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 266064 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1f10> │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 4699a <_PyEval_FormatAwaitableError@@Base+0x6ce> │ │ │ │ + mov r5, r2 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 16dc9c <_PyLong_Format@@Base+0x1ad4> │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 469c6 <_PyEval_FormatAwaitableError@@Base+0x6fa> │ │ │ │ + cmp r4, #255 @ 0xff │ │ │ │ + bhi.n 469b4 <_PyEval_FormatAwaitableError@@Base+0x6e8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 266160 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x200c> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r5, r4 │ │ │ │ + beq.n 469c6 <_PyEval_FormatAwaitableError@@Base+0x6fa> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 16dc9c <_PyLong_Format@@Base+0x1ad4> │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 218344 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 46a88 <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ + cbz r3, 469e2 <_PyEval_FormatAwaitableError@@Base+0x716> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46a90 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ + b.n 469ea <_PyEval_FormatAwaitableError@@Base+0x71e> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 25f570 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 2180e4 │ │ │ │ + b.w 25ee7c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 46ad6 <_PyEval_FormatAwaitableError@@Base+0x75e> │ │ │ │ + cbz r2, 46a26 <_PyEval_FormatAwaitableError@@Base+0x75a> │ │ │ │ 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 46ad2 <_PyEval_FormatAwaitableError@@Base+0x75a> │ │ │ │ + beq.n 46a22 <_PyEval_FormatAwaitableError@@Base+0x756> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 46ad2 <_PyEval_FormatAwaitableError@@Base+0x75a> │ │ │ │ + cbnz r3, 46a22 <_PyEval_FormatAwaitableError@@Base+0x756> │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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 27db10 │ │ │ │ + bl 27d170 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27dda4 │ │ │ │ + bl 27d404 │ │ │ │ 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 27db10 │ │ │ │ + bl 27d170 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27dda4 │ │ │ │ + bl 27d404 │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 46b9a <_PyEval_FormatAwaitableError@@Base+0x822> │ │ │ │ + cbz r1, 46aea <_PyEval_FormatAwaitableError@@Base+0x81e> │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 46b70 <_PyEval_FormatAwaitableError@@Base+0x7f8> │ │ │ │ + cbz r7, 46ac0 <_PyEval_FormatAwaitableError@@Base+0x7f4> │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #36752 @ 0x8f90 │ │ │ │ + movw r4, #34176 @ 0x8580 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r2, #8284 @ 0x205c │ │ │ │ + movw r2, #5788 @ 0x169c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #23864 @ 0x5d38 │ │ │ │ + movw r0, #21288 @ 0x5328 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ - b.n 46bc6 <_PyEval_FormatAwaitableError@@Base+0x84e> │ │ │ │ + bl e2430 │ │ │ │ + b.n 46b16 <_PyEval_FormatAwaitableError@@Base+0x84a> │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #36752 @ 0x8f90 │ │ │ │ + movw r4, #34176 @ 0x8580 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #8284 @ 0x205c │ │ │ │ + movw r2, #5788 @ 0x169c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #23892 @ 0x5d54 │ │ │ │ + movw r0, #21316 @ 0x5344 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ - b.n 46bc6 <_PyEval_FormatAwaitableError@@Base+0x84e> │ │ │ │ - cbz r7, 46bb0 <_PyEval_FormatAwaitableError@@Base+0x838> │ │ │ │ + bl e2430 │ │ │ │ + b.n 46b16 <_PyEval_FormatAwaitableError@@Base+0x84a> │ │ │ │ + cbz r7, 46b00 <_PyEval_FormatAwaitableError@@Base+0x834> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #23916 @ 0x5d6c │ │ │ │ + movw r0, #21340 @ 0x535c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ - b.n 46bc6 <_PyEval_FormatAwaitableError@@Base+0x84e> │ │ │ │ + bl e2430 │ │ │ │ + b.n 46b16 <_PyEval_FormatAwaitableError@@Base+0x84a> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #23936 @ 0x5d80 │ │ │ │ + movw r0, #21360 @ 0x5370 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ 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] @ (46c50 <_PyEval_FormatAwaitableError@@Base+0x8d8>) │ │ │ │ + ldr r1, [pc, #112] @ (46ba0 <_PyEval_FormatAwaitableError@@Base+0x8d4>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl bcdbc │ │ │ │ + bl bc944 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46c4a <_PyEval_FormatAwaitableError@@Base+0x8d2> │ │ │ │ + beq.n 46b9a <_PyEval_FormatAwaitableError@@Base+0x8ce> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 46c10 <_PyEval_FormatAwaitableError@@Base+0x898> │ │ │ │ + cbz r5, 46b60 <_PyEval_FormatAwaitableError@@Base+0x894> │ │ │ │ mov r0, r5 │ │ │ │ - bl fdfe4 │ │ │ │ + bl fdc44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46c0c <_PyEval_FormatAwaitableError@@Base+0x894> │ │ │ │ + beq.n 46b5c <_PyEval_FormatAwaitableError@@Base+0x890> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46c0c <_PyEval_FormatAwaitableError@@Base+0x894> │ │ │ │ + cbnz r3, 46b5c <_PyEval_FormatAwaitableError@@Base+0x890> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 46c12 <_PyEval_FormatAwaitableError@@Base+0x89a> │ │ │ │ - b.n 46c4a <_PyEval_FormatAwaitableError@@Base+0x8d2> │ │ │ │ - ldr r4, [pc, #64] @ (46c54 <_PyEval_FormatAwaitableError@@Base+0x8dc>) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 46b62 <_PyEval_FormatAwaitableError@@Base+0x896> │ │ │ │ + b.n 46b9a <_PyEval_FormatAwaitableError@@Base+0x8ce> │ │ │ │ + ldr r4, [pc, #64] @ (46ba4 <_PyEval_FormatAwaitableError@@Base+0x8d8>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 25bfd8 <_PyObject_GetState@@Base> │ │ │ │ + bl 25b7f0 <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 46c34 <_PyEval_FormatAwaitableError@@Base+0x8bc> │ │ │ │ + cbnz r0, 46b84 <_PyEval_FormatAwaitableError@@Base+0x8b8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46c4a <_PyEval_FormatAwaitableError@@Base+0x8d2> │ │ │ │ + beq.n 46b9a <_PyEval_FormatAwaitableError@@Base+0x8ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46c4a <_PyEval_FormatAwaitableError@@Base+0x8d2> │ │ │ │ + cbnz r3, 46b9a <_PyEval_FormatAwaitableError@@Base+0x8ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46c4a <_PyEval_FormatAwaitableError@@Base+0x8d2> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46b9a <_PyEval_FormatAwaitableError@@Base+0x8ce> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #23952 @ 0x5d90 │ │ │ │ + movw r0, #21376 @ 0x5380 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #960 @ (adr r4, 47014 ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 46f64 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 46c60 <_PyEval_FormatAwaitableError@@Base+0x8e8> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 46c68 <_PyEval_FormatAwaitableError@@Base+0x8f0> │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - movw r2, #4364 @ 0x110c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #49760 @ 0xc260 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - b.w 1f8c7c │ │ │ │ - b.w 42af8 │ │ │ │ + b.w 42abc │ │ │ │ │ │ │ │ -00046c80 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +00046bac <_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 46cba <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 46be6 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 46cba <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 46be6 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35924 @ 0x8c54 │ │ │ │ + movw r1, #33348 @ 0x8244 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 46cca <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ - bl f994c │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 46bf6 <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ + bl f95ac │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 46cce <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 46cce <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bne.n 46bfa <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 46bfa <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46cd2 <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ + b.n 46bfe <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 46ce0 <_PyLong_UnsignedLong_Converter@@Base+0x60> │ │ │ │ + cbnz r2, 46c0c <_PyLong_UnsignedLong_Converter@@Base+0x60> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7eab8 │ │ │ │ + b.w 7ece0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7e98c │ │ │ │ - b.w 42af8 │ │ │ │ + b.w 7ebb4 │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + cbz r3, 46c1a <_PyLong_UnsignedLong_Converter@@Base+0x6e> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 46c22 <_PyLong_UnsignedLong_Converter@@Base+0x76> │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + movw r2, #4364 @ 0x110c │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r1, #47160 @ 0xb838 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + b.w 1f90a4 │ │ │ │ + b.w 42abc │ │ │ │ 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 dbf3c <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 46d0e <_PyLong_UnsignedLong_Converter@@Base+0x8e> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 46d42 <_PyLong_UnsignedLong_Converter@@Base+0xc2> │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 46c5e <_PyLong_UnsignedLong_Converter@@Base+0xb2> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 46c92 <_PyLong_UnsignedLong_Converter@@Base+0xe6> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46d46 <_PyLong_UnsignedLong_Converter@@Base+0xc6> │ │ │ │ + b.n 46c96 <_PyLong_UnsignedLong_Converter@@Base+0xea> │ │ │ │ mov r5, r0 │ │ │ │ - bl 85f58 │ │ │ │ + bl 8617c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46d2c <_PyLong_UnsignedLong_Converter@@Base+0xac> │ │ │ │ + beq.n 46c7c <_PyLong_UnsignedLong_Converter@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46d2c <_PyLong_UnsignedLong_Converter@@Base+0xac> │ │ │ │ + cbnz r3, 46c7c <_PyLong_UnsignedLong_Converter@@Base+0xd0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 46d46 <_PyLong_UnsignedLong_Converter@@Base+0xc6> │ │ │ │ - b.n 46d02 <_PyLong_UnsignedLong_Converter@@Base+0x82> │ │ │ │ + bne.n 46c96 <_PyLong_UnsignedLong_Converter@@Base+0xea> │ │ │ │ + b.n 46c52 <_PyLong_UnsignedLong_Converter@@Base+0xa6> │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40898 │ │ │ │ - cbnz r0, 46d56 <_PyLong_UnsignedLong_Converter@@Base+0xd6> │ │ │ │ + bl 40860 │ │ │ │ + cbnz r0, 46ca6 <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46d6a <_PyLong_UnsignedLong_Converter@@Base+0xea> │ │ │ │ + b.n 46cba <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 46d32 <_PyLong_UnsignedLong_Converter@@Base+0xb2> │ │ │ │ + bgt.n 46c82 <_PyLong_UnsignedLong_Converter@@Base+0xd6> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e55f0 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1e599c <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 46d64 <_PyLong_UnsignedLong_Converter@@Base+0xe4> │ │ │ │ + beq.n 46cb4 <_PyLong_UnsignedLong_Converter@@Base+0x108> │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 46d6a <_PyLong_UnsignedLong_Converter@@Base+0xea> │ │ │ │ + bne.n 46cba <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r1, [r2, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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] @ (46dd0 <_PyLong_UnsignedLong_Converter@@Base+0x150>) │ │ │ │ + ldr r2, [pc, #80] @ (46d20 <_PyLong_UnsignedLong_Converter@@Base+0x174>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d6, [pc, #64] @ 46dc8 <_PyLong_UnsignedLong_Converter@@Base+0x148> │ │ │ │ + vldr d6, [pc, #64] @ 46d18 <_PyLong_UnsignedLong_Converter@@Base+0x16c> │ │ │ │ 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 46dae <_PyLong_UnsignedLong_Converter@@Base+0x12e> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 46dbe <_PyLong_UnsignedLong_Converter@@Base+0x13e> │ │ │ │ + bne.n 46cfe <_PyLong_UnsignedLong_Converter@@Base+0x152> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 46d0e <_PyLong_UnsignedLong_Converter@@Base+0x162> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 86008 │ │ │ │ + b.w 8622c │ │ │ │ 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 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (46e08 <_PyLong_UnsignedLong_Converter@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #36] @ (46d58 <_PyLong_UnsignedLong_Converter@@Base+0x1ac>) │ │ │ │ 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 46dfa <_PyLong_UnsignedLong_Converter@@Base+0x17a> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 46e04 <_PyLong_UnsignedLong_Converter@@Base+0x184> │ │ │ │ + bne.n 46d4a <_PyLong_UnsignedLong_Converter@@Base+0x19e> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 46d54 <_PyLong_UnsignedLong_Converter@@Base+0x1a8> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00046e0c : │ │ │ │ +00046d5c : │ │ │ │ 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, #6296 @ 0x1898 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46e48 │ │ │ │ + bne.n 46d98 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 46e48 │ │ │ │ - ldr r3, [pc, #128] @ (46eb4 ) │ │ │ │ + blt.n 46d98 │ │ │ │ + ldr r3, [pc, #128] @ (46e04 ) │ │ │ │ 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 46e5a │ │ │ │ - movw r0, #36656 @ 0x8f30 │ │ │ │ + bgt.n 46daa │ │ │ │ + movw r0, #34160 @ 0x8570 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #1566 @ 0x61e │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 46e74 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 46dc4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ - cbz r0, 46e68 │ │ │ │ + cbz r0, 46db8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 46e98 │ │ │ │ - b.n 46e6a │ │ │ │ + bgt.n 46de8 │ │ │ │ + b.n 46dba │ │ │ │ mov r4, r0 │ │ │ │ adds r1, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 86378 │ │ │ │ - cbnz r0, 46e7a │ │ │ │ + bl 8659c │ │ │ │ + cbnz r0, 46dca │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46eb0 │ │ │ │ + b.n 46e00 │ │ │ │ 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 46e92 │ │ │ │ + ble.n 46de2 │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ - b.n 46e84 │ │ │ │ + b.n 46dd4 │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r8, #120] @ 0x78 │ │ │ │ add.w r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 46eac │ │ │ │ + cbz r0, 46dfc │ │ │ │ add.w r5, r5, #1120 @ 0x460 │ │ │ │ ldr.w r3, [r7, r5, lsl #2] │ │ │ │ - cbz r3, 46eac │ │ │ │ + cbz r3, 46dfc │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26088 @ 0x65e8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46eda │ │ │ │ + bne.n 46e2a │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 46f10 │ │ │ │ + b.n 46e60 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14861c │ │ │ │ + bl 147c14 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46f10 │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 46ef8 │ │ │ │ + bne.n 46e60 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 46e48 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46f3e │ │ │ │ + b.n 46e8e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24008 @ 0x5dc8 │ │ │ │ + movw r1, #21432 @ 0x53b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 46ef4 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 46e44 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 46ef8 │ │ │ │ - ldr r2, [pc, #44] @ (46f48 ) │ │ │ │ + bls.n 46e48 │ │ │ │ + ldr r2, [pc, #44] @ (46e98 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d7, [pc, #28] @ 46f40 │ │ │ │ + vldr d7, [pc, #28] @ 46e90 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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] │ │ │ │ @@ -42473,1076 +42411,1076 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 46fd4 │ │ │ │ + b.n 46f24 │ │ │ │ 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 46f7a │ │ │ │ + bls.n 46eca │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24052 @ 0x5df4 │ │ │ │ + movw r1, #21476 @ 0x53e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 46fa4 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 46ef4 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ itte ne │ │ │ │ movwne r4, #4364 @ 0x110c │ │ │ │ movtne r4, #71 @ 0x47 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 158b34 <_PyTime_AsTimespec@@Base+0x4a4> │ │ │ │ - cbnz r0, 46fd2 │ │ │ │ + bl 158134 <_PyTime_AsTimespec@@Base+0x4a4> │ │ │ │ + cbnz r0, 46f22 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d80a0 │ │ │ │ - cbnz r0, 46fa8 │ │ │ │ + bl d7c58 │ │ │ │ + cbnz r0, 46ef8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46fd2 │ │ │ │ - bl d82e4 │ │ │ │ + b.n 46f22 │ │ │ │ + bl d7e9c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22a1bc │ │ │ │ + bl 18b7c8 <_PyDeadline_Init@@Base+0x2558> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 46fa4 │ │ │ │ + beq.n 46ef4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46fa4 │ │ │ │ + blt.n 46ef4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46fcc │ │ │ │ + bne.n 46f1c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 46fd2 │ │ │ │ + b.n 46f22 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 46fc8 │ │ │ │ + b.n 46f18 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #156] @ (47080 ) │ │ │ │ + ldr r3, [pc, #156] @ (46fd0 ) │ │ │ │ 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, 4701c │ │ │ │ + cbz r3, 46f6c │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47012 │ │ │ │ + bne.n 46f62 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47002 │ │ │ │ + bne.n 46f52 │ │ │ │ dmb ish │ │ │ │ - beq.n 4701c │ │ │ │ - bl 278a48 │ │ │ │ + beq.n 46f6c │ │ │ │ + bl 2780b0 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 29cc8 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 46882 <_PyEval_FormatAwaitableError@@Base+0x50a> │ │ │ │ + bl 46778 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 47060 │ │ │ │ + cbz r3, 46fb0 │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47056 │ │ │ │ + bne.n 46fa6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47046 │ │ │ │ + bne.n 46f96 │ │ │ │ dmb ish │ │ │ │ - beq.n 47060 │ │ │ │ - bl 25dac8 │ │ │ │ + beq.n 46fb0 │ │ │ │ + bl 25d780 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 730ec │ │ │ │ - ldr r3, [pc, #20] @ (47080 ) │ │ │ │ + bl 73310 │ │ │ │ + ldr r3, [pc, #20] @ (46fd0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4707a │ │ │ │ + beq.n 46fca │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ - bl 146124 │ │ │ │ + bl 145720 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 470b8 │ │ │ │ + cbz r0, 47008 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 47226 │ │ │ │ - movw r0, #7256 @ 0x1c58 │ │ │ │ + beq.w 47176 │ │ │ │ + movw r0, #4680 @ 0x1248 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7b56c │ │ │ │ - movw r0, #8284 @ 0x205c │ │ │ │ + b.w 7b798 │ │ │ │ + movw r0, #5788 @ 0x169c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 470cc │ │ │ │ + cbnz r0, 4701c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 47202 │ │ │ │ + b.n 47152 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - movw r0, #24092 @ 0x5e1c │ │ │ │ + movw r0, #21516 @ 0x540c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 4710e │ │ │ │ + ble.n 4705e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47102 │ │ │ │ + beq.n 47052 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47102 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 47052 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r8 │ │ │ │ adds r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 470d0 │ │ │ │ - b.n 470c8 │ │ │ │ + bne.n 47020 │ │ │ │ + b.n 47018 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 90f80 │ │ │ │ - cbz r0, 47178 │ │ │ │ + bl 911d8 │ │ │ │ + cbz r0, 470c8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #24100 @ 0x5e24 │ │ │ │ + movw r0, #21524 @ 0x5414 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4715a │ │ │ │ + beq.n 470aa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 4715a │ │ │ │ + cbnz r2, 470aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 47170 │ │ │ │ + beq.n 470c0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 47170 │ │ │ │ + cbnz r2, 470c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 470c8 │ │ │ │ + beq.n 47018 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 47112 │ │ │ │ + b.n 47062 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c4b0c │ │ │ │ + bl 1c522c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4720a │ │ │ │ + beq.n 4715a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1f6e9c │ │ │ │ + bl 1f72c8 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 471a6 │ │ │ │ + cbnz r0, 470f6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4720a │ │ │ │ + beq.n 4715a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4720a │ │ │ │ + cbnz r3, 4715a │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4720a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4715a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #24112 @ 0x5e30 │ │ │ │ + movw r0, #21536 @ 0x5420 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 471d2 │ │ │ │ + beq.n 47122 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 471d2 │ │ │ │ + cbnz r3, 47122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 471ec │ │ │ │ + beq.n 4713c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 471ec │ │ │ │ + cbnz r3, 4713c │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47202 │ │ │ │ + beq.n 47152 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47202 │ │ │ │ + cbnz r3, 47152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 146758 │ │ │ │ - b.n 47228 │ │ │ │ + bl 145d54 │ │ │ │ + b.n 47178 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47220 │ │ │ │ + beq.n 47170 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47220 │ │ │ │ + cbnz r3, 47170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 146758 │ │ │ │ + bl 145d54 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00047230 : │ │ │ │ +00047180 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.n 47250 │ │ │ │ + bhi.n 471a0 │ │ │ │ movw r3, #44008 @ 0xabe8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ - b.n 47262 │ │ │ │ + b.n 471b2 │ │ │ │ movw r1, #3077 @ 0xc05 │ │ │ │ - movw r0, #52968 @ 0xcee8 │ │ │ │ + movw r0, #50472 @ 0xc528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 47282 │ │ │ │ + cbnz r3, 471d2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 47278 │ │ │ │ + cbz r2, 471c8 │ │ │ │ movw r3, #51468 @ 0xc90c │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47282 │ │ │ │ + bne.n 471d2 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ 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 472be │ │ │ │ + beq.n 4720e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53348 @ 0xd064 │ │ │ │ + movw r1, #51324 @ 0xc87c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 472e0 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 47230 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 109034 │ │ │ │ - cbnz r0, 472e4 │ │ │ │ + bl 1090e4 │ │ │ │ + cbnz r0, 47234 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53388 @ 0xd08c │ │ │ │ + movw r1, #51364 @ 0xc8a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 473ac │ │ │ │ + b.n 472fc │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 472e0 │ │ │ │ + beq.n 47230 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 47316 │ │ │ │ + ble.n 47266 │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53432 @ 0xd0b8 │ │ │ │ + movw r1, #51408 @ 0xc8d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ - b.n 472e0 │ │ │ │ + bl d2994 │ │ │ │ + b.n 47230 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ add.w r5, r4, #72 @ 0x48 │ │ │ │ - cbnz r3, 47348 │ │ │ │ + cbnz r3, 47298 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 47330 │ │ │ │ + blt.n 47280 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - b.n 47348 │ │ │ │ + b.n 47298 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 26929c │ │ │ │ + bl 2688ec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 473ac │ │ │ │ - bl 98ae4 │ │ │ │ + b.n 472fc │ │ │ │ + bl 98b84 │ │ │ │ addw r4, r4, #431 @ 0x1af │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4736a │ │ │ │ + bne.n 472ba │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4735a │ │ │ │ + bne.n 472aa │ │ │ │ dmb ish │ │ │ │ - beq.n 47376 │ │ │ │ + beq.n 472c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278a48 │ │ │ │ + bl 2780b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 26929c │ │ │ │ + bl 2688ec │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47398 │ │ │ │ + bne.n 472e8 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47388 │ │ │ │ + bne.n 472d8 │ │ │ │ dmb ish │ │ │ │ - beq.n 473a4 │ │ │ │ + beq.n 472f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dac8 │ │ │ │ + bl 25d780 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ - b.n 47338 │ │ │ │ + bl 9b6dc │ │ │ │ + b.n 47288 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 221e14 │ │ │ │ + b.w 222080 │ │ │ │ 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, #62084 @ 0xf284 │ │ │ │ + movw r0, #59508 @ 0xe874 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #13688 @ 0x3578 │ │ │ │ + movw r0, #11236 @ 0x2be4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ 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] @ (47458 ) │ │ │ │ + ldr r3, [pc, #80] @ (473a8 ) │ │ │ │ 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 259690 │ │ │ │ + bl 259508 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 259998 │ │ │ │ + bl 259878 <_PyDeadline_Get@@Base+0x1b8> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4743e │ │ │ │ + beq.n 4738e │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 4743e │ │ │ │ + beq.n 4738e │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 47420 │ │ │ │ - ldr r3, [pc, #24] @ (47458 ) │ │ │ │ + b.n 47370 │ │ │ │ + ldr r3, [pc, #24] @ (473a8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 47450 │ │ │ │ + beq.n 473a0 │ │ │ │ blx 2a220 <__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} │ │ │ │ │ │ │ │ -0004745c : │ │ │ │ +000473ac : │ │ │ │ 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, #6296 @ 0x1898 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4748e │ │ │ │ + beq.n 473de │ │ │ │ movw r1, #1542 @ 0x606 │ │ │ │ - movw r0, #36656 @ 0x8f30 │ │ │ │ + movw r0, #34160 @ 0x8570 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 474ac │ │ │ │ + b.n 473fc │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbz r3, 4749c │ │ │ │ + cbz r3, 473ec │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4749c │ │ │ │ + blt.n 473ec │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 474a2 │ │ │ │ + bgt.n 473f2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 474aa │ │ │ │ + b.n 473fa │ │ │ │ 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 474da │ │ │ │ + bne.n 4742a │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21200 @ 0x52d0 │ │ │ │ + movw r1, #18624 @ 0x48c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 47500 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 47450 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4750c │ │ │ │ + cbnz r3, 4745c │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 47504 │ │ │ │ + cbz r3, 47454 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #21252 @ 0x5304 │ │ │ │ + movw r1, #18676 @ 0x48f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47524 │ │ │ │ + b.n 47474 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 221e14 │ │ │ │ + bl 222080 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 266268 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1930> │ │ │ │ - cbnz r0, 47524 │ │ │ │ + bl 2659f0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x189c> │ │ │ │ + cbnz r0, 47474 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r4, #16] │ │ │ │ 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 47546 │ │ │ │ + beq.n 47496 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 26ee60 │ │ │ │ + b.w 26e4b8 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #33808 @ 0x8410 │ │ │ │ + movw r2, #31232 @ 0x7a00 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #10352 @ 0x2870 │ │ │ │ + movw r1, #7900 @ 0x1edc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #41740 @ 0xa30c │ │ │ │ + movw r0, #39164 @ 0x98fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 4756a │ │ │ │ + b.n 474ba │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12d5b0 │ │ │ │ + b.w 12cbe8 │ │ │ │ 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, 47596 │ │ │ │ + cbz r3, 474e6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 475a6 │ │ │ │ + b.n 474f6 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 475a4 │ │ │ │ + blt.n 474f4 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 475a0 │ │ │ │ - cbnz r1, 475c4 │ │ │ │ + bgt.n 474f0 │ │ │ │ + cbnz r1, 47514 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 475a6 │ │ │ │ + b.n 474f6 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #676] @ (4784c ) │ │ │ │ + ldr r1, [pc, #676] @ (4779c ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 475ca │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4751a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47970 │ │ │ │ + b.n 478c0 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 47614 │ │ │ │ + beq.n 47564 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 475d8 │ │ │ │ + cbz r4, 47528 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 475e0 │ │ │ │ - b.n 47622 │ │ │ │ + bne.n 47530 │ │ │ │ + b.n 47572 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dbf3c <_PyNumber_Index@@Base> │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 475f2 │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 47622 │ │ │ │ - b.n 475c0 │ │ │ │ - bl 85f58 │ │ │ │ + cbnz r0, 47542 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 47572 │ │ │ │ + b.n 47510 │ │ │ │ + bl 8617c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4760e │ │ │ │ + beq.n 4755e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4760e │ │ │ │ + cbnz r3, 4755e │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 47626 │ │ │ │ - b.n 475ea │ │ │ │ + bne.n 47576 │ │ │ │ + b.n 4753a │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47626 │ │ │ │ + b.n 47576 │ │ │ │ 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, 4763c │ │ │ │ + cbz r5, 4758c │ │ │ │ ldr.w r8, [r9, #20] │ │ │ │ - b.n 47644 │ │ │ │ + b.n 47594 │ │ │ │ movw r8, #10880 @ 0x2a80 │ │ │ │ movt r8, #78 @ 0x4e │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 4777a │ │ │ │ + bne.w 476ca │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 47670 │ │ │ │ + cbnz r0, 475c0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4794c │ │ │ │ + b.n 4789c │ │ │ │ subs r1, r5, #1 │ │ │ │ - movw fp, #53088 @ 0xcf60 │ │ │ │ + movw fp, #50592 @ 0xc5a0 │ │ │ │ movt fp, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 476f4 │ │ │ │ + beq.n 47644 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 47750 │ │ │ │ + blt.n 476a0 │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 476a8 │ │ │ │ + bpl.n 475f8 │ │ │ │ mov r1, sl │ │ │ │ - b.n 47680 │ │ │ │ + b.n 475d0 │ │ │ │ ldrb.w r3, [r8, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 476ae │ │ │ │ + bmi.n 475fe │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 47698 │ │ │ │ + bne.n 475e8 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r8 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4775e │ │ │ │ + beq.n 476ae │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 476ce │ │ │ │ + bgt.n 4761e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 476ee │ │ │ │ + b.n 4763e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 47726 │ │ │ │ + cbnz r0, 47676 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 476ee │ │ │ │ + beq.n 4763e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 476ee │ │ │ │ + cbnz r3, 4763e │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4767c │ │ │ │ + b.n 475cc │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 47750 │ │ │ │ - movw r3, #53088 @ 0xcf60 │ │ │ │ + blt.n 476a0 │ │ │ │ + movw r3, #50592 @ 0xc5a0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 47738 │ │ │ │ + bpl.n 47688 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 47750 │ │ │ │ - b.n 47700 │ │ │ │ + bcc.n 476a0 │ │ │ │ + b.n 47650 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47958 │ │ │ │ + beq.w 478a8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4775e │ │ │ │ + beq.n 476ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4775e │ │ │ │ + cbnz r3, 476ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4775e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 476ae │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4775e │ │ │ │ + cbz r0, 476ae │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 47712 │ │ │ │ + bgt.n 47662 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 203078 │ │ │ │ + bl 2033b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 4794c │ │ │ │ + bne.w 4789c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4766c │ │ │ │ + beq.n 475bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4766c │ │ │ │ + bne.w 475bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4766c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 475bc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4766c │ │ │ │ + bne.w 475bc │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 477ae │ │ │ │ + bne.n 476fe │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #55300 @ 0xd804 │ │ │ │ + movw r1, #52804 @ 0xce44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 47944 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 47894 │ │ │ │ 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 47868 │ │ │ │ + bne.n 477b8 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47944 │ │ │ │ + beq.w 47894 │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 47854 │ │ │ │ + blt.n 477a4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 47854 │ │ │ │ + beq.n 477a4 │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 47850 │ │ │ │ + bne.n 477a0 │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4792e │ │ │ │ + beq.w 4787e │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 47806 │ │ │ │ + bgt.n 47756 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 47844 │ │ │ │ + b.n 47794 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 47832 │ │ │ │ + cbz r0, 47782 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4792e │ │ │ │ + beq.w 4787e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4792e │ │ │ │ + bne.w 4787e │ │ │ │ mov r0, fp │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4792e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4787e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47844 │ │ │ │ + beq.n 47794 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 47844 │ │ │ │ + cbnz r3, 47794 │ │ │ │ mov r0, fp │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 477d6 │ │ │ │ + b.n 47726 │ │ │ │ subs r1, #120 @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 477e0 │ │ │ │ + bcs.n 47730 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 47922 │ │ │ │ + blt.n 47872 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 478e2 │ │ │ │ - b.n 4792e │ │ │ │ - bl 734d0 │ │ │ │ + bne.n 47832 │ │ │ │ + b.n 4787e │ │ │ │ + bl 736f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47944 │ │ │ │ + beq.n 47894 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 478d6 │ │ │ │ + beq.n 47826 │ │ │ │ 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 1eb4e0 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1eb910 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 478d6 │ │ │ │ + blt.n 47826 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4792e │ │ │ │ + beq.n 4787e │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 478b0 │ │ │ │ + bgt.n 47800 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 478d0 │ │ │ │ + b.n 47820 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 478fe │ │ │ │ + cbnz r0, 4784e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 478d0 │ │ │ │ + beq.n 47820 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 478d0 │ │ │ │ + cbnz r3, 47820 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, sl │ │ │ │ - b.n 47872 │ │ │ │ + b.n 477c2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4792e │ │ │ │ + cbz r0, 4787e │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 478ee │ │ │ │ + bgt.n 4783e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 47920 │ │ │ │ + b.n 47870 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 47910 │ │ │ │ + cbz r0, 47860 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4792e │ │ │ │ + beq.n 4787e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4792e │ │ │ │ + cbnz r3, 4787e │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4792e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4787e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47920 │ │ │ │ + beq.n 47870 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47920 │ │ │ │ + cbnz r3, 47870 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 203078 │ │ │ │ + bl 2033b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47946 │ │ │ │ + bne.n 47896 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47944 │ │ │ │ + beq.n 47894 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47944 │ │ │ │ + cbnz r3, 47894 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 47970 │ │ │ │ + b.n 478c0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4774e │ │ │ │ + beq.w 4769e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4774e │ │ │ │ + bne.w 4769e │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4774e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4769e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00047978 : │ │ │ │ +000478c8 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4799a │ │ │ │ + bne.n 478ea │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4799c │ │ │ │ + beq.n 478ec │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004799e : │ │ │ │ +000478ee : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 135138 │ │ │ │ + b.w 134760 │ │ │ │ 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 e2254 │ │ │ │ + bl e1ed8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 479c6 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 479f0 │ │ │ │ - b.n 479d6 │ │ │ │ + bne.n 47916 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 47940 │ │ │ │ + b.n 47926 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 479d4 │ │ │ │ + blt.n 47924 │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 479d6 │ │ │ │ + b.n 47926 │ │ │ │ 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, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 479f2 │ │ │ │ + b.n 47942 │ │ │ │ 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] @ (47a5c ) │ │ │ │ + ldr r1, [pc, #84] @ (479ac ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d98c0 <_PyEval_CheckExceptTypeValid@@Base+0xb04> │ │ │ │ - cbz r0, 47a36 │ │ │ │ + bl d9478 <_PyEval_CheckExceptTypeValid@@Base+0xb04> │ │ │ │ + cbz r0, 47986 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 12c5cc <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 12bbfc <_PyStack_AsDict@@Base+0x10> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47a56 │ │ │ │ + beq.n 479a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47a56 │ │ │ │ + cbnz r3, 479a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47a56 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 479a6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24504 @ 0x5fb8 │ │ │ │ + movw r1, #21928 @ 0x55a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r7, [sp, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00047a60 : │ │ │ │ +000479b0 : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -43558,122 +43496,122 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42644 @ 0xa694 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 47abc │ │ │ │ + beq.n 47a0c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #24576 @ 0x6000 │ │ │ │ + movw r1, #22000 @ 0x55f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #192] @ (47b80 ) │ │ │ │ + ldr r1, [pc, #192] @ (47ad0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d5b60 │ │ │ │ + bl d56f4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 47ad0 │ │ │ │ + bge.n 47a20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47b7e │ │ │ │ - bne.n 47ae4 │ │ │ │ + b.n 47ace │ │ │ │ + bne.n 47a34 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl d5b60 │ │ │ │ + bl d56f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47acc │ │ │ │ - beq.n 47ae6 │ │ │ │ + blt.n 47a1c │ │ │ │ + beq.n 47a36 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n 47ae6 │ │ │ │ - ldr r5, [pc, #152] @ (47b80 ) │ │ │ │ + b.n 47a36 │ │ │ │ + ldr r5, [pc, #152] @ (47ad0 ) │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11d038 │ │ │ │ + bl 11c698 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47acc │ │ │ │ + beq.n 47a1c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl cce44 │ │ │ │ + bl cca64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47b14 │ │ │ │ + beq.n 47a64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 47b14 │ │ │ │ + cbnz r3, 47a64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 47acc │ │ │ │ + beq.n 47a1c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl f6990 │ │ │ │ - cbnz r0, 47b3c │ │ │ │ + bl f6610 │ │ │ │ + cbnz r0, 47a8c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47acc │ │ │ │ + beq.n 47a1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47acc │ │ │ │ + bne.n 47a1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47acc │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47a1c │ │ │ │ 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 47b5a │ │ │ │ + beq.n 47aaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 47b5a │ │ │ │ + cbnz r3, 47aaa │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47b6e │ │ │ │ + bne.n 47abe │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 47b7e │ │ │ │ + b.n 47ace │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47b64 │ │ │ │ + bne.n 47ab4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47b64 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47ab4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r0, #8] │ │ │ │ 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 47ba2 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 47bac │ │ │ │ + bne.n 47af2 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 47afc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ 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 r1, r0 │ │ │ │ @@ -43685,26 +43623,26 @@ │ │ │ │ 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, #4364 @ 0x110c │ │ │ │ - movweq r1, #24608 @ 0x6020 │ │ │ │ + movweq r1, #22032 @ 0x5610 │ │ │ │ movteq r4, #71 @ 0x47 │ │ │ │ itete ne │ │ │ │ - movwne r1, #24616 @ 0x6028 │ │ │ │ + movwne r1, #22040 @ 0x5618 │ │ │ │ movteq r1, #43 @ 0x2b │ │ │ │ movtne r1, #43 @ 0x2b │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 876e0 │ │ │ │ + bl 87900 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00047bfa : │ │ │ │ +00047b4a : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -43721,72 +43659,72 @@ │ │ │ │ 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, 47c42 │ │ │ │ + cbnz r7, 47b92 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 47c42 │ │ │ │ + ble.n 47b92 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 47c42 │ │ │ │ - cbnz r2, 47c60 │ │ │ │ + bne.n 47b92 │ │ │ │ + cbnz r2, 47bb0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (47cdc ) │ │ │ │ + ldr r4, [pc, #148] @ (47c2c ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47cca │ │ │ │ + cbz r0, 47c1a │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - movw r1, #4996 @ 0x1384 │ │ │ │ + movw r1, #5088 @ 0x13e0 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122d9c │ │ │ │ - bl d03d4 │ │ │ │ + bl 1223fc │ │ │ │ + bl cffa4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 47c84 │ │ │ │ + beq.n 47bd4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88010 │ │ │ │ - cbz r0, 47c9c │ │ │ │ + bl 88224 │ │ │ │ + cbz r0, 47bec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 172560 │ │ │ │ + bl 171ec8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2525e8 │ │ │ │ + bl 252530 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47cce │ │ │ │ - b.n 47cca │ │ │ │ + bne.n 47c1e │ │ │ │ + b.n 47c1a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - movw r1, #4996 @ 0x1384 │ │ │ │ + movw r1, #5088 @ 0x13e0 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 122d9c │ │ │ │ - bl d03d4 │ │ │ │ + bl 1223fc │ │ │ │ + bl cffa4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #2652 @ 0xa5c │ │ │ │ + movw r1, #156 @ 0x9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #212 @ 0xd4 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r0, #63252 @ 0xf714 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47cd6 │ │ │ │ + b.n 47c26 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r1, #164 @ 0xa4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -43796,461 +43734,461 @@ │ │ │ │ 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, 47d06 │ │ │ │ + cbnz r5, 47c56 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 47d06 │ │ │ │ + ble.n 47c56 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 47d06 │ │ │ │ - cbnz r2, 47d24 │ │ │ │ + bne.n 47c56 │ │ │ │ + cbnz r2, 47c74 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #84] @ (47d60 ) │ │ │ │ + ldr r5, [pc, #84] @ (47cb0 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 47d24 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 47c74 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47d5c │ │ │ │ + b.n 47cac │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 448de <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 4489e <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47d20 │ │ │ │ + beq.n 47c70 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2a1cc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 47d54 │ │ │ │ + beq.n 47ca4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 172560 │ │ │ │ + bl 171ec8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - movw r2, #24624 @ 0x6030 │ │ │ │ + movw r2, #22048 @ 0x5620 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 48194 │ │ │ │ - b.n 47d20 │ │ │ │ + bl 480e4 │ │ │ │ + b.n 47c70 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r1, #208 @ 0xd0 │ │ │ │ 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 r6, r0 │ │ │ │ - bl 25bfd8 <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 47d9e │ │ │ │ + bl 25b7f0 <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 47cee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88b4c │ │ │ │ + bl 88d60 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47da2 │ │ │ │ + cbnz r0, 47cf2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47d9e │ │ │ │ + beq.n 47cee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47d9e │ │ │ │ + cbnz r3, 47cee │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47dd0 │ │ │ │ + b.n 47d20 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47dc0 │ │ │ │ + bge.n 47d10 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #24656 @ 0x6050 │ │ │ │ + movw r0, #22080 @ 0x5640 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #24664 @ 0x6058 │ │ │ │ + movw r0, #22088 @ 0x5648 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ 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 │ │ │ │ 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 47df6 │ │ │ │ - bl 2717d0 │ │ │ │ + bne.n 47d46 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 47e22 │ │ │ │ + cbnz r3, 47d72 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 47e0a │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 47d5a │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 47e22 │ │ │ │ + b.n 47d72 │ │ │ │ mov r0, r4 │ │ │ │ - bl c3ec8 │ │ │ │ + bl c3ad0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47e06 │ │ │ │ + bne.n 47d56 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47e06 │ │ │ │ + beq.n 47d56 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00047e2a : │ │ │ │ +00047d7a : │ │ │ │ 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, 47e56 │ │ │ │ + cbz r3, 47da6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 47e66 │ │ │ │ + b.n 47db6 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 47e64 │ │ │ │ + ble.n 47db4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 47e60 │ │ │ │ - cbnz r1, 47e88 │ │ │ │ + bgt.n 47db0 │ │ │ │ + cbnz r1, 47dd8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47e66 │ │ │ │ + b.n 47db6 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #288] @ (47f88 ) │ │ │ │ + ldr r1, [pc, #288] @ (47ed8 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 47e8e │ │ │ │ - b.n 47f7e │ │ │ │ + cbnz r0, 47dde │ │ │ │ + b.n 47ece │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 47ea2 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 47df2 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47f7e │ │ │ │ + bne.n 47ece │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 47eb6 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 47e06 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47f7e │ │ │ │ + bne.n 47ece │ │ │ │ add.w r2, r8, r5 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 47ecc │ │ │ │ + beq.n 47e1c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c78d8 │ │ │ │ + bl c74e0 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 47f7e │ │ │ │ - beq.n 47ed2 │ │ │ │ + blt.n 47ece │ │ │ │ + beq.n 47e22 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 47f1e │ │ │ │ - movw r5, #14552 @ 0x38d8 │ │ │ │ + b.n 47e6e │ │ │ │ + movw r5, #14596 @ 0x3904 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - ldr.w r3, [r5, #380] @ 0x17c │ │ │ │ - cbz r3, 47f1e │ │ │ │ - bl 98ae4 │ │ │ │ + ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ + cbz r3, 47e6e │ │ │ │ + bl 98b84 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a990 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 47f18 │ │ │ │ - ldr.w r3, [r5, #380] @ 0x17c │ │ │ │ + bge.n 47e68 │ │ │ │ + ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 47f16 │ │ │ │ + bne.n 47e66 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - str.w r3, [r5, #380] @ 0x17c │ │ │ │ - cbnz r3, 47f38 │ │ │ │ - ldr.w r3, [r5, #380] @ 0x17c │ │ │ │ - cbnz r3, 47f64 │ │ │ │ - bl 98ae4 │ │ │ │ + str.w r3, [r5, #336] @ 0x150 │ │ │ │ + cbnz r3, 47e88 │ │ │ │ + ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ + cbnz r3, 47eb4 │ │ │ │ + bl 98b84 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a478 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 47f48 │ │ │ │ + bge.n 47e98 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 47f68 │ │ │ │ + bl f64e4 │ │ │ │ + b.n 47eb8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 47f72 │ │ │ │ + bne.n 47ec2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 122914 <_Py_set_inheritable@@Base> │ │ │ │ + bl 121f74 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47f72 │ │ │ │ + bne.n 47ec2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a058 │ │ │ │ - b.n 47f68 │ │ │ │ + b.n 47eb8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 47f72 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 47f7e │ │ │ │ + bne.n 47ec2 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 47ece │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ subs r2, #40 @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00047f8c : │ │ │ │ +00047edc : │ │ │ │ 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 47fc0 │ │ │ │ + bmi.n 47f10 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24676 @ 0x6064 │ │ │ │ + movw r1, #22100 @ 0x5654 │ │ │ │ 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 d6078 │ │ │ │ + b.w d5c0c │ │ │ │ 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 48026 │ │ │ │ + bge.n 47f76 │ │ │ │ ldrb.w r3, [r4, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.n 48026 │ │ │ │ + bne.n 47f76 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movw r3, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 48026 │ │ │ │ + bne.n 47f76 │ │ │ │ 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 48024 │ │ │ │ + bge.n 47f74 │ │ │ │ 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 48000 │ │ │ │ + b.n 47f50 │ │ │ │ str r7, [r5, #28] │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ mov r8, r1 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - ble.n 480d2 │ │ │ │ + ble.n 48022 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl c03c8 <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 48046 │ │ │ │ + bl bffd4 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 47f96 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 4802e │ │ │ │ + b.n 47f7e │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r3, r6 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 4805a │ │ │ │ + bge.n 47faa │ │ │ │ ldr r1, [r4, #24] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 480d2 │ │ │ │ + bpl.n 48022 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r6, #10 │ │ │ │ ldr.w r0, [r5, r0, lsl #2] │ │ │ │ - cbz r1, 480c0 │ │ │ │ + cbz r1, 48010 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 480be │ │ │ │ + blt.n 4800e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 480c0 │ │ │ │ - cbz r0, 480d2 │ │ │ │ + bpl.n 48010 │ │ │ │ + cbz r0, 48022 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33700 @ 0x83a4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 480c2 │ │ │ │ + bne.n 48012 │ │ │ │ ldr.w ip, [r5, #28] │ │ │ │ - movw r4, #25540 @ 0x63c4 │ │ │ │ - movt r4, #54 @ 0x36 │ │ │ │ - movw r1, #25796 @ 0x64c4 │ │ │ │ - movt r1, #54 @ 0x36 │ │ │ │ + movw r4, #61840 @ 0xf190 │ │ │ │ + movt r4, #47 @ 0x2f │ │ │ │ + movw r1, #62096 @ 0xf290 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 480c2 │ │ │ │ + bcs.n 48012 │ │ │ │ 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 480ae │ │ │ │ + bne.n 47ffe │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 480be │ │ │ │ + beq.n 4800e │ │ │ │ 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 48094 │ │ │ │ + b.n 47fe4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 480d2 │ │ │ │ + cbz r0, 48022 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 480ee │ │ │ │ + beq.n 4803e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 480ee │ │ │ │ + b.n 4803e │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #24704 @ 0x6080 │ │ │ │ + movw r1, #22128 @ 0x5670 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000480f2 : │ │ │ │ +00048042 : │ │ │ │ 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 1941ec │ │ │ │ + bl 193ed4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, 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, 4812e │ │ │ │ + cbnz r3, 4807e │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4812e │ │ │ │ + ble.n 4807e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4812e │ │ │ │ - cbnz r1, 48148 │ │ │ │ + bne.n 4807e │ │ │ │ + cbnz r1, 48098 │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #16] │ │ │ │ - ldr r5, [pc, #92] @ (48190 ) │ │ │ │ + ldr r5, [pc, #92] @ (480e0 ) │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 48174 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 480c4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #52896 @ 0xcea0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48178 │ │ │ │ + beq.n 480c8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24732 @ 0x609c │ │ │ │ + movw r1, #22156 @ 0x568c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4818a │ │ │ │ + b.n 480da │ │ │ │ mov r0, r4 │ │ │ │ - bl 257a44 <_PyDeadline_Get@@Base+0x10cc> │ │ │ │ + bl 2578e8 <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48174 │ │ │ │ + beq.n 480c4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r2, #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -44268,84 +44206,84 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 29778 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 262170 <_Py_strhex@@Base+0x164> │ │ │ │ + bl 26198c <_Py_strhex@@Base+0x160> │ │ │ │ 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 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29f50 │ │ │ │ - cbnz r0, 481f4 │ │ │ │ + cbnz r0, 48144 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 481fc │ │ │ │ + bl f64e4 │ │ │ │ + b.n 4814c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92640 │ │ │ │ + bl 92894 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ 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, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 80b20 │ │ │ │ + bl 80d40 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48256 │ │ │ │ + cbz r0, 481a6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl df7a4 <_PyType_Name@@Base> │ │ │ │ + bl df424 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #6676 @ 0x1a14 │ │ │ │ + movw r0, #4100 @ 0x1004 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4824a │ │ │ │ + beq.n 4819a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4824e │ │ │ │ + cbz r3, 4819e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 48256 │ │ │ │ + b.n 481a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4824a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4819a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, 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 12d5b0 │ │ │ │ + b.w 12cbe8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w fe4d4 │ │ │ │ + b.w fe134 │ │ │ │ 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, #52968 @ 0xcee8 │ │ │ │ + movw r4, #50480 @ 0xc530 │ │ │ │ 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, #48 @ 0x30 │ │ │ │ @@ -44353,236 +44291,236 @@ │ │ │ │ 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} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 482ba │ │ │ │ + bne.n 4820a │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 482ba │ │ │ │ + ble.n 4820a │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 482ba │ │ │ │ - cbnz r6, 482de │ │ │ │ - ldr r4, [pc, #380] @ (48438 ) │ │ │ │ + bne.n 4820a │ │ │ │ + cbnz r6, 4822e │ │ │ │ + ldr r4, [pc, #380] @ (48388 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4841c │ │ │ │ + beq.w 4836c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 118784 │ │ │ │ + bl 117d8c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldrd r9, r7, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 482f2 │ │ │ │ + cbnz r0, 48242 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 48422 │ │ │ │ - ldr r3, [pc, #328] @ (4843c ) │ │ │ │ + b.n 48372 │ │ │ │ + ldr r3, [pc, #328] @ (4838c ) │ │ │ │ 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 48324 │ │ │ │ + bmi.n 48274 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23136 @ 0x5a60 │ │ │ │ + movw r1, #20644 @ 0x50a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 482ee │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 4823e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 48348 │ │ │ │ + bne.n 48298 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24816 @ 0x60f0 │ │ │ │ + movw r1, #22240 @ 0x56e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 482ee │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 4823e │ │ │ │ mov r0, r8 │ │ │ │ - bl 15ecb8 │ │ │ │ + bl 15e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt.n 4836c │ │ │ │ + bgt.n 482bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24856 @ 0x6118 │ │ │ │ + movw r1, #22280 @ 0x5708 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 482ee │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 4823e │ │ │ │ mov r0, sl │ │ │ │ - bl bdab0 │ │ │ │ - cbnz r0, 4838c │ │ │ │ + bl bd684 │ │ │ │ + cbnz r0, 482dc │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24888 @ 0x6138 │ │ │ │ + movw r1, #22312 @ 0x5728 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 482ee │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 4823e │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 223438 │ │ │ │ + bl 2236a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 482ee │ │ │ │ + beq.n 4823e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 483b8 │ │ │ │ + cbnz r3, 48308 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24936 @ 0x6168 │ │ │ │ + movw r1, #22360 @ 0x5758 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 48412 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 48362 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 2236ec │ │ │ │ + bl 22395c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 48412 │ │ │ │ + cbz r0, 48362 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r1, #27012 @ 0x6984 │ │ │ │ + movw r1, #24436 @ 0x5f74 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #23300 @ 0x5b04 │ │ │ │ + movw r0, #20808 @ 0x5148 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4840a │ │ │ │ + beq.n 4835a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 483f4 │ │ │ │ + blt.n 48344 │ │ │ │ mov r0, r7 │ │ │ │ blx 2938c │ │ │ │ - b.n 483fa │ │ │ │ + b.n 4834a │ │ │ │ mov r0, r9 │ │ │ │ blx 2a180 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 118d30 │ │ │ │ + bl 118338 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 223ddc <_PyParkingLot_AfterFork@@Base+0x3e8> │ │ │ │ + bl 22404c <_PyParkingLot_AfterFork@@Base+0x3e8> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 223ddc <_PyParkingLot_AfterFork@@Base+0x3e8> │ │ │ │ - b.n 482ee │ │ │ │ + bl 22404c <_PyParkingLot_AfterFork@@Base+0x3e8> │ │ │ │ + b.n 4823e │ │ │ │ mov r5, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 118d38 │ │ │ │ + bl 118340 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ subs r2, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12d5b0 │ │ │ │ + b.w 12cbe8 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #1096 @ 0x448 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.n 484a0 │ │ │ │ + movw r1, #64136 @ 0xfa88 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 483f0 │ │ │ │ │ │ │ │ -0004845c : │ │ │ │ +000483ac : │ │ │ │ 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 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4849c │ │ │ │ + cbz r0, 483ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 47f8c │ │ │ │ + bl 47edc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48490 │ │ │ │ + beq.n 483e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 48494 │ │ │ │ + cbz r3, 483e4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4849c │ │ │ │ + b.n 483ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48490 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 483e0 │ │ │ │ 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 45f68 <_PyXI_ExcInfoAsObject@@Base+0x87c> │ │ │ │ - cbz r0, 48502 │ │ │ │ + bl 45ebc <_PyXI_ExcInfoAsObject@@Base+0x880> │ │ │ │ + cbz r0, 48452 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #19408 @ 0x4bd0 │ │ │ │ + movw r2, #16832 @ 0x41c0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl d0e2c │ │ │ │ + bl d09c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 484e6 │ │ │ │ + beq.n 48436 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 484e6 │ │ │ │ + cbnz r3, 48436 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 48504 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 48454 │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d80a0 │ │ │ │ - cbz r0, 48502 │ │ │ │ - bl d82e4 │ │ │ │ + bl d7c58 │ │ │ │ + cbz r0, 48452 │ │ │ │ + bl d7e9c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 251548 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 2515d0 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00048508 : │ │ │ │ +00048458 : │ │ │ │ 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 │ │ │ │ @@ -44590,214 +44528,212 @@ │ │ │ │ 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 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 48560 │ │ │ │ + cbz r0, 484b0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1b8670 │ │ │ │ + bl 1b8cf0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48558 │ │ │ │ + beq.n 484a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48558 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 484a8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 48560 │ │ │ │ - bl 785b4 │ │ │ │ + cbz r0, 484b0 │ │ │ │ + bl 787e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #32] @ (48588 ) │ │ │ │ + ldr r2, [pc, #32] @ (484d8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #61504 @ 0xf040 │ │ │ │ + movw r0, #58928 @ 0xe630 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ 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 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w c78d8 │ │ │ │ + b.w c74e0 │ │ │ │ │ │ │ │ -00048592 : │ │ │ │ +000484e2 : │ │ │ │ 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 1c9490 <_PySys_GetRequiredAttrString@@Base+0x245c> │ │ │ │ + bl 1c9be8 <_PySys_GetRequiredAttrString@@Base+0x2494> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 485c0 │ │ │ │ - bl 785b4 │ │ │ │ + cbz r0, 48510 │ │ │ │ + bl 787e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #148] @ (4866c ) │ │ │ │ + ldr r3, [pc, #148] @ (485bc ) │ │ │ │ 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, 4860c │ │ │ │ + cbz r3, 4855c │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48602 │ │ │ │ + bne.n 48552 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 485f2 │ │ │ │ + bne.n 48542 │ │ │ │ dmb ish │ │ │ │ - beq.n 4860c │ │ │ │ - bl 278a48 │ │ │ │ + beq.n 4855c │ │ │ │ + bl 2780b0 │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29cc8 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 4893a │ │ │ │ + bl 48884 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 4864e │ │ │ │ + cbz r3, 4859e │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48644 │ │ │ │ + bne.n 48594 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48634 │ │ │ │ + bne.n 48584 │ │ │ │ dmb ish │ │ │ │ - beq.n 4864e │ │ │ │ - bl 25dac8 │ │ │ │ + beq.n 4859e │ │ │ │ + bl 25d780 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 26200c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4866c ) │ │ │ │ + bl 26182c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (485bc ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48668 │ │ │ │ + beq.n 485b8 │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #1104 @ 0x450 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.n 484a0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + movw r1, #64144 @ 0xfa90 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 483f0 │ │ │ │ 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 1546a8 │ │ │ │ - cbnz r0, 486a2 │ │ │ │ + bl 153ca8 │ │ │ │ + cbnz r0, 485ee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 486ee │ │ │ │ + b.n 4863a │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 487aa │ │ │ │ + bl 486f4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 486c8 │ │ │ │ - movw r3, #37421 @ 0x922d │ │ │ │ + beq.n 48614 │ │ │ │ + movw r3, #34941 @ 0x887d │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 486d2 │ │ │ │ + bne.n 4861e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26934c │ │ │ │ - b.n 486da │ │ │ │ - bl 80b80 │ │ │ │ + bl 26899c │ │ │ │ + b.n 48626 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 486b0 │ │ │ │ - b.n 4869e │ │ │ │ + beq.n 485fc │ │ │ │ + b.n 485ea │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 486e6 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 48632 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4869e │ │ │ │ + bne.n 485ea │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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] @ (48750 ) │ │ │ │ + ldr r3, [pc, #80] @ (4869c ) │ │ │ │ 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 4872e │ │ │ │ + bhi.n 4867a │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9532 @ 0x253c │ │ │ │ + movw r1, #6956 @ 0x1b2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 20370c │ │ │ │ + bl 203a44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2037c0 │ │ │ │ + bl 203af8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00048754 : │ │ │ │ +000486a0 : │ │ │ │ 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 │ │ │ │ @@ -44811,213 +44747,213 @@ │ │ │ │ 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 115654 <_PyLong_FromByteArray@@Base+0x720> │ │ │ │ + bl 114c5c <_PyLong_FromByteArray@@Base+0x720> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 2a098 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #880 @ 0x370 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.w 484a0 │ │ │ │ + movw r1, #63920 @ 0xf9b0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 483f0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dbcac │ │ │ │ + bl db8bc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 487d8 │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 487dc │ │ │ │ - b.n 487fe │ │ │ │ + bne.n 48722 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 48726 │ │ │ │ + b.n 48748 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 48806 │ │ │ │ + bge.n 48750 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 48806 │ │ │ │ + cbz r3, 48750 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 48806 │ │ │ │ - movw r2, #44369 @ 0xad51 │ │ │ │ + cbz r3, 48750 │ │ │ │ + movw r2, #41841 @ 0xa371 │ │ │ │ movt r2, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 487f6 │ │ │ │ + bne.n 48740 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 487fa │ │ │ │ + b.n 48744 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48804 │ │ │ │ + bge.n 4874e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48806 │ │ │ │ + b.n 48750 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004880a <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ +00048754 <_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 1438f0 │ │ │ │ + bl 142ee4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 2644b0 │ │ │ │ - cbnz r0, 4884a <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 48844 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ + bl 263cc8 │ │ │ │ + cbnz r0, 48794 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 4878e <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - movw r1, #20572 @ 0x505c │ │ │ │ + movw r1, #17996 @ 0x464c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4884c <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ + b.n 48796 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004884e : │ │ │ │ +00048798 : │ │ │ │ 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 1f31f8 │ │ │ │ + bl 1f3628 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004886e : │ │ │ │ +000487b8 : │ │ │ │ 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, #10156 @ 0x27ac │ │ │ │ + movw r1, #7660 @ 0x1dec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #10160 @ 0x27b0 │ │ │ │ + movw r0, #7664 @ 0x1df0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48932 │ │ │ │ + beq.n 4887c │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r4, #36 @ 0x24 │ │ │ │ blx 29634 │ │ │ │ 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 4890a │ │ │ │ + ble.n 48854 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #23509 @ 0x5bd5 │ │ │ │ + movw r2, #20957 @ 0x51dd │ │ │ │ movt r2, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #62209 @ 0xf301 │ │ │ │ + movw r1, #59721 @ 0xe949 │ │ │ │ movt r1, #18 │ │ │ │ - movw r0, #22357 @ 0x5755 │ │ │ │ + movw r0, #19805 @ 0x4d5d │ │ │ │ movt r0, #17 │ │ │ │ - bl 6dc44 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6de8c <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 4890a │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 48932 │ │ │ │ + cbnz r0, 48854 │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 4887c │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 11411c <_PyArena_Free@@Base+0xee4> │ │ │ │ + bl 113724 <_PyArena_Free@@Base+0xee0> │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 4891e │ │ │ │ - bl 11589c <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 48868 │ │ │ │ + bl 114ea4 <_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 2a098 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #224] @ (48a2c ) │ │ │ │ + ldr r3, [pc, #220] @ (48974 ) │ │ │ │ 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 48a12 │ │ │ │ + bne.n 4895c │ │ │ │ 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 489a2 │ │ │ │ + bls.n 488ec │ │ │ │ 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 26ff30 │ │ │ │ + bl 26f588 │ │ │ │ sub.w r2, r5, #64 @ 0x40 │ │ │ │ add.w r1, r4, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ blx 2a414 │ │ │ │ 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, 489ce │ │ │ │ + cbz r2, 48918 │ │ │ │ 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 │ │ │ │ @@ -45026,84 +44962,83 @@ │ │ │ │ strb.w r3, [r4, #41] @ 0x29 │ │ │ │ add r0, r6 │ │ │ │ strb.w r3, [r4, #42] @ 0x2a │ │ │ │ strb.w r3, [r4, #43] @ 0x2b │ │ │ │ blx 29634 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26ff30 │ │ │ │ + bl 26f588 │ │ │ │ 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 489fa │ │ │ │ + bne.n 48944 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ blx 29cc8 │ │ │ │ - ldr r3, [pc, #24] @ (48a2c ) │ │ │ │ + ldr r3, [pc, #20] @ (48974 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48a24 │ │ │ │ + beq.n 4896e │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 48ac0 │ │ │ │ + beq.n 48a08 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #56144 @ 0xdb50 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 474ae │ │ │ │ - cbnz r0, 48a92 │ │ │ │ + bl 473fe │ │ │ │ + cbnz r0, 489da │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d80a0 │ │ │ │ - cbz r0, 48a74 │ │ │ │ - bl d82e4 │ │ │ │ + bl d7c58 │ │ │ │ + cbz r0, 489bc │ │ │ │ + bl d7e9c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 48abe │ │ │ │ + b.n 48a06 │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d80a0 │ │ │ │ + bl d7c58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48a66 │ │ │ │ + bne.n 489ae │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d80a0 │ │ │ │ + bl d7c58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48a66 │ │ │ │ - b.n 48abc │ │ │ │ + bne.n 489ae │ │ │ │ + b.n 48a04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48aa6 │ │ │ │ + beq.n 489ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48aa6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 489ee │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1276 @ 0x4fc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #64316 @ 0xfb3c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -45119,37 +45054,37 @@ │ │ │ │ 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, 48b1a │ │ │ │ + cbz r0, 48a62 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48b1a │ │ │ │ + beq.n 48a62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48b1a │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48a62 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fc70 │ │ │ │ + b.w 7fe98 │ │ │ │ │ │ │ │ -00048b24 : │ │ │ │ +00048a6c : │ │ │ │ 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 19f954 │ │ │ │ + bl 19fd4c │ │ │ │ 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 │ │ │ │ @@ -45158,454 +45093,455 @@ │ │ │ │ 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] @ (48c40 ) │ │ │ │ + ldr r1, [pc, #204] @ (48b88 ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #44620 @ 0xae4c │ │ │ │ + movw r2, #43572 @ 0xaa34 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r1, #25416 @ 0x6348 │ │ │ │ + movw r1, #22604 @ 0x584c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - bl 8f704 │ │ │ │ + bl 8f95c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48c1a │ │ │ │ + beq.n 48b62 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #19408 @ 0x4bd0 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #19968 @ 0x4e00 │ │ │ │ + movw r0, #17392 @ 0x43f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48bc0 │ │ │ │ + bne.n 48b08 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48c12 │ │ │ │ + b.n 48b5a │ │ │ │ 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 22d470 <_PyArg_ParseStackAndKeywords@@Base+0xbc0> │ │ │ │ + bl 232ca0 <_PyArg_ParseStackAndKeywords@@Base+0x63b0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48bbc │ │ │ │ - bl 98ae4 │ │ │ │ + beq.n 48b04 │ │ │ │ + bl 98b84 │ │ │ │ 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 29a1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ 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 431d2 <_PyTime_AsTimeval_clamp@@Base+0x30> │ │ │ │ + bl 43196 <_PyTime_AsTimeval_clamp@@Base+0x30> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 785b4 │ │ │ │ - b.n 48c1c │ │ │ │ + bl 787e8 │ │ │ │ + b.n 48b64 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (48c40 ) │ │ │ │ + ldr r3, [pc, #28] @ (48b88 ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48c34 │ │ │ │ + beq.n 48b7c │ │ │ │ blx 2a220 <__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} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #152] @ (48cec ) │ │ │ │ + ldr r3, [pc, #152] @ (48c34 ) │ │ │ │ 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, 48c8a │ │ │ │ + cbz r3, 48bd2 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48c80 │ │ │ │ + bne.n 48bc8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48c70 │ │ │ │ + bne.n 48bb8 │ │ │ │ dmb ish │ │ │ │ - beq.n 48c8a │ │ │ │ - bl 278a48 │ │ │ │ + beq.n 48bd2 │ │ │ │ + bl 2780b0 │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29cc8 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 4893a │ │ │ │ + bl 48884 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 48ccc │ │ │ │ + cbz r3, 48c14 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48cc2 │ │ │ │ + bne.n 48c0a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48cb2 │ │ │ │ + bne.n 48bfa │ │ │ │ dmb ish │ │ │ │ - beq.n 48ccc │ │ │ │ - bl 25dac8 │ │ │ │ + beq.n 48c14 │ │ │ │ + bl 25d780 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 730ec │ │ │ │ - ldr r3, [pc, #20] @ (48cec ) │ │ │ │ + bl 73310 │ │ │ │ + ldr r3, [pc, #20] @ (48c34 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48ce6 │ │ │ │ + beq.n 48c2e │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, 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 │ │ │ │ - ldr r3, [pc, #32] @ (48d20 ) │ │ │ │ + ldr r3, [pc, #32] @ (48c68 ) │ │ │ │ ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ - cbz r3, 48d14 │ │ │ │ - bl 1afb28 <_Py_write_noraise@@Base+0x408> │ │ │ │ + cbz r3, 48c5c │ │ │ │ + bl 1b0198 <_Py_write_noraise@@Base+0x408> │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 48d1c │ │ │ │ + b.n 48c64 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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, [pc, #28] @ (48d54 ) │ │ │ │ - bl 209d44 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (48c9c ) │ │ │ │ + bl 20a07c <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #25316 @ 0x62e4 │ │ │ │ + movw r0, #22596 @ 0x5844 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ nop │ │ │ │ ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r0, #35028 @ 0x88d4 │ │ │ │ + movw r0, #32452 @ 0x7ec4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7b56c │ │ │ │ + b.w 7b798 │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00048d64 <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +00048cb0 <_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] @ (48e1c <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8>) │ │ │ │ + ldr r2, [pc, #168] @ (48d68 <_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, 48dbc <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + cbz r3, 48d08 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48db2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ + bne.n 48cfe <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48da2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ + bne.n 48cee <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ dmb ish │ │ │ │ - beq.n 48dbc <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ - bl 278a48 │ │ │ │ + beq.n 48d08 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + bl 2780b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d74c <_PyCrossInterpreterData_RegisterClass@@Base+0xf0> │ │ │ │ + bl 21d9bc <_PyCrossInterpreterData_RegisterClass@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 48dee <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ + cbz r0, 48d3a <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - cbnz r3, 48dec <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ + cbnz r3, 48d38 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ - cbz r2, 48dda <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ + cbz r2, 48d26 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 48ddc <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ + b.n 48d28 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r3, 48de0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ + cbz r3, 48d2c <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 48e18 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + cbz r3, 48d64 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48e0e <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ + bne.n 48d5a <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48dfe <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ + bne.n 48d4a <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ - beq.n 48e18 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ - bl 25dac8 │ │ │ │ + beq.n 48d64 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + bl 25d780 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ 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 r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cbnz r6, 48e4a <_PyCrossInterpreterData_UnregisterClass@@Base+0xe6> │ │ │ │ - cmp r3, r6 │ │ │ │ - ble.n 48e4a <_PyCrossInterpreterData_UnregisterClass@@Base+0xe6> │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + cbnz r5, 48d96 <_PyCrossInterpreterData_UnregisterClass@@Base+0xe6> │ │ │ │ + cmp r3, r5 │ │ │ │ + ble.n 48d96 <_PyCrossInterpreterData_UnregisterClass@@Base+0xe6> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 48e4a <_PyCrossInterpreterData_UnregisterClass@@Base+0xe6> │ │ │ │ - cbnz r2, 48e68 <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r6, [pc, #176] @ (48f00 <_PyCrossInterpreterData_UnregisterClass@@Base+0x19c>) │ │ │ │ + bne.n 48d96 <_PyCrossInterpreterData_UnregisterClass@@Base+0xe6> │ │ │ │ + cbnz r2, 48dba <_PyCrossInterpreterData_UnregisterClass@@Base+0x10a> │ │ │ │ + mov r3, r5 │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 48e68 <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ + movs r5, #1 │ │ │ │ + strd r5, r2, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + movw r5, #15324 @ 0x3bdc │ │ │ │ + movt r5, #73 @ 0x49 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 48dba <_PyCrossInterpreterData_UnregisterClass@@Base+0x10a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48ef8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x194> │ │ │ │ + b.n 48e4a <_PyCrossInterpreterData_UnregisterClass@@Base+0x19a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r3, #26088 @ 0x65e8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 48e82 <_PyCrossInterpreterData_UnregisterClass@@Base+0x11e> │ │ │ │ + bne.n 48dd4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x124> │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - b.n 48ea0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x13c> │ │ │ │ - bl 14861c │ │ │ │ + b.n 48df2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x142> │ │ │ │ + bl 147c14 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 48ea0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x13c> │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 48df2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x142> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48e64 <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + bne.n 48db6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x106> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ vmov.f32 s0, s16 │ │ │ │ blx 2a0bc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 48ef0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x18c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 172560 │ │ │ │ + beq.n 48e42 <_PyCrossInterpreterData_UnregisterClass@@Base+0x192> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 171ec8 │ │ │ │ vcmp.f32 s16, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 48ee0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x17c> │ │ │ │ + bvs.n 48e32 <_PyCrossInterpreterData_UnregisterClass@@Base+0x182> │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - movw r3, #24624 @ 0x6030 │ │ │ │ + movw r3, #22048 @ 0x5620 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #25500 @ 0x639c │ │ │ │ + movw r2, #22924 @ 0x598c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ vcmpe.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 48ee8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x184> │ │ │ │ - movw r2, #25500 @ 0x639c │ │ │ │ + b.n 48e3a <_PyCrossInterpreterData_UnregisterClass@@Base+0x18a> │ │ │ │ + movw r2, #22924 @ 0x598c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 48194 │ │ │ │ - b.n 48e64 <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + bl 480e4 │ │ │ │ + b.n 48db6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x106> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ - 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 r5, [r3, #84] @ 0x54 │ │ │ │ ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq.n 48f36 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1d2> │ │ │ │ + beq.n 48e84 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1d4> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53348 @ 0xd064 │ │ │ │ + movw r1, #51324 @ 0xc87c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 48f58 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1f4> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 48ea6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1f6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 109034 │ │ │ │ - cbnz r0, 48f5c <_PyCrossInterpreterData_UnregisterClass@@Base+0x1f8> │ │ │ │ + bl 1090e4 │ │ │ │ + cbnz r0, 48eaa <_PyCrossInterpreterData_UnregisterClass@@Base+0x1fa> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53388 @ 0xd08c │ │ │ │ + movw r1, #51364 @ 0xc8a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49022 <_PyCrossInterpreterData_UnregisterClass@@Base+0x2be> │ │ │ │ + b.n 48f70 <_PyCrossInterpreterData_UnregisterClass@@Base+0x2c0> │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48f58 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1f4> │ │ │ │ + beq.n 48ea6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1f6> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 48f8e <_PyCrossInterpreterData_UnregisterClass@@Base+0x22a> │ │ │ │ + ble.n 48edc <_PyCrossInterpreterData_UnregisterClass@@Base+0x22c> │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53432 @ 0xd0b8 │ │ │ │ + movw r1, #51408 @ 0xc8d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ - b.n 48f58 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1f4> │ │ │ │ + bl d2994 │ │ │ │ + b.n 48ea6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1f6> │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ add.w r5, r4, #40 @ 0x28 │ │ │ │ - cbnz r3, 48fc0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x25c> │ │ │ │ + cbnz r3, 48f0e <_PyCrossInterpreterData_UnregisterClass@@Base+0x25e> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 48fa8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x244> │ │ │ │ + blt.n 48ef6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x246> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #222] @ 0xde │ │ │ │ - b.n 48fc0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x25c> │ │ │ │ + b.n 48f0e <_PyCrossInterpreterData_UnregisterClass@@Base+0x25e> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 26fc60 │ │ │ │ + bl 26f2b8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 49022 <_PyCrossInterpreterData_UnregisterClass@@Base+0x2be> │ │ │ │ - bl 98ae4 │ │ │ │ + b.n 48f70 <_PyCrossInterpreterData_UnregisterClass@@Base+0x2c0> │ │ │ │ + bl 98b84 │ │ │ │ adds r4, #223 @ 0xdf │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48fe0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x27c> │ │ │ │ + bne.n 48f2e <_PyCrossInterpreterData_UnregisterClass@@Base+0x27e> │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48fd0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x26c> │ │ │ │ + bne.n 48f1e <_PyCrossInterpreterData_UnregisterClass@@Base+0x26e> │ │ │ │ dmb ish │ │ │ │ - beq.n 48fec <_PyCrossInterpreterData_UnregisterClass@@Base+0x288> │ │ │ │ + beq.n 48f3a <_PyCrossInterpreterData_UnregisterClass@@Base+0x28a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 278a48 │ │ │ │ + bl 2780b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 26fc60 │ │ │ │ + bl 26f2b8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4900e <_PyCrossInterpreterData_UnregisterClass@@Base+0x2aa> │ │ │ │ + bne.n 48f5c <_PyCrossInterpreterData_UnregisterClass@@Base+0x2ac> │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48ffe <_PyCrossInterpreterData_UnregisterClass@@Base+0x29a> │ │ │ │ + bne.n 48f4c <_PyCrossInterpreterData_UnregisterClass@@Base+0x29c> │ │ │ │ dmb ish │ │ │ │ - beq.n 4901a <_PyCrossInterpreterData_UnregisterClass@@Base+0x2b6> │ │ │ │ + beq.n 48f68 <_PyCrossInterpreterData_UnregisterClass@@Base+0x2b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dac8 │ │ │ │ + bl 25d780 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ - b.n 48fb0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x24c> │ │ │ │ + bl 9b6dc │ │ │ │ + b.n 48efe <_PyCrossInterpreterData_UnregisterClass@@Base+0x24e> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 49046 <_PyCrossInterpreterData_UnregisterClass@@Base+0x2e2> │ │ │ │ + cbz r3, 48f94 <_PyCrossInterpreterData_UnregisterClass@@Base+0x2e4> │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 49048 <_PyCrossInterpreterData_UnregisterClass@@Base+0x2e4> │ │ │ │ + b.n 48f96 <_PyCrossInterpreterData_UnregisterClass@@Base+0x2e6> │ │ │ │ mov r8, r3 │ │ │ │ - movw r4, #53164 @ 0xcfac │ │ │ │ + movw r4, #50664 @ 0xc5e8 │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ add.w ip, sp, #112 @ 0x70 │ │ │ │ add r6, 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} │ │ │ │ @@ -45619,274 +45555,273 @@ │ │ │ │ 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} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 4909c <_PyCrossInterpreterData_UnregisterClass@@Base+0x338> │ │ │ │ + bne.n 48fea <_PyCrossInterpreterData_UnregisterClass@@Base+0x33a> │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 4909c <_PyCrossInterpreterData_UnregisterClass@@Base+0x338> │ │ │ │ + ble.n 48fea <_PyCrossInterpreterData_UnregisterClass@@Base+0x33a> │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 4909c <_PyCrossInterpreterData_UnregisterClass@@Base+0x338> │ │ │ │ - cbnz r5, 490c0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x35c> │ │ │ │ - ldr r1, [pc, #444] @ (4925c <_PyCrossInterpreterData_UnregisterClass@@Base+0x4f8>) │ │ │ │ + bne.n 48fea <_PyCrossInterpreterData_UnregisterClass@@Base+0x33a> │ │ │ │ + cbnz r5, 4900e <_PyCrossInterpreterData_UnregisterClass@@Base+0x35e> │ │ │ │ + ldr r1, [pc, #444] @ (491a8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4f8>) │ │ │ │ mov r0, r5 │ │ │ │ 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, r9 │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49226 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4c2> │ │ │ │ + beq.w 49174 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4c4> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add.w r7, r8, r9 │ │ │ │ - bl 118784 │ │ │ │ + bl 117d8c │ │ │ │ ldrd sl, r9, [sp, #144] @ 0x90 │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49234 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4d0> │ │ │ │ + beq.w 49182 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4d2> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 118784 │ │ │ │ + bl 117d8c │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 4914a <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e6> │ │ │ │ + cbz r0, 49098 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e8> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 490fa <_PyCrossInterpreterData_UnregisterClass@@Base+0x396> │ │ │ │ + beq.n 49048 <_PyCrossInterpreterData_UnregisterClass@@Base+0x398> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c78d8 │ │ │ │ + bl c74e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 490fe <_PyCrossInterpreterData_UnregisterClass@@Base+0x39a> │ │ │ │ - b.n 4914a <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e6> │ │ │ │ + bge.n 4904c <_PyCrossInterpreterData_UnregisterClass@@Base+0x39c> │ │ │ │ + b.n 49098 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e8> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 4910a <_PyCrossInterpreterData_UnregisterClass@@Base+0x3a6> │ │ │ │ + blt.n 49058 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3a8> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 4912c <_PyCrossInterpreterData_UnregisterClass@@Base+0x3c8> │ │ │ │ + bpl.n 4907a <_PyCrossInterpreterData_UnregisterClass@@Base+0x3ca> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #59744 @ 0xe960 │ │ │ │ + movw r1, #57168 @ 0xdf50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25536 @ 0x63c0 │ │ │ │ + movw r0, #22960 @ 0x59b0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4914a <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e6> │ │ │ │ - ldr.w fp, [pc, #312] @ 49260 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4fc> │ │ │ │ - b.n 491a4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x440> │ │ │ │ + beq.n 49098 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e8> │ │ │ │ + ldr.w fp, [pc, #308] @ 491ac <_PyCrossInterpreterData_UnregisterClass@@Base+0x4fc> │ │ │ │ + b.n 490f2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x442> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #5596 @ 0x15dc │ │ │ │ + movw r2, #3100 @ 0xc1c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #16756 @ 0x4174 │ │ │ │ + movw r1, #14260 @ 0x37b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4923a <_PyCrossInterpreterData_UnregisterClass@@Base+0x4d6> │ │ │ │ + b.n 49188 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4d8> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4914a <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e6> │ │ │ │ + beq.n 49098 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e8> │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 491be <_PyCrossInterpreterData_UnregisterClass@@Base+0x45a> │ │ │ │ + blt.n 4910c <_PyCrossInterpreterData_UnregisterClass@@Base+0x45c> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29ef8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 49218 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4b4> │ │ │ │ + bge.n 49166 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4b6> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 491ee <_PyCrossInterpreterData_UnregisterClass@@Base+0x48a> │ │ │ │ + bne.n 4913c <_PyCrossInterpreterData_UnregisterClass@@Base+0x48c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 491de <_PyCrossInterpreterData_UnregisterClass@@Base+0x47a> │ │ │ │ + bne.n 4912c <_PyCrossInterpreterData_UnregisterClass@@Base+0x47c> │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4914e <_PyCrossInterpreterData_UnregisterClass@@Base+0x3ea> │ │ │ │ + bne.n 4909c <_PyCrossInterpreterData_UnregisterClass@@Base+0x3ec> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 118d30 │ │ │ │ - b.n 4914a <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e6> │ │ │ │ + bl 118338 │ │ │ │ + b.n 49098 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e8> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 491d0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x46c> │ │ │ │ + cbz r3, 4911e <_PyCrossInterpreterData_UnregisterClass@@Base+0x46e> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29cf8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 4917e <_PyCrossInterpreterData_UnregisterClass@@Base+0x41a> │ │ │ │ + b.n 490cc <_PyCrossInterpreterData_UnregisterClass@@Base+0x41c> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29e7c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 4917e <_PyCrossInterpreterData_UnregisterClass@@Base+0x41a> │ │ │ │ + b.n 490cc <_PyCrossInterpreterData_UnregisterClass@@Base+0x41c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 491a4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x440> │ │ │ │ + bne.n 490f2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x442> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 491a4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x440> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 490f2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x442> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 118d30 │ │ │ │ + bl 118338 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4914a <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e6> │ │ │ │ + beq.n 49098 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4914a <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e6> │ │ │ │ + bne.n 49098 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4914a <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e6> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49098 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e8> │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 49222 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4be> │ │ │ │ + beq.n 49170 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4c0> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9dcb8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9dd44 <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 4923a <_PyCrossInterpreterData_UnregisterClass@@Base+0x4d6> │ │ │ │ + b.n 49188 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4d8> │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4923a <_PyCrossInterpreterData_UnregisterClass@@Base+0x4d6> │ │ │ │ + b.n 49188 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4d8> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ strd sl, r9, [sp, #144] @ 0x90 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 118d38 │ │ │ │ + bl 118340 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 118d38 │ │ │ │ + bl 118340 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ subs r4, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 4929c <_PyCrossInterpreterData_UnregisterClass@@Base+0x538> │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl d03d4 │ │ │ │ + bl cffa4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 49294 <_PyCrossInterpreterData_UnregisterClass@@Base+0x530> │ │ │ │ + cbz r0, 491e0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x530> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49294 <_PyCrossInterpreterData_UnregisterClass@@Base+0x530> │ │ │ │ + beq.n 491e0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x530> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49294 <_PyCrossInterpreterData_UnregisterClass@@Base+0x530> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 491e0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x530> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 492b0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x54c> │ │ │ │ + cbz r0, 491fc <_PyCrossInterpreterData_UnregisterClass@@Base+0x54c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 492b0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x54c> │ │ │ │ + beq.n 491fc <_PyCrossInterpreterData_UnregisterClass@@Base+0x54c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 492b0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x54c> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 491fc <_PyCrossInterpreterData_UnregisterClass@@Base+0x54c> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 492cc <_PyCrossInterpreterData_UnregisterClass@@Base+0x568> │ │ │ │ + cbz r0, 49218 <_PyCrossInterpreterData_UnregisterClass@@Base+0x568> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 492cc <_PyCrossInterpreterData_UnregisterClass@@Base+0x568> │ │ │ │ + beq.n 49218 <_PyCrossInterpreterData_UnregisterClass@@Base+0x568> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 492cc <_PyCrossInterpreterData_UnregisterClass@@Base+0x568> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49218 <_PyCrossInterpreterData_UnregisterClass@@Base+0x568> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 492e8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x584> │ │ │ │ + cbz r0, 49234 <_PyCrossInterpreterData_UnregisterClass@@Base+0x584> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 492e8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x584> │ │ │ │ + beq.n 49234 <_PyCrossInterpreterData_UnregisterClass@@Base+0x584> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 492e8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x584> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49234 <_PyCrossInterpreterData_UnregisterClass@@Base+0x584> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 49304 <_PyCrossInterpreterData_UnregisterClass@@Base+0x5a0> │ │ │ │ + cbz r0, 49250 <_PyCrossInterpreterData_UnregisterClass@@Base+0x5a0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49304 <_PyCrossInterpreterData_UnregisterClass@@Base+0x5a0> │ │ │ │ + beq.n 49250 <_PyCrossInterpreterData_UnregisterClass@@Base+0x5a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49304 <_PyCrossInterpreterData_UnregisterClass@@Base+0x5a0> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49250 <_PyCrossInterpreterData_UnregisterClass@@Base+0x5a0> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 49320 <_PyCrossInterpreterData_UnregisterClass@@Base+0x5bc> │ │ │ │ + cbz r0, 4926c <_PyCrossInterpreterData_UnregisterClass@@Base+0x5bc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49320 <_PyCrossInterpreterData_UnregisterClass@@Base+0x5bc> │ │ │ │ + beq.n 4926c <_PyCrossInterpreterData_UnregisterClass@@Base+0x5bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49320 <_PyCrossInterpreterData_UnregisterClass@@Base+0x5bc> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4926c <_PyCrossInterpreterData_UnregisterClass@@Base+0x5bc> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -45902,178 +45837,177 @@ │ │ │ │ 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, 49362 <_PyCrossInterpreterData_UnregisterClass@@Base+0x5fe> │ │ │ │ + cbz r3, 492ae <_PyCrossInterpreterData_UnregisterClass@@Base+0x5fe> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 49372 <_PyCrossInterpreterData_UnregisterClass@@Base+0x60e> │ │ │ │ + b.n 492be <_PyCrossInterpreterData_UnregisterClass@@Base+0x60e> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 49370 <_PyCrossInterpreterData_UnregisterClass@@Base+0x60c> │ │ │ │ + blt.n 492bc <_PyCrossInterpreterData_UnregisterClass@@Base+0x60c> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4936c <_PyCrossInterpreterData_UnregisterClass@@Base+0x608> │ │ │ │ - cbnz r1, 49392 <_PyCrossInterpreterData_UnregisterClass@@Base+0x62e> │ │ │ │ + bgt.n 492b8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x608> │ │ │ │ + cbnz r1, 492de <_PyCrossInterpreterData_UnregisterClass@@Base+0x62e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 49372 <_PyCrossInterpreterData_UnregisterClass@@Base+0x60e> │ │ │ │ + b.n 492be <_PyCrossInterpreterData_UnregisterClass@@Base+0x60e> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #412] @ (49510 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7ac>) │ │ │ │ + ldr r1, [pc, #408] @ (49458 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7a8>) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 49398 <_PyCrossInterpreterData_UnregisterClass@@Base+0x634> │ │ │ │ - b.n 493f4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ + cbnz r0, 492e4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x634> │ │ │ │ + b.n 49340 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 493be <_PyCrossInterpreterData_UnregisterClass@@Base+0x65a> │ │ │ │ + beq.n 4930a <_PyCrossInterpreterData_UnregisterClass@@Base+0x65a> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 493a8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x644> │ │ │ │ + cbz r6, 492f4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x644> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 493a8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x644> │ │ │ │ + bne.n 492f4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x644> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 493c2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x65e> │ │ │ │ + b.n 4930e <_PyCrossInterpreterData_UnregisterClass@@Base+0x65e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 493b0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x64c> │ │ │ │ + cbnz r0, 492fc <_PyCrossInterpreterData_UnregisterClass@@Base+0x64c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 493c2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x65e> │ │ │ │ - bl c78d8 │ │ │ │ + b.n 4930e <_PyCrossInterpreterData_UnregisterClass@@Base+0x65e> │ │ │ │ + bl c74e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 493f4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ + blt.n 49340 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 493a4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x640> │ │ │ │ - b.n 493ac <_PyCrossInterpreterData_UnregisterClass@@Base+0x648> │ │ │ │ + beq.n 492f0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x640> │ │ │ │ + b.n 492f8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x648> │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 26650c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1bd4> │ │ │ │ + bl 265c94 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1b40> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 493f4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ + beq.n 49340 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4944a <_PyCrossInterpreterData_UnregisterClass@@Base+0x6e6> │ │ │ │ + beq.n 49396 <_PyCrossInterpreterData_UnregisterClass@@Base+0x6e6> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 493f8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x694> │ │ │ │ + beq.n 49344 <_PyCrossInterpreterData_UnregisterClass@@Base+0x694> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53348 @ 0xd064 │ │ │ │ + movw r1, #51324 @ 0xc87c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 494f4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x790> │ │ │ │ + b.n 49440 <_PyCrossInterpreterData_UnregisterClass@@Base+0x790> │ │ │ │ mov r0, r5 │ │ │ │ - bl 109034 │ │ │ │ - cbnz r0, 49418 <_PyCrossInterpreterData_UnregisterClass@@Base+0x6b4> │ │ │ │ + bl 1090e4 │ │ │ │ + cbnz r0, 49364 <_PyCrossInterpreterData_UnregisterClass@@Base+0x6b4> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53388 @ 0xd08c │ │ │ │ + movw r1, #51364 @ 0xc8a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 493f4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 49340 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 493f4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ + beq.n 49340 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4944a <_PyCrossInterpreterData_UnregisterClass@@Base+0x6e6> │ │ │ │ + ble.n 49396 <_PyCrossInterpreterData_UnregisterClass@@Base+0x6e6> │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53432 @ 0xd0b8 │ │ │ │ + movw r1, #51408 @ 0xc8d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ - b.n 493f4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ + bl d2994 │ │ │ │ + b.n 49340 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ mov r0, r7 │ │ │ │ - bl d03d4 │ │ │ │ + bl cffa4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 496a4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x940> │ │ │ │ + bl 495ec <_PyCrossInterpreterData_UnregisterClass@@Base+0x93c> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 49466 <_PyCrossInterpreterData_UnregisterClass@@Base+0x702> │ │ │ │ + cbnz r0, 493b2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x702> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 493f4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ + beq.n 49340 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ - b.n 493f4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ + bl d2994 │ │ │ │ + b.n 49340 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2957c │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #116 @ (adr r3, 49500 <_PyCrossInterpreterData_UnregisterClass@@Base+0x79c>) │ │ │ │ + add r3, pc, #112 @ (adr r3, 49448 <_PyCrossInterpreterData_UnregisterClass@@Base+0x798>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #116 @ (adr r3, 49508 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7a4>) │ │ │ │ + add r3, pc, #112 @ (adr r3, 49450 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7a0>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r7, r8, [r0] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 494c4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x760> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 49410 <_PyCrossInterpreterData_UnregisterClass@@Base+0x760> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4945a <_PyCrossInterpreterData_UnregisterClass@@Base+0x6f6> │ │ │ │ + beq.n 493a6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x6f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4945a <_PyCrossInterpreterData_UnregisterClass@@Base+0x6f6> │ │ │ │ + bne.n 493a6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x6f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4945a <_PyCrossInterpreterData_UnregisterClass@@Base+0x6f6> │ │ │ │ - cbz r5, 494f4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x790> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 493a6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x6f6> │ │ │ │ + cbz r5, 49440 <_PyCrossInterpreterData_UnregisterClass@@Base+0x790> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 494e6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x782> │ │ │ │ - bl 98ae4 │ │ │ │ + blt.n 49432 <_PyCrossInterpreterData_UnregisterClass@@Base+0x782> │ │ │ │ + bl 98b84 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 540f0 │ │ │ │ + bl 54048 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ - b.n 494ee <_PyCrossInterpreterData_UnregisterClass@@Base+0x78a> │ │ │ │ + bl 9b6dc │ │ │ │ + b.n 4943a <_PyCrossInterpreterData_UnregisterClass@@Base+0x78a> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 540f0 │ │ │ │ + bl 54048 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop.w │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ @@ -46088,181 +46022,181 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9692 @ 0x25dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 49568 <_PyCrossInterpreterData_UnregisterClass@@Base+0x804> │ │ │ │ + beq.n 494b0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x800> │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 49568 <_PyCrossInterpreterData_UnregisterClass@@Base+0x804> │ │ │ │ + beq.n 494b0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x800> │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #64308 @ 0xfb34 │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3d1c │ │ │ │ - cbnz r0, 4957e <_PyCrossInterpreterData_UnregisterClass@@Base+0x81a> │ │ │ │ - b.n 495aa <_PyCrossInterpreterData_UnregisterClass@@Base+0x846> │ │ │ │ + bl c3924 │ │ │ │ + cbnz r0, 494c6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x816> │ │ │ │ + b.n 494f2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x842> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4954a <_PyCrossInterpreterData_UnregisterClass@@Base+0x7e6> │ │ │ │ - movw r0, #64308 @ 0xfb34 │ │ │ │ + beq.n 49492 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7e2> │ │ │ │ + movw r0, #61812 @ 0xf174 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r2 │ │ │ │ - bl 177b34 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 495aa <_PyCrossInterpreterData_UnregisterClass@@Base+0x846> │ │ │ │ - b.n 4954a <_PyCrossInterpreterData_UnregisterClass@@Base+0x7e6> │ │ │ │ + bl 1774ac <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 494f2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x842> │ │ │ │ + b.n 49492 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7e2> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 88b4c │ │ │ │ + bl 88d60 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 495aa <_PyCrossInterpreterData_UnregisterClass@@Base+0x846> │ │ │ │ + cbz r0, 494f2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x842> │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 495ae <_PyCrossInterpreterData_UnregisterClass@@Base+0x84a> │ │ │ │ + cbnz r0, 494f6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x846> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 495aa <_PyCrossInterpreterData_UnregisterClass@@Base+0x846> │ │ │ │ + beq.n 494f2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x842> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 495aa <_PyCrossInterpreterData_UnregisterClass@@Base+0x846> │ │ │ │ + cbnz r3, 494f2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x842> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 495be <_PyCrossInterpreterData_UnregisterClass@@Base+0x85a> │ │ │ │ + b.n 49506 <_PyCrossInterpreterData_UnregisterClass@@Base+0x856> │ │ │ │ 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} │ │ │ │ - movw r0, #25548 @ 0x63cc │ │ │ │ + movw r0, #22972 @ 0x59bc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b56c │ │ │ │ + b.w 7b798 │ │ │ │ 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, #9452 @ 0x24ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4961e <_PyCrossInterpreterData_UnregisterClass@@Base+0x8ba> │ │ │ │ + beq.n 49566 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8b6> │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4961e <_PyCrossInterpreterData_UnregisterClass@@Base+0x8ba> │ │ │ │ + beq.n 49566 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8b6> │ │ │ │ mov r0, r6 │ │ │ │ - bl b8f78 │ │ │ │ + bl b8af0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 49634 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8d0> │ │ │ │ + bgt.n 4957c <_PyCrossInterpreterData_UnregisterClass@@Base+0x8cc> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41628 @ 0xa29c │ │ │ │ + movw r1, #39052 @ 0x988c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 4965e <_PyCrossInterpreterData_UnregisterClass@@Base+0x8fa> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 495a6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8f6> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 495fa <_PyCrossInterpreterData_UnregisterClass@@Base+0x896> │ │ │ │ - movw r0, #56956 @ 0xde7c │ │ │ │ + beq.n 49542 <_PyCrossInterpreterData_UnregisterClass@@Base+0x892> │ │ │ │ + movw r0, #54380 @ 0xd46c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 177b34 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 4965e <_PyCrossInterpreterData_UnregisterClass@@Base+0x8fa> │ │ │ │ - b.n 495fa <_PyCrossInterpreterData_UnregisterClass@@Base+0x896> │ │ │ │ + bl 1774ac <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 495a6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8f6> │ │ │ │ + b.n 49542 <_PyCrossInterpreterData_UnregisterClass@@Base+0x892> │ │ │ │ subs r0, #1 │ │ │ │ - bl 73304 │ │ │ │ + bl 73528 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4965e <_PyCrossInterpreterData_UnregisterClass@@Base+0x8fa> │ │ │ │ + cbz r0, 495a6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8f6> │ │ │ │ add.w sl, r6, #12 │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ adds r7, #1 │ │ │ │ - bl 88b4c │ │ │ │ - cbnz r0, 49662 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8fe> │ │ │ │ + bl 88d60 │ │ │ │ + cbnz r0, 495aa <_PyCrossInterpreterData_UnregisterClass@@Base+0x8fa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 49680 <_PyCrossInterpreterData_UnregisterClass@@Base+0x91c> │ │ │ │ + bne.n 495c8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x918> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 496a0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x93c> │ │ │ │ + b.n 495e8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x938> │ │ │ │ cmp r8, r7 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 49648 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8e4> │ │ │ │ + bne.n 49590 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8e0> │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 49690 <_PyCrossInterpreterData_UnregisterClass@@Base+0x92c> │ │ │ │ + cbnz r0, 495d8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x928> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4965e <_PyCrossInterpreterData_UnregisterClass@@Base+0x8fa> │ │ │ │ + beq.n 495a6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4965e <_PyCrossInterpreterData_UnregisterClass@@Base+0x8fa> │ │ │ │ + bne.n 495a6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4965e <_PyCrossInterpreterData_UnregisterClass@@Base+0x8fa> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 495a6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8f6> │ │ │ │ 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 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 496c2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x95e> │ │ │ │ + cbz r0, 4960a <_PyCrossInterpreterData_UnregisterClass@@Base+0x95a> │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 8276c │ │ │ │ + bl 8298c │ │ │ │ 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 29144 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 49700 <_PyCrossInterpreterData_UnregisterClass@@Base+0x99c> │ │ │ │ + cbz r3, 49648 <_PyCrossInterpreterData_UnregisterClass@@Base+0x998> │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 49702 <_PyCrossInterpreterData_UnregisterClass@@Base+0x99e> │ │ │ │ + b.n 4964a <_PyCrossInterpreterData_UnregisterClass@@Base+0x99a> │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #368] @ (49874 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb10>) │ │ │ │ + ldr r5, [pc, #368] @ (497bc <_PyCrossInterpreterData_UnregisterClass@@Base+0xb0c>) │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ 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} │ │ │ │ @@ -46275,179 +46209,179 @@ │ │ │ │ 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} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 49750 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9ec> │ │ │ │ + bne.n 49698 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9e8> │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 49750 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9ec> │ │ │ │ + ble.n 49698 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9e8> │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 49750 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9ec> │ │ │ │ - cbnz r4, 49772 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa0e> │ │ │ │ - ldr r1, [pc, #292] @ (49878 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb14>) │ │ │ │ + bne.n 49698 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9e8> │ │ │ │ + cbnz r4, 496ba <_PyCrossInterpreterData_UnregisterClass@@Base+0xa0a> │ │ │ │ + ldr r1, [pc, #292] @ (497c0 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb10>) │ │ │ │ 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, sl │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49836 <_PyCrossInterpreterData_UnregisterClass@@Base+0xad2> │ │ │ │ + beq.n 4977e <_PyCrossInterpreterData_UnregisterClass@@Base+0xace> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 118784 │ │ │ │ + bl 117d8c │ │ │ │ add sl, r8 │ │ │ │ ldrd r9, r7, [sp, #128] @ 0x80 │ │ │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49844 <_PyCrossInterpreterData_UnregisterClass@@Base+0xae0> │ │ │ │ + beq.n 4978c <_PyCrossInterpreterData_UnregisterClass@@Base+0xadc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 118784 │ │ │ │ + bl 117d8c │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ - cbz r0, 497ee <_PyCrossInterpreterData_UnregisterClass@@Base+0xa8a> │ │ │ │ + cbz r0, 49736 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa86> │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 497a8 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa44> │ │ │ │ + beq.n 496f0 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa40> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c78d8 │ │ │ │ + bl c74e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 497aa <_PyCrossInterpreterData_UnregisterClass@@Base+0xa46> │ │ │ │ - b.n 497ee <_PyCrossInterpreterData_UnregisterClass@@Base+0xa8a> │ │ │ │ + bge.n 496f2 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa42> │ │ │ │ + b.n 49736 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa86> │ │ │ │ movs r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 497b2 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa4e> │ │ │ │ + blt.n 496fa <_PyCrossInterpreterData_UnregisterClass@@Base+0xa4a> │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bpl.n 497d0 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa6c> │ │ │ │ + bpl.n 49718 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa68> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #59744 @ 0xe960 │ │ │ │ + movw r1, #57168 @ 0xdf50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25556 @ 0x63d4 │ │ │ │ + movw r0, #22980 @ 0x59c4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 497f2 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa8e> │ │ │ │ - b.n 497ee <_PyCrossInterpreterData_UnregisterClass@@Base+0xa8a> │ │ │ │ + bne.n 4973a <_PyCrossInterpreterData_UnregisterClass@@Base+0xa8a> │ │ │ │ + b.n 49736 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa86> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #5620 @ 0x15f4 │ │ │ │ + movw r2, #3124 @ 0xc34 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #16756 @ 0x4174 │ │ │ │ + movw r1, #14260 @ 0x37b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49854 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaf0> │ │ │ │ - bl 98ae4 │ │ │ │ + b.n 4979c <_PyCrossInterpreterData_UnregisterClass@@Base+0xaec> │ │ │ │ + bl 98b84 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 49808 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa4> │ │ │ │ + blt.n 49750 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa0> │ │ │ │ mov r0, r7 │ │ │ │ blx 2a3c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4981a <_PyCrossInterpreterData_UnregisterClass@@Base+0xab6> │ │ │ │ + b.n 49762 <_PyCrossInterpreterData_UnregisterClass@@Base+0xab2> │ │ │ │ mov r0, r9 │ │ │ │ - cbz r4, 49814 <_PyCrossInterpreterData_UnregisterClass@@Base+0xab0> │ │ │ │ + cbz r4, 4975c <_PyCrossInterpreterData_UnregisterClass@@Base+0xaac> │ │ │ │ blx 29498 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4981a <_PyCrossInterpreterData_UnregisterClass@@Base+0xab6> │ │ │ │ + b.n 49762 <_PyCrossInterpreterData_UnregisterClass@@Base+0xab2> │ │ │ │ blx 29b74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b624 │ │ │ │ - cbz r4, 4984c <_PyCrossInterpreterData_UnregisterClass@@Base+0xae8> │ │ │ │ + bl 9b6dc │ │ │ │ + cbz r4, 49794 <_PyCrossInterpreterData_UnregisterClass@@Base+0xae4> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f686c │ │ │ │ - b.n 497ee <_PyCrossInterpreterData_UnregisterClass@@Base+0xa8a> │ │ │ │ + bl f64ec │ │ │ │ + b.n 49736 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa86> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49854 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaf0> │ │ │ │ + b.n 4979c <_PyCrossInterpreterData_UnregisterClass@@Base+0xaec> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 49854 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaf0> │ │ │ │ + b.n 4979c <_PyCrossInterpreterData_UnregisterClass@@Base+0xaec> │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd r9, r7, [sp, #128] @ 0x80 │ │ │ │ str.w r8, [sp, #144] @ 0x90 │ │ │ │ - bl 118d38 │ │ │ │ + bl 118340 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 118d38 │ │ │ │ + bl 118340 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - beq.n 498c8 │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.w 272090 │ │ │ │ + b.w 2716e8 │ │ │ │ │ │ │ │ -00049880 : │ │ │ │ +000497c8 : │ │ │ │ sub sp, #16 │ │ │ │ add sp, #16 │ │ │ │ - b.w 18e084 │ │ │ │ + b.w 18dca8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 264a8c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x154> │ │ │ │ - cbnz r0, 498a8 │ │ │ │ + bl 2642a8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x154> │ │ │ │ + cbnz r0, 497f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 498ae │ │ │ │ + b.n 497f6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 49264 <_PyCrossInterpreterData_UnregisterClass@@Base+0x500> │ │ │ │ + b.n 491b0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x500> │ │ │ │ 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, #54976 @ 0xd6c0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ - bl 726d8 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 4991a │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 49862 │ │ │ │ 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, 498ee │ │ │ │ + cbz r4, 49836 │ │ │ │ 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] @ (4991c ) │ │ │ │ + ldr r5, [pc, #44] @ (49864 ) │ │ │ │ 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] │ │ │ │ @@ -46458,282 +46392,282 @@ │ │ │ │ orrs r3, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #0] @ (49924 ) │ │ │ │ + ldr r0, [pc, #0] @ (4986c ) │ │ │ │ bx lr │ │ │ │ strb r4, [r0, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (4992c ) │ │ │ │ + ldr r0, [pc, #0] @ (49874 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r0, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r4, r0 │ │ │ │ blx 2915c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.n 4996c │ │ │ │ - ldr r0, [pc, #4] @ (49968 ) │ │ │ │ + b.n 498b4 │ │ │ │ + ldr r0, [pc, #4] @ (498b0 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ 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 4999a │ │ │ │ + bne.n 498e2 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25624 @ 0x6418 │ │ │ │ + movw r1, #23048 @ 0x5a08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 499b8 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 49900 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 499bc │ │ │ │ + ble.n 49904 │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15bf70 │ │ │ │ + bl 15b6a0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 49b78 │ │ │ │ + b.n 49ac0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49ac8 │ │ │ │ + bne.w 49a10 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 499f6 │ │ │ │ + cbz r3, 4993e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 499e8 │ │ │ │ - movw r1, #25672 @ 0x6448 │ │ │ │ + cbnz r2, 49930 │ │ │ │ + movw r1, #23096 @ 0x5a38 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f780 │ │ │ │ - b.n 499b8 │ │ │ │ - movw r1, #25724 @ 0x647c │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 49900 │ │ │ │ + movw r1, #23148 @ 0x5a6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f780 │ │ │ │ - b.n 499b8 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 49900 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 49a10 │ │ │ │ + cbz r6, 49958 │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15bf70 │ │ │ │ - b.n 499b8 │ │ │ │ + bl 15b6a0 │ │ │ │ + b.n 49900 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 49a34 │ │ │ │ + beq.n 4997c │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #404 @ 0x194 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63444 @ 0xf7d4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 499b8 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 49900 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 49a86 │ │ │ │ + cbnz r3, 499ce │ │ │ │ movw r1, #56144 @ 0xdb50 │ │ │ │ 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 221f50 │ │ │ │ + bl 2221c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49b2c │ │ │ │ + beq.n 49a74 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54768 @ 0xd5f0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 49b78 │ │ │ │ + bne.w 49ac0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49b08 │ │ │ │ + beq.n 49a50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49b08 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49b08 │ │ │ │ + bne.n 49a50 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49a50 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #10976 @ 0x2ae0 │ │ │ │ + movw r1, #8480 @ 0x2120 │ │ │ │ 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 c3d1c │ │ │ │ + bl c3924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 499b8 │ │ │ │ + beq.n 49900 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 221f50 │ │ │ │ + bl 2221c0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 266268 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1930> │ │ │ │ + bl 2659f0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x189c> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 49b2c │ │ │ │ - b.n 49b78 │ │ │ │ + cbz r0, 49a74 │ │ │ │ + b.n 49ac0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2180e4 │ │ │ │ + bl 218344 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 49ae4 │ │ │ │ + cbz r3, 49a2c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 266268 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1930> │ │ │ │ - cbz r0, 49b2c │ │ │ │ + b.w 2659f0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x189c> │ │ │ │ + cbz r0, 49a74 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54768 @ 0xd5f0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49b78 │ │ │ │ + bne.n 49ac0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49b08 │ │ │ │ + beq.n 49a50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49b08 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49a50 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ - movw r1, #1340 @ 0x53c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #64380 @ 0xfb7c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 499b8 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 49900 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ 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 d80a0 │ │ │ │ - cbz r0, 49b64 │ │ │ │ + bl d7c58 │ │ │ │ + cbz r0, 49aac │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 499b8 │ │ │ │ - bl d82e4 │ │ │ │ + bne.w 49900 │ │ │ │ + bl d7e9c │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15bf70 │ │ │ │ - b.n 499b8 │ │ │ │ + bl 15b6a0 │ │ │ │ + b.n 49900 │ │ │ │ movw r3, #56144 @ 0xdb50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d80a0 │ │ │ │ + bl d7c58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49b48 │ │ │ │ - b.n 499b8 │ │ │ │ + bne.n 49a90 │ │ │ │ + b.n 49900 │ │ │ │ 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] @ (49c14 ) │ │ │ │ + ldr r3, [pc, #132] @ (49b5c ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 49bc2 │ │ │ │ + cbz r3, 49b0a │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49bb8 │ │ │ │ + bne.n 49b00 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49ba8 │ │ │ │ + bne.n 49af0 │ │ │ │ dmb ish │ │ │ │ - beq.n 49bc2 │ │ │ │ - bl 278a48 │ │ │ │ + beq.n 49b0a │ │ │ │ + bl 2780b0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 49f26 │ │ │ │ + bl 49e6e │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 49bf4 │ │ │ │ + cbz r3, 49b3c │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49bea │ │ │ │ + bne.n 49b32 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49bda │ │ │ │ + bne.n 49b22 │ │ │ │ dmb ish │ │ │ │ - beq.n 49bf4 │ │ │ │ - bl 25dac8 │ │ │ │ + beq.n 49b3c │ │ │ │ + bl 25d780 │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 730ec │ │ │ │ - ldr r3, [pc, #20] @ (49c14 ) │ │ │ │ + bl 73310 │ │ │ │ + ldr r3, [pc, #20] @ (49b5c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49c0e │ │ │ │ + beq.n 49b56 │ │ │ │ blx 2a220 <__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 │ │ │ │ @@ -46741,199 +46675,199 @@ │ │ │ │ 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 49c3a │ │ │ │ - bl 2717d0 │ │ │ │ + bne.n 49b82 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 49c46 │ │ │ │ + cbz r3, 49b8e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 49c88 │ │ │ │ + b.n 49bd0 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49c84 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 49bcc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 49c84 │ │ │ │ + cbnz r3, 49bcc │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49c84 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 49bcc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 49c84 │ │ │ │ + cbnz r3, 49bcc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49c84 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 49bcc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 49c84 │ │ │ │ + cbnz r3, 49bcc │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49c84 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 49bcc │ │ │ │ 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 fde20 │ │ │ │ - cbnz r0, 49d08 │ │ │ │ + bl fda80 │ │ │ │ + cbnz r0, 49c50 │ │ │ │ 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, 49ce2 │ │ │ │ + cbz r2, 49c2a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 49ce2 │ │ │ │ + beq.n 49c2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 49ce2 │ │ │ │ + cbnz r3, 49c2a │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 49cfe │ │ │ │ + cbz r0, 49c46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49cfe │ │ │ │ + beq.n 49c46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49cfe │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49c46 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fc70 │ │ │ │ + b.w 7fe98 │ │ │ │ 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, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 49d3a │ │ │ │ + beq.n 49c82 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49d3a │ │ │ │ + ble.n 49c82 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49d54 │ │ │ │ + beq.n 49c9c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49d54 │ │ │ │ + b.n 49c9c │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 49d72 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 49cba │ │ │ │ mov r0, r4 │ │ │ │ - bl 88b4c │ │ │ │ + bl 88d60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49d72 │ │ │ │ + beq.n 49cba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49d72 │ │ │ │ + cbnz r3, 49cba │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ 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, #57700 @ 0xe164 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122d9c │ │ │ │ + bl 1223fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 49dc6 │ │ │ │ + beq.n 49d0e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88010 │ │ │ │ - cbnz r0, 49dc6 │ │ │ │ + bl 88224 │ │ │ │ + cbnz r0, 49d0e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #25804 @ 0x64cc │ │ │ │ + movw r1, #23228 @ 0x5abc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 49dd6 │ │ │ │ - bl 4ae46 │ │ │ │ + beq.n 49d1e │ │ │ │ + bl 4ad8e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 49e30 │ │ │ │ + b.n 49d78 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 49dec │ │ │ │ + bge.n 49d34 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f94c8 │ │ │ │ + b.w 1f98f8 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 225ddc <_Py_set_inheritable_async_safe@@Base+0x1e30> │ │ │ │ + bl 22604c <_Py_set_inheritable_async_safe@@Base+0x1e30> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49dd2 │ │ │ │ + beq.n 49d1a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49e10 │ │ │ │ + ble.n 49d58 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49e30 │ │ │ │ + ble.n 49d78 │ │ │ │ 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 │ │ │ │ @@ -46946,146 +46880,146 @@ │ │ │ │ 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, 49e56 │ │ │ │ + cbnz r2, 49d9e │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 49e56 │ │ │ │ + bne.n 49d9e │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 49e74 │ │ │ │ - ldr r4, [pc, #60] @ (49e94 ) │ │ │ │ + cbnz r0, 49dbc │ │ │ │ + ldr r4, [pc, #60] @ (49ddc ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 49e74 │ │ │ │ + cbnz r0, 49dbc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49e90 │ │ │ │ + b.n 49dd8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 85a0c │ │ │ │ + bl 85c30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49e70 │ │ │ │ + beq.n 49db8 │ │ │ │ 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, #140 @ 0x8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 49eb0 │ │ │ │ - ldr r2, [pc, #20] @ (49eb4 ) │ │ │ │ + cbnz r3, 49df8 │ │ │ │ + ldr r2, [pc, #20] @ (49dfc ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #520 @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 2771d0 │ │ │ │ + b.w 276830 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbnz r0, 49ebc │ │ │ │ + cbnz r0, 49e04 │ │ │ │ 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, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 49ee8 │ │ │ │ + beq.n 49e30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49ee8 │ │ │ │ + ble.n 49e30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49f04 │ │ │ │ + beq.n 49e4c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49f04 │ │ │ │ + b.n 49e4c │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 49f22 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 49e6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 10b44c │ │ │ │ + bl 10b4f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49f22 │ │ │ │ + beq.n 49e6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49f22 │ │ │ │ + cbnz r3, 49e6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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] @ (4a038 ) │ │ │ │ + ldr r3, [pc, #256] @ (49f80 ) │ │ │ │ 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 49f5a │ │ │ │ + bne.n 49ea2 │ │ │ │ orrs.w r2, r7, r8 │ │ │ │ - bne.n 49f5e │ │ │ │ + bne.n 49ea6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 49f62 │ │ │ │ + b.n 49eaa │ │ │ │ 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, 49f76 │ │ │ │ + cbnz r5, 49ebe │ │ │ │ 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 49f98 │ │ │ │ + bls.n 49ee0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 4a330 │ │ │ │ + bl 4a278 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 49f88 │ │ │ │ + b.n 49ed0 │ │ │ │ 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 │ │ │ │ @@ -47099,45 +47033,45 @@ │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r5, r4 │ │ │ │ blx 29a10 <__memcpy_chk@plt> │ │ │ │ add r6, r9 │ │ │ │ movs r3, #0 │ │ │ │ strb.w fp, [r5, r4] │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 49fda │ │ │ │ + beq.n 49f22 │ │ │ │ strb.w r3, [r9, #1]! │ │ │ │ - b.n 49fd0 │ │ │ │ + b.n 49f18 │ │ │ │ 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 4a006 │ │ │ │ + beq.n 49f4e │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - bl 4a330 │ │ │ │ - b.n 49ff4 │ │ │ │ + bl 4a278 │ │ │ │ + b.n 49f3c │ │ │ │ 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] @ (4a038 ) │ │ │ │ + ldr r3, [pc, #28] @ (49f80 ) │ │ │ │ str.w r2, [sl, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4a030 │ │ │ │ + beq.n 49f78 │ │ │ │ blx 2a220 <__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 │ │ │ │ @@ -47146,111 +47080,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 4a066 │ │ │ │ + beq.n 49fae │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 4a076 │ │ │ │ + b.n 49fbe │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 4a074 │ │ │ │ + ble.n 49fbc │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 4a070 │ │ │ │ - cbnz r2, 4a09a │ │ │ │ + bgt.n 49fb8 │ │ │ │ + cbnz r2, 49fe2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4a076 │ │ │ │ + b.n 49fbe │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #224] @ (4a158 ) │ │ │ │ + ldr r1, [pc, #224] @ (4a0a0 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4a0a0 │ │ │ │ - b.n 4a150 │ │ │ │ + cbnz r0, 49fe8 │ │ │ │ + b.n 4a098 │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4a128 │ │ │ │ + beq.n 4a070 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4a0ee │ │ │ │ - bl dbf3c <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 4a036 │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4a0c4 │ │ │ │ - bl 80b80 │ │ │ │ + cbnz r0, 4a00c │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a150 │ │ │ │ + bne.n 4a098 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a0e8 │ │ │ │ - bl 85f58 │ │ │ │ + b.n 4a030 │ │ │ │ + bl 8617c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4a0e4 │ │ │ │ + beq.n 4a02c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4a0e4 │ │ │ │ + cbnz r3, 4a02c │ │ │ │ mov r0, sl │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4a0b6 │ │ │ │ + beq.n 49ffe │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 4a0f0 │ │ │ │ - b.n 4a130 │ │ │ │ + bne.n 4a038 │ │ │ │ + b.n 4a078 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl dbf3c <_PyNumber_Index@@Base> │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4a106 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 4a150 │ │ │ │ + cbnz r0, 4a04e │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 4a098 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a134 │ │ │ │ - bl 85f58 │ │ │ │ + b.n 4a07c │ │ │ │ + bl 8617c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4a122 │ │ │ │ + beq.n 4a06a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a122 │ │ │ │ + cbnz r3, 4a06a │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4a134 │ │ │ │ - b.n 4a0fa │ │ │ │ + bne.n 4a07c │ │ │ │ + b.n 4a042 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4a134 │ │ │ │ + b.n 4a07c │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 159b30 │ │ │ │ + bl 159218 │ │ │ │ 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 21c80c <_Py_RestoreSignals@@Base+0x1f00> │ │ │ │ + b.w 21ca7c <_Py_RestoreSignals@@Base+0x1f00> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subs r4, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -47258,114 +47192,114 @@ │ │ │ │ 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 4a17e │ │ │ │ - bl 2717d0 │ │ │ │ + bne.n 4a0c6 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4a18a │ │ │ │ + cbz r3, 4a0d2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4a1ac │ │ │ │ + b.n 4a0f4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 4a1a8 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 4a0f0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4a1a8 │ │ │ │ + cbnz r3, 4a0f0 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 4a1a8 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 4a0f0 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #36392 @ 0x8e28 │ │ │ │ + movw r0, #33816 @ 0x8418 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1ec02c <_PyErr_ProgramDecodedTextObject@@Base+0x38c> │ │ │ │ + bl 1ec45c <_PyErr_ProgramDecodedTextObject@@Base+0x38c> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 4a230 │ │ │ │ + bne.n 4a178 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ - bl 487aa │ │ │ │ + bl 486f4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a21a │ │ │ │ - movw r3, #44177 @ 0xac91 │ │ │ │ + beq.n 4a162 │ │ │ │ + movw r3, #44385 @ 0xad61 │ │ │ │ movt r3, #22 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 4a224 │ │ │ │ + bne.n 4a16c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 207610 <_PyCompile_GetBinaryIntrinsicName@@Base+0xe04> │ │ │ │ - bl 80b80 │ │ │ │ + b.w 207a70 <_PyCompile_GetBinaryIntrinsicName@@Base+0xe28> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a202 │ │ │ │ - b.n 4a238 │ │ │ │ + beq.n 4a14a │ │ │ │ + b.n 4a180 │ │ │ │ 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 1546a8 │ │ │ │ + bl 153ca8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004a23c : │ │ │ │ - b.w 1f6d84 <_PyTime_gmtime@@Base+0x44> │ │ │ │ - movw r1, #1404 @ 0x57c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.w 42a40 │ │ │ │ +0004a184 : │ │ │ │ + b.w 1f71b0 <_PyTime_gmtime@@Base+0x44> │ │ │ │ + movw r1, #64444 @ 0xfbbc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.w 42a06 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 14861c │ │ │ │ + bl 147c14 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4a27c │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 4a28e │ │ │ │ - b.n 4a2ca │ │ │ │ + bne.n 4a1c4 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 4a1d6 │ │ │ │ + b.n 4a212 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #92] @ 4a2e0 │ │ │ │ + vldr d6, [pc, #92] @ 4a228 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4a2ce │ │ │ │ + bhi.n 4a216 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2973c │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ @@ -47374,50 +47308,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 4a2d6 │ │ │ │ + beq.n 4a21e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4a2d6 │ │ │ │ + b.n 4a21e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a2d6 │ │ │ │ + b.n 4a21e │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -0004a2e8 : │ │ │ │ - ldr r3, [pc, #64] @ (4a32c ) │ │ │ │ +0004a230 : │ │ │ │ + ldr r3, [pc, #64] @ (4a274 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 4a328 │ │ │ │ + cbz r0, 4a270 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 4a300 │ │ │ │ + bne.n 4a248 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 4a2f2 │ │ │ │ + b.n 4a23a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4a316 │ │ │ │ + beq.n 4a25e │ │ │ │ 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 4a2fc │ │ │ │ + bcc.n 4a244 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4a328 │ │ │ │ + cbz r0, 4a270 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -48100,26 +48034,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} │ │ │ │ │ │ │ │ -0004abf2 : │ │ │ │ +0004ab3a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (4ac24 ) │ │ │ │ + ldr r3, [pc, #32] @ (4ab6c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1b9a78 │ │ │ │ - cbz r0, 4ac20 │ │ │ │ + bl 1ba1a0 │ │ │ │ + cbz r0, 4ab68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ @@ -48127,314 +48061,314 @@ │ │ │ │ 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 r0, r1 │ │ │ │ - bl e2254 │ │ │ │ + bl e1ed8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ac48 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 4ac56 │ │ │ │ + bne.n 4ab90 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 4ab9e │ │ │ │ mov r0, r4 │ │ │ │ blx 2a1a4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 19a3d4 │ │ │ │ + b.w 19a7cc │ │ │ │ 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 r4, r0 │ │ │ │ - bl 192a54 │ │ │ │ - cbz r0, 4ac90 │ │ │ │ + bl 19273c │ │ │ │ + cbz r0, 4abd8 │ │ │ │ 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 4ac8e │ │ │ │ + beq.n 4abd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ac8e │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4abd6 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ - cbnz r1, 4acbe │ │ │ │ + cbnz r1, 4ac06 │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20772 @ 0x5124 │ │ │ │ + movw r1, #18196 @ 0x4714 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ace8 │ │ │ │ + b.n 4ac30 │ │ │ │ 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 4ace6 │ │ │ │ + beq.n 4ac2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4ace6 │ │ │ │ + cbnz r3, 4ac2e │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, 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] @ (4adac ) │ │ │ │ + ldr r3, [pc, #176] @ (4acf4 ) │ │ │ │ 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, 4ad2e │ │ │ │ + cbz r3, 4ac76 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4ad24 │ │ │ │ + bne.n 4ac6c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ad14 │ │ │ │ + bne.n 4ac5c │ │ │ │ dmb ish │ │ │ │ - beq.n 4ad2e │ │ │ │ - bl 278a48 │ │ │ │ + beq.n 4ac76 │ │ │ │ + bl 2780b0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 49f26 │ │ │ │ + bl 49e6e │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4ad60 │ │ │ │ + cbz r3, 4aca8 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ad56 │ │ │ │ + bne.n 4ac9e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ad46 │ │ │ │ + bne.n 4ac8e │ │ │ │ dmb ish │ │ │ │ - beq.n 4ad60 │ │ │ │ - bl 25dac8 │ │ │ │ - movw r1, #63968 @ 0xf9e0 │ │ │ │ + beq.n 4aca8 │ │ │ │ + bl 25d780 │ │ │ │ + movw r1, #61472 @ 0xf020 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ 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 4ad6e │ │ │ │ + bne.n 4acb6 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 80b20 │ │ │ │ - ldr r3, [pc, #20] @ (4adac ) │ │ │ │ + bl 80d40 │ │ │ │ + ldr r3, [pc, #20] @ (4acf4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4ada6 │ │ │ │ + beq.n 4acee │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, 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 │ │ │ │ - bl 1620f4 <_PyUnicode_Copy@@Base> │ │ │ │ - cbz r0, 4add6 │ │ │ │ + bl 1617e4 <_PyUnicode_Copy@@Base> │ │ │ │ + cbz r0, 4ad1e │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #63472 @ 0xf7f0 │ │ │ │ + movw r0, #60896 @ 0xede0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 4adea │ │ │ │ - movw r0, #25856 @ 0x6500 │ │ │ │ + cbnz r3, 4ad32 │ │ │ │ + movw r0, #23280 @ 0x5af0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 146124 │ │ │ │ - cbnz r0, 4ae1c │ │ │ │ + bl 145720 │ │ │ │ + cbnz r0, 4ad64 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #25872 @ 0x6510 │ │ │ │ + movw r0, #23296 @ 0x5b00 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 146758 │ │ │ │ - b.n 4ae40 │ │ │ │ + bl 145d54 │ │ │ │ + b.n 4ad88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4ae3e │ │ │ │ + bne.n 4ad86 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8820 @ 0x2274 │ │ │ │ + movw r1, #6244 @ 0x1864 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 4aefa │ │ │ │ + b.n 4ae42 │ │ │ │ │ │ │ │ -0004ae46 : │ │ │ │ +0004ad8e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (4ae78 ) │ │ │ │ + ldr r0, [pc, #32] @ (4adc0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43984 @ 0xabd0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #25904 @ 0x6530 │ │ │ │ + movw r2, #23328 @ 0x5b20 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 12f7e4 <_PyErr_SetString@@Base> │ │ │ │ + bl 12ee2c <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 4493e <_PyLong_UnsignedLongLong_Converter@@Base+0x60> │ │ │ │ - movw r0, #21848 @ 0x5558 │ │ │ │ + b.w 448fe <_PyLong_UnsignedLongLong_Converter@@Base+0x60> │ │ │ │ + movw r0, #19748 @ 0x4d24 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r1, #3 │ │ │ │ - b.w 80b20 │ │ │ │ + b.w 80d40 │ │ │ │ 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 4aeba │ │ │ │ + beq.n 4ae02 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5680 @ 0x1630 │ │ │ │ + movw r0, #3184 @ 0xc70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4aeba │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4ae02 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4aef8 │ │ │ │ + b.n 4ae40 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4aece │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 4ae16 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4aeb6 │ │ │ │ + bne.n 4adfe │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4aee2 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 4ae2a │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4aeb6 │ │ │ │ + bne.n 4adfe │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122914 <_Py_set_inheritable@@Base> │ │ │ │ + bl 121f74 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4aeb6 │ │ │ │ + beq.n 4adfe │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r7, 4af1e │ │ │ │ + cbz r7, 4ae66 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4af1e │ │ │ │ + beq.n 4ae66 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 4af2a │ │ │ │ - bl 16ba2c <_PyParkingLot_Unpark@@Base+0x3ec> │ │ │ │ + bgt.n 4ae72 │ │ │ │ + bl 16b0e4 <_PyParkingLot_Unpark@@Base+0x224> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4afc0 │ │ │ │ - b.n 4b062 │ │ │ │ + bne.n 4af08 │ │ │ │ + b.n 4afaa │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4afc6 │ │ │ │ + bne.n 4af0e │ │ │ │ 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 4af44 │ │ │ │ + blt.n 4ae8c │ │ │ │ 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 4afb0 │ │ │ │ + ble.n 4aef8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4af7e │ │ │ │ + bne.n 4aec6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea310 │ │ │ │ - cbnz r0, 4af6c │ │ │ │ + bl 1ea740 │ │ │ │ + cbnz r0, 4aeb4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4afe4 │ │ │ │ + b.n 4af2c │ │ │ │ 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 │ │ │ │ @@ -48453,115 +48387,115 @@ │ │ │ │ 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 4af90 │ │ │ │ - b.n 4af52 │ │ │ │ + bne.n 4aed8 │ │ │ │ + b.n 4ae9a │ │ │ │ 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 4b062 │ │ │ │ + beq.n 4afaa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4b062 │ │ │ │ + b.n 4afaa │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 27d898 │ │ │ │ + bl 27cef8 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 4afda │ │ │ │ + bcs.n 4af22 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f94c8 │ │ │ │ + b.w 1f98f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f2f0 │ │ │ │ + bl 10f398 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4afe8 │ │ │ │ + cbnz r0, 4af30 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b062 │ │ │ │ + b.n 4afaa │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b002 │ │ │ │ + blt.n 4af4a │ │ │ │ mul.w r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 4b002 │ │ │ │ + bge.n 4af4a │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 27db10 │ │ │ │ + bl 27d170 │ │ │ │ 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 4b042 │ │ │ │ - bl 192a54 │ │ │ │ - cbnz r0, 4b02e │ │ │ │ + ble.n 4af8a │ │ │ │ + bl 19273c │ │ │ │ + cbnz r0, 4af76 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4afe4 │ │ │ │ + beq.n 4af2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4afe4 │ │ │ │ + bne.n 4af2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4afe4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4af2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4b03e │ │ │ │ + beq.n 4af86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b03e │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4af86 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 4b00a │ │ │ │ + b.n 4af52 │ │ │ │ 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 4b062 │ │ │ │ + beq.n 4afaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b062 │ │ │ │ + cbnz r3, 4afaa │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 4b06a │ │ │ │ + b.n 4afb2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29778 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 221cbc │ │ │ │ + bl 221f28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b0a8 │ │ │ │ - beq.n 4b0ac │ │ │ │ + blt.n 4aff0 │ │ │ │ + beq.n 4aff4 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4b0b4 │ │ │ │ + b.n 4affc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b0b4 │ │ │ │ + b.n 4affc │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ 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 │ │ │ │ @@ -48571,814 +48505,817 @@ │ │ │ │ blx 298b0 │ │ │ │ mov r0, r6 │ │ │ │ blx 298b0 │ │ │ │ mov r0, r5 │ │ │ │ blx 298b0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 795a0 │ │ │ │ + bl 797cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fc70 │ │ │ │ + bl 7fe98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b104 │ │ │ │ + beq.n 4b04c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b104 │ │ │ │ + cbnz r3, 4b04c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 158a78 <_PyTime_AsTimespec@@Base+0x3e8> │ │ │ │ - cbz r0, 4b13c │ │ │ │ + bl 158078 <_PyTime_AsTimespec@@Base+0x3e8> │ │ │ │ + cbz r0, 4b084 │ │ │ │ mov r4, r0 │ │ │ │ - bl 203078 │ │ │ │ + bl 2033b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b13e │ │ │ │ + bne.n 4b086 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b13c │ │ │ │ + beq.n 4b084 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b13c │ │ │ │ + cbnz r3, 4b084 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ 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 r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #4996 @ 0x1384 │ │ │ │ + movw r1, #5088 @ 0x13e0 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122d9c │ │ │ │ - bl d03d4 │ │ │ │ + bl 1223fc │ │ │ │ + bl cffa4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4b1aa │ │ │ │ + beq.n 4b0f2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88010 │ │ │ │ - cbnz r0, 4b1aa │ │ │ │ + bl 88224 │ │ │ │ + cbnz r0, 4b0f2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - movw r1, #4996 @ 0x1384 │ │ │ │ + movw r1, #5088 @ 0x13e0 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 122d9c │ │ │ │ - bl d03d4 │ │ │ │ + bl 1223fc │ │ │ │ + bl cffa4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #10352 @ 0x2870 │ │ │ │ + movw r1, #7900 @ 0x1edc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #64868 @ 0xfd64 │ │ │ │ + movw r0, #62372 @ 0xf3a4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b266 │ │ │ │ + b.n 4b1ae │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4b24e │ │ │ │ + beq.n 4b196 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 4b24e │ │ │ │ + bge.n 4b196 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 4b1c8 │ │ │ │ + bne.n 4b110 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbnz r1, 4b21a │ │ │ │ - b.n 4b210 │ │ │ │ + cbnz r1, 4b162 │ │ │ │ + b.n 4b158 │ │ │ │ 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 d5b60 │ │ │ │ + bl d56f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b1fa │ │ │ │ + beq.n 4b142 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b1fa │ │ │ │ + cbnz r3, 4b142 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 4b1a6 │ │ │ │ - bne.n 4b1c2 │ │ │ │ + blt.n 4b0ee │ │ │ │ + bne.n 4b10a │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4b1ac │ │ │ │ + b.n 4b0f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4b240 │ │ │ │ + bne.n 4b188 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4b266 │ │ │ │ + b.n 4b1ae │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4b210 │ │ │ │ + bge.n 4b158 │ │ │ │ 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 4b206 │ │ │ │ + beq.n 4b14e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 4b232 │ │ │ │ + b.n 4b17a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b210 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b210 │ │ │ │ + bne.n 4b158 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b158 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2480 @ 0x9b0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #65520 @ 0xfff0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 4b1a6 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 4b0ee │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 795a0 │ │ │ │ + bl 797cc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ 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 4b2ae │ │ │ │ + beq.n 4b1f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b2ae │ │ │ │ + cbnz r3, 4b1f6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ 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, #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 4b382 │ │ │ │ + beq.n 4b2ca │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b382 │ │ │ │ + bne.n 4b2ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25c65c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b382 │ │ │ │ + beq.n 4b2ca │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ strd r9, sl, [sp, #8] │ │ │ │ - movw r3, #41941 @ 0xa3d5 │ │ │ │ + movw r3, #42957 @ 0xa7cd │ │ │ │ movt r3, #25 │ │ │ │ - movw r0, #25984 @ 0x6580 │ │ │ │ + movw r0, #23408 @ 0x5b70 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4b32c │ │ │ │ + cbnz r0, 4b274 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2630a8 │ │ │ │ + b.w 2628b8 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - movw r0, #25996 @ 0x658c │ │ │ │ + movw r0, #23420 @ 0x5b7c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e644 │ │ │ │ + bl 25de5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 4b362 │ │ │ │ + beq.n 4b2aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b362 │ │ │ │ + cbnz r3, 4b2aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4b320 │ │ │ │ + beq.n 4b268 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b382 │ │ │ │ + beq.n 4b2ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b382 │ │ │ │ + cbnz r3, 4b2ca │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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, 4b3a6 │ │ │ │ + cbz r3, 4b2ee │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4b3b6 │ │ │ │ + b.n 4b2fe │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4b3b4 │ │ │ │ + blt.n 4b2fc │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4b3b0 │ │ │ │ - cbnz r1, 4b3dc │ │ │ │ + bgt.n 4b2f8 │ │ │ │ + cbnz r1, 4b31e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4b3b6 │ │ │ │ + b.n 4b2fe │ │ │ │ mov r6, r3 │ │ │ │ + ldr r1, [pc, #424] @ (4b4a8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, sp, #32 │ │ │ │ + str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ - movw r4, #15740 @ 0x3d7c │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ movs r1, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b3e2 │ │ │ │ - b.n 4b43e │ │ │ │ + cbnz r0, 4b324 │ │ │ │ + b.n 4b380 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4b408 │ │ │ │ + beq.n 4b34a │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4b3f2 │ │ │ │ + cbz r6, 4b334 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4b3f2 │ │ │ │ + bne.n 4b334 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4b40c │ │ │ │ + b.n 4b34e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4b3fa │ │ │ │ + cbnz r0, 4b33c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4b40c │ │ │ │ - bl c78d8 │ │ │ │ + b.n 4b34e │ │ │ │ + bl c74e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b43e │ │ │ │ + blt.n 4b380 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4b3ee │ │ │ │ - b.n 4b3f6 │ │ │ │ + beq.n 4b330 │ │ │ │ + b.n 4b338 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 26650c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1bd4> │ │ │ │ + bl 265c94 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1b40> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b43e │ │ │ │ + beq.n 4b380 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b494 │ │ │ │ + beq.n 4b3d6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4b442 │ │ │ │ + beq.n 4b384 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53348 @ 0xd064 │ │ │ │ + movw r1, #51324 @ 0xc87c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b548 │ │ │ │ + b.n 4b48a │ │ │ │ mov r0, r5 │ │ │ │ - bl 109034 │ │ │ │ - cbnz r0, 4b462 │ │ │ │ + bl 1090e4 │ │ │ │ + cbnz r0, 4b3a4 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53388 @ 0xd08c │ │ │ │ + movw r1, #51364 @ 0xc8a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 4b43e │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 4b380 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b43e │ │ │ │ + beq.n 4b380 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4b494 │ │ │ │ + ble.n 4b3d6 │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53432 @ 0xd0b8 │ │ │ │ + movw r1, #51408 @ 0xc8d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ - b.n 4b43e │ │ │ │ + bl d2994 │ │ │ │ + b.n 4b380 │ │ │ │ mov r0, r7 │ │ │ │ - bl d03d4 │ │ │ │ + bl cffa4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4b828 │ │ │ │ + bl 4b774 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b4b0 │ │ │ │ + cbnz r0, 4b3f2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b43e │ │ │ │ + beq.n 4b380 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ - b.n 4b43e │ │ │ │ + bl d2994 │ │ │ │ + b.n 4b380 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #5 │ │ │ │ blx 2957c │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #124 @ (adr r3, 4b550 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 4b498 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #120 @ (adr r3, 4b558 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 4b4a0 ) │ │ │ │ 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 80b80 │ │ │ │ - cbz r0, 4b518 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 4b45a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b4a4 │ │ │ │ + beq.n 4b3e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b4a4 │ │ │ │ + bne.n 4b3e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b4a4 │ │ │ │ - cbz r5, 4b548 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b3e6 │ │ │ │ + cbz r5, 4b48a │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4b53a │ │ │ │ - bl 98ae4 │ │ │ │ + blt.n 4b47c │ │ │ │ + bl 98b84 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 545a0 │ │ │ │ + bl 544f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ - b.n 4b542 │ │ │ │ + bl 9b6dc │ │ │ │ + b.n 4b484 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 545a0 │ │ │ │ + bl 544f6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ + 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 r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4b582 │ │ │ │ + bne.n 4b4ce │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl dbf3c <_PyNumber_Index@@Base> │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4b59a │ │ │ │ - b.n 4b5ae │ │ │ │ + cbnz r0, 4b4e6 │ │ │ │ + b.n 4b4fa │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #220 @ 0xdc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r0, #63260 @ 0xf71c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b576 │ │ │ │ - b.n 4b688 │ │ │ │ - bl 85f58 │ │ │ │ + bne.n 4b4c2 │ │ │ │ + b.n 4b5d4 │ │ │ │ + bl 8617c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4b5bc │ │ │ │ + bne.n 4b508 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4b5cc │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 4b518 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b688 │ │ │ │ + bne.n 4b5d4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b5cc │ │ │ │ + b.n 4b518 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b5aa │ │ │ │ + bne.n 4b4f6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b5aa │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b4f6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4b5ec │ │ │ │ + bne.n 4b538 │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26008 @ 0x6598 │ │ │ │ + movw r1, #23432 @ 0x5b88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 4b688 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 4b5d4 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 4b5fe │ │ │ │ + blt.n 4b54a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2ed9c │ │ │ │ negs r3, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 4b606 │ │ │ │ - cbnz r4, 4b62a │ │ │ │ + ble.n 4b552 │ │ │ │ + cbnz r4, 4b576 │ │ │ │ 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 2576ec <_PyDeadline_Get@@Base+0xd74> │ │ │ │ + bl 257590 <_PyTime_AsTimeval@@Base+0x12f8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b688 │ │ │ │ + beq.n 4b5d4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4b68a │ │ │ │ + b.n 4b5d6 │ │ │ │ negs r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207dac │ │ │ │ - cbnz r0, 4b688 │ │ │ │ + bl 208300 │ │ │ │ + cbnz r0, 4b5d4 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 4b644 │ │ │ │ + bge.n 4b590 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ed9c │ │ │ │ - cbnz r0, 4b668 │ │ │ │ - b.n 4b688 │ │ │ │ + cbnz r0, 4b5b4 │ │ │ │ + b.n 4b5d4 │ │ │ │ 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 2576ec <_PyDeadline_Get@@Base+0xd74> │ │ │ │ + bl 257590 <_PyTime_AsTimeval@@Base+0x12f8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b688 │ │ │ │ + beq.n 4b5d4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b67c │ │ │ │ + beq.n 4b5c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b67c │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b5c8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207dac │ │ │ │ + bl 208300 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b620 │ │ │ │ + beq.n 4b56c │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4b6aa │ │ │ │ + cbz r3, 4b5f6 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 4b6bc │ │ │ │ + b.n 4b608 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4b6ba │ │ │ │ + ble.n 4b606 │ │ │ │ cmp r2, #5 │ │ │ │ - bgt.n 4b6b4 │ │ │ │ - cbnz r1, 4b6de │ │ │ │ + bgt.n 4b600 │ │ │ │ + cbnz r1, 4b62a │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 4b6bc │ │ │ │ + b.n 4b608 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r1, [pc, #356] @ (4b824 ) │ │ │ │ + ldr r1, [pc, #356] @ (4b770 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #5 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b6e6 │ │ │ │ - b.n 4b7a0 │ │ │ │ + cbnz r0, 4b632 │ │ │ │ + b.n 4b6ec │ │ │ │ clz r9, r1 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b6fa │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 4b646 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b7a0 │ │ │ │ + bne.n 4b6ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b710 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 4b65c │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b7a0 │ │ │ │ + bne.n 4b6ec │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl dbf3c <_PyNumber_Index@@Base> │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4b728 │ │ │ │ - bl 80b80 │ │ │ │ + cbnz r0, 4b674 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b7a0 │ │ │ │ + bne.n 4b6ec │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b74c │ │ │ │ - bl 85f58 │ │ │ │ + b.n 4b698 │ │ │ │ + bl 8617c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b748 │ │ │ │ + beq.n 4b694 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4b748 │ │ │ │ + cbnz r3, 4b694 │ │ │ │ mov r0, sl │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 4b71a │ │ │ │ + beq.n 4b666 │ │ │ │ add r6, r9 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 4b7fc │ │ │ │ + beq.n 4b748 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4b75c │ │ │ │ + cbz r0, 4b6a8 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 4b764 │ │ │ │ - b.n 4b768 │ │ │ │ + bne.n 4b6b0 │ │ │ │ + b.n 4b6b4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 4b770 │ │ │ │ + b.n 4b6bc │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4b78c │ │ │ │ + bge.n 4b6d8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26044 @ 0x65bc │ │ │ │ + movw r1, #23468 @ 0x5bac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 4b7a0 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 4b6ec │ │ │ │ movw r9, #4364 @ 0x110c │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 4b7a4 │ │ │ │ + beq.n 4b6f0 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 201fe4 │ │ │ │ - cbnz r0, 4b7a8 │ │ │ │ + bl 20231c │ │ │ │ + cbnz r0, 4b6f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b81c │ │ │ │ + b.n 4b768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b7aa │ │ │ │ + b.n 4b6f6 │ │ │ │ add r4, sp, #24 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 4b7be │ │ │ │ + beq.n 4b70a │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 201fe4 │ │ │ │ + bl 20231c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b7a0 │ │ │ │ + beq.n 4b6ec │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 4b7c0 │ │ │ │ + b.n 4b70c │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, sl, [sp] │ │ │ │ blx 297b4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 4b816 │ │ │ │ + bge.n 4b762 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4b806 │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 4b752 │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b7c4 │ │ │ │ - b.n 4b7a0 │ │ │ │ + beq.n 4b710 │ │ │ │ + b.n 4b6ec │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 4b774 │ │ │ │ + blt.n 4b6c0 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 4b7c0 │ │ │ │ + b.n 4b70c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 4b7a0 │ │ │ │ + bl f64e4 │ │ │ │ + b.n 4b6ec │ │ │ │ mov r0, r9 │ │ │ │ - bl 80d4c │ │ │ │ + bl 80f6c │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b846 │ │ │ │ + cbz r0, 4b792 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 8276c │ │ │ │ + bl 8298c │ │ │ │ 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 r5, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrb.w r2, [r1, #87] @ 0x57 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bmi.n 4b870 │ │ │ │ + bmi.n 4b7bc │ │ │ │ movw r2, #24972 @ 0x618c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4b8aa │ │ │ │ + bne.n 4b7f6 │ │ │ │ mov r6, r0 │ │ │ │ - bl 72508 │ │ │ │ + bl 7273c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b8a6 │ │ │ │ + cbz r0, 4b7f2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 8a020 │ │ │ │ + bl 8a27c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b890 │ │ │ │ + beq.n 4b7dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a020 │ │ │ │ + bl 8a27c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b8b2 │ │ │ │ + bne.n 4b7fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b8a6 │ │ │ │ + beq.n 4b7f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b8a6 │ │ │ │ + cbnz r3, 4b7f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b8b2 │ │ │ │ + b.n 4b7fe │ │ │ │ movw r4, #7536 @ 0x1d70 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ 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 │ │ │ │ adds r0, #8 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4b8d6 │ │ │ │ + cbz r1, 4b822 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4b8de │ │ │ │ + b.n 4b82a │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.w 346b8 │ │ │ │ - movw r1, #1264 @ 0x4f0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.n 4ba30 │ │ │ │ + b.w 346dc │ │ │ │ + movw r1, #64304 @ 0xfb30 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 4b97c │ │ │ │ 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 4b91c │ │ │ │ + bmi.n 4b868 │ │ │ │ movw r3, #24972 @ 0x618c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4b91c │ │ │ │ + beq.n 4b868 │ │ │ │ movw r4, #7536 @ 0x1d70 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 4b934 │ │ │ │ + b.n 4b880 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329d8 <_PyXI_ApplyError@@Base+0x3de> │ │ │ │ + bl 329fc <_PyXI_ApplyError@@Base+0x3de> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b912 │ │ │ │ + beq.n 4b85e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -49388,130 +49325,130 @@ │ │ │ │ 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 4ba20 │ │ │ │ + beq.n 4b96c │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ba20 │ │ │ │ + bne.n 4b96c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25c65c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ba20 │ │ │ │ + beq.n 4b96c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ mov r3, r5 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #26084 @ 0x65e4 │ │ │ │ + movw r0, #23508 @ 0x5bd4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4b9c8 │ │ │ │ + cbnz r0, 4b914 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2630a8 │ │ │ │ + b.w 2628b8 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #533 @ 0x215 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - movw r0, #26092 @ 0x65ec │ │ │ │ + movw r0, #23516 @ 0x5bdc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e644 │ │ │ │ + bl 25de5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 4ba00 │ │ │ │ + beq.n 4b94c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ba00 │ │ │ │ + cbnz r3, 4b94c │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4b9bc │ │ │ │ + beq.n 4b908 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ba20 │ │ │ │ + beq.n 4b96c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4ba20 │ │ │ │ + cbnz r3, 4b96c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #4] @ (4ba2c ) │ │ │ │ + ldr r0, [pc, #4] @ (4b978 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r4, [r0, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, #43712 @ 0xaac0 │ │ │ │ + movw r1, #41216 @ 0xa100 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #43716 @ 0xaac4 │ │ │ │ + movw r0, #41220 @ 0xa104 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ba6e │ │ │ │ + beq.n 4b9ba │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ba70 │ │ │ │ + beq.n 4b9bc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4ba70 │ │ │ │ + b.n 4b9bc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #1252 @ 0x4e4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.w 42a40 │ │ │ │ + movw r1, #64292 @ 0xfb24 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.w 42a06 │ │ │ │ │ │ │ │ -0004ba7e <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r2, [pc, #40] @ (4baa8 <_PyContext_NewHamtForTests@@Base+0x2a>) │ │ │ │ +0004b9ca <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r2, [pc, #40] @ (4b9f4 <_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 │ │ │ │ @@ -49520,404 +49457,404 @@ │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #0] @ (4bab0 <_PyContext_NewHamtForTests@@Base+0x32>) │ │ │ │ + ldr r0, [pc, #0] @ (4b9fc <_PyContext_NewHamtForTests@@Base+0x32>) │ │ │ │ bx lr │ │ │ │ strb r4, [r0, #13] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r1, #1416 @ 0x588 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.n 4ba30 │ │ │ │ + movw r1, #64456 @ 0xfbc8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 4b97c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4bb54 <_PyContext_NewHamtForTests@@Base+0xd6>) │ │ │ │ + ldr r3, [pc, #132] @ (4baa0 <_PyContext_NewHamtForTests@@Base+0xd6>) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4bb02 <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ + cbz r3, 4ba4e <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4baf8 <_PyContext_NewHamtForTests@@Base+0x7a> │ │ │ │ + bne.n 4ba44 <_PyContext_NewHamtForTests@@Base+0x7a> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4bae8 <_PyContext_NewHamtForTests@@Base+0x6a> │ │ │ │ + bne.n 4ba34 <_PyContext_NewHamtForTests@@Base+0x6a> │ │ │ │ dmb ish │ │ │ │ - beq.n 4bb02 <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ - bl 278a48 │ │ │ │ + beq.n 4ba4e <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ + bl 2780b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4be38 │ │ │ │ + bl 4bd84 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4bb34 <_PyContext_NewHamtForTests@@Base+0xb6> │ │ │ │ + cbz r3, 4ba80 <_PyContext_NewHamtForTests@@Base+0xb6> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4bb2a <_PyContext_NewHamtForTests@@Base+0xac> │ │ │ │ + bne.n 4ba76 <_PyContext_NewHamtForTests@@Base+0xac> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4bb1a <_PyContext_NewHamtForTests@@Base+0x9c> │ │ │ │ + bne.n 4ba66 <_PyContext_NewHamtForTests@@Base+0x9c> │ │ │ │ dmb ish │ │ │ │ - beq.n 4bb34 <_PyContext_NewHamtForTests@@Base+0xb6> │ │ │ │ - bl 25dac8 │ │ │ │ + beq.n 4ba80 <_PyContext_NewHamtForTests@@Base+0xb6> │ │ │ │ + bl 25d780 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 730ec │ │ │ │ - ldr r3, [pc, #20] @ (4bb54 <_PyContext_NewHamtForTests@@Base+0xd6>) │ │ │ │ + bl 73310 │ │ │ │ + ldr r3, [pc, #20] @ (4baa0 <_PyContext_NewHamtForTests@@Base+0xd6>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4bb4e <_PyContext_NewHamtForTests@@Base+0xd0> │ │ │ │ + beq.n 4ba9a <_PyContext_NewHamtForTests@@Base+0xd0> │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, 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 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 4bb80 <_PyContext_NewHamtForTests@@Base+0x102> │ │ │ │ + cbz r3, 4bacc <_PyContext_NewHamtForTests@@Base+0x102> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4bb80 <_PyContext_NewHamtForTests@@Base+0x102> │ │ │ │ + bgt.n 4bacc <_PyContext_NewHamtForTests@@Base+0x102> │ │ │ │ mov r0, r3 │ │ │ │ - bl 25be44 <_PySys_GetSizeOf@@Base> │ │ │ │ + bl 25b65c <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4bb8a <_PyContext_NewHamtForTests@@Base+0x10c> │ │ │ │ + beq.n 4bad6 <_PyContext_NewHamtForTests@@Base+0x10c> │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12d5b0 │ │ │ │ + b.w 12cbe8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #1088 @ 0x440 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.n 4ba30 │ │ │ │ + movw r1, #64128 @ 0xfa80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 4b97c │ │ │ │ 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 4bbc4 <_PyContext_NewHamtForTests@@Base+0x146> │ │ │ │ + bgt.n 4bb10 <_PyContext_NewHamtForTests@@Base+0x146> │ │ │ │ mov r0, r4 │ │ │ │ - bl 264a8c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x154> │ │ │ │ - cbnz r0, 4bbe0 <_PyContext_NewHamtForTests@@Base+0x162> │ │ │ │ + bl 2642a8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x154> │ │ │ │ + cbnz r0, 4bb2c <_PyContext_NewHamtForTests@@Base+0x162> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 498ae │ │ │ │ + b.w 497f6 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #26112 @ 0x6600 │ │ │ │ + movw r1, #23536 @ 0x5bf0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4bbb0 <_PyContext_NewHamtForTests@@Base+0x132> │ │ │ │ + bne.n 4bafc <_PyContext_NewHamtForTests@@Base+0x132> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004bbe4 : │ │ │ │ - movw r0, #22960 @ 0x59b0 │ │ │ │ +0004bb30 : │ │ │ │ + movw r0, #20464 @ 0x4ff0 │ │ │ │ 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, #35792 @ 0x8bd0 │ │ │ │ + movw r1, #33296 @ 0x8210 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3d1c │ │ │ │ - cbz r0, 4bc26 │ │ │ │ + bl c3924 │ │ │ │ + cbz r0, 4bb72 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 242364 │ │ │ │ + bl 242308 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 264a8c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x154> │ │ │ │ - cbnz r0, 4bc4e │ │ │ │ + bl 2642a8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x154> │ │ │ │ + cbnz r0, 4bb9a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 264bf4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2bc> │ │ │ │ + b.w 264410 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2bc> │ │ │ │ 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 4bc78 │ │ │ │ + bhi.n 4bbc4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4bc90 │ │ │ │ + beq.n 4bbdc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4bc92 │ │ │ │ - movw r0, #49280 @ 0xc080 │ │ │ │ + b.n 4bbde │ │ │ │ + movw r0, #46680 @ 0xb658 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bc6e │ │ │ │ - b.n 4bcbc │ │ │ │ + bne.n 4bbba │ │ │ │ + b.n 4bc08 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa2a4 │ │ │ │ + bl 1fa5e0 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4bcbc │ │ │ │ + beq.n 4bc08 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4bcc0 │ │ │ │ + blt.n 4bc0c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39832 @ 0x9b98 │ │ │ │ + movw r1, #37256 @ 0x9188 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bcf4 │ │ │ │ + b.n 4bc40 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4bcd8 │ │ │ │ + cbz r0, 4bc24 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c1718 │ │ │ │ + bl 1c1e3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bcbc │ │ │ │ + beq.n 4bc08 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4bcf4 │ │ │ │ - cbz r4, 4bcea │ │ │ │ + cbnz r0, 4bc40 │ │ │ │ + cbz r4, 4bc36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bcf2 │ │ │ │ + beq.n 4bc3e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4bcf2 │ │ │ │ + b.n 4bc3e │ │ │ │ mov r0, r5 │ │ │ │ - bl fe87c <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4bcbc │ │ │ │ + bl fe530 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4bc08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, 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 r5, r0 │ │ │ │ add r4, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r1, #64180 @ 0xfab4 │ │ │ │ + movw r1, #61684 @ 0xf0f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl c3d1c │ │ │ │ - cbz r0, 4bd68 │ │ │ │ + bl c3924 │ │ │ │ + cbz r0, 4bcb4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 24196c │ │ │ │ + bl 241910 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4bd3e │ │ │ │ - cbnz r0, 4bd4c │ │ │ │ - b.n 4bd68 │ │ │ │ + beq.n 4bc8a │ │ │ │ + cbnz r0, 4bc98 │ │ │ │ + b.n 4bcb4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bd68 │ │ │ │ - b.n 4bd5a │ │ │ │ + beq.n 4bcb4 │ │ │ │ + b.n 4bca6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4bd60 │ │ │ │ + cbz r0, 4bcac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bd68 │ │ │ │ + beq.n 4bcb4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4bd68 │ │ │ │ + b.n 4bcb4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, 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 24b8f8 │ │ │ │ + bl 24b700 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4be36 │ │ │ │ + beq.n 4bd82 │ │ │ │ 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 80b80 │ │ │ │ + bl 80da0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4be32 │ │ │ │ + bne.n 4bd7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25c65c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4be32 │ │ │ │ - movw r0, #36304 @ 0x8dd0 │ │ │ │ + beq.n 4bd7e │ │ │ │ + movw r0, #33728 @ 0x83c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4bddc │ │ │ │ + cbnz r0, 4bd28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2630a8 │ │ │ │ + b.w 2628b8 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movw r0, #26208 @ 0x6660 │ │ │ │ + movw r0, #23632 @ 0x5c50 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e644 │ │ │ │ + bl 25de5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 4be12 │ │ │ │ + beq.n 4bd5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4be12 │ │ │ │ + cbnz r3, 4bd5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4bdd0 │ │ │ │ + beq.n 4bd1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4be32 │ │ │ │ + beq.n 4bd7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4be32 │ │ │ │ + cbnz r3, 4bd7e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ - ldr r3, [pc, #288] @ (4bf6c ) │ │ │ │ + ldr r3, [pc, #288] @ (4beb8 ) │ │ │ │ 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 4be6c │ │ │ │ + bne.n 4bdb8 │ │ │ │ orrs.w r3, r5, r8 │ │ │ │ - bne.n 4be70 │ │ │ │ + bne.n 4bdbc │ │ │ │ mov r4, r6 │ │ │ │ - b.n 4be74 │ │ │ │ + b.n 4bdc0 │ │ │ │ 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, 4be96 │ │ │ │ + cbnz r6, 4bde2 │ │ │ │ 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 4beb8 │ │ │ │ + bls.n 4be04 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1a92ec │ │ │ │ + bl 1a995c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 4bea8 │ │ │ │ + b.n 4bdf4 │ │ │ │ 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 │ │ │ │ @@ -49931,241 +49868,241 @@ │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r6, r4 │ │ │ │ blx 29a10 <__memcpy_chk@plt> │ │ │ │ add r7, r9 │ │ │ │ movs r3, #0 │ │ │ │ strb.w fp, [r6, r4] │ │ │ │ cmp r7, r9 │ │ │ │ - beq.n 4befa │ │ │ │ + beq.n 4be46 │ │ │ │ strb.w r3, [r9, #1]! │ │ │ │ - b.n 4bef0 │ │ │ │ + b.n 4be3c │ │ │ │ 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 4bf2a │ │ │ │ + beq.n 4be76 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - bl 1a92ec │ │ │ │ - b.n 4bf18 │ │ │ │ + bl 1a995c │ │ │ │ + b.n 4be64 │ │ │ │ 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, #24] @ (4bf6c ) │ │ │ │ + ldr r3, [pc, #24] @ (4beb8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4bf64 │ │ │ │ + beq.n 4beb0 │ │ │ │ blx 2a220 <__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} │ │ │ │ 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, 4bf9c │ │ │ │ + cbz r0, 4bee8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bf9c │ │ │ │ + beq.n 4bee8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4bf9c │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4bee8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4bfba │ │ │ │ + cbnz r2, 4bf06 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4bfba │ │ │ │ + cbz r0, 4bf06 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4bfba │ │ │ │ + beq.n 4bf06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4bfba │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4bf06 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ 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, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4bfea │ │ │ │ + bne.n 4bf36 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25624 @ 0x6418 │ │ │ │ + movw r1, #23048 @ 0x5a08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 4c022 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 4bf6e │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4c02e │ │ │ │ + cbnz r3, 4bf7a │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4c026 │ │ │ │ + cbz r3, 4bf72 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 4c016 │ │ │ │ - movw r1, #25672 @ 0x6448 │ │ │ │ + cbnz r2, 4bf62 │ │ │ │ + movw r1, #23096 @ 0x5a38 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f780 │ │ │ │ - b.n 4c022 │ │ │ │ - movw r1, #25724 @ 0x647c │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 4bf6e │ │ │ │ + movw r1, #23148 @ 0x5a6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c0d8 │ │ │ │ + b.n 4c024 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 221e14 │ │ │ │ + bl 222080 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4c052 │ │ │ │ + cbz r2, 4bf9e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 266268 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1930> │ │ │ │ + bl 2659f0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x189c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c0d8 │ │ │ │ + bne.n 4c024 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4c0d8 │ │ │ │ - cbz r0, 4c098 │ │ │ │ + b.n 4c024 │ │ │ │ + cbz r0, 4bfe4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #54768 @ 0xd5f0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4c0a2 │ │ │ │ + bne.n 4bfee │ │ │ │ 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 4c080 │ │ │ │ + beq.n 4bfcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4c080 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4bfcc │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1340 @ 0x53c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #64380 @ 0xfb7c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 4c022 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 4bf6e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d80a0 │ │ │ │ - cbz r0, 4c0c6 │ │ │ │ - bl d82e4 │ │ │ │ + bl d7c58 │ │ │ │ + cbz r0, 4c012 │ │ │ │ + bl d7e9c │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15bf70 │ │ │ │ - b.n 4c0d8 │ │ │ │ + bl 15b6a0 │ │ │ │ + b.n 4c024 │ │ │ │ movw r3, #56144 @ 0xdb50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d80a0 │ │ │ │ + bl d7c58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c0b2 │ │ │ │ + bne.n 4bffe │ │ │ │ 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 81464 │ │ │ │ + bl 81684 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c1ec │ │ │ │ + beq.n 4c138 │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #240] @ (4c1f8 ) │ │ │ │ + ldr r0, [pc, #240] @ (4c144 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 13b7c8 │ │ │ │ + bl 13ae1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c1ca │ │ │ │ + beq.n 4c116 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17008 @ 0x4270 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4c13a │ │ │ │ + beq.n 4c086 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26228 @ 0x6674 │ │ │ │ + movw r1, #23652 @ 0x5c64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 4c1ca │ │ │ │ + bl d5c0c │ │ │ │ + b.n 4c116 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c1ca │ │ │ │ + blt.n 4c116 │ │ │ │ movw r0, #54560 @ 0xd520 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c1ca │ │ │ │ + beq.n 4c116 │ │ │ │ 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] @ (4c1fc ) │ │ │ │ + ldr r2, [pc, #148] @ (4c148 ) │ │ │ │ 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] │ │ │ │ @@ -50177,298 +50114,301 @@ │ │ │ │ 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 4c1ac │ │ │ │ + beq.n 4c0f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c1ac │ │ │ │ + cbnz r3, 4c0f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4c1ba │ │ │ │ + bne.n 4c106 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c1f0 │ │ │ │ + b.n 4c13c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c1b6 │ │ │ │ + bne.n 4c102 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c1b6 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c102 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c1ec │ │ │ │ + beq.n 4c138 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c1ec │ │ │ │ + cbnz r3, 4c138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r0, pc, #112 @ (adr r0, 4c26c ) │ │ │ │ + add r0, pc, #112 @ (adr r0, 4c1b8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 4c224 │ │ │ │ + cbnz r4, 4c170 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 4c224 │ │ │ │ + ble.n 4c170 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4c224 │ │ │ │ - cbnz r2, 4c242 │ │ │ │ + bne.n 4c170 │ │ │ │ + cbnz r2, 4c18e │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #68] @ (4c26c ) │ │ │ │ + ldr r4, [pc, #68] @ (4c1b8 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4c25a │ │ │ │ + cbz r0, 4c1a6 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - bl 159b30 │ │ │ │ + bl 159218 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4c4b8 │ │ │ │ + bl 4c40a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c25e │ │ │ │ + bne.n 4c1aa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c266 │ │ │ │ + b.n 4c1b2 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r6, #0 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4c314 │ │ │ │ + beq.n 4c260 │ │ │ │ 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 80b80 │ │ │ │ + bl 80da0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c310 │ │ │ │ + bne.n 4c25c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25c65c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c310 │ │ │ │ - movw r0, #36304 @ 0x8dd0 │ │ │ │ + beq.n 4c25c │ │ │ │ + movw r0, #33728 @ 0x83c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4c2ba │ │ │ │ + cbnz r0, 4c206 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2630a8 │ │ │ │ + b.w 2628b8 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #697 @ 0x2b9 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movw r0, #26272 @ 0x66a0 │ │ │ │ + movw r0, #23696 @ 0x5c90 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e644 │ │ │ │ + bl 25de5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 4c2f0 │ │ │ │ + beq.n 4c23c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c2f0 │ │ │ │ + cbnz r3, 4c23c │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4c2ae │ │ │ │ + beq.n 4c1fa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c310 │ │ │ │ + beq.n 4c25c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c310 │ │ │ │ + cbnz r3, 4c25c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + 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 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c3b0 │ │ │ │ + beq.n 4c302 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4c3b0 │ │ │ │ + beq.n 4c302 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #36165 @ 0x8d45 │ │ │ │ + movw r3, #33677 @ 0x838d │ │ │ │ movt r3, #18 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4c34e │ │ │ │ + bne.n 4c2a0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 4c352 │ │ │ │ + b.n 4c2a4 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 4c374 │ │ │ │ + beq.n 4c2c6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 4c374 │ │ │ │ + cbz r3, 4c2c6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #38421 @ 0x9615 │ │ │ │ + movw r3, #38265 @ 0x9579 │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4c374 │ │ │ │ + bne.n 4c2c6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 59358 │ │ │ │ + bl 592bc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4c390 │ │ │ │ + cbz r0, 4c2e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c390 │ │ │ │ + beq.n 4c2e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4c390 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4c2e2 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4c3b0 │ │ │ │ + cbz r0, 4c302 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c3b0 │ │ │ │ + beq.n 4c302 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4c3b0 │ │ │ │ + cbnz r3, 4c302 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4c466 │ │ │ │ + beq.n 4c3b8 │ │ │ │ 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 80b80 │ │ │ │ + bl 80da0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c462 │ │ │ │ + bne.n 4c3b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25c65c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c462 │ │ │ │ + beq.n 4c3b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e420 │ │ │ │ + bl 25d7e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #19532 @ 0x4c4c │ │ │ │ + movw r0, #16920 @ 0x4218 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4c40c │ │ │ │ + cbnz r0, 4c35e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2630a8 │ │ │ │ + b.w 2628b8 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movw r0, #26288 @ 0x66b0 │ │ │ │ + movw r0, #23736 @ 0x5cb8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e644 │ │ │ │ + bl 25de5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 4c442 │ │ │ │ + beq.n 4c394 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c442 │ │ │ │ + cbnz r3, 4c394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4c400 │ │ │ │ + beq.n 4c352 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c462 │ │ │ │ + beq.n 4c3b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c462 │ │ │ │ + cbnz r3, 4c3b4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ @@ -50482,396 +50422,375 @@ │ │ │ │ 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 7965c │ │ │ │ + bl 79888 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ 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 4c4e8 │ │ │ │ + beq.n 4c43a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88010 │ │ │ │ - cbnz r0, 4c4e8 │ │ │ │ + bl 88224 │ │ │ │ + cbnz r0, 4c43a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 24b718 │ │ │ │ + b.w 24b360 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c508 │ │ │ │ + beq.n 4c45a │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26304 @ 0x66c0 │ │ │ │ + movw r1, #23752 @ 0x5cc8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 4c530 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 4c482 │ │ │ │ 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 4c52c │ │ │ │ + bgt.n 4c47e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 27db10 │ │ │ │ + bl 27d170 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4c536 │ │ │ │ - bl 1f94c8 │ │ │ │ + ble.n 4c488 │ │ │ │ + bl 1f98f8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c560 │ │ │ │ + b.n 4c4b2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 226024 <_Py_set_inheritable_async_safe@@Base+0x2078> │ │ │ │ + bl 226294 <_Py_set_inheritable_async_safe@@Base+0x2078> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c530 │ │ │ │ + beq.n 4c482 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4c55e │ │ │ │ + ble.n 4c4b0 │ │ │ │ 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] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ blx 29cc8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0004c564 : │ │ │ │ +0004c4b6 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 4c576 │ │ │ │ - cbnz r1, 4c57c │ │ │ │ - bl 274c64 │ │ │ │ - b.n 4c588 │ │ │ │ + cbz r0, 4c4c8 │ │ │ │ + cbnz r1, 4c4ce │ │ │ │ + bl 2742c4 │ │ │ │ + b.n 4c4da │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c58e │ │ │ │ + cbnz r0, 4c4e0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c5ae │ │ │ │ + b.n 4c500 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10deb8 │ │ │ │ + bl 10df60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c5ae │ │ │ │ + beq.n 4c500 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c5ae │ │ │ │ + cbnz r3, 4c500 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 795a0 │ │ │ │ - bl 795d0 │ │ │ │ + bl 797cc │ │ │ │ + bl 797fc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n 4c5ee │ │ │ │ + bgt.n 4c540 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #50611 @ 0xc5b3 │ │ │ │ + movw r2, #50437 @ 0xc505 │ │ │ │ movt r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4c5ee │ │ │ │ + bne.n 4c540 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 158c20 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 158314 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ subs r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - ble.n 4c5fc │ │ │ │ + ble.n 4c54e │ │ │ │ add.w r7, r5, #16 │ │ │ │ - b.n 4c61e │ │ │ │ + b.n 4c570 │ │ │ │ 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, 4c62c │ │ │ │ + cbz r2, 4c57e │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - ble.n 4c62c │ │ │ │ + ble.n 4c57e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 158cbc <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 1583b0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 4c5fc │ │ │ │ + bcc.n 4c54e │ │ │ │ ldr.w r0, [r7, r6, lsl #2] │ │ │ │ - bl 79604 │ │ │ │ - b.n 4c61e │ │ │ │ + bl 79830 │ │ │ │ + b.n 4c570 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -0004c62e : │ │ │ │ - movw r3, #40172 @ 0x9cec │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4c63c │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4c6d4 ) │ │ │ │ + ldr r3, [pc, #132] @ (4c614 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4c682 │ │ │ │ + cbz r3, 4c5c4 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4c678 │ │ │ │ + bne.n 4c5ba │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c668 │ │ │ │ + bne.n 4c5aa │ │ │ │ dmb ish │ │ │ │ - beq.n 4c682 │ │ │ │ - bl 278a48 │ │ │ │ + beq.n 4c5c4 │ │ │ │ + bl 2780b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4be38 │ │ │ │ + bl 4bd84 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4c6b4 │ │ │ │ + cbz r3, 4c5f6 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4c6aa │ │ │ │ + bne.n 4c5ec │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c69a │ │ │ │ + bne.n 4c5dc │ │ │ │ dmb ish │ │ │ │ - beq.n 4c6b4 │ │ │ │ - bl 25dac8 │ │ │ │ + beq.n 4c5f6 │ │ │ │ + bl 25d780 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 26200c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4c6d4 ) │ │ │ │ + bl 26182c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4c614 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4c6ce │ │ │ │ + beq.n 4c610 │ │ │ │ blx 2a220 <__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, 4c6f4 │ │ │ │ + cbz r3, 4c634 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4c704 │ │ │ │ + b.n 4c644 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4c702 │ │ │ │ + ble.n 4c642 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4c6fe │ │ │ │ - cbnz r1, 4c726 │ │ │ │ + bgt.n 4c63e │ │ │ │ + cbnz r1, 4c666 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4c704 │ │ │ │ + b.n 4c644 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #72] @ (4c750 ) │ │ │ │ + ldr r1, [pc, #72] @ (4c690 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c72c │ │ │ │ - b.n 4c74a │ │ │ │ + cbnz r0, 4c66c │ │ │ │ + b.n 4c68a │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r5, r6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ itte eq │ │ │ │ movweq r2, #4364 @ 0x110c │ │ │ │ movteq r2, #71 @ 0x47 │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 15d8c4 │ │ │ │ + b.w 15cff0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #31457 @ 0x7ae1 │ │ │ │ + movw r1, #32065 @ 0x7d41 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movw r0, #53728 @ 0xd1e0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 41420 │ │ │ │ + b.w 413e8 │ │ │ │ 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 4c78c │ │ │ │ + bne.n 4c6cc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4c7ac │ │ │ │ - b.n 4c7a4 │ │ │ │ + bne.n 4c6ec │ │ │ │ + b.n 4c6e4 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26992 @ 0x6970 │ │ │ │ + movw r0, #24496 @ 0x5fb0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c77e │ │ │ │ - b.n 4c836 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 4c6be │ │ │ │ + b.n 4c776 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c836 │ │ │ │ + bne.n 4c776 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4c7c0 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 4c836 │ │ │ │ + bne.n 4c700 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 4c776 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #6296 @ 0x1898 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4c7e8 │ │ │ │ + beq.n 4c728 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26376 @ 0x6708 │ │ │ │ + movw r1, #23824 @ 0x5d10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 4c7f4 │ │ │ │ + bhi.n 4c734 │ │ │ │ tst.w r4, #98304 @ 0x18000 │ │ │ │ - beq.n 4c83a │ │ │ │ - b.n 4c810 │ │ │ │ + beq.n 4c77a │ │ │ │ + b.n 4c750 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #9340 @ 0x247c │ │ │ │ + movw r1, #6764 @ 0x1a6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ movw r3, #32784 @ 0x8010 │ │ │ │ movt r3, #1 │ │ │ │ bics r3, r4 │ │ │ │ - beq.n 4c83a │ │ │ │ + beq.n 4c77a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9584 @ 0x2570 │ │ │ │ + movw r1, #7008 @ 0x1b60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c872 │ │ │ │ + b.n 4c7b2 │ │ │ │ bic.w r2, r4, #98304 @ 0x18000 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bcc.n 4c85e │ │ │ │ + bcc.n 4c79e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26404 @ 0x6724 │ │ │ │ + movw r1, #23852 @ 0x5d2c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2054a0 │ │ │ │ + bl 2057d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c836 │ │ │ │ + bne.n 4c776 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004c874 : │ │ │ │ - movw r3, #40172 @ 0x9cec │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2a604 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 81464 │ │ │ │ - │ │ │ │ -0004c89c : │ │ │ │ - movw r3, #40172 @ 0x9cec │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bx lr │ │ │ │ - movw r0, #21840 @ 0x5550 │ │ │ │ + b.w 81684 │ │ │ │ + movw r0, #19740 @ 0x4d1c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r1, #4 │ │ │ │ - b.w 80b20 │ │ │ │ + b.w 80d40 │ │ │ │ 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] │ │ │ │ @@ -50880,519 +50799,502 @@ │ │ │ │ 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, 4c8f8 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 4c820 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4c8f2 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4c8f8 │ │ │ │ + bne.n 4c81a │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4c820 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4c936 │ │ │ │ + cbnz r0, 4c85e │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4c914 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 4c83c │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4c90e │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4c914 │ │ │ │ + bne.n 4c836 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4c83c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4c936 │ │ │ │ + cbnz r0, 4c85e │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4c936 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 4c85e │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4c92c │ │ │ │ + bne.n 4c854 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004c938 : │ │ │ │ - movw r3, #40172 @ 0x9cec │ │ │ │ - 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 298b0 │ │ │ │ mov r0, r6 │ │ │ │ blx 298b0 │ │ │ │ mov r0, r5 │ │ │ │ blx 298b0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 795a0 │ │ │ │ + bl 797cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fc70 │ │ │ │ + bl 7fe98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c992 │ │ │ │ + beq.n 4c8ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c992 │ │ │ │ + cbnz r3, 4c8ae │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, 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 │ │ │ │ - │ │ │ │ -0004c9a6 : │ │ │ │ - movw r3, #40172 @ 0x9cec │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bx lr │ │ │ │ ldrb.w r1, [r0, #44] @ 0x2c │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4c9e8 │ │ │ │ + cbz r1, 4c8f8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 4ca04 │ │ │ │ + bmi.n 4c914 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46536 @ 0xb5c8 │ │ │ │ + movw r1, #44040 @ 0xac08 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ca1e │ │ │ │ + b.n 4c92e │ │ │ │ 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 79604 │ │ │ │ + bl 79830 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0004ca20 : │ │ │ │ - movw r3, #40172 @ 0x9cec │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - 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 c78d8 │ │ │ │ + bl c74e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 4ca60 │ │ │ │ + blt.n 4c964 │ │ │ │ uxtb r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 29718 │ │ │ │ and.w r4, r4, #1 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ strb.w r4, [r5, #44] @ 0x2c │ │ │ │ - b.n 4ca62 │ │ │ │ + b.n 4c966 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4ca82 │ │ │ │ + cbz r3, 4c986 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4ca92 │ │ │ │ + b.n 4c996 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4ca90 │ │ │ │ + blt.n 4c994 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4ca8c │ │ │ │ - cbnz r1, 4cab2 │ │ │ │ + bgt.n 4c990 │ │ │ │ + cbnz r1, 4c9b6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4ca92 │ │ │ │ + b.n 4c996 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #444] @ (4cc50 ) │ │ │ │ + ldr r1, [pc, #448] @ (4cb58 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4cab8 │ │ │ │ - b.n 4cb14 │ │ │ │ + cbnz r0, 4c9bc │ │ │ │ + b.n 4ca18 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4cade │ │ │ │ + beq.n 4c9e2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4cac8 │ │ │ │ + cbz r6, 4c9cc │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4cac8 │ │ │ │ + bne.n 4c9cc │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4cae2 │ │ │ │ + b.n 4c9e6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4cad0 │ │ │ │ + cbnz r0, 4c9d4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4cae2 │ │ │ │ - bl c78d8 │ │ │ │ + b.n 4c9e6 │ │ │ │ + bl c74e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4cb14 │ │ │ │ + blt.n 4ca18 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4cac4 │ │ │ │ - b.n 4cacc │ │ │ │ + beq.n 4c9c8 │ │ │ │ + b.n 4c9d0 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 234434 │ │ │ │ + bl 2343e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4cb14 │ │ │ │ + beq.n 4ca18 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4cb6a │ │ │ │ + beq.n 4ca6e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4cb18 │ │ │ │ + beq.n 4ca1c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53348 @ 0xd064 │ │ │ │ + movw r1, #51324 @ 0xc87c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4cc28 │ │ │ │ + b.n 4cb2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 109034 │ │ │ │ - cbnz r0, 4cb38 │ │ │ │ + bl 1090e4 │ │ │ │ + cbnz r0, 4ca3c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53388 @ 0xd08c │ │ │ │ + movw r1, #51364 @ 0xc8a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 4cb14 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 4ca18 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4cb14 │ │ │ │ + beq.n 4ca18 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4cb6a │ │ │ │ + ble.n 4ca6e │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53432 @ 0xd0b8 │ │ │ │ + movw r1, #51408 @ 0xc8d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ - b.n 4cb14 │ │ │ │ + bl d2994 │ │ │ │ + b.n 4ca18 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4cff0 │ │ │ │ + bl 4cf14 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4cb82 │ │ │ │ + cbnz r0, 4ca86 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4cb14 │ │ │ │ + beq.n 4ca18 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ - b.n 4cb14 │ │ │ │ + bl d2994 │ │ │ │ + b.n 4ca18 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 2957c │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4cc30 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4cb38 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4cc38 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4cb40 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4cc40 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4cb48 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4cc48 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4cb50 ) │ │ │ │ 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 80b80 │ │ │ │ - cbz r0, 4cbf8 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 4cafc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cb76 │ │ │ │ + beq.n 4ca7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cb76 │ │ │ │ + bne.n 4ca7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cb76 │ │ │ │ - cbz r5, 4cc28 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ca7a │ │ │ │ + cbz r5, 4cb2c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4cc1a │ │ │ │ - bl 98ae4 │ │ │ │ + blt.n 4cb1e │ │ │ │ + bl 98b84 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 54a10 │ │ │ │ + bl 54966 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ - b.n 4cc22 │ │ │ │ + bl 9b6dc │ │ │ │ + b.n 4cb26 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 54a10 │ │ │ │ + bl 54966 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop.w │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ - bpl.n 4cc46 │ │ │ │ + bpl.n 4cb4e │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ - ble.n 4cc6a │ │ │ │ + ble.n 4cb72 │ │ │ │ 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] @ (4cee0 ) │ │ │ │ + ldr r7, [pc, #656] @ (4cde8 ) │ │ │ │ bkpt 0x00fa │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4cc72 │ │ │ │ + cbz r3, 4cb7a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4cc74 │ │ │ │ + b.n 4cb7c │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4cc82 │ │ │ │ + cbnz r3, 4cb8a │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 4cc82 │ │ │ │ + ble.n 4cb8a │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 4cc82 │ │ │ │ - cbnz r4, 4cca4 │ │ │ │ - ldr r1, [pc, #380] @ (4ce00 ) │ │ │ │ + bgt.n 4cb8a │ │ │ │ + cbnz r4, 4cbac │ │ │ │ + ldr r1, [pc, #380] @ (4cd08 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cd8c │ │ │ │ + beq.n 4cc94 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4ccba │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 4cbc2 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cd8c │ │ │ │ + bne.n 4cc94 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4ccd0 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 4cbd8 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cd8c │ │ │ │ + bne.n 4cc94 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl dbf3c <_PyNumber_Index@@Base> │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4cce8 │ │ │ │ - bl 80b80 │ │ │ │ + cbnz r0, 4cbf0 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cd8c │ │ │ │ + bne.n 4cc94 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cd0c │ │ │ │ - bl 85f58 │ │ │ │ + b.n 4cc14 │ │ │ │ + bl 8617c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cd08 │ │ │ │ + beq.n 4cc10 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4cd08 │ │ │ │ + cbnz r3, 4cc10 │ │ │ │ mov r0, sl │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4ccda │ │ │ │ + beq.n 4cbe2 │ │ │ │ adds r2, r5, r6 │ │ │ │ subs r3, r2, #3 │ │ │ │ - beq.n 4cd42 │ │ │ │ + beq.n 4cc4a │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4cd1c │ │ │ │ + cbz r6, 4cc24 │ │ │ │ subs r3, r2, #4 │ │ │ │ - beq.n 4cd4e │ │ │ │ - b.n 4cd24 │ │ │ │ + beq.n 4cc56 │ │ │ │ + b.n 4cc2c │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4cd2e │ │ │ │ + cbz r5, 4cc36 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4cd56 │ │ │ │ - b.n 4cd36 │ │ │ │ + beq.n 4cc5e │ │ │ │ + b.n 4cc3e │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 42ece <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4cd56 │ │ │ │ - b.n 4cd8c │ │ │ │ + bl 42e92 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4cc5e │ │ │ │ + b.n 4cc94 │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4cd56 │ │ │ │ + b.n 4cc5e │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4cd72 │ │ │ │ + bge.n 4cc7a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26044 @ 0x65bc │ │ │ │ + movw r1, #23468 @ 0x5bac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 4cd8c │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 4cc94 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4cd90 │ │ │ │ + beq.n 4cc98 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 201fe4 │ │ │ │ - cbnz r0, 4cd94 │ │ │ │ + bl 20231c │ │ │ │ + cbnz r0, 4cc9c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cdf8 │ │ │ │ + b.n 4cd00 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4cd96 │ │ │ │ + b.n 4cc9e │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4cdaa │ │ │ │ + beq.n 4ccb2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 201fe4 │ │ │ │ + bl 20231c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cd8c │ │ │ │ + beq.n 4cc94 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4cdac │ │ │ │ + b.n 4ccb4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r3, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, sl, [sp] │ │ │ │ blx 2941c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4cdf2 │ │ │ │ + bge.n 4ccfa │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4cde2 │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 4ccea │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cdac │ │ │ │ - b.n 4cd8c │ │ │ │ + beq.n 4ccb4 │ │ │ │ + b.n 4cc94 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 4cd8c │ │ │ │ + bl f64e4 │ │ │ │ + b.n 4cc94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80d4c │ │ │ │ + bl 80f6c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r7, #20 │ │ │ │ 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 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ @@ -51400,175 +51302,189 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29634 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d2320 │ │ │ │ - cbnz r0, 4ce68 │ │ │ │ + bl d1ec0 │ │ │ │ + cbnz r0, 4cd70 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ce36 │ │ │ │ + cbz r5, 4cd3e │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4ce3e │ │ │ │ + b.n 4cd46 │ │ │ │ movw r4, #10880 @ 0x2a80 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 4ce5c │ │ │ │ + blt.n 4cd64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 292bc │ │ │ │ - cbnz r0, 4ce5c │ │ │ │ + cbnz r0, 4cd64 │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ce6a │ │ │ │ + b.n 4cd72 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ce6a │ │ │ │ + b.n 4cd72 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4ce74 │ │ │ │ + cbz r3, 4cd7c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ mov r0, r4 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4ce92 │ │ │ │ + cbz r1, 4cd9a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 4ceae │ │ │ │ + bmi.n 4cdb6 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47208 @ 0xb868 │ │ │ │ + movw r1, #44712 @ 0xaea8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cec8 │ │ │ │ + b.n 4cdd0 │ │ │ │ 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 79604 │ │ │ │ + bl 79830 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 407c8 │ │ │ │ + b.w 4078a │ │ │ │ + │ │ │ │ +0004cdd6 : │ │ │ │ + movw r3, #40172 @ 0x9cec │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cbnz r0, 4cde4 │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 4cefe │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 4ce16 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4cef8 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4cefe │ │ │ │ + bne.n 4ce10 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4ce16 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4cf0c │ │ │ │ + cbnz r0, 4ce24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 145220 │ │ │ │ + b.w 144500 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #3 │ │ │ │ - b.w 221214 │ │ │ │ + b.w 220400 │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r3, 4cf2a │ │ │ │ + cbz r3, 4ce42 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4cf48 │ │ │ │ + beq.n 4ce60 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 4cf48 │ │ │ │ + b.n 4ce60 │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 4cf3a │ │ │ │ + cbnz r3, 4ce52 │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - b.n 4cf3c │ │ │ │ + b.n 4ce54 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #23080 @ 0x5a28 │ │ │ │ + movw r0, #20588 @ 0x506c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0004ce64 : │ │ │ │ + movw r3, #40172 @ 0x9cec │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + 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 4cfbc │ │ │ │ + ble.n 4cee0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4cfbc │ │ │ │ + beq.n 4cee0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4cf86 │ │ │ │ + cbz r5, 4ceaa │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 27db10 │ │ │ │ + bl 27d170 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4cf86 │ │ │ │ + bge.n 4ceaa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f94c8 │ │ │ │ + b.w 1f98f8 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ bic.w r8, r6, r6, asr #31 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4cfa0 │ │ │ │ + ble.n 4cec4 │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 27db10 │ │ │ │ + bl 27d170 │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4cf7e │ │ │ │ + blt.n 4cea2 │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226024 <_Py_set_inheritable_async_safe@@Base+0x2078> │ │ │ │ + bl 226294 <_Py_set_inheritable_async_safe@@Base+0x2078> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4cfcc │ │ │ │ + beq.n 4cef0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1537c0 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 152dc0 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cfce │ │ │ │ + beq.n 4cef2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4cfce │ │ │ │ + b.n 4cef2 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ @@ -51578,88 +51494,88 @@ │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4d00e │ │ │ │ + cbz r0, 4cf32 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 8276c │ │ │ │ + bl 8298c │ │ │ │ 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, #12456 @ 0x30a8 │ │ │ │ + movw r0, #9880 @ 0x2698 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ 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 29634 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d2320 │ │ │ │ - cbnz r0, 4d08c │ │ │ │ + bl d1ec0 │ │ │ │ + cbnz r0, 4cfb0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4d05a │ │ │ │ + cbz r5, 4cf7e │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4d062 │ │ │ │ + b.n 4cf86 │ │ │ │ movw r4, #10880 @ 0x2a80 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4d080 │ │ │ │ + blt.n 4cfa4 │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 292bc │ │ │ │ - cbnz r0, 4d080 │ │ │ │ + cbnz r0, 4cfa4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4d08e │ │ │ │ + b.n 4cfb2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4d08e │ │ │ │ + b.n 4cfb2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4d098 │ │ │ │ + cbz r3, 4cfbc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4d0c0 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 4cfe4 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 4d0b8 │ │ │ │ + bne.n 4cfdc │ │ │ │ pop {r4} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ @@ -51668,351 +51584,375 @@ │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite hi │ │ │ │ movhi r0, r2 │ │ │ │ movls r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4d0ea │ │ │ │ + cbz r0, 4d00e │ │ │ │ movs r1, #3 │ │ │ │ - b.w 221214 │ │ │ │ + b.w 220400 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0004d018 : │ │ │ │ + movw r3, #40172 @ 0x9cec │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4d0fe │ │ │ │ + cbz r0, 4d02e │ │ │ │ movs r1, #5 │ │ │ │ - b.w 221214 │ │ │ │ + b.w 220400 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0004d038 : │ │ │ │ + movw r3, #40172 @ 0x9cec │ │ │ │ + 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 │ │ │ │ mov r6, r2 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - blt.n 4d128 │ │ │ │ - cbz r2, 4d128 │ │ │ │ + blt.n 4d064 │ │ │ │ + cbz r2, 4d064 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 4d140 │ │ │ │ + bgt.n 4d07c │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26516 @ 0x6794 │ │ │ │ + movw r1, #23964 @ 0x5d9c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 4d188 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 4d0c4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr.w r5, [r0, r4, lsl #2] │ │ │ │ - cbz r6, 4d1a6 │ │ │ │ + cbz r6, 4d0e2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - movw r1, #4996 @ 0x1384 │ │ │ │ + movw r1, #5088 @ 0x13e0 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 122d9c │ │ │ │ - bl d03d4 │ │ │ │ + bl 1223fc │ │ │ │ + bl cffa4 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4d18e │ │ │ │ + beq.n 4d0ca │ │ │ │ mov r0, r8 │ │ │ │ - bl 88010 │ │ │ │ - cbnz r0, 4d18e │ │ │ │ + bl 88224 │ │ │ │ + cbnz r0, 4d0ca │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8976 @ 0x2310 │ │ │ │ + movw r1, #6400 @ 0x1900 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d1d8 │ │ │ │ + b.n 4d114 │ │ │ │ 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 4d1c0 │ │ │ │ + b.n 4d0fc │ │ │ │ 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 4d1c0 │ │ │ │ + beq.n 4d0fc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 4d1b2 │ │ │ │ + b.n 4d0ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4d1d6 │ │ │ │ + beq.n 4d112 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d1d6 │ │ │ │ + cbnz r3, 4d112 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (4d1fc ) │ │ │ │ + ldr r0, [pc, #0] @ (4d138 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r0, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0004d200 : │ │ │ │ +0004d13c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 4d214 │ │ │ │ - cbnz r1, 4d21a │ │ │ │ - bl 274c64 │ │ │ │ - b.n 4d224 │ │ │ │ + cbz r0, 4d150 │ │ │ │ + cbnz r1, 4d156 │ │ │ │ + bl 2742c4 │ │ │ │ + b.n 4d160 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9dab0 │ │ │ │ + bl 9db3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4d234 │ │ │ │ - movw r0, #26552 @ 0x67b8 │ │ │ │ + bge.n 4d170 │ │ │ │ + movw r0, #24000 @ 0x5dc0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ - bl 20117c │ │ │ │ - b.n 4d23a │ │ │ │ + bl 2014b4 │ │ │ │ + b.n 4d176 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ 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 12d5b0 │ │ │ │ + b.w 12cbe8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4d258 │ │ │ │ + cbz r0, 4d194 │ │ │ │ movs r1, #7 │ │ │ │ - b.w 221214 │ │ │ │ + b.w 220400 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0004d19e : │ │ │ │ + movw r3, #40172 @ 0x9cec │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ 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, 4d282 │ │ │ │ + cbz r3, 4d1ca │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4d292 │ │ │ │ + b.n 4d1da │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4d290 │ │ │ │ + ble.n 4d1d8 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4d28c │ │ │ │ - cbnz r1, 4d2b4 │ │ │ │ + bgt.n 4d1d4 │ │ │ │ + cbnz r1, 4d1fc │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4d292 │ │ │ │ + b.n 4d1da │ │ │ │ mov r7, r3 │ │ │ │ - ldr r1, [pc, #288] @ (4d3b4 ) │ │ │ │ + ldr r1, [pc, #288] @ (4d2fc ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4d2ba │ │ │ │ - b.n 4d32e │ │ │ │ + cbnz r0, 4d202 │ │ │ │ + b.n 4d276 │ │ │ │ clz r7, r1 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r7, r6 │ │ │ │ - bl dbf3c <_PyNumber_Index@@Base> │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4d2d0 │ │ │ │ - bl 80b80 │ │ │ │ + cbnz r0, 4d218 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d3a6 │ │ │ │ - b.n 4d32e │ │ │ │ - bl 85f58 │ │ │ │ + beq.n 4d2ee │ │ │ │ + b.n 4d276 │ │ │ │ + bl 8617c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4d2ec │ │ │ │ + beq.n 4d234 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4d2ec │ │ │ │ + cbnz r3, 4d234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4d2c6 │ │ │ │ + beq.n 4d20e │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4d308 │ │ │ │ + beq.n 4d250 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4d30a │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 4d30a │ │ │ │ - b.n 4d32e │ │ │ │ + bne.n 4d252 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 4d252 │ │ │ │ + b.n 4d276 │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4d332 │ │ │ │ + bge.n 4d27a │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ 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 f6864 │ │ │ │ - bl 1f94c8 │ │ │ │ + b.w f64e4 │ │ │ │ + bl 1f98f8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d3b0 │ │ │ │ + b.n 4d2f8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d32a │ │ │ │ + beq.n 4d272 │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4d35a │ │ │ │ + b.n 4d2a2 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4d36e │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 4d2b6 │ │ │ │ + bl e9520 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d38c │ │ │ │ + beq.n 4d2d4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2a89c │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4d37e │ │ │ │ - b.n 4d348 │ │ │ │ + bge.n 4d2c6 │ │ │ │ + b.n 4d290 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 4d38c │ │ │ │ + bl f64e4 │ │ │ │ + b.n 4d2d4 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 4d388 │ │ │ │ + beq.n 4d2d0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9dcb8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9dd44 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4d3b0 │ │ │ │ + b.n 4d2f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4d32e │ │ │ │ + beq.n 4d276 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d32e │ │ │ │ + bne.n 4d276 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d32e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d276 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4d30e │ │ │ │ + beq.n 4d256 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d2f4 │ │ │ │ + b.n 4d23c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +0004d300 : │ │ │ │ + movw r3, #40172 @ 0x9cec │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bx lr │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ 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] @ (4d468 ) │ │ │ │ + ldr r3, [pc, #132] @ (4d3bc ) │ │ │ │ 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, 4d418 │ │ │ │ + cbz r3, 4d36c │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4d40e │ │ │ │ + bne.n 4d362 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4d3fe │ │ │ │ + bne.n 4d352 │ │ │ │ dmb ish │ │ │ │ - beq.n 4d418 │ │ │ │ - bl 278a48 │ │ │ │ + beq.n 4d36c │ │ │ │ + bl 2780b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4d706 │ │ │ │ + bl 4d65a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4d44a │ │ │ │ + cbz r3, 4d39e │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4d440 │ │ │ │ + bne.n 4d394 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4d430 │ │ │ │ + bne.n 4d384 │ │ │ │ dmb ish │ │ │ │ - beq.n 4d44a │ │ │ │ - bl 25dac8 │ │ │ │ + beq.n 4d39e │ │ │ │ + bl 25d780 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 730ec │ │ │ │ - ldr r3, [pc, #20] @ (4d468 ) │ │ │ │ + bl 73310 │ │ │ │ + ldr r3, [pc, #20] @ (4d3bc ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4d464 │ │ │ │ + beq.n 4d3b8 │ │ │ │ blx 2a220 <__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 │ │ │ │ @@ -52021,291 +51961,291 @@ │ │ │ │ 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, 4d49e │ │ │ │ + cbz r6, 4d3f2 │ │ │ │ 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, 4d4b0 │ │ │ │ + cbz r2, 4d404 │ │ │ │ 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 10f2f0 │ │ │ │ + bl 10f398 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 79604 │ │ │ │ - cbz r4, 4d4de │ │ │ │ - ldr r0, [pc, #28] @ (4d4e4 ) │ │ │ │ - bl 209d44 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 79830 │ │ │ │ + cbz r4, 4d432 │ │ │ │ + ldr r0, [pc, #28] @ (4d438 ) │ │ │ │ + bl 20a07c <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #13680 @ 0x3570 │ │ │ │ + movw r0, #11104 @ 0x2b60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bpl.n 4d4f0 │ │ │ │ + bpl.n 4d444 │ │ │ │ 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, #2 │ │ │ │ - bl 73304 │ │ │ │ - cbz r0, 4d52c │ │ │ │ + bl 73528 │ │ │ │ + cbz r0, 4d480 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7f1f8 │ │ │ │ + bl 7f420 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4d516 │ │ │ │ + cbz r0, 4d46a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 80d4c │ │ │ │ - cbnz r0, 4d530 │ │ │ │ + bl 80f6c │ │ │ │ + cbnz r0, 4d484 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4d52c │ │ │ │ + beq.n 4d480 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d52c │ │ │ │ + cbnz r3, 4d480 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d532 │ │ │ │ + b.n 4d486 │ │ │ │ str r0, [r4, #16] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4d556 │ │ │ │ + cbnz r3, 4d4aa │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4d556 │ │ │ │ + ble.n 4d4aa │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4d556 │ │ │ │ - cbnz r4, 4d576 │ │ │ │ + bne.n 4d4aa │ │ │ │ + cbnz r4, 4d4ca │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4d610 ) │ │ │ │ + ldr r4, [pc, #176] @ (4d564 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4d576 │ │ │ │ + cbnz r0, 4d4ca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d60a │ │ │ │ + b.n 4d55e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4d58a │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 4d4de │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d572 │ │ │ │ + bne.n 4d4c6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4d59e │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 4d4f2 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d572 │ │ │ │ + bne.n 4d4c6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #62084 @ 0xf284 │ │ │ │ + movw r1, #59508 @ 0xe874 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #26400 @ 0x6720 │ │ │ │ + movw r0, #23824 @ 0x5d10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d572 │ │ │ │ - bl 98ae4 │ │ │ │ + beq.n 4d4c6 │ │ │ │ + bl 98b84 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a918 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b624 │ │ │ │ - cbz r6, 4d5ec │ │ │ │ + bl 9b6dc │ │ │ │ + cbz r6, 4d540 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4d5f6 │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 4d54a │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d5c0 │ │ │ │ - b.n 4d572 │ │ │ │ + beq.n 4d514 │ │ │ │ + b.n 4d4c6 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4d60a │ │ │ │ + b.n 4d55e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ 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 221478 │ │ │ │ - cbz r0, 4d666 │ │ │ │ + bl 2216e4 │ │ │ │ + cbz r0, 4d5ba │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbnz r0, 4d64a │ │ │ │ + cbnz r0, 4d59e │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4d66a │ │ │ │ + beq.n 4d5be │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4d66a │ │ │ │ - bl 84394 │ │ │ │ - cbnz r0, 4d672 │ │ │ │ + b.n 4d5be │ │ │ │ + bl 845b4 │ │ │ │ + cbnz r0, 4d5c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4d666 │ │ │ │ + beq.n 4d5ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d666 │ │ │ │ + cbnz r3, 4d5ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4d6ac │ │ │ │ + b.n 4d600 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ 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, #26708 @ 0x6854 │ │ │ │ + movw r0, #24156 @ 0x5e5c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4d6ac │ │ │ │ + beq.n 4d600 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d6ac │ │ │ │ + cbnz r3, 4d600 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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, 4d6e2 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 4d636 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4d6dc │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4d6e2 │ │ │ │ + bne.n 4d630 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4d636 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4d704 │ │ │ │ + cbnz r0, 4d658 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4d704 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 4d658 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4d6fa │ │ │ │ + bne.n 4d64e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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] @ (4d838 ) │ │ │ │ + ldr r3, [pc, #288] @ (4d78c ) │ │ │ │ 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 4d73a │ │ │ │ + bne.n 4d68e │ │ │ │ orrs.w r3, r6, r9 │ │ │ │ - bne.n 4d73e │ │ │ │ + bne.n 4d692 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 4d744 │ │ │ │ + b.n 4d698 │ │ │ │ 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 4d776 │ │ │ │ + beq.n 4d6ca │ │ │ │ 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 │ │ │ │ @@ -52335,20 +52275,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 4d946 │ │ │ │ + bl 4d89a │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 4d7ee │ │ │ │ + bne.n 4d742 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 4d946 │ │ │ │ + bl 4d89a │ │ │ │ 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 │ │ │ │ @@ -52361,118 +52301,118 @@ │ │ │ │ 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] @ (4d838 ) │ │ │ │ + ldr r3, [pc, #24] @ (4d78c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4d830 │ │ │ │ + beq.n 4d784 │ │ │ │ blx 2a220 <__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, 4d86c │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 4d7c0 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4d866 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4d86c │ │ │ │ + bne.n 4d7ba │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4d7c0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4d88e │ │ │ │ + cbnz r0, 4d7e2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4d88e │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 4d7e2 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4d884 │ │ │ │ + bne.n 4d7d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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] │ │ │ │ movw r3, #41396 @ 0xa1b4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4d8e4 │ │ │ │ + bne.n 4d838 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4d8e4 │ │ │ │ + bne.n 4d838 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4d8e4 │ │ │ │ + bhi.n 4d838 │ │ │ │ mov r4, r2 │ │ │ │ - bl 3ea28 │ │ │ │ + bl 3e9f0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4d8ee │ │ │ │ + beq.n 4d842 │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 4d8f0 │ │ │ │ + b.n 4d844 │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4d8f0 │ │ │ │ + b.n 4d844 │ │ │ │ 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, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4d922 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 4d876 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4d91c │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4d922 │ │ │ │ + bne.n 4d870 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4d876 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4d944 │ │ │ │ + cbnz r0, 4d898 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4d944 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 4d898 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4d93a │ │ │ │ + bne.n 4d88e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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, fp, lr} │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -54835,359 +54775,360 @@ │ │ │ │ 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, 4f5c2 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 4f516 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4f5bc │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4f5c2 │ │ │ │ + bne.n 4f510 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4f516 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4f5d0 │ │ │ │ + cbnz r0, 4f524 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4f5d0 │ │ │ │ + cbz r0, 4f524 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #5499 @ 0x157b │ │ │ │ + movw r1, #5443 @ 0x1543 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53936 @ 0xd2b0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 41420 │ │ │ │ + b.w 413e8 │ │ │ │ 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, 4f616 │ │ │ │ + cbnz r3, 4f56a │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r2, 4f630 │ │ │ │ + cbz r2, 4f584 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4f630 │ │ │ │ + cbz r3, 4f584 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2380 @ 0x94c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65340 @ 0xff3c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f6e0 │ │ │ │ + b.n 4f634 │ │ │ │ mov r0, r1 │ │ │ │ - bl 172560 │ │ │ │ + bl 171ec8 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - cbz r2, 4f63e │ │ │ │ + cbz r2, 4f592 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 252534 <_PyGen_SetStopIterationValue@@Base+0xfec> │ │ │ │ + bl 25247c <_PyGen_SetStopIterationValue@@Base+0xeac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f62c │ │ │ │ + beq.n 4f580 │ │ │ │ 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 193ab0 │ │ │ │ + bl 193798 │ │ │ │ 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 193ab0 │ │ │ │ + bl 193798 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 4f6e0 │ │ │ │ + cbz r3, 4f634 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 252850 │ │ │ │ + bl 252798 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f69c │ │ │ │ + beq.n 4f5f0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4f6b6 │ │ │ │ + b.n 4f60a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f62c │ │ │ │ + beq.n 4f580 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f62c │ │ │ │ + bne.n 4f580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f62c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f580 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4f6de │ │ │ │ + bge.n 4f632 │ │ │ │ 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 4f6b6 │ │ │ │ + b.n 4f60a │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, 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 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 24196c │ │ │ │ + bl 241910 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4f716 │ │ │ │ + beq.n 4f66a │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 4f726 │ │ │ │ + bne.n 4f67a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f728 │ │ │ │ + beq.n 4f67c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4f728 │ │ │ │ + b.n 4f67c │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eecdc │ │ │ │ + bl ee95c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ 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 246ed0 │ │ │ │ + bl 246e78 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 4f78a │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 4f6de │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4f7a0 │ │ │ │ + vldr d7, [pc, #72] @ 4f6f8 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f78e │ │ │ │ + bhi.n 4f6e2 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vcmp.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 4f796 │ │ │ │ + b.n 4f6ea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f796 │ │ │ │ + b.n 4f6ea │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4f83c ) │ │ │ │ + ldr r3, [pc, #132] @ (4f794 ) │ │ │ │ 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, 4f7ec │ │ │ │ + cbz r3, 4f744 │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4f7e2 │ │ │ │ + bne.n 4f73a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4f7d2 │ │ │ │ + bne.n 4f72a │ │ │ │ dmb ish │ │ │ │ - beq.n 4f7ec │ │ │ │ - bl 278a48 │ │ │ │ + beq.n 4f744 │ │ │ │ + bl 2780b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4d706 │ │ │ │ + bl 4d65a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4f81e │ │ │ │ + cbz r3, 4f776 │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4f814 │ │ │ │ + bne.n 4f76c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4f804 │ │ │ │ + bne.n 4f75c │ │ │ │ dmb ish │ │ │ │ - beq.n 4f81e │ │ │ │ - bl 25dac8 │ │ │ │ + beq.n 4f776 │ │ │ │ + bl 25d780 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 26200c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4f83c ) │ │ │ │ + bl 26182c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4f794 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4f838 │ │ │ │ + beq.n 4f790 │ │ │ │ blx 2a220 <__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 │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4f85c │ │ │ │ + cbz r3, 4f7b4 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4f85e │ │ │ │ + b.n 4f7b6 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4f86c │ │ │ │ + cbnz r3, 4f7c4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 4f86c │ │ │ │ + ble.n 4f7c4 │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4f86c │ │ │ │ - cbnz r5, 4f890 │ │ │ │ - ldr r1, [pc, #136] @ (4f8f8 ) │ │ │ │ + bgt.n 4f7c4 │ │ │ │ + cbnz r5, 4f7e8 │ │ │ │ + ldr r1, [pc, #136] @ (4f850 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4f890 │ │ │ │ + cbnz r0, 4f7e8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f8ec │ │ │ │ + b.n 4f844 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r4, r6 │ │ │ │ - bl 1227c8 │ │ │ │ + bl 121e28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f88c │ │ │ │ + beq.n 4f7e4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 4f8b6 │ │ │ │ + beq.n 4f80e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 177048 │ │ │ │ + bl 1769c0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4f8b6 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 4f80e │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f88c │ │ │ │ + bne.n 4f7e4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4f8e4 │ │ │ │ + bne.n 4f83c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 4f88c │ │ │ │ + bl f64e4 │ │ │ │ + b.n 4f7e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ 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 929d0 │ │ │ │ + bl 92c28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 216748 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 2169a0 <_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 21ef9c <_PyInterpreterState_IDInitref@@Base+0x58> │ │ │ │ + bl 21f1b0 <_PyInterpreterState_GetIDObject@@Base+0x30> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f948 │ │ │ │ + beq.n 4f8a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f94a │ │ │ │ + beq.n 4f8a2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f94a │ │ │ │ + b.n 4f8a2 │ │ │ │ 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 │ │ │ │ @@ -55197,260 +55138,260 @@ │ │ │ │ bx lr │ │ │ │ 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 24196c │ │ │ │ + bl 241910 │ │ │ │ subs r0, #1 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #17652 @ 0x44f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4f9ac │ │ │ │ + beq.n 4f904 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88010 │ │ │ │ - cbnz r0, 4f9ac │ │ │ │ + bl 88224 │ │ │ │ + cbnz r0, 4f904 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4f9ae │ │ │ │ + b.n 4f906 │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4f9e6 │ │ │ │ + bpl.n 4f93e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl d6cbc │ │ │ │ + bl d6874 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f9e2 │ │ │ │ + cbz r0, 4f93a │ │ │ │ mov r1, r5 │ │ │ │ - bl 21ef9c <_PyInterpreterState_IDInitref@@Base+0x58> │ │ │ │ + bl 21f1b0 <_PyInterpreterState_GetIDObject@@Base+0x30> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f9ee │ │ │ │ + bne.n 4f946 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f9e2 │ │ │ │ + beq.n 4f93a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f9e2 │ │ │ │ + cbnz r3, 4f93a │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f9ee │ │ │ │ + b.n 4f946 │ │ │ │ movw r4, #7536 @ 0x1d70 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, 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 246ed0 │ │ │ │ + bl 246e78 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 4fa4e │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 4f9a6 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #72] @ 4fa68 │ │ │ │ + vldr d7, [pc, #72] @ 4f9c0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4fa52 │ │ │ │ + bgt.n 4f9aa │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt r0, r3 │ │ │ │ - b.n 4fa5a │ │ │ │ + b.n 4f9b2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fa5a │ │ │ │ + b.n 4f9b2 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ 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 4fa84 │ │ │ │ - movw r0, #54296 @ 0xd418 │ │ │ │ + bne.n 4f9dc │ │ │ │ + movw r0, #51804 @ 0xca5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #6 │ │ │ │ - b.w 80b20 │ │ │ │ - movw r0, #54288 @ 0xd410 │ │ │ │ + b.w 80d40 │ │ │ │ + movw r0, #51796 @ 0xca54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #6 │ │ │ │ - b.w 80b20 │ │ │ │ + b.w 80d40 │ │ │ │ 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, 4fab4 │ │ │ │ + cbnz r3, 4fa0c │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4fab4 │ │ │ │ + ble.n 4fa0c │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4fab4 │ │ │ │ - cbnz r4, 4fad4 │ │ │ │ + bne.n 4fa0c │ │ │ │ + cbnz r4, 4fa2c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ (4fb7c ) │ │ │ │ + ldr r4, [pc, #192] @ (4fad4 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fad4 │ │ │ │ + cbnz r0, 4fa2c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fb74 │ │ │ │ + b.n 4facc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4fae8 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 4fa40 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4fad0 │ │ │ │ + bne.n 4fa28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1e32bc <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1e36e8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fad0 │ │ │ │ + beq.n 4fa28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1f75b0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f79d8 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fad0 │ │ │ │ + beq.n 4fa28 │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #26728 @ 0x6868 │ │ │ │ + movw r1, #24176 @ 0x5e70 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #14124 @ 0x372c │ │ │ │ + movw r0, #11548 @ 0x2d1c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fad0 │ │ │ │ - bl 98ae4 │ │ │ │ + beq.n 4fa28 │ │ │ │ + bl 98b84 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29560 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b624 │ │ │ │ - cbz r7, 4fb56 │ │ │ │ + bl 9b6dc │ │ │ │ + cbz r7, 4faae │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4fb60 │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 4fab8 │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fb28 │ │ │ │ - b.n 4fad0 │ │ │ │ + beq.n 4fa80 │ │ │ │ + b.n 4fa28 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4fb74 │ │ │ │ + b.n 4facc │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0004fb80 : │ │ │ │ +0004fad8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 4fb98 │ │ │ │ - bl 274c64 │ │ │ │ - b.n 4fba2 │ │ │ │ + cbnz r0, 4faf0 │ │ │ │ + bl 2742c4 │ │ │ │ + b.n 4fafa │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 25ceb4 │ │ │ │ + bl 25c6cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4fbb2 │ │ │ │ - movw r0, #26736 @ 0x6870 │ │ │ │ + bge.n 4fb0a │ │ │ │ + movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ - bl 20117c │ │ │ │ - b.n 4fbb8 │ │ │ │ + bl 2014b4 │ │ │ │ + b.n 4fb10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ - bl 226024 <_Py_set_inheritable_async_safe@@Base+0x2078> │ │ │ │ + bl 226294 <_Py_set_inheritable_async_safe@@Base+0x2078> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, 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 246ed0 │ │ │ │ + bl 246e78 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 4fc28 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 4fb80 │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it vs │ │ │ │ movvs r0, r3 │ │ │ │ - b.n 4fc2a │ │ │ │ + b.n 4fb82 │ │ │ │ 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 │ │ │ │ @@ -55461,89 +55402,89 @@ │ │ │ │ blx 298b0 │ │ │ │ mov r0, r6 │ │ │ │ blx 298b0 │ │ │ │ mov r0, r5 │ │ │ │ blx 298b0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 795a0 │ │ │ │ + bl 797cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fc70 │ │ │ │ + bl 7fe98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fc80 │ │ │ │ + beq.n 4fbd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4fc80 │ │ │ │ + cbnz r3, 4fbd8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 246ed0 │ │ │ │ + bl 246e78 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 4fcda │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 4fc32 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ str r5, [r0, #0] │ │ │ │ - bl 500e2 │ │ │ │ + bl 50036 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4fcd0 │ │ │ │ - bl 275fe0 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4fcda │ │ │ │ + cbz r3, 4fc28 │ │ │ │ + bl 275640 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4fc32 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 86008 │ │ │ │ + b.w 8622c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0004fce0 : │ │ │ │ +0004fc38 : │ │ │ │ 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 25ceb4 │ │ │ │ + bl 25c6cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ 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, 4fd32 │ │ │ │ + cbnz r4, 4fc8a │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26920 @ 0x6928 │ │ │ │ + movw r1, #24344 @ 0x5f18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4fd50 │ │ │ │ + b.n 4fca8 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -55557,437 +55498,439 @@ │ │ │ │ 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, 4fd70 │ │ │ │ + cbz r3, 4fcc8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4fd80 │ │ │ │ + b.n 4fcd8 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4fd7e │ │ │ │ + blt.n 4fcd6 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4fd7a │ │ │ │ - cbnz r1, 4fda6 │ │ │ │ + bgt.n 4fcd2 │ │ │ │ + cbnz r1, 4fcf8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4fd80 │ │ │ │ + b.n 4fcd8 │ │ │ │ mov r6, r3 │ │ │ │ + ldr r1, [pc, #444] @ (4fe98 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, sp, #32 │ │ │ │ + str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ - movw r4, #16616 @ 0x40e8 │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ movs r1, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fdac │ │ │ │ - b.n 4fe08 │ │ │ │ + cbnz r0, 4fcfe │ │ │ │ + b.n 4fd5a │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4fdd2 │ │ │ │ + beq.n 4fd24 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4fdbc │ │ │ │ + cbz r6, 4fd0e │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4fdbc │ │ │ │ + bne.n 4fd0e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4fdd6 │ │ │ │ + b.n 4fd28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4fdc4 │ │ │ │ + cbnz r0, 4fd16 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4fdd6 │ │ │ │ - bl c78d8 │ │ │ │ + b.n 4fd28 │ │ │ │ + bl c74e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fe08 │ │ │ │ + blt.n 4fd5a │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4fdb8 │ │ │ │ - b.n 4fdc0 │ │ │ │ + beq.n 4fd0a │ │ │ │ + b.n 4fd12 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 234434 │ │ │ │ + bl 2343e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fe08 │ │ │ │ + beq.n 4fd5a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4fe5e │ │ │ │ + beq.n 4fdb0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4fe0c │ │ │ │ + beq.n 4fd5e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53348 @ 0xd064 │ │ │ │ + movw r1, #51324 @ 0xc87c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ff1c │ │ │ │ + b.n 4fe6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 109034 │ │ │ │ - cbnz r0, 4fe2c │ │ │ │ + bl 1090e4 │ │ │ │ + cbnz r0, 4fd7e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53388 @ 0xd08c │ │ │ │ + movw r1, #51364 @ 0xc8a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 4fe08 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 4fd5a │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fe08 │ │ │ │ + beq.n 4fd5a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4fe5e │ │ │ │ + ble.n 4fdb0 │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53432 @ 0xd0b8 │ │ │ │ + movw r1, #51408 @ 0xc8d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ - b.n 4fe08 │ │ │ │ + bl d2994 │ │ │ │ + b.n 4fd5a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 5040c │ │ │ │ + bl 50364 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fe76 │ │ │ │ + cbnz r0, 4fdc8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4fe08 │ │ │ │ + beq.n 4fd5a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ - b.n 4fe08 │ │ │ │ + bl d2994 │ │ │ │ + b.n 4fd5a │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 2957c │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4ff28 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4fe78 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4ff30 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4fe80 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4ff38 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4fe88 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4ff40 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4fe90 ) │ │ │ │ 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 80b80 │ │ │ │ - cbz r0, 4feec │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 4fe3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fe6a │ │ │ │ + beq.n 4fdbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fe6a │ │ │ │ + bne.n 4fdbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fe6a │ │ │ │ - cbz r5, 4ff1c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fdbc │ │ │ │ + cbz r5, 4fe6e │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4ff0e │ │ │ │ - bl 98ae4 │ │ │ │ + blt.n 4fe60 │ │ │ │ + bl 98b84 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 54a10 │ │ │ │ + bl 54966 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ - b.n 4ff16 │ │ │ │ + bl 9b6dc │ │ │ │ + b.n 4fe68 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 54a10 │ │ │ │ + bl 54966 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop.w │ │ │ │ - b.n 4fbfa │ │ │ │ + nop │ │ │ │ + b.n 4fb4a │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add r6, sp, #532 @ 0x214 │ │ │ │ - cbnz r7, 4ff8a │ │ │ │ + cbnz r7, 4feda │ │ │ │ @ instruction: 0xf3723c6e │ │ │ │ - bmi.w fffca9d6 <__bss_end__@@Base+0xffae5a0e> │ │ │ │ + bmi.w fffca926 <__bss_end__@@Base+0xffae595e> │ │ │ │ strh r7, [r7, r1] │ │ │ │ str r6, [r1, r4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bls.n 4fe9a │ │ │ │ + bls.n 4fdea │ │ │ │ subs r3, r0, #6 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ + 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 r7, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4ff8c │ │ │ │ + bhi.n 4fee0 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4ffa4 │ │ │ │ + bmi.n 4fef8 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #2652 @ 0xa5c │ │ │ │ + movw r1, #156 @ 0x9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #36004 @ 0x8ca4 │ │ │ │ + movw r0, #33428 @ 0x8294 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 50050 │ │ │ │ - movw r0, #36004 @ 0x8ca4 │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4ffa4 │ │ │ │ + movw r0, #33428 @ 0x8294 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ff62 │ │ │ │ - b.n 50050 │ │ │ │ + bne.n 4feb6 │ │ │ │ + b.n 4ffa4 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 50026 │ │ │ │ + ble.n 4ff7a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5000c │ │ │ │ + beq.n 4ff60 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4ffee │ │ │ │ + bpl.n 4ff42 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50050 │ │ │ │ + beq.n 4ffa4 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5000e │ │ │ │ + beq.n 4ff62 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 50050 │ │ │ │ - movw r2, #63688 @ 0xf8c8 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 4ffa4 │ │ │ │ + movw r2, #61192 @ 0xef08 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #2812 @ 0xafc │ │ │ │ + movw r1, #316 @ 0x13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #36004 @ 0x8ca4 │ │ │ │ + movw r0, #33428 @ 0x8294 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 50050 │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4ffa4 │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 5002c │ │ │ │ + beq.n 4ff80 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5002e │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 5002e │ │ │ │ - b.n 50050 │ │ │ │ + bne.n 4ff82 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 4ff82 │ │ │ │ + b.n 4ffa4 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5002e │ │ │ │ + b.n 4ff82 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 261210 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 260a30 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 50050 │ │ │ │ - movw r0, #45368 @ 0xb138 │ │ │ │ + cbz r0, 4ffa4 │ │ │ │ + movw r0, #42792 @ 0xa728 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 5005e │ │ │ │ - b.n 5042e │ │ │ │ + cbnz r3, 4ffb2 │ │ │ │ + b.n 50386 │ │ │ │ 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 929d0 │ │ │ │ + bl 92c28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 261210 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 260a30 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -00050082 : │ │ │ │ +0004ffd6 : │ │ │ │ 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 9dab0 │ │ │ │ + bl 9db3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ 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, 500d2 │ │ │ │ + cbz r0, 50026 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 500d2 │ │ │ │ + beq.n 50026 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 500d2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50026 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12a754 <_Py_union_type_or@@Base+0x468> │ │ │ │ + bl 129d8c <_Py_union_type_or@@Base+0x468> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2216e8 │ │ │ │ + bl 2218c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ vcmp.f64 d0, d1 │ │ │ │ sub sp, #16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 501e6 │ │ │ │ + bvs.n 5013a │ │ │ │ vabs.f64 d5, d1 │ │ │ │ - vldr d6, [pc, #252] @ 501f0 │ │ │ │ + vldr d6, [pc, #256] @ 50148 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ vmov.f64 d7, d1 │ │ │ │ vcmp.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ - ble.n 5012c │ │ │ │ + ble.n 50080 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmov r3, s15 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - bgt.n 50144 │ │ │ │ - vldr d0, [pc, #220] @ 501f8 │ │ │ │ + bgt.n 50098 │ │ │ │ + vldr d0, [pc, #224] @ 50150 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #220] @ 50200 │ │ │ │ + vldr d7, [pc, #224] @ 50158 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 501ea │ │ │ │ + b.n 5013e │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ movle r3, #1 │ │ │ │ movgt r3, #0 │ │ │ │ - cbz r3, 5018a │ │ │ │ + cbz r3, 500de │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 5018a │ │ │ │ - b.n 501d8 │ │ │ │ + beq.n 500de │ │ │ │ + b.n 5012c │ │ │ │ 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 50178 │ │ │ │ - vldr d0, [pc, #160] @ 50208 │ │ │ │ + bne.n 500cc │ │ │ │ + vldr d0, [pc, #164] @ 50160 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #160] @ 50210 │ │ │ │ + vldr d7, [pc, #164] @ 50168 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 501ea │ │ │ │ - vldr d0, [pc, #156] @ 50218 │ │ │ │ + b.n 5013e │ │ │ │ + vldr d0, [pc, #160] @ 50170 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #160] @ 50220 │ │ │ │ + vldr d7, [pc, #164] @ 50178 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 501ea │ │ │ │ + b.n 5013e │ │ │ │ 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 501c6 │ │ │ │ - vldr d0, [pc, #112] @ 50228 │ │ │ │ + bne.n 5011a │ │ │ │ + vldr d0, [pc, #116] @ 50180 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #116] @ 50230 │ │ │ │ + vldr d7, [pc, #120] @ 50188 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 501ea │ │ │ │ - vldr d0, [pc, #112] @ 50238 │ │ │ │ + b.n 5013e │ │ │ │ + vldr d0, [pc, #116] @ 50190 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #112] @ 50240 │ │ │ │ + vldr d7, [pc, #116] @ 50198 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 501ea │ │ │ │ + b.n 5013e │ │ │ │ vmov.f64 d1, d0 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ add sp, #16 │ │ │ │ b.w 2a30c │ │ │ │ - vldr d0, [pc, #96] @ 50248 │ │ │ │ + vldr d0, [pc, #100] @ 501a0 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -56000,19 +55943,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 50318 @ unpredictable │ │ │ │ + bls.n 50270 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 50320 │ │ │ │ + bls.n 50278 │ │ │ │ stmia r0!, {r1} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -56028,653 +55971,653 @@ │ │ │ │ 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 50272 │ │ │ │ + bne.n 501ca │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl dbf3c <_PyNumber_Index@@Base> │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5028a │ │ │ │ - b.n 5029e │ │ │ │ + cbnz r0, 501e2 │ │ │ │ + b.n 501f6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #220 @ 0xdc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r0, #63260 @ 0xf71c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50266 │ │ │ │ - b.n 50382 │ │ │ │ - bl 85f58 │ │ │ │ + bne.n 501be │ │ │ │ + b.n 502da │ │ │ │ + bl 8617c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 502ac │ │ │ │ + bne.n 50204 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 502bc │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 50214 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50382 │ │ │ │ + bne.n 502da │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 502bc │ │ │ │ + b.n 50214 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5029a │ │ │ │ + bne.n 501f2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5029a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 501f2 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - movw r1, #4996 @ 0x1384 │ │ │ │ + movw r1, #5088 @ 0x13e0 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 122d9c │ │ │ │ - bl d03d4 │ │ │ │ + bl 1223fc │ │ │ │ + bl cffa4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 502e2 │ │ │ │ + beq.n 5023a │ │ │ │ mov r0, r3 │ │ │ │ - bl 88010 │ │ │ │ + bl 88224 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50354 │ │ │ │ + beq.n 502ac │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - cbz r1, 502f8 │ │ │ │ + cbz r1, 50250 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 50304 │ │ │ │ + bge.n 5025c │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 50304 │ │ │ │ + b.n 5025c │ │ │ │ mov r0, r7 │ │ │ │ - bl 250fec │ │ │ │ + bl 2510cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 502e8 │ │ │ │ - b.n 50382 │ │ │ │ + bne.n 50240 │ │ │ │ + b.n 502da │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 252850 │ │ │ │ + bl 252798 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50382 │ │ │ │ + beq.n 502da │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 50334 │ │ │ │ + bge.n 5028c │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ ldr.w r6, [r6, #-4] │ │ │ │ str.w r6, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 5031e │ │ │ │ + b.n 50276 │ │ │ │ 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, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 50384 │ │ │ │ + b.n 502dc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - movw r1, #4996 @ 0x1384 │ │ │ │ + movw r1, #5088 @ 0x13e0 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 122d9c │ │ │ │ - bl d03d4 │ │ │ │ + bl 1223fc │ │ │ │ + bl cffa4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #2812 @ 0xafc │ │ │ │ + movw r1, #316 @ 0x13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #220 @ 0xdc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r0, #63260 @ 0xf71c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ 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 246ed0 │ │ │ │ + bl 246e78 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 50400 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 50358 │ │ │ │ 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 2a9b4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ str r4, [r0, #0] │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 500e2 │ │ │ │ + bl 50036 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 261170 <_Py_c_abs@@Base> │ │ │ │ + bl 26098c <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 503ec │ │ │ │ - bl 275fe0 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 50402 │ │ │ │ - movw r0, #26952 @ 0x6948 │ │ │ │ + cbz r1, 50344 │ │ │ │ + bl 275640 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 5035a │ │ │ │ + movw r0, #24376 @ 0x5f38 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50402 │ │ │ │ + b.n 5035a │ │ │ │ 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 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5042a │ │ │ │ + cbz r0, 50382 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 8276c │ │ │ │ + bl 8298c │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92c28 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 261210 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 260a30 <_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, 50482 │ │ │ │ + cbz r7, 503da │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22592 @ 0x5840 │ │ │ │ + movw r1, #20016 @ 0x4e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 504c2 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5041a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 50494 │ │ │ │ + bpl.n 503ec │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 504b4 │ │ │ │ + bgt.n 5040c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #27064 @ 0x69b8 │ │ │ │ + movw r1, #24488 @ 0x5fa8 │ │ │ │ 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 d6078 │ │ │ │ + b.w d5c0c │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10019c │ │ │ │ + bl 10025c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 504c6 │ │ │ │ + cbnz r0, 5041e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 505f4 │ │ │ │ + b.n 5054c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 183104 <_PyEval_MatchClass@@Base+0x4a8> │ │ │ │ + bl 182a4c <_PyEval_MatchClass@@Base+0x4a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 504ee │ │ │ │ + bne.n 50446 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 504c2 │ │ │ │ + beq.n 5041a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 504c2 │ │ │ │ + bne.n 5041a │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 504c2 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5041a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 504fe │ │ │ │ + beq.n 50456 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 504fe │ │ │ │ + cbnz r3, 50456 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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 50542 │ │ │ │ + beq.n 5049a │ │ │ │ mov r0, r8 │ │ │ │ - bl 2525dc │ │ │ │ + bl 252524 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 504c2 │ │ │ │ + beq.n 5041a │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21c650 <_Py_RestoreSignals@@Base+0x1d44> │ │ │ │ + bl 21c8c0 <_Py_RestoreSignals@@Base+0x1d44> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50532 │ │ │ │ + bne.n 5048a │ │ │ │ mov r0, r7 │ │ │ │ - bl 785b4 │ │ │ │ - b.n 504c2 │ │ │ │ + bl 787e8 │ │ │ │ + b.n 5041a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 29cc8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 5056a │ │ │ │ + bmi.n 504c2 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27124 @ 0x69f4 │ │ │ │ + movw r1, #24548 @ 0x5fe4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ - bl 85f58 │ │ │ │ + b.w d5c0c │ │ │ │ + bl 8617c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5057a │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 5057e │ │ │ │ - b.n 504c2 │ │ │ │ + bne.n 504d2 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 504d6 │ │ │ │ + b.n 5041a │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50596 │ │ │ │ + bge.n 504ee │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16068 @ 0x3ec4 │ │ │ │ + movw r1, #13492 @ 0x34b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 504c2 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5041a │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 505d8 │ │ │ │ + beq.n 50530 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 505ca │ │ │ │ + bmi.n 50522 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27176 @ 0x6a28 │ │ │ │ + movw r1, #24600 @ 0x6018 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 505e2 │ │ │ │ - bl 8a020 │ │ │ │ + cbz r0, 5053a │ │ │ │ + bl 8a27c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 504c2 │ │ │ │ + beq.w 5041a │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 505f4 │ │ │ │ + b.n 5054c │ │ │ │ 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 505d8 │ │ │ │ + b.n 50530 │ │ │ │ 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, 50616 │ │ │ │ + cbz r3, 5056e │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 50626 │ │ │ │ + b.n 5057e │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 50624 │ │ │ │ + blt.n 5057c │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 50620 │ │ │ │ - cbnz r1, 50646 │ │ │ │ + bgt.n 50578 │ │ │ │ + cbnz r1, 5059e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50626 │ │ │ │ + b.n 5057e │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #520] @ (50830 ) │ │ │ │ + ldr r1, [pc, #520] @ (50788 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5064c │ │ │ │ - b.n 506aa │ │ │ │ + cbnz r0, 505a4 │ │ │ │ + b.n 50602 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r4, r4, r6 │ │ │ │ - beq.n 50672 │ │ │ │ + beq.n 505ca │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - cbz r6, 5065c │ │ │ │ + cbz r6, 505b4 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 5065c │ │ │ │ + bne.n 505b4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 50676 │ │ │ │ + b.n 505ce │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbnz r0, 50664 │ │ │ │ + cbnz r0, 505bc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 50676 │ │ │ │ - bl c78d8 │ │ │ │ + b.n 505ce │ │ │ │ + bl c74e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 506aa │ │ │ │ + blt.n 50602 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 50658 │ │ │ │ - b.n 50660 │ │ │ │ + beq.n 505b0 │ │ │ │ + b.n 505b8 │ │ │ │ mov r6, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 234434 │ │ │ │ + bl 2343e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 506aa │ │ │ │ + beq.n 50602 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 50700 │ │ │ │ + beq.n 50658 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 506ae │ │ │ │ + beq.n 50606 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53348 @ 0xd064 │ │ │ │ + movw r1, #51324 @ 0xc87c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 507e4 │ │ │ │ + b.n 5073c │ │ │ │ mov r0, r6 │ │ │ │ - bl 109034 │ │ │ │ - cbnz r0, 506ce │ │ │ │ + bl 1090e4 │ │ │ │ + cbnz r0, 50626 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53388 @ 0xd08c │ │ │ │ + movw r1, #51364 @ 0xc8a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 506aa │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 50602 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 506aa │ │ │ │ + beq.n 50602 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 50700 │ │ │ │ + ble.n 50658 │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53432 @ 0xd0b8 │ │ │ │ + movw r1, #51408 @ 0xc8d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ - b.n 506aa │ │ │ │ + bl d2994 │ │ │ │ + b.n 50602 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 508a0 │ │ │ │ + bl 507f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50716 │ │ │ │ + cbnz r0, 5066e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 506aa │ │ │ │ + beq.n 50602 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ - b.n 506aa │ │ │ │ + bl d2994 │ │ │ │ + b.n 50602 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 2957c │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2957c │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #180 @ (adr r3, 507f0 ) │ │ │ │ + add r3, pc, #180 @ (adr r3, 50748 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - add r3, pc, #180 @ (adr r3, 507f8 ) │ │ │ │ + add r3, pc, #180 @ (adr r3, 50750 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - add r3, pc, #176 @ (adr r3, 50800 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 50758 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ - add r3, pc, #176 @ (adr r3, 50808 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 50760 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - add r3, pc, #172 @ (adr r3, 50810 ) │ │ │ │ + add r3, pc, #172 @ (adr r3, 50768 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - add r3, pc, #172 @ (adr r3, 50818 ) │ │ │ │ + add r3, pc, #172 @ (adr r3, 50770 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ - add r3, pc, #168 @ (adr r3, 50820 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 50778 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - add r3, pc, #168 @ (adr r3, 50828 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 50780 ) │ │ │ │ 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 80b80 │ │ │ │ - cbz r0, 507b4 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 5070c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5070a │ │ │ │ + beq.n 50662 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5070a │ │ │ │ + bne.n 50662 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5070a │ │ │ │ - cbz r6, 507e4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50662 │ │ │ │ + cbz r6, 5073c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 507d6 │ │ │ │ - bl 98ae4 │ │ │ │ + blt.n 5072e │ │ │ │ + bl 98b84 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 234980 │ │ │ │ + bl 23489c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ - b.n 507de │ │ │ │ + bl 9b6dc │ │ │ │ + b.n 50736 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 234980 │ │ │ │ + bl 23489c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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 5080a │ │ │ │ + bpl.n 50762 │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ble.n 50832 │ │ │ │ + ble.n 5078a │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ - blx fff5f1bc <__bss_end__@@Base+0xffa7a1f4> │ │ │ │ + blx fff5f114 <__bss_end__@@Base+0xffa7a14c> │ │ │ │ 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] @ (50a3c <_PyMonitoring_FirePyStartEvent@@Base+0x16a>) │ │ │ │ + ldr r2, [pc, #540] @ (50994 <_PyMonitoring_FirePyStartEvent@@Base+0x16a>) │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ cmp r6, #13 │ │ │ │ - blt.n 50842 │ │ │ │ - ldr r7, [pc, #656] @ (50abc <_PyMonitoring_FirePyStartEvent@@Base+0x1ea>) │ │ │ │ + blt.n 5079a │ │ │ │ + ldr r7, [pc, #656] @ (50a14 <_PyMonitoring_FirePyStartEvent@@Base+0x1ea>) │ │ │ │ bkpt 0x00fa │ │ │ │ - ldr r0, [pc, #116] @ (508a4 ) │ │ │ │ + ldr r0, [pc, #116] @ (507fc ) │ │ │ │ @ instruction: 0x47b5 │ │ │ │ - adcs r0, r3 │ │ │ │ + eors r0, 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, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92c28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 261210 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 260a30 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -00050858 : │ │ │ │ +000507b0 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (5089c ) │ │ │ │ + ldr r5, [pc, #60] @ (507f4 ) │ │ │ │ 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 50896 │ │ │ │ + beq.n 507ee │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 5088e │ │ │ │ + bge.n 507e6 │ │ │ │ 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 5087a │ │ │ │ + b.n 507d2 │ │ │ │ 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 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 508be │ │ │ │ + cbz r0, 50816 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 8276c │ │ │ │ + bl 8298c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #27228 @ 0x6a5c │ │ │ │ + movw r0, #24652 @ 0x604c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ │ │ │ │ -000508d2 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0005082a <_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 50a3c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50994 <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 508fe <_PyMonitoring_FirePyStartEvent@@Base+0x2c> │ │ │ │ + b.n 50856 <_PyMonitoring_FirePyStartEvent@@Base+0x2c> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.w 274150 <_PyLong_DivmodNear@@Base+0xbe8> │ │ │ │ + b.w 2737a4 <_PyLong_DivmodNear@@Base+0xbe4> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - movw r5, #53664 @ 0xd1a0 │ │ │ │ + movw r5, #51040 @ 0xc760 │ │ │ │ movt r5, #69 @ 0x45 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ @@ -56682,149 +56625,149 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 5094a <_PyMonitoring_FirePyStartEvent@@Base+0x78> │ │ │ │ + bne.n 508a2 <_PyMonitoring_FirePyStartEvent@@Base+0x78> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 5094a <_PyMonitoring_FirePyStartEvent@@Base+0x78> │ │ │ │ + ble.n 508a2 <_PyMonitoring_FirePyStartEvent@@Base+0x78> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 5094a <_PyMonitoring_FirePyStartEvent@@Base+0x78> │ │ │ │ - cbnz r4, 5096c <_PyMonitoring_FirePyStartEvent@@Base+0x9a> │ │ │ │ + bne.n 508a2 <_PyMonitoring_FirePyStartEvent@@Base+0x78> │ │ │ │ + cbnz r4, 508c4 <_PyMonitoring_FirePyStartEvent@@Base+0x9a> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #188] @ (50a0c <_PyMonitoring_FirePyStartEvent@@Base+0x13a>) │ │ │ │ + ldr r4, [pc, #188] @ (50964 <_PyMonitoring_FirePyStartEvent@@Base+0x13a>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 509ec <_PyMonitoring_FirePyStartEvent@@Base+0x11a> │ │ │ │ + beq.n 50944 <_PyMonitoring_FirePyStartEvent@@Base+0x11a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 118784 │ │ │ │ + bl 117d8c │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 50984 <_PyMonitoring_FirePyStartEvent@@Base+0xb2> │ │ │ │ + cbz r0, 508dc <_PyMonitoring_FirePyStartEvent@@Base+0xb2> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1e32bc <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 50988 <_PyMonitoring_FirePyStartEvent@@Base+0xb6> │ │ │ │ + bl 1e36e8 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 508e0 <_PyMonitoring_FirePyStartEvent@@Base+0xb6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 509fa <_PyMonitoring_FirePyStartEvent@@Base+0x128> │ │ │ │ + b.n 50952 <_PyMonitoring_FirePyStartEvent@@Base+0x128> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1f75b0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f79d8 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50984 <_PyMonitoring_FirePyStartEvent@@Base+0xb2> │ │ │ │ + beq.n 508dc <_PyMonitoring_FirePyStartEvent@@Base+0xb2> │ │ │ │ ldrd r7, r4, [sp, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #14116 @ 0x3724 │ │ │ │ + movw r1, #11540 @ 0x2d14 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #14124 @ 0x372c │ │ │ │ + movw r0, #11548 @ 0x2d1c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50984 <_PyMonitoring_FirePyStartEvent@@Base+0xb2> │ │ │ │ - bl 98ae4 │ │ │ │ + beq.n 508dc <_PyMonitoring_FirePyStartEvent@@Base+0xb2> │ │ │ │ + bl 98b84 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a678 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 509f2 <_PyMonitoring_FirePyStartEvent@@Base+0x120> │ │ │ │ + bge.n 5094a <_PyMonitoring_FirePyStartEvent@@Base+0x120> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f686c │ │ │ │ - b.n 50984 <_PyMonitoring_FirePyStartEvent@@Base+0xb2> │ │ │ │ + bl f64ec │ │ │ │ + b.n 508dc <_PyMonitoring_FirePyStartEvent@@Base+0xb2> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 509fa <_PyMonitoring_FirePyStartEvent@@Base+0x128> │ │ │ │ + b.n 50952 <_PyMonitoring_FirePyStartEvent@@Base+0x128> │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 118d38 │ │ │ │ + bl 118340 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - sbcs r4, r0 │ │ │ │ + lsls r4, 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, r0 │ │ │ │ - bl 50d48 │ │ │ │ + bl 50ca0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ - cbz r3, 50a34 <_PyMonitoring_FirePyStartEvent@@Base+0x162> │ │ │ │ + cbz r3, 5098c <_PyMonitoring_FirePyStartEvent@@Base+0x162> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ 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] @ (50b60 <_PyMonitoring_FirePyStartEvent@@Base+0x28e>) │ │ │ │ + ldr r3, [pc, #272] @ (50ab8 <_PyMonitoring_FirePyStartEvent@@Base+0x28e>) │ │ │ │ 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 50a88 <_PyMonitoring_FirePyStartEvent@@Base+0x1b6> │ │ │ │ + bge.n 509e0 <_PyMonitoring_FirePyStartEvent@@Base+0x1b6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27296 @ 0x6aa0 │ │ │ │ + movw r1, #24720 @ 0x6090 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 50a92 <_PyMonitoring_FirePyStartEvent@@Base+0x1c0> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 509ea <_PyMonitoring_FirePyStartEvent@@Base+0x1c0> │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 50a9c <_PyMonitoring_FirePyStartEvent@@Base+0x1ca> │ │ │ │ - bl 81464 │ │ │ │ - cbnz r0, 50a98 <_PyMonitoring_FirePyStartEvent@@Base+0x1c6> │ │ │ │ + beq.n 509f4 <_PyMonitoring_FirePyStartEvent@@Base+0x1ca> │ │ │ │ + bl 81684 │ │ │ │ + cbnz r0, 509f0 <_PyMonitoring_FirePyStartEvent@@Base+0x1c6> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50b58 <_PyMonitoring_FirePyStartEvent@@Base+0x286> │ │ │ │ + b.n 50ab0 <_PyMonitoring_FirePyStartEvent@@Base+0x286> │ │ │ │ str.w r0, [r8, #8] │ │ │ │ add.w r2, r8, #4 │ │ │ │ - movw r8, #61864 @ 0xf1a8 │ │ │ │ + movw r8, #59368 @ 0xe7e8 │ │ │ │ movt r8, #55 @ 0x37 │ │ │ │ orr.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 50b56 <_PyMonitoring_FirePyStartEvent@@Base+0x284> │ │ │ │ + beq.n 50aae <_PyMonitoring_FirePyStartEvent@@Base+0x284> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w ip, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -56834,263 +56777,263 @@ │ │ │ │ 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 204a68 │ │ │ │ + bl 204da0 │ │ │ │ eor.w r4, r4, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 50b52 <_PyMonitoring_FirePyStartEvent@@Base+0x280> │ │ │ │ + cbz r0, 50aaa <_PyMonitoring_FirePyStartEvent@@Base+0x280> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50a92 <_PyMonitoring_FirePyStartEvent@@Base+0x1c0> │ │ │ │ + beq.n 509ea <_PyMonitoring_FirePyStartEvent@@Base+0x1c0> │ │ │ │ cmp r7, #9 │ │ │ │ - ble.n 50b46 <_PyMonitoring_FirePyStartEvent@@Base+0x274> │ │ │ │ + ble.n 50a9e <_PyMonitoring_FirePyStartEvent@@Base+0x274> │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ - movw r2, #38788 @ 0x9784 │ │ │ │ + movw r2, #36292 @ 0x8dc4 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ add r5, r7 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ - movw r1, #10964 @ 0x2ad4 │ │ │ │ + movw r1, #8388 @ 0x20c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr.w r0, [r6, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50a92 <_PyMonitoring_FirePyStartEvent@@Base+0x1c0> │ │ │ │ + beq.n 509ea <_PyMonitoring_FirePyStartEvent@@Base+0x1c0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r6, #576] @ 0x240 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50a92 <_PyMonitoring_FirePyStartEvent@@Base+0x1c0> │ │ │ │ + beq.n 509ea <_PyMonitoring_FirePyStartEvent@@Base+0x1c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50a92 <_PyMonitoring_FirePyStartEvent@@Base+0x1c0> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50a92 <_PyMonitoring_FirePyStartEvent@@Base+0x1c0> │ │ │ │ + bne.n 509ea <_PyMonitoring_FirePyStartEvent@@Base+0x1c0> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 509ea <_PyMonitoring_FirePyStartEvent@@Base+0x1c0> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r9] │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 50aae <_PyMonitoring_FirePyStartEvent@@Base+0x1dc> │ │ │ │ + b.n 50a06 <_PyMonitoring_FirePyStartEvent@@Base+0x1dc> │ │ │ │ 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 {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 159b30 │ │ │ │ + bl 159218 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 50ba8 <_PyMonitoring_FirePyStartEvent@@Base+0x2d6> │ │ │ │ + cbz r0, 50b00 <_PyMonitoring_FirePyStartEvent@@Base+0x2d6> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.n 50bac <_PyMonitoring_FirePyStartEvent@@Base+0x2da> │ │ │ │ + blt.n 50b04 <_PyMonitoring_FirePyStartEvent@@Base+0x2da> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50ba0 <_PyMonitoring_FirePyStartEvent@@Base+0x2ce> │ │ │ │ + beq.n 50af8 <_PyMonitoring_FirePyStartEvent@@Base+0x2ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50ba0 <_PyMonitoring_FirePyStartEvent@@Base+0x2ce> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50af8 <_PyMonitoring_FirePyStartEvent@@Base+0x2ce> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50bc0 <_PyMonitoring_FirePyStartEvent@@Base+0x2ee> │ │ │ │ + b.n 50b18 <_PyMonitoring_FirePyStartEvent@@Base+0x2ee> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r1, r3 │ │ │ │ - bl 21112c │ │ │ │ + bl 211384 │ │ │ │ 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 r0, [pc, #4] @ (50bc8 <_PyMonitoring_FirePyStartEvent@@Base+0x2f6>) │ │ │ │ + ldr r0, [pc, #4] @ (50b20 <_PyMonitoring_FirePyStartEvent@@Base+0x2f6>) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (50bd0 <_PyMonitoring_FirePyStartEvent@@Base+0x2fe>) │ │ │ │ + ldr r0, [pc, #0] @ (50b28 <_PyMonitoring_FirePyStartEvent@@Base+0x2fe>) │ │ │ │ bx lr │ │ │ │ ldrb r4, [r0, #8] │ │ │ │ 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] @ (50c24 <_PyMonitoring_FirePyStartEvent@@Base+0x352>) │ │ │ │ - bl 209d44 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (50b7c <_PyMonitoring_FirePyStartEvent@@Base+0x352>) │ │ │ │ + bl 20a07c <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 50c06 <_PyMonitoring_FirePyStartEvent@@Base+0x334> │ │ │ │ + blt.n 50b5e <_PyMonitoring_FirePyStartEvent@@Base+0x334> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #13672 @ 0x3568 │ │ │ │ + movw r0, #11096 @ 0x2b58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ movs r0, #0 │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 50c22 <_PyMonitoring_FirePyStartEvent@@Base+0x350> │ │ │ │ + cbz r0, 50b7a <_PyMonitoring_FirePyStartEvent@@Base+0x350> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #13680 @ 0x3570 │ │ │ │ + movw r0, #11104 @ 0x2b60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 50bb0 <_PyMonitoring_FirePyStartEvent@@Base+0x2de> │ │ │ │ + b.n 50b08 <_PyMonitoring_FirePyStartEvent@@Base+0x2de> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00050c28 <_PyDict_SizeOf@@Base>: │ │ │ │ - b.n 50d48 │ │ │ │ +00050b80 <_PyDict_SizeOf@@Base>: │ │ │ │ + b.n 50ca0 │ │ │ │ │ │ │ │ -00050c2a : │ │ │ │ +00050b82 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #248] @ (50d40 ) │ │ │ │ + ldr r6, [pc, #248] @ (50c98 ) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ 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} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 50c74 │ │ │ │ + bne.n 50bcc │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 50c74 │ │ │ │ + ble.n 50bcc │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 50c74 │ │ │ │ - cbnz r4, 50c96 │ │ │ │ + bne.n 50bcc │ │ │ │ + cbnz r4, 50bee │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #204] @ (50d44 ) │ │ │ │ + ldr r4, [pc, #204] @ (50c9c ) │ │ │ │ add r2, sp, #32 │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d18 │ │ │ │ + beq.n 50c70 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 118784 │ │ │ │ + bl 117d8c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 50cc2 │ │ │ │ + cbz r0, 50c1a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 201fe4 │ │ │ │ - cbz r0, 50cc2 │ │ │ │ + bl 20231c │ │ │ │ + cbz r0, 50c1a │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 50cc6 │ │ │ │ + beq.n 50c1e │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ec22 │ │ │ │ + bl 3ebea │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50d2a │ │ │ │ + b.n 50c82 │ │ │ │ mov r2, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #6620 @ 0x19dc │ │ │ │ + movw r1, #3960 @ 0xf78 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #18232 @ 0x4738 │ │ │ │ + movw r0, #15656 @ 0x3d28 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50ce8 │ │ │ │ + bne.n 50c40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50d2a │ │ │ │ - bl 98ae4 │ │ │ │ + b.n 50c82 │ │ │ │ + bl 98b84 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 2aa60 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 50d22 │ │ │ │ + bge.n 50c7a │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f686c │ │ │ │ - b.n 50ce4 │ │ │ │ + bl f64ec │ │ │ │ + b.n 50c3c │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50d2a │ │ │ │ + b.n 50c82 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 118d38 │ │ │ │ + bl 118340 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bne.n 50cf4 │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - sbcs r0, r6 │ │ │ │ + lsls r0, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 50d5c │ │ │ │ + cbz r3, 50cb4 │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 50d9c │ │ │ │ + bne.n 50cf4 │ │ │ │ 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 │ │ │ │ @@ -57106,285 +57049,285 @@ │ │ │ │ pop {r4} │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00050d9e <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +00050cf6 <_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 50a3c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50994 <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #132] @ (50e60 <_PyMonitoring_FirePyResumeEvent@@Base+0xc2>) │ │ │ │ + ldr r3, [pc, #132] @ (50db8 <_PyMonitoring_FirePyResumeEvent@@Base+0xc2>) │ │ │ │ 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, 50e10 <_PyMonitoring_FirePyResumeEvent@@Base+0x72> │ │ │ │ + cbz r3, 50d68 <_PyMonitoring_FirePyResumeEvent@@Base+0x72> │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 50e06 <_PyMonitoring_FirePyResumeEvent@@Base+0x68> │ │ │ │ + bne.n 50d5e <_PyMonitoring_FirePyResumeEvent@@Base+0x68> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 50df6 <_PyMonitoring_FirePyResumeEvent@@Base+0x58> │ │ │ │ + bne.n 50d4e <_PyMonitoring_FirePyResumeEvent@@Base+0x58> │ │ │ │ dmb ish │ │ │ │ - beq.n 50e10 <_PyMonitoring_FirePyResumeEvent@@Base+0x72> │ │ │ │ - bl 278a48 │ │ │ │ + beq.n 50d68 <_PyMonitoring_FirePyResumeEvent@@Base+0x72> │ │ │ │ + bl 2780b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 234c1c │ │ │ │ + bl 234bc0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 50e42 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + cbz r3, 50d9a <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50e38 <_PyMonitoring_FirePyResumeEvent@@Base+0x9a> │ │ │ │ + bne.n 50d90 <_PyMonitoring_FirePyResumeEvent@@Base+0x9a> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 50e28 <_PyMonitoring_FirePyResumeEvent@@Base+0x8a> │ │ │ │ + bne.n 50d80 <_PyMonitoring_FirePyResumeEvent@@Base+0x8a> │ │ │ │ dmb ish │ │ │ │ - beq.n 50e42 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ - bl 25dac8 │ │ │ │ + beq.n 50d9a <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + bl 25d780 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 26200c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (50e60 <_PyMonitoring_FirePyResumeEvent@@Base+0xc2>) │ │ │ │ + bl 26182c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (50db8 <_PyMonitoring_FirePyResumeEvent@@Base+0xc2>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 50e5c <_PyMonitoring_FirePyResumeEvent@@Base+0xbe> │ │ │ │ + beq.n 50db4 <_PyMonitoring_FirePyResumeEvent@@Base+0xbe> │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, 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 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85f58 │ │ │ │ + bl 8617c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50e86 <_PyMonitoring_FirePyResumeEvent@@Base+0xe8> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 50eaa <_PyMonitoring_FirePyResumeEvent@@Base+0x10c> │ │ │ │ + bne.n 50dde <_PyMonitoring_FirePyResumeEvent@@Base+0xe8> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 50e02 <_PyMonitoring_FirePyResumeEvent@@Base+0x10c> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 50ea0 <_PyMonitoring_FirePyResumeEvent@@Base+0x102> │ │ │ │ + cbz r3, 50df8 <_PyMonitoring_FirePyResumeEvent@@Base+0x102> │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 50e9a <_PyMonitoring_FirePyResumeEvent@@Base+0xfc> │ │ │ │ + blt.n 50df2 <_PyMonitoring_FirePyResumeEvent@@Base+0xfc> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, r4 │ │ │ │ it ge │ │ │ │ movge r0, r4 │ │ │ │ - b.n 50e9e <_PyMonitoring_FirePyResumeEvent@@Base+0x100> │ │ │ │ + b.n 50df6 <_PyMonitoring_FirePyResumeEvent@@Base+0x100> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #8] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 50eac <_PyMonitoring_FirePyResumeEvent@@Base+0x10e> │ │ │ │ + b.n 50e04 <_PyMonitoring_FirePyResumeEvent@@Base+0x10e> │ │ │ │ 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 50d48 │ │ │ │ + bl 50ca0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ │ │ │ │ -00050ec8 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +00050e20 <_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 50a3c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50994 <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ 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 50f22 <_PyMonitoring_FirePyYieldEvent@@Base+0x5a> │ │ │ │ + bne.n 50e7a <_PyMonitoring_FirePyYieldEvent@@Base+0x5a> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26088 @ 0x65e8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 50f3a <_PyMonitoring_FirePyYieldEvent@@Base+0x72> │ │ │ │ + bne.n 50e92 <_PyMonitoring_FirePyYieldEvent@@Base+0x72> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 50f5a <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ + b.n 50eb2 <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13008 @ 0x32d0 │ │ │ │ + movw r0, #10432 @ 0x28c0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50f0c <_PyMonitoring_FirePyYieldEvent@@Base+0x44> │ │ │ │ - b.n 510cc <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ - bl 14861c │ │ │ │ + bne.n 50e64 <_PyMonitoring_FirePyYieldEvent@@Base+0x44> │ │ │ │ + b.n 51024 <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ + bl 147c14 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 50f5a <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 50eb2 <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 510cc <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ + bne.w 51024 <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 50f68 <_PyMonitoring_FirePyYieldEvent@@Base+0xa0> │ │ │ │ + bne.n 50ec0 <_PyMonitoring_FirePyYieldEvent@@Base+0xa0> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 50f88 <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ - bl 14861c │ │ │ │ + b.n 50ee0 <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ + bl 147c14 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 50f88 <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 50ee0 <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 510cc <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ + bne.w 51024 <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #324] @ 510d8 <_PyMonitoring_FirePyYieldEvent@@Base+0x210> │ │ │ │ + vldr d10, [pc, #324] @ 51030 <_PyMonitoring_FirePyYieldEvent@@Base+0x210> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 50fb4 <_PyMonitoring_FirePyYieldEvent@@Base+0xec> │ │ │ │ + bhi.n 50f0c <_PyMonitoring_FirePyYieldEvent@@Base+0xec> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 51024 <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ - b.n 5107a <_PyMonitoring_FirePyYieldEvent@@Base+0x1b2> │ │ │ │ - ble.n 51024 <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ + bhi.n 50f7c <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ + b.n 50fd2 <_PyMonitoring_FirePyYieldEvent@@Base+0x1b2> │ │ │ │ + ble.n 50f7c <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 51024 <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ + bhi.n 50f7c <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 51024 <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ + beq.n 50f7c <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 295f4 │ │ │ │ - vldr d6, [pc, #260] @ 510e0 <_PyMonitoring_FirePyYieldEvent@@Base+0x218> │ │ │ │ + vldr d6, [pc, #260] @ 51038 <_PyMonitoring_FirePyYieldEvent@@Base+0x218> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #256] @ 510e8 <_PyMonitoring_FirePyYieldEvent@@Base+0x220> │ │ │ │ + vldr d5, [pc, #256] @ 51040 <_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 51012 <_PyMonitoring_FirePyYieldEvent@@Base+0x14a> │ │ │ │ + ble.n 50f6a <_PyMonitoring_FirePyYieldEvent@@Base+0x14a> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 510b6 <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ + b.n 5100e <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 5104e <_PyMonitoring_FirePyYieldEvent@@Base+0x186> │ │ │ │ + b.n 50fa6 <_PyMonitoring_FirePyYieldEvent@@Base+0x186> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 275f48 <_Py_hashtable_foreach@@Base+0x448> │ │ │ │ + bl 2755a8 <_Py_hashtable_foreach@@Base+0x444> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r0, r0, lsl #3 │ │ │ │ - bl 275f48 <_Py_hashtable_foreach@@Base+0x448> │ │ │ │ + bl 2755a8 <_Py_hashtable_foreach@@Base+0x444> │ │ │ │ add r4, r0 │ │ │ │ movw r3, #19616 @ 0x4ca0 │ │ │ │ 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 510b6 <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ + beq.n 5100e <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 510b6 <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ + bvs.n 5100e <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 510b6 <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ + ble.n 5100e <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 275fe0 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 510cc <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ + bl 275640 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 51024 <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51092 <_PyMonitoring_FirePyYieldEvent@@Base+0x1ca> │ │ │ │ + bne.n 50fea <_PyMonitoring_FirePyYieldEvent@@Base+0x1ca> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 510b6 <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ + b.n 5100e <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 29c04 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2a5ec │ │ │ │ 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 18e084 │ │ │ │ + b.w 18dca8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -57395,112 +57338,112 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vcnt.8 d27, d8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 5111c <_PyMonitoring_FirePyYieldEvent@@Base+0x254> │ │ │ │ + cbnz r1, 51074 <_PyMonitoring_FirePyYieldEvent@@Base+0x254> │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20772 @ 0x5124 │ │ │ │ + movw r1, #18196 @ 0x4714 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51132 <_PyMonitoring_FirePyYieldEvent@@Base+0x26a> │ │ │ │ + b.n 5108a <_PyMonitoring_FirePyYieldEvent@@Base+0x26a> │ │ │ │ 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 193ab0 │ │ │ │ + bl 193798 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #172] @ (511f0 <_PyMonitoring_FirePyYieldEvent@@Base+0x328>) │ │ │ │ + ldr r5, [pc, #172] @ (51148 <_PyMonitoring_FirePyYieldEvent@@Base+0x328>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r4, sp, #32 │ │ │ │ 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} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 51172 <_PyMonitoring_FirePyYieldEvent@@Base+0x2aa> │ │ │ │ + bne.n 510ca <_PyMonitoring_FirePyYieldEvent@@Base+0x2aa> │ │ │ │ cmp r7, ip │ │ │ │ - ble.n 51172 <_PyMonitoring_FirePyYieldEvent@@Base+0x2aa> │ │ │ │ + ble.n 510ca <_PyMonitoring_FirePyYieldEvent@@Base+0x2aa> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 51172 <_PyMonitoring_FirePyYieldEvent@@Base+0x2aa> │ │ │ │ - cbnz r6, 51192 <_PyMonitoring_FirePyYieldEvent@@Base+0x2ca> │ │ │ │ - ldr r4, [pc, #128] @ (511f4 <_PyMonitoring_FirePyYieldEvent@@Base+0x32c>) │ │ │ │ + bne.n 510ca <_PyMonitoring_FirePyYieldEvent@@Base+0x2aa> │ │ │ │ + cbnz r6, 510ea <_PyMonitoring_FirePyYieldEvent@@Base+0x2ca> │ │ │ │ + ldr r4, [pc, #128] @ (5114c <_PyMonitoring_FirePyYieldEvent@@Base+0x32c>) │ │ │ │ add r2, sp, #28 │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 511d0 <_PyMonitoring_FirePyYieldEvent@@Base+0x308> │ │ │ │ + cbz r0, 51128 <_PyMonitoring_FirePyYieldEvent@@Base+0x308> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 118784 │ │ │ │ + bl 117d8c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 511a4 <_PyMonitoring_FirePyYieldEvent@@Base+0x2dc> │ │ │ │ + cbnz r0, 510fc <_PyMonitoring_FirePyYieldEvent@@Base+0x2dc> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 511de <_PyMonitoring_FirePyYieldEvent@@Base+0x316> │ │ │ │ - bl 98ae4 │ │ │ │ + b.n 51136 <_PyMonitoring_FirePyYieldEvent@@Base+0x316> │ │ │ │ + bl 98b84 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29e10 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 511d6 <_PyMonitoring_FirePyYieldEvent@@Base+0x30e> │ │ │ │ + bge.n 5112e <_PyMonitoring_FirePyYieldEvent@@Base+0x30e> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f686c │ │ │ │ - b.n 511a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x2d8> │ │ │ │ + bl f64ec │ │ │ │ + b.n 510f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x2d8> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 511de <_PyMonitoring_FirePyYieldEvent@@Base+0x316> │ │ │ │ + b.n 51136 <_PyMonitoring_FirePyYieldEvent@@Base+0x316> │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 118d38 │ │ │ │ + bl 118340 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bcs.n 51214 <_PyMonitoring_FirePyYieldEvent@@Base+0x34c> │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - rors r4, r3 │ │ │ │ + lsrs r4, r4 │ │ │ │ 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 │ │ │ │ @@ -57508,110 +57451,110 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29634 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d2320 │ │ │ │ - cbnz r0, 51274 <_PyMonitoring_FirePyYieldEvent@@Base+0x3ac> │ │ │ │ + bl d1ec0 │ │ │ │ + cbnz r0, 511cc <_PyMonitoring_FirePyYieldEvent@@Base+0x3ac> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 5124a <_PyMonitoring_FirePyYieldEvent@@Base+0x382> │ │ │ │ + blt.n 511a2 <_PyMonitoring_FirePyYieldEvent@@Base+0x382> │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 5124a <_PyMonitoring_FirePyYieldEvent@@Base+0x382> │ │ │ │ + ble.n 511a2 <_PyMonitoring_FirePyYieldEvent@@Base+0x382> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 292bc │ │ │ │ - cbnz r0, 5124a <_PyMonitoring_FirePyYieldEvent@@Base+0x382> │ │ │ │ + cbnz r0, 511a2 <_PyMonitoring_FirePyYieldEvent@@Base+0x382> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51276 <_PyMonitoring_FirePyYieldEvent@@Base+0x3ae> │ │ │ │ + b.n 511ce <_PyMonitoring_FirePyYieldEvent@@Base+0x3ae> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42436 @ 0xa5c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 51268 <_PyMonitoring_FirePyYieldEvent@@Base+0x3a0> │ │ │ │ + bne.n 511c0 <_PyMonitoring_FirePyYieldEvent@@Base+0x3a0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51276 <_PyMonitoring_FirePyYieldEvent@@Base+0x3ae> │ │ │ │ + beq.n 511ce <_PyMonitoring_FirePyYieldEvent@@Base+0x3ae> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 51276 <_PyMonitoring_FirePyYieldEvent@@Base+0x3ae> │ │ │ │ + b.n 511ce <_PyMonitoring_FirePyYieldEvent@@Base+0x3ae> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51276 <_PyMonitoring_FirePyYieldEvent@@Base+0x3ae> │ │ │ │ + b.n 511ce <_PyMonitoring_FirePyYieldEvent@@Base+0x3ae> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 51280 <_PyMonitoring_FirePyYieldEvent@@Base+0x3b8> │ │ │ │ + cbz r3, 511d8 <_PyMonitoring_FirePyYieldEvent@@Base+0x3b8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w fc428 │ │ │ │ + b.w fc088 │ │ │ │ │ │ │ │ -0005128c <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +000511e4 <_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 50a3c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50994 <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 512ce <_PyMonitoring_FirePyReturnEvent@@Base+0x42> │ │ │ │ - movw r0, #54304 @ 0xd420 │ │ │ │ + bne.n 51226 <_PyMonitoring_FirePyReturnEvent@@Base+0x42> │ │ │ │ + movw r0, #51812 @ 0xca64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #6 │ │ │ │ - b.w 80b20 │ │ │ │ - movw r0, #54312 @ 0xd428 │ │ │ │ + b.w 80d40 │ │ │ │ + movw r0, #51820 @ 0xca6c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #6 │ │ │ │ - b.w 80b20 │ │ │ │ + b.w 80d40 │ │ │ │ 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 51374 <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ + bne.n 512cc <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 51374 <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ + beq.n 512cc <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 73304 │ │ │ │ + bl 73528 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 513b8 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ + beq.n 51310 <_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 │ │ │ │ @@ -57630,15 +57573,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, 51382 <_PyMonitoring_FirePyReturnEvent@@Base+0xf6> │ │ │ │ + cbz r2, 512da <_PyMonitoring_FirePyReturnEvent@@Base+0xf6> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ @@ -57647,1224 +57590,1227 @@ │ │ │ │ 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 51382 <_PyMonitoring_FirePyReturnEvent@@Base+0xf6> │ │ │ │ + b.n 512da <_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, 51394 <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ + cbz r3, 512ec <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7ebc0 │ │ │ │ + bl 7ede8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5139c <_PyMonitoring_FirePyReturnEvent@@Base+0x110> │ │ │ │ + b.n 512f4 <_PyMonitoring_FirePyReturnEvent@@Base+0x110> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e98c │ │ │ │ + bl 7ebb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 513ac <_PyMonitoring_FirePyReturnEvent@@Base+0x120> │ │ │ │ + beq.n 51304 <_PyMonitoring_FirePyReturnEvent@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 513b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x124> │ │ │ │ + cbz r3, 51308 <_PyMonitoring_FirePyReturnEvent@@Base+0x124> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 513b8 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ + b.n 51310 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 513ac <_PyMonitoring_FirePyReturnEvent@@Base+0x120> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51304 <_PyMonitoring_FirePyReturnEvent@@Base+0x120> │ │ │ │ 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 r4, [pc, #56] @ (51404 <_PyMonitoring_FirePyReturnEvent@@Base+0x178>) │ │ │ │ + ldr r4, [pc, #56] @ (5135c <_PyMonitoring_FirePyReturnEvent@@Base+0x178>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 124ad4 │ │ │ │ + bl 12413c │ │ │ │ ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ - cbz r5, 513e6 <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ + cbz r5, 5133e <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ - b.n 513e8 <_PyMonitoring_FirePyReturnEvent@@Base+0x15c> │ │ │ │ + b.n 51340 <_PyMonitoring_FirePyReturnEvent@@Base+0x15c> │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104e90 │ │ │ │ + bl 104f40 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #27324 @ 0x6abc │ │ │ │ + movw r0, #24748 @ 0x60ac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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, [pc, #44] @ (51448 <_PyMonitoring_FirePyReturnEvent@@Base+0x1bc>) │ │ │ │ - bl 209d44 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (513a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1bc>) │ │ │ │ + bl 20a07c <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 51438 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ac> │ │ │ │ + cbz r2, 51390 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ac> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 51438 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ac> │ │ │ │ - movw r0, #25316 @ 0x62e4 │ │ │ │ + cbz r3, 51390 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ac> │ │ │ │ + movw r0, #22596 @ 0x5844 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ - movw r0, #19884 @ 0x4dac │ │ │ │ + b.w 84f14 │ │ │ │ + movw r0, #17308 @ 0x439c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ - bpl.n 51454 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c8> │ │ │ │ + b.w 84f14 │ │ │ │ + bpl.n 513ac <_PyMonitoring_FirePyReturnEvent@@Base+0x1c8> │ │ │ │ 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, 5147c <_PyMonitoring_FirePyReturnEvent@@Base+0x1f0> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 513d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f0> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 51476 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5147c <_PyMonitoring_FirePyReturnEvent@@Base+0x1f0> │ │ │ │ + bne.n 513ce <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 513d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f0> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5149e <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ + cbnz r0, 513f6 <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5149e <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 513f6 <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 51494 <_PyMonitoring_FirePyReturnEvent@@Base+0x208> │ │ │ │ + bne.n 513ec <_PyMonitoring_FirePyReturnEvent@@Base+0x208> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ + nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 514ce <_PyMonitoring_FirePyReturnEvent@@Base+0x242> │ │ │ │ + cbnz r1, 51428 <_PyMonitoring_FirePyReturnEvent@@Base+0x244> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27328 @ 0x6ac0 │ │ │ │ + movw r1, #24764 @ 0x60bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 514fa <_PyMonitoring_FirePyReturnEvent@@Base+0x26e> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 51454 <_PyMonitoring_FirePyReturnEvent@@Base+0x270> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 51510 <_PyMonitoring_FirePyReturnEvent@@Base+0x284> │ │ │ │ + beq.n 5146a <_PyMonitoring_FirePyReturnEvent@@Base+0x286> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 51500 <_PyMonitoring_FirePyReturnEvent@@Base+0x274> │ │ │ │ + bmi.n 5145a <_PyMonitoring_FirePyReturnEvent@@Base+0x276> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27360 @ 0x6ae0 │ │ │ │ + movw r1, #24796 @ 0x60dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51522 <_PyMonitoring_FirePyReturnEvent@@Base+0x296> │ │ │ │ + b.n 5147c <_PyMonitoring_FirePyReturnEvent@@Base+0x298> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 51512 <_PyMonitoring_FirePyReturnEvent@@Base+0x286> │ │ │ │ + beq.n 5146c <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 51512 <_PyMonitoring_FirePyReturnEvent@@Base+0x286> │ │ │ │ + b.n 5146c <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r1, [r2, #28] │ │ │ │ strb.w r3, [r2, #32] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ 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] @ (51568 <_PyMonitoring_FirePyReturnEvent@@Base+0x2dc>) │ │ │ │ + ldr r2, [pc, #52] @ (514c4 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e0>) │ │ │ │ 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 51550 <_PyMonitoring_FirePyReturnEvent@@Base+0x2c4> │ │ │ │ + beq.n 514aa <_PyMonitoring_FirePyReturnEvent@@Base+0x2c6> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 51546 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ba> │ │ │ │ + b.n 514a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x2bc> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5155a <_PyMonitoring_FirePyReturnEvent@@Base+0x2ce> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 51564 <_PyMonitoring_FirePyReturnEvent@@Base+0x2d8> │ │ │ │ + bne.n 514b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x2d0> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 514be <_PyMonitoring_FirePyReturnEvent@@Base+0x2da> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #61308 @ 0xef7c │ │ │ │ + movw r0, #58732 @ 0xe56c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7b56c │ │ │ │ + b.w 7b798 │ │ │ │ │ │ │ │ -00051578 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +000514d4 <_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 50a3c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50994 <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ 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 734d0 │ │ │ │ + bl 736f4 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 516c4 <_PyMonitoring_FireCallEvent@@Base+0x14c> │ │ │ │ - ldr r5, [pc, #296] @ (51700 <_PyMonitoring_FireCallEvent@@Base+0x188>) │ │ │ │ + beq.n 51620 <_PyMonitoring_FireCallEvent@@Base+0x14c> │ │ │ │ + ldr r5, [pc, #296] @ (5165c <_PyMonitoring_FireCallEvent@@Base+0x188>) │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 516fa <_PyMonitoring_FireCallEvent@@Base+0x182> │ │ │ │ + beq.w 51656 <_PyMonitoring_FireCallEvent@@Base+0x182> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #62209 @ 0xf301 │ │ │ │ + movw r1, #59721 @ 0xe949 │ │ │ │ movt r1, #18 │ │ │ │ - movw r3, #24389 @ 0x5f45 │ │ │ │ + movw r3, #21925 @ 0x55a5 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r0, #22357 @ 0x5755 │ │ │ │ + movw r0, #19805 @ 0x4d5d │ │ │ │ movt r0, #17 │ │ │ │ movw r4, #41408 @ 0xa1c0 │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #39088 @ 0x98b0 │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6dc44 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6de8c <_Py_hashtable_new_full@@Base> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 516c0 <_PyMonitoring_FireCallEvent@@Base+0x148> │ │ │ │ + beq.n 5161c <_PyMonitoring_FireCallEvent@@Base+0x148> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 124ad4 │ │ │ │ + bl 12413c │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 517fe <_PyMonitoring_FireBranchEvent@@Base+0x2e> │ │ │ │ + bl 5175e <_PyMonitoring_FireBranchEvent@@Base+0x2e> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 104e90 │ │ │ │ + bl 104f40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 516c0 <_PyMonitoring_FireCallEvent@@Base+0x148> │ │ │ │ + beq.n 5161c <_PyMonitoring_FireCallEvent@@Base+0x148> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 124ad4 │ │ │ │ + bl 12413c │ │ │ │ ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 1b20d8 │ │ │ │ + bl 1b2748 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51670 <_PyMonitoring_FireCallEvent@@Base+0xf8> │ │ │ │ + cbz r0, 515cc <_PyMonitoring_FireCallEvent@@Base+0xf8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #7075 @ 0x1ba3 │ │ │ │ + movw r1, #6915 @ 0x1b03 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 275b00 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 51672 <_PyMonitoring_FireCallEvent@@Base+0xfa> │ │ │ │ + bl 275164 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 515ce <_PyMonitoring_FireCallEvent@@Base+0xfa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11589c <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 114ea4 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 104e90 │ │ │ │ + bl 104f40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 516c0 <_PyMonitoring_FireCallEvent@@Base+0x148> │ │ │ │ - ldr r0, [pc, #128] @ (51704 <_PyMonitoring_FireCallEvent@@Base+0x18c>) │ │ │ │ + cbz r3, 5161c <_PyMonitoring_FireCallEvent@@Base+0x148> │ │ │ │ + ldr r0, [pc, #128] @ (51660 <_PyMonitoring_FireCallEvent@@Base+0x18c>) │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 6ea88 │ │ │ │ + bl 6ecd0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #7231 @ 0x1c3f │ │ │ │ + movw r1, #7127 @ 0x1bd7 │ │ │ │ movt r1, #5 │ │ │ │ - bl 275b00 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 275164 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 516b4 <_PyMonitoring_FireCallEvent@@Base+0x13c> │ │ │ │ + cbnz r0, 51610 <_PyMonitoring_FireCallEvent@@Base+0x13c> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #7983 @ 0x1f2f │ │ │ │ + movw r1, #7821 @ 0x1e8d │ │ │ │ movt r1, #5 │ │ │ │ - bl 275b00 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 275164 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #76] @ (51704 <_PyMonitoring_FireCallEvent@@Base+0x18c>) │ │ │ │ + ldr r0, [pc, #76] @ (51660 <_PyMonitoring_FireCallEvent@@Base+0x18c>) │ │ │ │ movs r1, #0 │ │ │ │ - bl 6ea88 │ │ │ │ - cbz r4, 516e0 <_PyMonitoring_FireCallEvent@@Base+0x168> │ │ │ │ - b.n 516c4 <_PyMonitoring_FireCallEvent@@Base+0x14c> │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 6ecd0 │ │ │ │ + cbz r4, 5163c <_PyMonitoring_FireCallEvent@@Base+0x168> │ │ │ │ + b.n 51620 <_PyMonitoring_FireCallEvent@@Base+0x14c> │ │ │ │ + bl 1f98f8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 516e0 <_PyMonitoring_FireCallEvent@@Base+0x168> │ │ │ │ + cbz r0, 5163c <_PyMonitoring_FireCallEvent@@Base+0x168> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 516e0 <_PyMonitoring_FireCallEvent@@Base+0x168> │ │ │ │ + beq.n 5163c <_PyMonitoring_FireCallEvent@@Base+0x168> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 516e0 <_PyMonitoring_FireCallEvent@@Base+0x168> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5163c <_PyMonitoring_FireCallEvent@@Base+0x168> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 516e8 <_PyMonitoring_FireCallEvent@@Base+0x170> │ │ │ │ - bl 11589c <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 51644 <_PyMonitoring_FireCallEvent@@Base+0x170> │ │ │ │ + bl 114ea4 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 516f0 <_PyMonitoring_FireCallEvent@@Base+0x178> │ │ │ │ - bl 11589c <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 5164c <_PyMonitoring_FireCallEvent@@Base+0x178> │ │ │ │ + bl 114ea4 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 516f8 <_PyMonitoring_FireCallEvent@@Base+0x180> │ │ │ │ - bl 11589c <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 51654 <_PyMonitoring_FireCallEvent@@Base+0x180> │ │ │ │ + bl 114ea4 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 51726 <_PyMonitoring_FireCallEvent@@Base+0x1ae> │ │ │ │ + bne.n 51682 <_PyMonitoring_FireCallEvent@@Base+0x1ae> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5172a <_PyMonitoring_FireCallEvent@@Base+0x1b2> │ │ │ │ + beq.n 51686 <_PyMonitoring_FireCallEvent@@Base+0x1b2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 1f36c4 <_PySet_Update@@Base+0x58> │ │ │ │ + b.w 1f3af4 <_PySet_Update@@Base+0x58> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005172c <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +00051688 <_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 50a3c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50994 <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #61292 @ 0xef6c │ │ │ │ + movw r0, #58716 @ 0xe55c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7b56c │ │ │ │ + b.w 7b798 │ │ │ │ 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, #27420 @ 0x6b1c │ │ │ │ + movw r1, #24856 @ 0x6118 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 517a0 <_PyMonitoring_FireJumpEvent@@Base+0x74> │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 516fc <_PyMonitoring_FireJumpEvent@@Base+0x74> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2a924 <__clock_getres64@plt> │ │ │ │ - cbz r0, 517a4 <_PyMonitoring_FireJumpEvent@@Base+0x78> │ │ │ │ + cbz r0, 51700 <_PyMonitoring_FireJumpEvent@@Base+0x78> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 517c4 <_PyMonitoring_FireJumpEvent@@Base+0x98> │ │ │ │ + b.n 51720 <_PyMonitoring_FireJumpEvent@@Base+0x98> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 27e0d8 │ │ │ │ + bl 27d738 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #16] @ 517c8 <_PyMonitoring_FireJumpEvent@@Base+0x9c> │ │ │ │ + vldr d6, [pc, #20] @ 51728 <_PyMonitoring_FireJumpEvent@@Base+0xa0> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 86008 │ │ │ │ + bl 8622c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - bvs.n 516f6 <_PyMonitoring_FireCallEvent@@Base+0x17e> │ │ │ │ + nop.w │ │ │ │ + bvs.n 51656 <_PyMonitoring_FireCallEvent@@Base+0x182> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ │ │ │ │ -000517d0 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +00051730 <_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 50a3c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50994 <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ add sp, #24 │ │ │ │ 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 │ │ │ │ - bl 1b2084 │ │ │ │ - cbz r0, 5182e <_PyMonitoring_FireBranchEvent@@Base+0x5e> │ │ │ │ + bl 1b26f4 │ │ │ │ + cbz r0, 5178e <_PyMonitoring_FireBranchEvent@@Base+0x5e> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #6659 @ 0x1a03 │ │ │ │ + movw r1, #6499 @ 0x1963 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 275b00 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 51830 <_PyMonitoring_FireBranchEvent@@Base+0x60> │ │ │ │ + bl 275164 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 51790 <_PyMonitoring_FireBranchEvent@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11589c <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 114ea4 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5185a <_PyMonitoring_FireBranchEvent@@Base+0x8a> │ │ │ │ + cbz r3, 517ba <_PyMonitoring_FireBranchEvent@@Base+0x8a> │ │ │ │ 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 27db10 │ │ │ │ + bl 27d170 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ mov r0, r3 │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ 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 5192a <_PyMonitoring_FirePyThrowEvent@@Base+0x62> │ │ │ │ - cbz r0, 518b6 <_PyMonitoring_FireBranchEvent@@Base+0xe6> │ │ │ │ + bl 5188a <_PyMonitoring_FirePyThrowEvent@@Base+0x62> │ │ │ │ + cbz r0, 51816 <_PyMonitoring_FireBranchEvent@@Base+0xe6> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29d4c <__clock_gettime64@plt> │ │ │ │ - cbz r0, 51896 <_PyMonitoring_FireBranchEvent@@Base+0xc6> │ │ │ │ + cbz r0, 517f6 <_PyMonitoring_FireBranchEvent@@Base+0xc6> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 518b6 <_PyMonitoring_FireBranchEvent@@Base+0xe6> │ │ │ │ + b.n 51816 <_PyMonitoring_FireBranchEvent@@Base+0xe6> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 27e0d8 │ │ │ │ + bl 27d738 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 518c0 <_PyMonitoring_FireBranchEvent@@Base+0xf0> │ │ │ │ + vldr d6, [pc, #24] @ 51820 <_PyMonitoring_FireBranchEvent@@Base+0xf0> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 86008 │ │ │ │ + bl 8622c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 517ee <_PyMonitoring_FireBranchEvent@@Base+0x1e> │ │ │ │ + bvs.n 5174e <_PyMonitoring_FireBranchEvent@@Base+0x1e> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ │ │ │ │ -000518c8 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +00051828 <_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 519c6 │ │ │ │ + bl 51926 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 518f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ + bne.n 51850 <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51924 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + b.n 51884 <_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 50a3c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50994 <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5191e <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl d82b8 │ │ │ │ - b.n 51924 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ - bl 79604 │ │ │ │ - b.n 518ea <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ + cbnz r4, 5187e <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl d7e70 │ │ │ │ + b.n 51884 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + bl 79830 │ │ │ │ + b.n 5184a <_PyMonitoring_FirePyThrowEvent@@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 r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51970 <_PyMonitoring_FirePyThrowEvent@@Base+0xa8> │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 51970 <_PyMonitoring_FirePyThrowEvent@@Base+0xa8> │ │ │ │ + bne.n 518d0 <_PyMonitoring_FirePyThrowEvent@@Base+0xa8> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 518d0 <_PyMonitoring_FirePyThrowEvent@@Base+0xa8> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl df7a4 <_PyType_Name@@Base> │ │ │ │ - movw r1, #27460 @ 0x6b44 │ │ │ │ + bl df424 <_PyType_Name@@Base> │ │ │ │ + movw r1, #24896 @ 0x6140 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51974 <_PyMonitoring_FirePyThrowEvent@@Base+0xac> │ │ │ │ + b.n 518d4 <_PyMonitoring_FirePyThrowEvent@@Base+0xac> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 51986 <_PyMonitoring_FirePyThrowEvent@@Base+0xbe> │ │ │ │ + cbz r0, 518e6 <_PyMonitoring_FirePyThrowEvent@@Base+0xbe> │ │ │ │ movw r1, #20500 @ 0x5014 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1bfc2c │ │ │ │ + b.w 1c034c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00051990 : │ │ │ │ +000518f0 : │ │ │ │ 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 bcdbc │ │ │ │ + bl bc944 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1b5c88 │ │ │ │ + bl 1b6308 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 519c0 │ │ │ │ + bne.n 51920 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #27496 @ 0x6b68 │ │ │ │ + movw r0, #24932 @ 0x6164 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 20117c │ │ │ │ + bl 2014b4 │ │ │ │ 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 d82a4 │ │ │ │ + bl d7e5c │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 519fe │ │ │ │ + cbnz r0, 5195e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #27632 @ 0x6bf0 │ │ │ │ + movw r1, #25068 @ 0x61ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51a00 │ │ │ │ + b.n 51960 │ │ │ │ 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 │ │ │ │ - ldr r5, [pc, #92] @ (51a70 ) │ │ │ │ + ldr r5, [pc, #92] @ (519d0 ) │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - movw r3, #53673 @ 0xd1a9 │ │ │ │ + movw r3, #54257 @ 0xd3f1 │ │ │ │ movt r3, #6 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r5, #1324] @ 0x52c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 51a34 │ │ │ │ + bne.n 51994 │ │ │ │ movs r0, #8 │ │ │ │ blx 2a1c0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51a3e │ │ │ │ + b.n 5199e │ │ │ │ ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ movs r1, #8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 51a62 │ │ │ │ + cbz r4, 519c2 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7239c <_Py_hashtable_set@@Base> │ │ │ │ + bl 725d0 <_Py_hashtable_set@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51a68 │ │ │ │ + bne.n 519c8 │ │ │ │ ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51a6a │ │ │ │ + b.n 519ca │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 51a94 │ │ │ │ + bne.n 519f4 │ │ │ │ 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 51a9c │ │ │ │ + beq.n 519fc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 51aae │ │ │ │ + cbz r0, 51a0e │ │ │ │ movw r1, #20964 @ 0x51e4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1bfc2c │ │ │ │ + b.w 1c034c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ 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, #27780 @ 0x6c84 │ │ │ │ + movw r1, #25216 @ 0x6280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 51b0c │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 51a6c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 157df8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1573f8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51b0c │ │ │ │ + beq.n 51a6c │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 158690 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 157c90 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 292d4 <__clock_settime64@plt> │ │ │ │ - cbz r0, 51b10 │ │ │ │ + cbz r0, 51a70 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51b18 │ │ │ │ + b.n 51a78 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00051b1c : │ │ │ │ +00051a7c : │ │ │ │ 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 3ef8e │ │ │ │ + bl 3eea2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1b5c88 │ │ │ │ + bl 1b6308 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00051b40 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +00051aa0 <_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 519c6 │ │ │ │ + bl 51926 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51b68 <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 51ac8 <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51b9c <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 51afc <_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 50a3c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50994 <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 51b96 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl d82b8 │ │ │ │ - b.n 51b9c <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ - bl 79604 │ │ │ │ - b.n 51b62 <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 51af6 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl d7e70 │ │ │ │ + b.n 51afc <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + bl 79830 │ │ │ │ + b.n 51ac2 <_PyMonitoring_FireRaiseEvent@@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 517fe <_PyMonitoring_FireBranchEvent@@Base+0x2e> │ │ │ │ - cbz r0, 51bd2 <_PyMonitoring_FireRaiseEvent@@Base+0x92> │ │ │ │ + bl 5175e <_PyMonitoring_FireBranchEvent@@Base+0x2e> │ │ │ │ + cbz r0, 51b32 <_PyMonitoring_FireRaiseEvent@@Base+0x92> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7239c <_Py_hashtable_set@@Base> │ │ │ │ + bl 725d0 <_Py_hashtable_set@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51bd8 <_PyMonitoring_FireRaiseEvent@@Base+0x98> │ │ │ │ + bne.n 51b38 <_PyMonitoring_FireRaiseEvent@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11589c <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 114ea4 <_Py_hashtable_destroy@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51bda <_PyMonitoring_FireRaiseEvent@@Base+0x9a> │ │ │ │ + b.n 51b3a <_PyMonitoring_FireRaiseEvent@@Base+0x9a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00051bdc <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +00051b3c <_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] @ (51b70 <_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 2240a8 <_PyParkingLot_AfterFork@@Base+0x444> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #12 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00051b74 <_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 519c6 │ │ │ │ + bl 51926 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51c04 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ + bne.n 51b9c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51c38 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + b.n 51bd0 <_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 50a3c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50994 <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 51c32 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl d82b8 │ │ │ │ - b.n 51c38 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ - bl 79604 │ │ │ │ - b.n 51bfe <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ + cbnz r4, 51bca <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl d7e70 │ │ │ │ + b.n 51bd0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + bl 79830 │ │ │ │ + b.n 51b96 <_PyMonitoring_FireExceptionHandledEvent@@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 73304 │ │ │ │ + bl 73528 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51cd2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf6> │ │ │ │ + beq.n 51c6a <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12d5b0 │ │ │ │ - cbz r0, 51c90 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb4> │ │ │ │ + bl 12cbe8 │ │ │ │ + cbz r0, 51c28 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb4> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 12d5b0 │ │ │ │ - cbz r0, 51c90 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb4> │ │ │ │ + bl 12cbe8 │ │ │ │ + cbz r0, 51c28 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb4> │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 30028 <_PyInterpreterState_RequireIDRef@@Base+0x2c> │ │ │ │ - cbz r0, 51c90 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb4> │ │ │ │ + bl 3004c <_PyInterpreterState_RequireIDRef@@Base+0x2c> │ │ │ │ + cbz r0, 51c28 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl 7f1f8 │ │ │ │ + bl 7f420 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 51ca8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xcc> │ │ │ │ + cbnz r0, 51c40 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xcc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51cd2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf6> │ │ │ │ + beq.n 51c6a <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51cd2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf6> │ │ │ │ + cbnz r3, 51c6a <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51cd2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf6> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51c6a <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf6> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51cca <_PyMonitoring_FireExceptionHandledEvent@@Base+0xee> │ │ │ │ + beq.n 51c62 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51cca <_PyMonitoring_FireExceptionHandledEvent@@Base+0xee> │ │ │ │ + cbnz r3, 51c62 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 51cd4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf8> │ │ │ │ + b.n 51c6c <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf8> │ │ │ │ movs r0, #1 │ │ │ │ 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, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 275e14 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 81464 │ │ │ │ - │ │ │ │ -00051cf6 <_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, #36] @ (51d2c <_PyErr_FormatFromCause@@Base+0x36>) │ │ │ │ - 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 223e38 <_PyParkingLot_AfterFork@@Base+0x444> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ + b.w 81684 │ │ │ │ │ │ │ │ -00051d30 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +00051c8e <_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 519c6 │ │ │ │ + bl 51926 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51d58 <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ + bne.n 51cb6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51d8c <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + b.n 51cea <_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 50a3c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50994 <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 51d86 <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ - bl d82b8 │ │ │ │ - b.n 51d8c <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ - bl 79604 │ │ │ │ - b.n 51d52 <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ + cbnz r4, 51ce4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ + bl d7e70 │ │ │ │ + b.n 51cea <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + bl 79830 │ │ │ │ + b.n 51cb0 <_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, #4040] @ 0xfc8 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #27916 @ 0x6d0c │ │ │ │ + movw r1, #25352 @ 0x6308 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ movs r4, #0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51e0e <_PyMonitoring_FirePyUnwindEvent@@Base+0xde> │ │ │ │ + beq.n 51d6c <_PyMonitoring_FirePyUnwindEvent@@Base+0xde> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 51e0e <_PyMonitoring_FirePyUnwindEvent@@Base+0xde> │ │ │ │ + cbz r0, 51d6c <_PyMonitoring_FirePyUnwindEvent@@Base+0xde> │ │ │ │ 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 51e4a <_PyMonitoring_FirePyUnwindEvent@@Base+0x11a> │ │ │ │ + b.n 51da8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x11a> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51e0e <_PyMonitoring_FirePyUnwindEvent@@Base+0xde> │ │ │ │ + beq.n 51d6c <_PyMonitoring_FirePyUnwindEvent@@Base+0xde> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51e0e <_PyMonitoring_FirePyUnwindEvent@@Base+0xde> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51d6c <_PyMonitoring_FirePyUnwindEvent@@Base+0xde> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51e9e <_PyMonitoring_FirePyUnwindEvent@@Base+0x16e> │ │ │ │ + b.n 51dfc <_PyMonitoring_FirePyUnwindEvent@@Base+0x16e> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1dda90 │ │ │ │ + bl 1ddec0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 51e4a <_PyMonitoring_FirePyUnwindEvent@@Base+0x11a> │ │ │ │ + beq.n 51da8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x11a> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 51e5c <_PyMonitoring_FirePyUnwindEvent@@Base+0x12c> │ │ │ │ + bgt.n 51dba <_PyMonitoring_FirePyUnwindEvent@@Base+0x12c> │ │ │ │ subs r5, r7, r5 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 51e70 <_PyMonitoring_FirePyUnwindEvent@@Base+0x140> │ │ │ │ + bgt.n 51dce <_PyMonitoring_FirePyUnwindEvent@@Base+0x140> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 51e86 <_PyMonitoring_FirePyUnwindEvent@@Base+0x156> │ │ │ │ + blt.n 51de4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x156> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 53264 │ │ │ │ + bl 531bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51df8 <_PyMonitoring_FirePyUnwindEvent@@Base+0xc8> │ │ │ │ + beq.n 51d56 <_PyMonitoring_FirePyUnwindEvent@@Base+0xc8> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 51e12 <_PyMonitoring_FirePyUnwindEvent@@Base+0xe2> │ │ │ │ + bhi.n 51d70 <_PyMonitoring_FirePyUnwindEvent@@Base+0xe2> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9dcb8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9dd44 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 51e9e <_PyMonitoring_FirePyUnwindEvent@@Base+0x16e> │ │ │ │ + b.n 51dfc <_PyMonitoring_FirePyUnwindEvent@@Base+0x16e> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 53264 │ │ │ │ + bl 531bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51df8 <_PyMonitoring_FirePyUnwindEvent@@Base+0xc8> │ │ │ │ + beq.n 51d56 <_PyMonitoring_FirePyUnwindEvent@@Base+0xc8> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 51e26 <_PyMonitoring_FirePyUnwindEvent@@Base+0xf6> │ │ │ │ + b.n 51d84 <_PyMonitoring_FirePyUnwindEvent@@Base+0xf6> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 53264 │ │ │ │ + bl 531bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51df8 <_PyMonitoring_FirePyUnwindEvent@@Base+0xc8> │ │ │ │ + beq.n 51d56 <_PyMonitoring_FirePyUnwindEvent@@Base+0xc8> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51e2c <_PyMonitoring_FirePyUnwindEvent@@Base+0xfc> │ │ │ │ + b.n 51d8a <_PyMonitoring_FirePyUnwindEvent@@Base+0xfc> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 53264 │ │ │ │ + bl 531bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51df8 <_PyMonitoring_FirePyUnwindEvent@@Base+0xc8> │ │ │ │ + beq.n 51d56 <_PyMonitoring_FirePyUnwindEvent@@Base+0xc8> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51e30 <_PyMonitoring_FirePyUnwindEvent@@Base+0x100> │ │ │ │ + b.n 51d8e <_PyMonitoring_FirePyUnwindEvent@@Base+0x100> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00051ea4 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +00051e02 <_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, #48064 @ 0xbbc0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r4, r2 │ │ │ │ - bl eecdc │ │ │ │ + bl ee95c │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 519c6 │ │ │ │ + bl 51926 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51edc <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ + bne.n 51e3a <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51f28 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + b.n 51e86 <_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 50a3c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50994 <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51f16 <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ + beq.n 51e74 <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51f16 <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ + cbnz r3, 51e74 <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 51f20 <_PyMonitoring_FireStopIterationEvent@@Base+0x7c> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 51e7e <_PyMonitoring_FireStopIterationEvent@@Base+0x7c> │ │ │ │ mov r0, r4 │ │ │ │ - bl d82b8 │ │ │ │ - b.n 51f28 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + bl d7e70 │ │ │ │ + b.n 51e86 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ movs r0, #0 │ │ │ │ - bl 79604 │ │ │ │ - b.n 51ed6 <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ + bl 79830 │ │ │ │ + b.n 51e34 <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4} │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #7231 @ 0x1c3f │ │ │ │ + movw r1, #7127 @ 0x1bd7 │ │ │ │ movt r1, #5 │ │ │ │ str r4, [r3, #16] │ │ │ │ pop {r4} │ │ │ │ - b.w 275b00 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.w 275164 <_Py_hashtable_foreach@@Base> │ │ │ │ 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 51f6c <_PyMonitoring_FireStopIterationEvent@@Base+0xc8> │ │ │ │ - bl 52088 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e4> │ │ │ │ + bls.n 51eca <_PyMonitoring_FireStopIterationEvent@@Base+0xc8> │ │ │ │ + bl 51fe8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 81464 │ │ │ │ - ldr r0, [pc, #0] @ (51f70 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc>) │ │ │ │ + b.w 81684 │ │ │ │ + ldr r0, [pc, #4] @ (51ed0 <_PyMonitoring_FireStopIterationEvent@@Base+0xce>) │ │ │ │ pop {r3, pc} │ │ │ │ + nop │ │ │ │ strb r4, [r0, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, 51fa0 <_PyMonitoring_FireStopIterationEvent@@Base+0xfc> │ │ │ │ + cbnz r3, 51f00 <_PyMonitoring_FireStopIterationEvent@@Base+0xfe> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22952 @ 0x59a8 │ │ │ │ + movw r1, #20376 @ 0x4f98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 51fbc <_PyMonitoring_FireStopIterationEvent@@Base+0x118> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 51f1c <_PyMonitoring_FireStopIterationEvent@@Base+0x11a> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 51fc0 <_PyMonitoring_FireStopIterationEvent@@Base+0x11c> │ │ │ │ + cbz r3, 51f20 <_PyMonitoring_FireStopIterationEvent@@Base+0x11e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22592 @ 0x5840 │ │ │ │ + movw r1, #20016 @ 0x4e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51fd6 <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ + b.n 51f36 <_PyMonitoring_FireStopIterationEvent@@Base+0x134> │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cbz r0, 51fce <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ + cbz r0, 51f2e <_PyMonitoring_FireStopIterationEvent@@Base+0x12c> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (51fd8 <_PyMonitoring_FireStopIterationEvent@@Base+0x134>) │ │ │ │ - b.w 91884 │ │ │ │ + ldr r1, [pc, #12] @ (51f38 <_PyMonitoring_FireStopIterationEvent@@Base+0x136>) │ │ │ │ + b.w 91ad8 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ udf #116 @ 0x74 │ │ │ │ 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 f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52000 <_PyMonitoring_FireStopIterationEvent@@Base+0x15c> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 5202a <_PyMonitoring_FireStopIterationEvent@@Base+0x186> │ │ │ │ - bl 98ae4 │ │ │ │ + bne.n 51f60 <_PyMonitoring_FireStopIterationEvent@@Base+0x15e> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 51f8a <_PyMonitoring_FireStopIterationEvent@@Base+0x188> │ │ │ │ + bl 98b84 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a2f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b624 │ │ │ │ - cbz r6, 5203e <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ + bl 9b6dc │ │ │ │ + cbz r6, 51f9e <_PyMonitoring_FireStopIterationEvent@@Base+0x19c> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5202e <_PyMonitoring_FireStopIterationEvent@@Base+0x18a> │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 51f8e <_PyMonitoring_FireStopIterationEvent@@Base+0x18c> │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52000 <_PyMonitoring_FireStopIterationEvent@@Base+0x15c> │ │ │ │ + beq.n 51f60 <_PyMonitoring_FireStopIterationEvent@@Base+0x15e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52084 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e0> │ │ │ │ + b.n 51fe4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e2> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 5202a <_PyMonitoring_FireStopIterationEvent@@Base+0x186> │ │ │ │ + bl f64e4 │ │ │ │ + b.n 51f8a <_PyMonitoring_FireStopIterationEvent@@Base+0x188> │ │ │ │ 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 │ │ │ │ @@ -58876,1100 +58822,1098 @@ │ │ │ │ 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 3f0b8 │ │ │ │ + bl 3f07e <_PyCompile_OptimizeCfg@@Base+0x14e> │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r0, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 520ca <_PyMonitoring_FireStopIterationEvent@@Base+0x226> │ │ │ │ + bls.n 5202a <_PyMonitoring_FireStopIterationEvent@@Base+0x228> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #38672 @ 0x9710 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movs r3, #86 @ 0x56 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #27800 @ 0x6c98 │ │ │ │ + movw r3, #25236 @ 0x6294 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #27836 @ 0x6cbc │ │ │ │ + movw r2, #25272 @ 0x62b8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ movs r0, #253 @ 0xfd │ │ │ │ blx 2a984 │ │ │ │ - movw r3, #53664 @ 0xd1a0 │ │ │ │ + movw r3, #51408 @ 0xc8d0 │ │ │ │ movt r3, #69 @ 0x45 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ - ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + cbz r2, 52046 <_PyMonitoring_FireStopIterationEvent@@Base+0x244> │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ + add r3, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + b.w 12cbe8 │ │ │ │ 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, 520fc <_PyMonitoring_FireStopIterationEvent@@Base+0x258> │ │ │ │ + cbnz r3, 5206c <_PyMonitoring_FireStopIterationEvent@@Base+0x26a> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 520fc <_PyMonitoring_FireStopIterationEvent@@Base+0x258> │ │ │ │ + ble.n 5206c <_PyMonitoring_FireStopIterationEvent@@Base+0x26a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 520fc <_PyMonitoring_FireStopIterationEvent@@Base+0x258> │ │ │ │ - cbnz r1, 5211e <_PyMonitoring_FireStopIterationEvent@@Base+0x27a> │ │ │ │ + bne.n 5206c <_PyMonitoring_FireStopIterationEvent@@Base+0x26a> │ │ │ │ + cbnz r1, 5208e <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #92] @ (5215c <_PyMonitoring_FireStopIterationEvent@@Base+0x2b8>) │ │ │ │ + ldr r4, [pc, #92] @ (520cc <_PyMonitoring_FireStopIterationEvent@@Base+0x2ca>) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5211e <_PyMonitoring_FireStopIterationEvent@@Base+0x27a> │ │ │ │ + cbnz r0, 5208e <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52154 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b0> │ │ │ │ + b.n 520c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2c2> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 159b30 │ │ │ │ + bl 159218 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ - bl 216524 │ │ │ │ + bl 21677c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5211a <_PyMonitoring_FireStopIterationEvent@@Base+0x276> │ │ │ │ + beq.n 5208a <_PyMonitoring_FireStopIterationEvent@@Base+0x288> │ │ │ │ mov r1, r6 │ │ │ │ - bl 252ac0 │ │ │ │ + bl 252a08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52154 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b0> │ │ │ │ + beq.n 520c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2c2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52154 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b0> │ │ │ │ + cbnz r3, 520c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2c2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - tst r4, r6 │ │ │ │ + cmn r0, r1 │ │ │ │ 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] @ (521fc <_PyMonitoring_FireStopIterationEvent@@Base+0x358>) │ │ │ │ + ldr r3, [pc, #140] @ (5216c <_PyMonitoring_FireStopIterationEvent@@Base+0x36a>) │ │ │ │ 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, 521a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x300> │ │ │ │ + cbz r3, 52114 <_PyMonitoring_FireStopIterationEvent@@Base+0x312> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5219a <_PyMonitoring_FireStopIterationEvent@@Base+0x2f6> │ │ │ │ + bne.n 5210a <_PyMonitoring_FireStopIterationEvent@@Base+0x308> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5218a <_PyMonitoring_FireStopIterationEvent@@Base+0x2e6> │ │ │ │ + bne.n 520fa <_PyMonitoring_FireStopIterationEvent@@Base+0x2f8> │ │ │ │ dmb ish │ │ │ │ - beq.n 521a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x300> │ │ │ │ - bl 278a48 │ │ │ │ + beq.n 52114 <_PyMonitoring_FireStopIterationEvent@@Base+0x312> │ │ │ │ + bl 2780b0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 52272 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ce> │ │ │ │ + bl 521d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ce> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 521d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x332> │ │ │ │ + cbz r3, 52146 <_PyMonitoring_FireStopIterationEvent@@Base+0x344> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 521cc <_PyMonitoring_FireStopIterationEvent@@Base+0x328> │ │ │ │ + bne.n 5213c <_PyMonitoring_FireStopIterationEvent@@Base+0x33a> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 521bc <_PyMonitoring_FireStopIterationEvent@@Base+0x318> │ │ │ │ + bne.n 5212c <_PyMonitoring_FireStopIterationEvent@@Base+0x32a> │ │ │ │ dmb ish │ │ │ │ - beq.n 521d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x332> │ │ │ │ - bl 25dac8 │ │ │ │ + beq.n 52146 <_PyMonitoring_FireStopIterationEvent@@Base+0x344> │ │ │ │ + bl 25d780 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 52088 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e4> │ │ │ │ + bl 51fe8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 730ec │ │ │ │ - ldr r3, [pc, #20] @ (521fc <_PyMonitoring_FireStopIterationEvent@@Base+0x358>) │ │ │ │ + bl 73310 │ │ │ │ + ldr r3, [pc, #20] @ (5216c <_PyMonitoring_FireStopIterationEvent@@Base+0x36a>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 521f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x354> │ │ │ │ + beq.n 52168 <_PyMonitoring_FireStopIterationEvent@@Base+0x366> │ │ │ │ blx 2a220 <__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, 5220c <_PyMonitoring_FireStopIterationEvent@@Base+0x368> │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ - add r3, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 12d5b0 │ │ │ │ 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 52230 <_PyMonitoring_FireStopIterationEvent@@Base+0x38c> │ │ │ │ + bhi.n 5218e <_PyMonitoring_FireStopIterationEvent@@Base+0x38c> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 52248 <_PyMonitoring_FireStopIterationEvent@@Base+0x3a4> │ │ │ │ - b.n 5225c <_PyMonitoring_FireStopIterationEvent@@Base+0x3b8> │ │ │ │ - movw r0, #2756 @ 0xac4 │ │ │ │ + bgt.n 521a6 <_PyMonitoring_FireStopIterationEvent@@Base+0x3a4> │ │ │ │ + b.n 521ba <_PyMonitoring_FireStopIterationEvent@@Base+0x3b8> │ │ │ │ + movw r0, #260 @ 0x104 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5222a <_PyMonitoring_FireStopIterationEvent@@Base+0x386> │ │ │ │ - b.n 52268 <_PyMonitoring_FireStopIterationEvent@@Base+0x3c4> │ │ │ │ + bne.n 52188 <_PyMonitoring_FireStopIterationEvent@@Base+0x386> │ │ │ │ + b.n 521c6 <_PyMonitoring_FireStopIterationEvent@@Base+0x3c4> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5225e <_PyMonitoring_FireStopIterationEvent@@Base+0x3ba> │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 5225e <_PyMonitoring_FireStopIterationEvent@@Base+0x3ba> │ │ │ │ - b.n 52268 <_PyMonitoring_FireStopIterationEvent@@Base+0x3c4> │ │ │ │ + bne.n 521bc <_PyMonitoring_FireStopIterationEvent@@Base+0x3ba> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 521bc <_PyMonitoring_FireStopIterationEvent@@Base+0x3ba> │ │ │ │ + b.n 521c6 <_PyMonitoring_FireStopIterationEvent@@Base+0x3c4> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 522fa <_PyMonitoring_FireStopIterationEvent@@Base+0x456> │ │ │ │ + b.n 52258 <_PyMonitoring_FireStopIterationEvent@@Base+0x456> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 12d1d0 │ │ │ │ + b.w 12c808 │ │ │ │ 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 522a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x3fe> │ │ │ │ + bls.n 52200 <_PyMonitoring_FireStopIterationEvent@@Base+0x3fe> │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 52088 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e4> │ │ │ │ + bl 51fe8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 52374 <_PyMonitoring_FireStopIterationEvent@@Base+0x4d0> │ │ │ │ + b.n 522d2 <_PyMonitoring_FireStopIterationEvent@@Base+0x4d0> │ │ │ │ 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, 522d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x42c> │ │ │ │ + cbnz r3, 5222e <_PyMonitoring_FireStopIterationEvent@@Base+0x42c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22952 @ 0x59a8 │ │ │ │ + movw r1, #20376 @ 0x4f98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 522ec <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5224a <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 522f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x44c> │ │ │ │ + cbz r3, 5224e <_PyMonitoring_FireStopIterationEvent@@Base+0x44c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22592 @ 0x5840 │ │ │ │ + movw r1, #20016 @ 0x4e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 522f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x454> │ │ │ │ + b.n 52256 <_PyMonitoring_FireStopIterationEvent@@Base+0x454> │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 25bfd8 <_PyObject_GetState@@Base> │ │ │ │ + bl 25b7f0 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5236e <_PyMonitoring_FireStopIterationEvent@@Base+0x4ca> │ │ │ │ + cbz r0, 522cc <_PyMonitoring_FireStopIterationEvent@@Base+0x4ca> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 52330 <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ + cbnz r3, 5228e <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #28012 @ 0x6d6c │ │ │ │ + movw r0, #25448 @ 0x6368 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 5235c <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ + bgt.n 522ba <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 97070 │ │ │ │ + bl 97110 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #36148 @ 0x8d34 │ │ │ │ + movw r3, #33652 @ 0x8374 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r0, #28020 @ 0x6d74 │ │ │ │ + movw r0, #25456 @ 0x6370 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5236e <_PyMonitoring_FireStopIterationEvent@@Base+0x4ca> │ │ │ │ + b.n 522cc <_PyMonitoring_FireStopIterationEvent@@Base+0x4ca> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #28032 @ 0x6d80 │ │ │ │ + movw r0, #25468 @ 0x637c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ 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, #3440] @ 0xd70 │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r8, r5, [r1, #16] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr r3, [pc, #340] @ (524e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x644>) │ │ │ │ + ldr r3, [pc, #336] @ (52444 <_PyMonitoring_FireStopIterationEvent@@Base+0x642>) │ │ │ │ ldrd r9, r7, [r1, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 275e14 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27e1d4 │ │ │ │ + bl 27d834 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 523bc <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + bne.n 5231a <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ orrs.w r5, r8, r5 │ │ │ │ - bne.n 523be <_PyMonitoring_FireStopIterationEvent@@Base+0x51a> │ │ │ │ + bne.n 5231c <_PyMonitoring_FireStopIterationEvent@@Base+0x51a> │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29cc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 275e14 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27daf4 │ │ │ │ - cbz r4, 523e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x53c> │ │ │ │ + bl 27d154 │ │ │ │ + cbz r4, 5233e <_PyMonitoring_FireStopIterationEvent@@Base+0x53c> │ │ │ │ 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 275e14 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2762d0 <_PyEval_AddPendingCall@@Base+0x1fc> │ │ │ │ + bl 275930 <_PyEval_AddPendingCall@@Base+0x1fc> │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ ite hi │ │ │ │ movhi.w fp, #6 │ │ │ │ movls.w fp, #31 │ │ │ │ - bl 275e14 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ addw r3, r0, #615 @ 0x267 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, r0 │ │ │ │ add.w r9, sp, r3 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bne.n 52458 <_PyMonitoring_FireStopIterationEvent@@Base+0x5b4> │ │ │ │ + bne.n 523b6 <_PyMonitoring_FireStopIterationEvent@@Base+0x5b4> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 27630c <_PyEval_AddPendingCall@@Base+0x238> │ │ │ │ + bl 27596c <_PyEval_AddPendingCall@@Base+0x238> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 276384 <_PyEval_AddPendingCall@@Base+0x2b0> │ │ │ │ + bl 2759e4 <_PyEval_AddPendingCall@@Base+0x2b0> │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 29634 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb.w fp, [r7] │ │ │ │ - bl 27630c <_PyEval_AddPendingCall@@Base+0x238> │ │ │ │ + bl 27596c <_PyEval_AddPendingCall@@Base+0x238> │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 29634 │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 52488 <_PyMonitoring_FireStopIterationEvent@@Base+0x5e4> │ │ │ │ + b.n 523e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x5e4> │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 29634 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29cc8 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ strb.w fp, [r7, r4] │ │ │ │ - bl 27630c <_PyEval_AddPendingCall@@Base+0x238> │ │ │ │ + bl 27596c <_PyEval_AddPendingCall@@Base+0x238> │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 29634 │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, sl │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add r2, sp, #8 │ │ │ │ strb.w r3, [r9, #-204] │ │ │ │ - bl 27630c <_PyEval_AddPendingCall@@Base+0x238> │ │ │ │ + bl 27596c <_PyEval_AddPendingCall@@Base+0x238> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 276384 <_PyEval_AddPendingCall@@Base+0x2b0> │ │ │ │ + bl 2759e4 <_PyEval_AddPendingCall@@Base+0x2b0> │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bhi.n 524b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x610> │ │ │ │ - bl 275e14 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + bhi.n 52412 <_PyMonitoring_FireStopIterationEvent@@Base+0x610> │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 52a78 <_Py_c_diff@@Base+0xe> │ │ │ │ - b.n 524cc <_PyMonitoring_FireStopIterationEvent@@Base+0x628> │ │ │ │ - bl 275e14 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + bl 529d0 <_Py_c_diff@@Base+0xe> │ │ │ │ + b.n 5242a <_PyMonitoring_FireStopIterationEvent@@Base+0x628> │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52088 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e4> │ │ │ │ + bl 51fe8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 52a78 <_Py_c_diff@@Base+0xe> │ │ │ │ - ldr r3, [pc, #24] @ (524e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x644>) │ │ │ │ + bl 529d0 <_Py_c_diff@@Base+0xe> │ │ │ │ + ldr r3, [pc, #24] @ (52444 <_PyMonitoring_FireStopIterationEvent@@Base+0x642>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 524de <_PyMonitoring_FireStopIterationEvent@@Base+0x63a> │ │ │ │ + beq.n 5243c <_PyMonitoring_FireStopIterationEvent@@Base+0x63a> │ │ │ │ blx 2a220 <__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} │ │ │ │ + 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 52488 <_PyMonitoring_FireStopIterationEvent@@Base+0x686> │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cbz r2, 5247a <_PyMonitoring_FireStopIterationEvent@@Base+0x678> │ │ │ │ + movw r1, #20344 @ 0x4f78 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 52490 <_PyMonitoring_FireStopIterationEvent@@Base+0x68e> │ │ │ │ + movw r1, #20376 @ 0x4f98 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 52490 <_PyMonitoring_FireStopIterationEvent@@Base+0x68e> │ │ │ │ + bl 11c544 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 52494 <_PyMonitoring_FireStopIterationEvent@@Base+0x692> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 524a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x69e> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + strd r3, r3, [r4, #8] │ │ │ │ + str r2, [r4, #16] │ │ │ │ + pop {r4, 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 r6, [r0, #16] │ │ │ │ - cbz r6, 52510 <_PyMonitoring_FireStopIterationEvent@@Base+0x66c> │ │ │ │ + cbz r6, 524c6 <_PyMonitoring_FireStopIterationEvent@@Base+0x6c4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5256a <_PyMonitoring_FireStopIterationEvent@@Base+0x6c6> │ │ │ │ + beq.n 52520 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 5256a <_PyMonitoring_FireStopIterationEvent@@Base+0x6c6> │ │ │ │ + b.n 52520 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 73304 │ │ │ │ + bl 73528 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5256a <_PyMonitoring_FireStopIterationEvent@@Base+0x6c6> │ │ │ │ + cbz r0, 52520 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 52558 <_PyMonitoring_FireStopIterationEvent@@Base+0x6b4> │ │ │ │ + bge.n 5250e <_PyMonitoring_FireStopIterationEvent@@Base+0x70c> │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 24c3d0 │ │ │ │ - cbnz r0, 52552 <_PyMonitoring_FireStopIterationEvent@@Base+0x6ae> │ │ │ │ + bl 24c314 │ │ │ │ + cbnz r0, 52508 <_PyMonitoring_FireStopIterationEvent@@Base+0x706> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5256a <_PyMonitoring_FireStopIterationEvent@@Base+0x6c6> │ │ │ │ + beq.n 52520 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5256a <_PyMonitoring_FireStopIterationEvent@@Base+0x6c6> │ │ │ │ + cbnz r3, 52520 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5256a <_PyMonitoring_FireStopIterationEvent@@Base+0x6c6> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52520 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 52524 <_PyMonitoring_FireStopIterationEvent@@Base+0x680> │ │ │ │ + b.n 524da <_PyMonitoring_FireStopIterationEvent@@Base+0x6d8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ 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 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 525b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x70c> │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cbz r2, 525a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x6fe> │ │ │ │ - movw r1, #22920 @ 0x5988 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 12f780 │ │ │ │ - b.n 525b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ - movw r1, #22952 @ 0x59a8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 12f780 │ │ │ │ - b.n 525b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ - bl 11cee4 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 525bc <_PyMonitoring_FireStopIterationEvent@@Base+0x718> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 525c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x724> │ │ │ │ - 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} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ 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, 525fa <_PyMonitoring_FireStopIterationEvent@@Base+0x756> │ │ │ │ + cbz r2, 52556 <_PyMonitoring_FireStopIterationEvent@@Base+0x754> │ │ │ │ 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 10f2f0 │ │ │ │ + bl 10f398 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7965c │ │ │ │ - cbz r4, 52622 <_PyMonitoring_FireStopIterationEvent@@Base+0x77e> │ │ │ │ - ldr r0, [pc, #28] @ (52628 <_PyMonitoring_FireStopIterationEvent@@Base+0x784>) │ │ │ │ - bl 209d44 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 79888 │ │ │ │ + cbz r4, 5257e <_PyMonitoring_FireStopIterationEvent@@Base+0x77c> │ │ │ │ + ldr r0, [pc, #28] @ (52584 <_PyMonitoring_FireStopIterationEvent@@Base+0x782>) │ │ │ │ + bl 20a07c <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #13680 @ 0x3570 │ │ │ │ + movw r0, #11104 @ 0x2b60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bpl.n 52634 <_PyMonitoring_FireStopIterationEvent@@Base+0x790> │ │ │ │ + bpl.n 52590 <_PyMonitoring_FireStopIterationEvent@@Base+0x78e> │ │ │ │ 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, 5264a <_PyMonitoring_FireStopIterationEvent@@Base+0x7a6> │ │ │ │ + cbz r3, 525a6 <_PyMonitoring_FireStopIterationEvent@@Base+0x7a4> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5265a <_PyMonitoring_FireStopIterationEvent@@Base+0x7b6> │ │ │ │ + b.n 525b6 <_PyMonitoring_FireStopIterationEvent@@Base+0x7b4> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 52658 <_PyMonitoring_FireStopIterationEvent@@Base+0x7b4> │ │ │ │ + ble.n 525b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x7b2> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 52654 <_PyMonitoring_FireStopIterationEvent@@Base+0x7b0> │ │ │ │ - cbnz r1, 5267c <_PyMonitoring_FireStopIterationEvent@@Base+0x7d8> │ │ │ │ + bne.n 525b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x7ae> │ │ │ │ + cbnz r1, 525d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x7d6> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5265a <_PyMonitoring_FireStopIterationEvent@@Base+0x7b6> │ │ │ │ + b.n 525b6 <_PyMonitoring_FireStopIterationEvent@@Base+0x7b4> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #508] @ (52858 <_PyMonitoring_FireStopIterationEvent@@Base+0x9b4>) │ │ │ │ + ldr r1, [pc, #504] @ (527b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x9ae>) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52682 <_PyMonitoring_FireStopIterationEvent@@Base+0x7de> │ │ │ │ + cbnz r0, 525de <_PyMonitoring_FireStopIterationEvent@@Base+0x7dc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52832 <_PyMonitoring_FireStopIterationEvent@@Base+0x98e> │ │ │ │ + b.n 5278e <_PyMonitoring_FireStopIterationEvent@@Base+0x98c> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 246ed0 │ │ │ │ + bl 246e78 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52678 <_PyMonitoring_FireStopIterationEvent@@Base+0x7d4> │ │ │ │ + bne.n 525d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x7d2> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 246ed0 │ │ │ │ + bl 246e78 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52678 <_PyMonitoring_FireStopIterationEvent@@Base+0x7d4> │ │ │ │ + bne.n 525d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x7d2> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 52758 <_PyMonitoring_FireStopIterationEvent@@Base+0x8b4> │ │ │ │ + beq.n 526b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x8b2> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #26088 @ 0x65e8 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - cbz r0, 526f2 <_PyMonitoring_FireStopIterationEvent@@Base+0x84e> │ │ │ │ + cbz r0, 5264e <_PyMonitoring_FireStopIterationEvent@@Base+0x84c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 526cc <_PyMonitoring_FireStopIterationEvent@@Base+0x828> │ │ │ │ + bne.n 52628 <_PyMonitoring_FireStopIterationEvent@@Base+0x826> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 526ea <_PyMonitoring_FireStopIterationEvent@@Base+0x846> │ │ │ │ - bl 14861c │ │ │ │ + b.n 52646 <_PyMonitoring_FireStopIterationEvent@@Base+0x844> │ │ │ │ + bl 147c14 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 526ea <_PyMonitoring_FireStopIterationEvent@@Base+0x846> │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 52646 <_PyMonitoring_FireStopIterationEvent@@Base+0x844> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52678 <_PyMonitoring_FireStopIterationEvent@@Base+0x7d4> │ │ │ │ + bne.n 525d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x7d2> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 52822 <_PyMonitoring_FireStopIterationEvent@@Base+0x97e> │ │ │ │ - b.n 526f6 <_PyMonitoring_FireStopIterationEvent@@Base+0x852> │ │ │ │ - vldr d8, [pc, #332] @ 52840 <_PyMonitoring_FireStopIterationEvent@@Base+0x99c> │ │ │ │ + beq.w 5277e <_PyMonitoring_FireStopIterationEvent@@Base+0x97c> │ │ │ │ + b.n 52652 <_PyMonitoring_FireStopIterationEvent@@Base+0x850> │ │ │ │ + vldr d8, [pc, #328] @ 52798 <_PyMonitoring_FireStopIterationEvent@@Base+0x996> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 52704 <_PyMonitoring_FireStopIterationEvent@@Base+0x860> │ │ │ │ + bne.n 52660 <_PyMonitoring_FireStopIterationEvent@@Base+0x85e> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 52724 <_PyMonitoring_FireStopIterationEvent@@Base+0x880> │ │ │ │ - bl 14861c │ │ │ │ + b.n 52680 <_PyMonitoring_FireStopIterationEvent@@Base+0x87e> │ │ │ │ + bl 147c14 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 52724 <_PyMonitoring_FireStopIterationEvent@@Base+0x880> │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 52680 <_PyMonitoring_FireStopIterationEvent@@Base+0x87e> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52678 <_PyMonitoring_FireStopIterationEvent@@Base+0x7d4> │ │ │ │ - b.n 52738 <_PyMonitoring_FireStopIterationEvent@@Base+0x894> │ │ │ │ + bne.n 525d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x7d2> │ │ │ │ + b.n 52694 <_PyMonitoring_FireStopIterationEvent@@Base+0x892> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 52738 <_PyMonitoring_FireStopIterationEvent@@Base+0x894> │ │ │ │ + bmi.n 52694 <_PyMonitoring_FireStopIterationEvent@@Base+0x892> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 52760 <_PyMonitoring_FireStopIterationEvent@@Base+0x8bc> │ │ │ │ + bpl.n 526bc <_PyMonitoring_FireStopIterationEvent@@Base+0x8ba> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #5604 @ 0x15e4 │ │ │ │ + movw r1, #3016 @ 0xbc8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - bl 80b80 │ │ │ │ + bl 12edc8 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52678 <_PyMonitoring_FireStopIterationEvent@@Base+0x7d4> │ │ │ │ - b.n 52818 <_PyMonitoring_FireStopIterationEvent@@Base+0x974> │ │ │ │ - vldr d9, [pc, #236] @ 52848 <_PyMonitoring_FireStopIterationEvent@@Base+0x9a4> │ │ │ │ - vldr d8, [pc, #224] @ 52840 <_PyMonitoring_FireStopIterationEvent@@Base+0x99c> │ │ │ │ + bne.n 525d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x7d2> │ │ │ │ + b.n 52774 <_PyMonitoring_FireStopIterationEvent@@Base+0x972> │ │ │ │ + vldr d9, [pc, #232] @ 527a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x99e> │ │ │ │ + vldr d8, [pc, #220] @ 52798 <_PyMonitoring_FireStopIterationEvent@@Base+0x996> │ │ │ │ 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 52784 <_PyMonitoring_FireStopIterationEvent@@Base+0x8e0> │ │ │ │ + bne.n 526e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x8de> │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 52818 <_PyMonitoring_FireStopIterationEvent@@Base+0x974> │ │ │ │ + beq.n 52774 <_PyMonitoring_FireStopIterationEvent@@Base+0x972> │ │ │ │ vabs.f64 d6, d11 │ │ │ │ - vldr d7, [pc, #196] @ 52850 <_PyMonitoring_FireStopIterationEvent@@Base+0x9ac> │ │ │ │ + vldr d7, [pc, #192] @ 527a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x9a6> │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 5280e <_PyMonitoring_FireStopIterationEvent@@Base+0x96a> │ │ │ │ + bgt.n 5276a <_PyMonitoring_FireStopIterationEvent@@Base+0x968> │ │ │ │ vabs.f64 d6, d10 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 5280e <_PyMonitoring_FireStopIterationEvent@@Base+0x96a> │ │ │ │ + bgt.n 5276a <_PyMonitoring_FireStopIterationEvent@@Base+0x968> │ │ │ │ vabs.f64 d6, d14 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 5280e <_PyMonitoring_FireStopIterationEvent@@Base+0x96a> │ │ │ │ + bgt.n 5276a <_PyMonitoring_FireStopIterationEvent@@Base+0x968> │ │ │ │ vabs.f64 d6, d13 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 5280e <_PyMonitoring_FireStopIterationEvent@@Base+0x96a> │ │ │ │ + bgt.n 5276a <_PyMonitoring_FireStopIterationEvent@@Base+0x968> │ │ │ │ vsub.f64 d1, d10, d13 │ │ │ │ vsub.f64 d0, d11, d14 │ │ │ │ - bl 261170 <_Py_c_abs@@Base> │ │ │ │ + bl 26098c <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d13 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ - bl 261170 <_Py_c_abs@@Base> │ │ │ │ + bl 26098c <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 52818 <_PyMonitoring_FireStopIterationEvent@@Base+0x974> │ │ │ │ + bls.n 52774 <_PyMonitoring_FireStopIterationEvent@@Base+0x972> │ │ │ │ vmov.f64 d0, d11 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ - bl 261170 <_Py_c_abs@@Base> │ │ │ │ + bl 26098c <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 52818 <_PyMonitoring_FireStopIterationEvent@@Base+0x974> │ │ │ │ + bls.n 52774 <_PyMonitoring_FireStopIterationEvent@@Base+0x972> │ │ │ │ vcmpe.f64 d12, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 52818 <_PyMonitoring_FireStopIterationEvent@@Base+0x974> │ │ │ │ + bls.n 52774 <_PyMonitoring_FireStopIterationEvent@@Base+0x972> │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 52832 <_PyMonitoring_FireStopIterationEvent@@Base+0x98e> │ │ │ │ + b.n 5278e <_PyMonitoring_FireStopIterationEvent@@Base+0x98c> │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 52832 <_PyMonitoring_FireStopIterationEvent@@Base+0x98e> │ │ │ │ + b.n 5278e <_PyMonitoring_FireStopIterationEvent@@Base+0x98c> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 52738 <_PyMonitoring_FireStopIterationEvent@@Base+0x894> │ │ │ │ - vldr d9, [pc, #24] @ 52848 <_PyMonitoring_FireStopIterationEvent@@Base+0x9a4> │ │ │ │ - b.n 52760 <_PyMonitoring_FireStopIterationEvent@@Base+0x8bc> │ │ │ │ + bmi.n 52694 <_PyMonitoring_FireStopIterationEvent@@Base+0x892> │ │ │ │ + vldr d9, [pc, #20] @ 527a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x99e> │ │ │ │ + b.n 526bc <_PyMonitoring_FireStopIterationEvent@@Base+0x8ba> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ - bvs.n 5276e <_PyMonitoring_FireStopIterationEvent@@Base+0x8ca> │ │ │ │ + bvs.n 526c6 <_PyMonitoring_FireStopIterationEvent@@Base+0x8c4> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - negs r0, r4 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.w 3d416 │ │ │ │ + b.w 3d3de │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #28084 @ 0x6db4 │ │ │ │ + movw r1, #25520 @ 0x63b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52892 <_PyMonitoring_FireStopIterationEvent@@Base+0x9ee> │ │ │ │ + bne.n 527ea <_PyMonitoring_FireStopIterationEvent@@Base+0x9e8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52942 <_PyMonitoring_FireStopIterationEvent@@Base+0xa9e> │ │ │ │ + b.n 5289a <_PyMonitoring_FireStopIterationEvent@@Base+0xa98> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 528d4 <_PyMonitoring_FireStopIterationEvent@@Base+0xa30> │ │ │ │ + beq.n 5282c <_PyMonitoring_FireStopIterationEvent@@Base+0xa2a> │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #28168 @ 0x6e08 │ │ │ │ + movw r1, #25604 @ 0x6404 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 876e0 │ │ │ │ + bl 87900 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5288e <_PyMonitoring_FireStopIterationEvent@@Base+0x9ea> │ │ │ │ + beq.n 527e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x9e4> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r0, #28176 @ 0x6e10 │ │ │ │ + movw r0, #25612 @ 0x640c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 84cf4 │ │ │ │ - b.n 52942 <_PyMonitoring_FireStopIterationEvent@@Base+0xa9e> │ │ │ │ + bl 84f14 │ │ │ │ + b.n 5289a <_PyMonitoring_FireStopIterationEvent@@Base+0xa98> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 52920 <_PyMonitoring_FireStopIterationEvent@@Base+0xa7c> │ │ │ │ + bne.n 52878 <_PyMonitoring_FireStopIterationEvent@@Base+0xa76> │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #28168 @ 0x6e08 │ │ │ │ + movw r1, #25604 @ 0x6404 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 876e0 │ │ │ │ + bl 87900 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5288e <_PyMonitoring_FireStopIterationEvent@@Base+0x9ea> │ │ │ │ + beq.n 527e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x9e4> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r1, #40464 @ 0x9e10 │ │ │ │ + movw r1, #37888 @ 0x9400 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bl 876e0 │ │ │ │ + bl 87900 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5288e <_PyMonitoring_FireStopIterationEvent@@Base+0x9ea> │ │ │ │ + beq.n 527e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x9e4> │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - movw r0, #28184 @ 0x6e18 │ │ │ │ + movw r0, #25620 @ 0x6414 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ - b.n 52942 <_PyMonitoring_FireStopIterationEvent@@Base+0xa9e> │ │ │ │ + bl 84f14 │ │ │ │ + b.n 5289a <_PyMonitoring_FireStopIterationEvent@@Base+0xa98> │ │ │ │ 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, #28192 @ 0x6e20 │ │ │ │ + movw r0, #25628 @ 0x641c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ add sp, #12 │ │ │ │ pop {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 r4, r0 │ │ │ │ movw r1, #57700 @ 0xe164 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122d9c │ │ │ │ + bl 1223fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 52996 <_PyMonitoring_FireStopIterationEvent@@Base+0xaf2> │ │ │ │ + beq.n 528ee <_PyMonitoring_FireStopIterationEvent@@Base+0xaec> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88010 │ │ │ │ - cbnz r0, 52996 <_PyMonitoring_FireStopIterationEvent@@Base+0xaf2> │ │ │ │ + bl 88224 │ │ │ │ + cbnz r0, 528ee <_PyMonitoring_FireStopIterationEvent@@Base+0xaec> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #28200 @ 0x6e28 │ │ │ │ + movw r1, #25636 @ 0x6424 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4c4b8 │ │ │ │ + bl 4c40a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 529a8 <_PyMonitoring_FireStopIterationEvent@@Base+0xb04> │ │ │ │ + bne.n 52900 <_PyMonitoring_FireStopIterationEvent@@Base+0xafe> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 529b6 <_PyMonitoring_FireStopIterationEvent@@Base+0xb12> │ │ │ │ + b.n 5290e <_PyMonitoring_FireStopIterationEvent@@Base+0xb0c> │ │ │ │ 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 {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000529ba : │ │ │ │ +00052912 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 529d0 │ │ │ │ - bl 274c64 │ │ │ │ - b.n 529fe │ │ │ │ + cbnz r0, 52928 │ │ │ │ + bl 2742c4 │ │ │ │ + b.n 52956 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 52a48 │ │ │ │ + beq.n 529a0 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ - cbnz r4, 529e2 │ │ │ │ + cbnz r4, 5293a │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 529ea │ │ │ │ + cbz r4, 52942 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 52a48 │ │ │ │ + bmi.n 529a0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 52a48 │ │ │ │ + cbz r3, 529a0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 80d4c │ │ │ │ + bl 80f6c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52a02 │ │ │ │ + cbnz r0, 5295a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52a66 │ │ │ │ + b.n 529be │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c3db8 │ │ │ │ + bl 1c44e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a26 │ │ │ │ + beq.n 5297e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52a26 │ │ │ │ + cbnz r3, 5297e │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52a66 │ │ │ │ + bne.n 529be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a48 │ │ │ │ + beq.n 529a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52a48 │ │ │ │ + cbnz r3, 529a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28256 @ 0x6e60 │ │ │ │ + movw r1, #25692 @ 0x645c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00052a6a <_Py_c_diff@@Base>: │ │ │ │ +000529c2 <_Py_c_diff@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vsub.f64 d0, d0, d2 │ │ │ │ vsub.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r1 │ │ │ │ - bl 27daf4 │ │ │ │ + bl 27d154 │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r4, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 52abe <_Py_c_diff@@Base+0x54> │ │ │ │ + beq.n 52a16 <_Py_c_diff@@Base+0x54> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 52aca <_Py_c_diff@@Base+0x60> │ │ │ │ + bl 52a22 <_Py_c_diff@@Base+0x60> │ │ │ │ mov r0, r6 │ │ │ │ add r5, r7 │ │ │ │ - bl 276384 <_PyEval_AddPendingCall@@Base+0x2b0> │ │ │ │ - b.n 52aa2 <_Py_c_diff@@Base+0x38> │ │ │ │ + bl 2759e4 <_PyEval_AddPendingCall@@Base+0x2b0> │ │ │ │ + b.n 529fa <_Py_c_diff@@Base+0x38> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 52aca <_Py_c_diff@@Base+0x60> │ │ │ │ + b.n 52a22 <_Py_c_diff@@Base+0x60> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r3, [pc, #52] @ (52b10 <_Py_c_diff@@Base+0xa6>) │ │ │ │ + ldr r3, [pc, #52] @ (52a68 <_Py_c_diff@@Base+0xa6>) │ │ │ │ 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 29cc8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29cc8 │ │ │ │ - ldr r3, [pc, #20] @ (52b10 <_Py_c_diff@@Base+0xa6>) │ │ │ │ + ldr r3, [pc, #20] @ (52a68 <_Py_c_diff@@Base+0xa6>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 52b0c <_Py_c_diff@@Base+0xa2> │ │ │ │ + beq.n 52a64 <_Py_c_diff@@Base+0xa2> │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ 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 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 52b4c <_Py_c_diff@@Base+0xe2> │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + bmi.n 52aa4 <_Py_c_diff@@Base+0xe2> │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #10352 @ 0x2870 │ │ │ │ + movw r1, #7900 @ 0x1edc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #736 @ 0x2e0 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ + movw r0, #63776 @ 0xf920 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52b92 <_Py_c_diff@@Base+0x128> │ │ │ │ + b.n 52aea <_Py_c_diff@@Base+0x128> │ │ │ │ movw r5, #35744 @ 0x8ba0 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ subs r2, r0, r5 │ │ │ │ mov r6, r0 │ │ │ │ negs r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ adcs r1, r2 │ │ │ │ - bl 242598 │ │ │ │ + bl 24254c │ │ │ │ cmp r6, r5 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 52b92 <_Py_c_diff@@Base+0x128> │ │ │ │ + beq.n 52aea <_Py_c_diff@@Base+0x128> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52b48 <_Py_c_diff@@Base+0xde> │ │ │ │ + beq.n 52aa0 <_Py_c_diff@@Base+0xde> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d6cbc │ │ │ │ + bl d6874 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b86 <_Py_c_diff@@Base+0x11c> │ │ │ │ + beq.n 52ade <_Py_c_diff@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52b8a <_Py_c_diff@@Base+0x120> │ │ │ │ + cbz r3, 52ae2 <_Py_c_diff@@Base+0x120> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52b92 <_Py_c_diff@@Base+0x128> │ │ │ │ + b.n 52aea <_Py_c_diff@@Base+0x128> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52b86 <_Py_c_diff@@Base+0x11c> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52ade <_Py_c_diff@@Base+0x11c> │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (52c34 <_Py_c_diff@@Base+0x1ca>) │ │ │ │ + ldr r3, [pc, #140] @ (52b8c <_Py_c_diff@@Base+0x1ca>) │ │ │ │ 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, 52bda <_Py_c_diff@@Base+0x170> │ │ │ │ + cbz r3, 52b32 <_Py_c_diff@@Base+0x170> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 52bd0 <_Py_c_diff@@Base+0x166> │ │ │ │ + bne.n 52b28 <_Py_c_diff@@Base+0x166> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 52bc0 <_Py_c_diff@@Base+0x156> │ │ │ │ + bne.n 52b18 <_Py_c_diff@@Base+0x156> │ │ │ │ dmb ish │ │ │ │ - beq.n 52bda <_Py_c_diff@@Base+0x170> │ │ │ │ - bl 278a48 │ │ │ │ + beq.n 52b32 <_Py_c_diff@@Base+0x170> │ │ │ │ + bl 2780b0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 52272 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ce> │ │ │ │ + bl 521d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ce> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 52c0c <_Py_c_diff@@Base+0x1a2> │ │ │ │ + cbz r3, 52b64 <_Py_c_diff@@Base+0x1a2> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 52c02 <_Py_c_diff@@Base+0x198> │ │ │ │ + bne.n 52b5a <_Py_c_diff@@Base+0x198> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 52bf2 <_Py_c_diff@@Base+0x188> │ │ │ │ + bne.n 52b4a <_Py_c_diff@@Base+0x188> │ │ │ │ dmb ish │ │ │ │ - beq.n 52c0c <_Py_c_diff@@Base+0x1a2> │ │ │ │ - bl 25dac8 │ │ │ │ + beq.n 52b64 <_Py_c_diff@@Base+0x1a2> │ │ │ │ + bl 25d780 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 52088 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e4> │ │ │ │ + bl 51fe8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 26200c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (52c34 <_Py_c_diff@@Base+0x1ca>) │ │ │ │ + bl 26182c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (52b8c <_Py_c_diff@@Base+0x1ca>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 52c2e <_Py_c_diff@@Base+0x1c4> │ │ │ │ + beq.n 52b86 <_Py_c_diff@@Base+0x1c4> │ │ │ │ blx 2a220 <__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 │ │ │ │ @@ -59978,601 +59922,601 @@ │ │ │ │ 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, #28324 @ 0x6ea4 │ │ │ │ + movw r2, #25760 @ 0x64a0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 20edf4 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 52ca0 <_Py_c_diff@@Base+0x236> │ │ │ │ + bl 20f04c <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 52bf8 <_Py_c_diff@@Base+0x236> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ - bl 276f5c <_PyEval_AddPendingCall@@Base+0xe88> │ │ │ │ - cbnz r0, 52c7a <_Py_c_diff@@Base+0x210> │ │ │ │ + bl 2765bc <_PyEval_AddPendingCall@@Base+0xe88> │ │ │ │ + cbnz r0, 52bd2 <_Py_c_diff@@Base+0x210> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52ca0 <_Py_c_diff@@Base+0x236> │ │ │ │ + b.n 52bf8 <_Py_c_diff@@Base+0x236> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29618 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52c98 <_Py_c_diff@@Base+0x22e> │ │ │ │ + bne.n 52bf0 <_Py_c_diff@@Base+0x22e> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 52c76 <_Py_c_diff@@Base+0x20c> │ │ │ │ + bl f64e4 │ │ │ │ + b.n 52bce <_Py_c_diff@@Base+0x20c> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00052ca4 : │ │ │ │ +00052bfc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 52cba │ │ │ │ - bl 274c64 │ │ │ │ - b.n 52cf6 │ │ │ │ + cbnz r0, 52c12 │ │ │ │ + bl 2742c4 │ │ │ │ + b.n 52c4e │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 52d3e │ │ │ │ + beq.n 52c96 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 52ce2 │ │ │ │ - movw r3, #34405 @ 0x8665 │ │ │ │ + cbz r2, 52c3a │ │ │ │ + movw r3, #31845 @ 0x7c65 │ │ │ │ movt r3, #21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 52cdc │ │ │ │ + bne.n 52c34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f935c │ │ │ │ + b.w 1f978c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 52d3e │ │ │ │ + bmi.n 52c96 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 52d3e │ │ │ │ + cbz r3, 52c96 │ │ │ │ mov r0, r1 │ │ │ │ - bl 80d4c │ │ │ │ + bl 80f6c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52cfa │ │ │ │ + cbnz r0, 52c52 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52d5c │ │ │ │ + b.n 52cb4 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd0c4 │ │ │ │ + bl ccce4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d1c │ │ │ │ + beq.n 52c74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52d1c │ │ │ │ + cbnz r3, 52c74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52d5c │ │ │ │ + bne.n 52cb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d3e │ │ │ │ + beq.n 52c96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52d3e │ │ │ │ + cbnz r3, 52c96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28256 @ 0x6e60 │ │ │ │ + movw r1, #25692 @ 0x645c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ mov r0, r4 │ │ │ │ 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 r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - cbz r0, 52d78 │ │ │ │ + cbz r0, 52cd0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52dd8 │ │ │ │ + cbz r0, 52d30 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 52daa │ │ │ │ + bge.n 52d02 │ │ │ │ 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 52d84 │ │ │ │ - cbz r2, 52dbc │ │ │ │ + b.n 52cdc │ │ │ │ + cbz r2, 52d14 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 52dbc │ │ │ │ + cbz r0, 52d14 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 52ddc │ │ │ │ + beq.n 52d34 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 52ddc │ │ │ │ - bl 72508 │ │ │ │ - cbnz r0, 52ddc │ │ │ │ + b.n 52d34 │ │ │ │ + bl 7273c │ │ │ │ + cbnz r0, 52d34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52dd8 │ │ │ │ + beq.n 52d30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52dd8 │ │ │ │ + cbnz r3, 52d30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52e2c │ │ │ │ + b.n 52d84 │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movw r5, #3220 @ 0xc94 │ │ │ │ + movw r5, #616 @ 0x268 │ │ │ │ movt r5, #43 @ 0x2b │ │ │ │ bic.w r1, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - movw r0, #28464 @ 0x6f30 │ │ │ │ + movw r0, #25888 @ 0x6520 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r1, #3200 @ 0xc80 │ │ │ │ + movw r1, #596 @ 0x254 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r3, #5916 @ 0x171c │ │ │ │ + movw r3, #3328 @ 0xd00 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r1, #24808 @ 0x60e8 │ │ │ │ + movw r1, #22232 @ 0x56d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r3, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ - movw r3, #28452 @ 0x6f24 │ │ │ │ + movw r3, #24752 @ 0x60b0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ 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, #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, #28480 @ 0x6f40 │ │ │ │ + movw r2, #25904 @ 0x6530 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 20edf4 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 52e8e │ │ │ │ + bl 20f04c <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 52de6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 276f5c <_PyEval_AddPendingCall@@Base+0xe88> │ │ │ │ - cbnz r0, 52e6c │ │ │ │ + bl 2765bc <_PyEval_AddPendingCall@@Base+0xe88> │ │ │ │ + cbnz r0, 52dc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52e8e │ │ │ │ + b.n 52de6 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2aa98 │ │ │ │ - cbz r0, 52e86 │ │ │ │ + cbz r0, 52dde │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 52e68 │ │ │ │ + bl f64e4 │ │ │ │ + b.n 52dc0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ (52e98 ) │ │ │ │ + ldr r0, [pc, #4] @ (52df0 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r4, [r0, #8] │ │ │ │ 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 1f75b0 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 52edc │ │ │ │ + bl 1f79d8 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 52e34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29624 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52ed4 │ │ │ │ + bge.n 52e2c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ - bl 20dc20 │ │ │ │ + bl 17027c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52f38 │ │ │ │ + cbz r0, 52e90 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #28552 @ 0x6f88 │ │ │ │ + movw r0, #25976 @ 0x6578 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52f2c │ │ │ │ + beq.n 52e84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52f30 │ │ │ │ + cbz r3, 52e88 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52f38 │ │ │ │ + b.n 52e90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52f2c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52e84 │ │ │ │ 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, 52f5e │ │ │ │ + cbnz r3, 52eb6 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 52f5e │ │ │ │ + ble.n 52eb6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 52f5e │ │ │ │ - cbnz r1, 52f78 │ │ │ │ + bne.n 52eb6 │ │ │ │ + cbnz r1, 52ed0 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #48] @ (52f94 ) │ │ │ │ + ldr r4, [pc, #48] @ (52eec ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 52f90 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 52ee8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 46c80 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 52f90 │ │ │ │ + bl 46bac <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 52ee8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 52f98 │ │ │ │ + b.n 52ef0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmp r4, r1 │ │ │ │ + orrs r0, r4 │ │ │ │ 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.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 52fc6 │ │ │ │ + bcc.n 52f1e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28596 @ 0x6fb4 │ │ │ │ + movw r1, #26020 @ 0x65a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5300e │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 52f66 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52fde │ │ │ │ + cbnz r0, 52f36 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f94c8 │ │ │ │ - cbz r4, 52ff4 │ │ │ │ + b.w 1f98f8 │ │ │ │ + cbz r4, 52f4c │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 52ff4 │ │ │ │ + bhi.n 52f4c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 52374 <_PyMonitoring_FireStopIterationEvent@@Base+0x4d0> │ │ │ │ + bl 522d2 <_PyMonitoring_FireStopIterationEvent@@Base+0x4d0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 53002 │ │ │ │ - bl 26200c <_Py_strhex@@Base> │ │ │ │ + cbz r6, 52f5a │ │ │ │ + bl 26182c <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 53008 │ │ │ │ - bl 730ec │ │ │ │ + b.n 52f60 │ │ │ │ + bl 73310 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, 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 1e32bc <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 53052 │ │ │ │ + bl 1e36e8 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 52faa │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5304a │ │ │ │ + bge.n 52fa2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {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, 53070 │ │ │ │ + cbz r3, 52fc8 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 53080 │ │ │ │ + b.n 52fd8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5307e │ │ │ │ + ble.n 52fd6 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 5307a │ │ │ │ - cbnz r1, 530a2 │ │ │ │ + bgt.n 52fd2 │ │ │ │ + cbnz r1, 52ffa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53080 │ │ │ │ + b.n 52fd8 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (53180 ) │ │ │ │ + ldr r1, [pc, #252] @ (530d8 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 530a8 │ │ │ │ - b.n 53178 │ │ │ │ + cbnz r0, 53000 │ │ │ │ + b.n 530d0 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r6, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5315e │ │ │ │ + beq.n 530b6 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 530f8 │ │ │ │ + cbz r4, 53050 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 530dc │ │ │ │ + bmi.n 53034 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #21820 @ 0x553c │ │ │ │ + movw r1, #19244 @ 0x4b2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #36216 @ 0x8d78 │ │ │ │ + movw r0, #33640 @ 0x8368 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 53178 │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 530d0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53178 │ │ │ │ + beq.n 530d0 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 53136 │ │ │ │ + bne.n 5308e │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 53166 │ │ │ │ + beq.n 530be │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 53120 │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + bmi.n 53078 │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #21840 @ 0x5550 │ │ │ │ + movw r1, #19264 @ 0x4b40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #36216 @ 0x8d78 │ │ │ │ + movw r0, #33640 @ 0x8368 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 53178 │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 530d0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 53178 │ │ │ │ + cbz r0, 530d0 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5314e │ │ │ │ + beq.n 530a6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 53178 │ │ │ │ - movw r3, #22960 @ 0x59b0 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 530d0 │ │ │ │ + movw r3, #20464 @ 0x4ff0 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 53168 │ │ │ │ - movw r4, #22960 @ 0x59b0 │ │ │ │ + b.n 530c0 │ │ │ │ + movw r4, #20464 @ 0x4ff0 │ │ │ │ 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 53184 │ │ │ │ + b.w 530dc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r0, r7 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00053184 : │ │ │ │ +000530dc : │ │ │ │ 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 269184 │ │ │ │ - cbz r0, 531b2 │ │ │ │ + bl 2687d4 │ │ │ │ + cbz r0, 5310a │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f5488 <_PyEval_FormatExcCheckArg@@Base+0x2d4> │ │ │ │ + b.w 1f58b4 <_PyEval_FormatExcCheckArg@@Base+0x2d4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000531b4 : │ │ │ │ +0005310c : │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #35744 @ 0x8ba0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w d6cbc │ │ │ │ + b.w d6874 │ │ │ │ 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, 531e2 │ │ │ │ + cbnz r3, 5313a │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 531e2 │ │ │ │ + ble.n 5313a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 531e2 │ │ │ │ - cbnz r1, 531fc │ │ │ │ + bne.n 5313a │ │ │ │ + cbnz r1, 53154 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #48] @ (53218 ) │ │ │ │ + ldr r4, [pc, #48] @ (53170 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 53214 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5316c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 46c80 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 53214 │ │ │ │ + bl 46bac <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 5316c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 52f98 │ │ │ │ + b.n 52ef0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmn r4, r4 │ │ │ │ + muls r0, r7 │ │ │ │ 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 1f75b0 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 5325c │ │ │ │ + bl 1f79d8 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 531b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a798 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 53254 │ │ │ │ + bge.n 531ac │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00053260 : │ │ │ │ +000531b8 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ 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 r4, r1 │ │ │ │ @@ -60580,854 +60524,854 @@ │ │ │ │ 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 532a0 │ │ │ │ + bge.n 531f8 │ │ │ │ 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 532ac │ │ │ │ + b.n 53204 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9dcb8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9dd44 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53288 │ │ │ │ + bne.n 531e0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.w 51a74 │ │ │ │ + b.w 519d4 │ │ │ │ │ │ │ │ -000532b4 : │ │ │ │ +0005320c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl d1a20 │ │ │ │ + bl d15bc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7965c │ │ │ │ + b.w 79888 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 12e34c │ │ │ │ - cbz r0, 5330a │ │ │ │ + bl 12d990 │ │ │ │ + cbz r0, 53262 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5330e │ │ │ │ - bl 12ebb8 │ │ │ │ + cbz r0, 53266 │ │ │ │ + bl 12e1fc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5330e │ │ │ │ + bne.n 53266 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5330a │ │ │ │ + beq.n 53262 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5330a │ │ │ │ + cbnz r3, 53262 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53332 │ │ │ │ + b.n 5328a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 53322 │ │ │ │ + bne.n 5327a │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 53332 │ │ │ │ + b.n 5328a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53318 │ │ │ │ + bne.n 53270 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53318 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53270 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 533c4 │ │ │ │ + beq.n 5331c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #56144 @ 0xdb50 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4bfbe │ │ │ │ - cbnz r0, 53396 │ │ │ │ + bl 4bf0a │ │ │ │ + cbnz r0, 532ee │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d80a0 │ │ │ │ - cbz r0, 53378 │ │ │ │ - bl d82e4 │ │ │ │ + bl d7c58 │ │ │ │ + cbz r0, 532d0 │ │ │ │ + bl d7e9c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 533c2 │ │ │ │ + b.n 5331a │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d80a0 │ │ │ │ + bl d7c58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5336a │ │ │ │ + bne.n 532c2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d80a0 │ │ │ │ + bl d7c58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5336a │ │ │ │ - b.n 533c0 │ │ │ │ + bne.n 532c2 │ │ │ │ + b.n 53318 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 533aa │ │ │ │ + beq.n 53302 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 533aa │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53302 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1276 @ 0x4fc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #64316 @ 0xfb3c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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, 5340c │ │ │ │ + cbz r1, 53364 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r5, r3 │ │ │ │ adcs r5, r3 │ │ │ │ - cbnz r5, 5340c │ │ │ │ + cbnz r5, 53364 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #28616 @ 0x6fc8 │ │ │ │ + movw r1, #26040 @ 0x65b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5341c │ │ │ │ + beq.n 53374 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5341e │ │ │ │ + beq.n 53376 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5341e │ │ │ │ + b.n 53376 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #28756 @ 0x7054 │ │ │ │ + movw r0, #26180 @ 0x6644 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b56c │ │ │ │ + b.w 7b798 │ │ │ │ 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 1e32bc <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5346e │ │ │ │ + bl 1e36e8 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 533c6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29b44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 53466 │ │ │ │ + bge.n 533be │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {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 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 534b0 │ │ │ │ + bne.n 53408 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 534c8 │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + bmi.n 53420 │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #2652 @ 0xa5c │ │ │ │ + movw r1, #156 @ 0x9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #4796 @ 0x12bc │ │ │ │ + movw r0, #2300 @ 0x8fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 53582 │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 534da │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4796 @ 0x12bc │ │ │ │ + movw r0, #2300 @ 0x8fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53488 │ │ │ │ - b.n 53582 │ │ │ │ + bne.n 533e0 │ │ │ │ + b.n 534da │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53582 │ │ │ │ + beq.n 534da │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 534f8 │ │ │ │ + beq.n 53450 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 53582 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 534da │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f75b0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f79d8 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53582 │ │ │ │ + beq.n 534da │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 53540 │ │ │ │ - bl 781fc │ │ │ │ + bcs.n 53498 │ │ │ │ + bl 78430 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 53540 │ │ │ │ + cbz r0, 53498 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 295ac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5354c │ │ │ │ + bne.n 534a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 5350c │ │ │ │ + blt.n 53464 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53548 │ │ │ │ - bl 1f94c8 │ │ │ │ + blt.n 534a0 │ │ │ │ + bl 1f98f8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 535a0 │ │ │ │ + b.n 534f8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 5350a │ │ │ │ + b.n 53462 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 53586 │ │ │ │ - b.n 5357c │ │ │ │ + cbnz r0, 534de │ │ │ │ + b.n 534d4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 5359a │ │ │ │ + bge.n 534f2 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 11cb64 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11c1c4 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53558 │ │ │ │ + bne.n 534b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5358a │ │ │ │ + bne.n 534e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 535a0 │ │ │ │ + b.n 534f8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 53560 │ │ │ │ + b.n 534b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5357c │ │ │ │ + bne.n 534d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5357c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 534d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ 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 535de │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + bmi.n 53536 │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #10352 @ 0x2870 │ │ │ │ + movw r1, #7900 @ 0x1edc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #63732 @ 0xf8f4 │ │ │ │ + movw r0, #61156 @ 0xeee4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 535ec │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 53544 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 535f0 │ │ │ │ + cbnz r0, 53548 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5362e │ │ │ │ + b.n 53586 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 53612 │ │ │ │ + beq.n 5356a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 535ec │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 53544 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2a168 │ │ │ │ - cbnz r0, 53626 │ │ │ │ + cbnz r0, 5357e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f94c8 │ │ │ │ + b.w 1f98f8 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 r0, r1 │ │ │ │ - bl 85f58 │ │ │ │ + bl 8617c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53654 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 53668 │ │ │ │ + bne.n 535ac │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 535c0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5365e │ │ │ │ + cbz r3, 535b6 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5366a │ │ │ │ + b.n 535c2 │ │ │ │ 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 536b4 │ │ │ │ + bl 5360c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 536b0 │ │ │ │ + cbz r0, 53608 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7ebc0 │ │ │ │ + bl 7ede8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 536a4 │ │ │ │ + beq.n 535fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 536a8 │ │ │ │ + cbz r3, 53600 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 536b0 │ │ │ │ + b.n 53608 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 536a4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 535fc │ │ │ │ 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 r3, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 536cc │ │ │ │ + cbnz r3, 53624 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 53728 │ │ │ │ + cbz r3, 53680 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 536da │ │ │ │ + cbz r4, 53632 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84394 │ │ │ │ + bl 845b4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 536e0 │ │ │ │ - bl 72508 │ │ │ │ + b.n 53638 │ │ │ │ + bl 7273c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 53724 │ │ │ │ + cbz r4, 5367c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 536f8 │ │ │ │ + cbz r2, 53650 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60540 @ 0xec7c │ │ │ │ + movw r1, #58044 @ 0xe2bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5370e │ │ │ │ + beq.n 53666 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 53742 │ │ │ │ + cbz r2, 5369a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63984 @ 0xf9f0 │ │ │ │ + movw r1, #61488 @ 0xf030 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53742 │ │ │ │ + bne.n 5369a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53724 │ │ │ │ + beq.n 5367c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53724 │ │ │ │ + cbnz r3, 5367c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53742 │ │ │ │ - cbz r4, 5373a │ │ │ │ + b.n 5369a │ │ │ │ + cbz r4, 53692 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53742 │ │ │ │ + beq.n 5369a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53742 │ │ │ │ + b.n 5369a │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ 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, #45220 @ 0xb0a4 │ │ │ │ + movw r1, #45192 @ 0xb088 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r6, r2 │ │ │ │ - bl 122d9c │ │ │ │ + bl 1223fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5379c │ │ │ │ + beq.n 536f4 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5379c │ │ │ │ + beq.n 536f4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 537b4 │ │ │ │ + ble.n 5370c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28820 @ 0x7094 │ │ │ │ + movw r1, #26244 @ 0x6684 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 537c6 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5371e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5377e │ │ │ │ - movw r0, #55536 @ 0xd8f0 │ │ │ │ + beq.n 536d6 │ │ │ │ + movw r0, #52960 @ 0xcee0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r6 │ │ │ │ - bl 177b34 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1774ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5377e │ │ │ │ - b.n 537c6 │ │ │ │ + bne.n 536d6 │ │ │ │ + b.n 5371e │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1eabc0 │ │ │ │ + b.w 1eaff0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16ab5c │ │ │ │ + bl 16a230 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 537ea │ │ │ │ + beq.n 53742 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 53934 │ │ │ │ + b.n 5388c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #28856 @ 0x70b8 │ │ │ │ + movw r0, #26280 @ 0x66a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ 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 r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 5381e │ │ │ │ + cbz r3, 53776 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5382e │ │ │ │ + b.n 53786 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5382c │ │ │ │ + ble.n 53784 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 53828 │ │ │ │ - cbnz r1, 53852 │ │ │ │ + bgt.n 53780 │ │ │ │ + cbnz r1, 537aa │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5382e │ │ │ │ + b.n 53786 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #256] @ (53930 ) │ │ │ │ + ldr r1, [pc, #256] @ (53888 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 53858 │ │ │ │ + cbnz r0, 537b0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5392a │ │ │ │ + b.n 53882 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r5, r6 │ │ │ │ ldrd r7, r8, [r4] │ │ │ │ subs r6, r3, #2 │ │ │ │ - beq.n 53890 │ │ │ │ + beq.n 537e8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 5386c │ │ │ │ + cbz r5, 537c4 │ │ │ │ subs r6, r3, #3 │ │ │ │ - beq.n 538a0 │ │ │ │ - b.n 53874 │ │ │ │ + beq.n 537f8 │ │ │ │ + b.n 537cc │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 53888 │ │ │ │ - bl c78d8 │ │ │ │ + cbz r0, 537e0 │ │ │ │ + bl c74e0 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 5384e │ │ │ │ + blt.n 537a6 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 5388c │ │ │ │ - b.n 538ae │ │ │ │ + bne.n 537e4 │ │ │ │ + b.n 53806 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 538b6 │ │ │ │ + b.n 5380e │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r6, r5 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 538b6 │ │ │ │ + b.n 5380e │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 538b6 │ │ │ │ + b.n 5380e │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr.w r9, [r9, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 22c428 │ │ │ │ + bl 22c3d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5384e │ │ │ │ + beq.n 537a6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 22667c <_PyLong_UnsignedShort_Converter@@Base+0x344> │ │ │ │ + bl 226748 <_Py_set_inheritable_async_safe@@Base+0x252c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5391a │ │ │ │ + beq.n 53872 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226704 <_PyLong_UnsignedShort_Converter@@Base+0x3cc> │ │ │ │ + bl 2267d0 <_Py_set_inheritable_async_safe@@Base+0x25b4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5391a │ │ │ │ + beq.n 53872 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22674c <_PyLong_UnsignedShort_Converter@@Base+0x414> │ │ │ │ + bl 226818 <_Py_set_inheritable_async_safe@@Base+0x25fc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5391a │ │ │ │ + beq.n 53872 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 226914 <_PyThreadState_GetCurrent@@Base+0x11c> │ │ │ │ + bl 2269e0 <_PyThreadState_GetCurrent@@Base+0x11c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5391a │ │ │ │ + beq.n 53872 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2287bc <_PyXI_Exit@@Base+0x264> │ │ │ │ + bl 22888c <_PyXI_Exit@@Base+0x264> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5391a │ │ │ │ + beq.n 53872 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53922 │ │ │ │ + beq.n 5387a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53922 │ │ │ │ + cbnz r3, 5387a │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53922 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5387a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7965c │ │ │ │ - b.n 5384e │ │ │ │ + bl 79888 │ │ │ │ + b.n 537a6 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - orrs r0, r2 │ │ │ │ + bics r4, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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 29fe0 │ │ │ │ - cbz r0, 53972 │ │ │ │ + cbz r0, 538ca │ │ │ │ mov r4, r0 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53978 │ │ │ │ + b.n 538d0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92640 │ │ │ │ + bl 92894 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ 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, [r1, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 539f8 │ │ │ │ + cbz r4, 53950 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 539e0 │ │ │ │ + bge.n 53938 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 539e0 │ │ │ │ - ldr r4, [pc, #100] @ (53a08 ) │ │ │ │ + bpl.n 53938 │ │ │ │ + ldr r4, [pc, #100] @ (53960 ) │ │ │ │ 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 539c8 │ │ │ │ + beq.n 53920 │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 539d2 │ │ │ │ + bls.n 5392a │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 539da │ │ │ │ + b.n 53932 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ add.w r1, r2, #24 │ │ │ │ - b.n 539e2 │ │ │ │ + b.n 5393a │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 539ee │ │ │ │ + cbz r5, 53946 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 539e6 │ │ │ │ + b.n 5393e │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 539f8 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 53a02 │ │ │ │ + bne.n 53950 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 5395a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ mov r0, r5 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (53a4c ) │ │ │ │ - bl 209d44 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (539a4 ) │ │ │ │ + bl 20a07c <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 53a3a │ │ │ │ + cbz r2, 53992 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #13672 @ 0x3568 │ │ │ │ + movw r0, #11096 @ 0x2b58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ - movw r0, #19884 @ 0x4dac │ │ │ │ + b.w 84f14 │ │ │ │ + movw r0, #17308 @ 0x439c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ nop │ │ │ │ - bpl.n 53a58 │ │ │ │ + bpl.n 539b0 │ │ │ │ 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, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 53a76 │ │ │ │ - bl 2717d0 │ │ │ │ + bne.n 539ce │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 53a82 │ │ │ │ + cbz r3, 539da │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 53b60 │ │ │ │ + b.n 53ab8 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 53b68 │ │ │ │ + bl 53ac0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53b56 │ │ │ │ + beq.n 53aae │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 53aa6 │ │ │ │ + bne.n 539fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 53b00 │ │ │ │ + cbnz r3, 53a58 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 53af8 │ │ │ │ + cbz r0, 53a50 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 53b08 │ │ │ │ - b.n 53b00 │ │ │ │ + cbz r6, 53a60 │ │ │ │ + b.n 53a58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 53b68 │ │ │ │ + bl 53ac0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 53ae2 │ │ │ │ + cbz r0, 53a3a │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 53b10 │ │ │ │ + beq.n 53a68 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53abe │ │ │ │ + bne.n 53a16 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b5ab4 │ │ │ │ + bl b5660 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 53b2a │ │ │ │ + cbnz r0, 53a82 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 1f98f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 53b56 │ │ │ │ + b.n 53aae │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 53ad6 │ │ │ │ + b.n 53a2e │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 86378 │ │ │ │ + bl 8659c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53af2 │ │ │ │ + beq.n 53a4a │ │ │ │ mov r5, r0 │ │ │ │ - b.n 53acc │ │ │ │ + b.n 53a24 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 53b3e │ │ │ │ + ble.n 53a96 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 53b2a │ │ │ │ + b.n 53a82 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c66ec <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ - b.n 53b5c │ │ │ │ + bl c62f4 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ + b.n 53ab4 │ │ │ │ movs r0, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -61437,374 +61381,374 @@ │ │ │ │ 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 53b8a │ │ │ │ - bl 2717d0 │ │ │ │ + bne.n 53ae2 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 53b96 │ │ │ │ + cbz r3, 53aee │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 53bb8 │ │ │ │ + b.n 53b10 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1e2d84 │ │ │ │ - cbnz r0, 53ba6 │ │ │ │ + bl 1e31b0 │ │ │ │ + cbnz r0, 53afe │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 53bb4 │ │ │ │ + b.n 53b0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 31170 │ │ │ │ + bl 31194 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53ba0 │ │ │ │ - ldr r0, [pc, #8] @ (53bbc ) │ │ │ │ + bne.n 53af8 │ │ │ │ + ldr r0, [pc, #8] @ (53b14 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strb r0, [r7, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl d03d4 │ │ │ │ + bl cffa4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 53bf0 │ │ │ │ + cbz r0, 53b48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53bf0 │ │ │ │ + beq.n 53b48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53bf0 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53b48 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 53c0c │ │ │ │ + cbz r0, 53b64 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53c0c │ │ │ │ + beq.n 53b64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53c0c │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53b64 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 53c28 │ │ │ │ + cbz r0, 53b80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53c28 │ │ │ │ + beq.n 53b80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53c28 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53b80 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 53c44 │ │ │ │ + cbz r0, 53b9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53c44 │ │ │ │ + beq.n 53b9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53c44 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53b9c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 53c60 │ │ │ │ + cbz r0, 53bb8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53c60 │ │ │ │ + beq.n 53bb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53c60 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53bb8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 53c7c │ │ │ │ + cbz r0, 53bd4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53c7c │ │ │ │ + beq.n 53bd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53c7c │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53bd4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 53c98 │ │ │ │ + cbz r0, 53bf0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53c98 │ │ │ │ + beq.n 53bf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53c98 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53bf0 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 53cb4 │ │ │ │ + cbz r0, 53c0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53cb4 │ │ │ │ + beq.n 53c0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53cb4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53c0c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 53cd0 │ │ │ │ + cbz r0, 53c28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53cd0 │ │ │ │ + beq.n 53c28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53cd0 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53c28 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 53cec │ │ │ │ + cbz r0, 53c44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53cec │ │ │ │ + beq.n 53c44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53cec │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53c44 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 53d08 │ │ │ │ + cbz r0, 53c60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53d08 │ │ │ │ + beq.n 53c60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53d08 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53c60 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 53d24 │ │ │ │ + cbz r0, 53c7c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53d24 │ │ │ │ + beq.n 53c7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53d24 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53c7c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 53d40 │ │ │ │ + cbz r0, 53c98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53d40 │ │ │ │ + beq.n 53c98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53d40 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53c98 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 53d5c │ │ │ │ + cbz r0, 53cb4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53d5c │ │ │ │ + beq.n 53cb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53d5c │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53cb4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 53d78 │ │ │ │ + cbz r0, 53cd0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53d78 │ │ │ │ + beq.n 53cd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53d78 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53cd0 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 53d94 │ │ │ │ + cbz r0, 53cec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53d94 │ │ │ │ + beq.n 53cec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53d94 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53cec │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 53db0 │ │ │ │ + cbz r0, 53d08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53db0 │ │ │ │ + beq.n 53d08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53db0 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53d08 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 53dcc │ │ │ │ + cbz r0, 53d24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53dcc │ │ │ │ + beq.n 53d24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53dcc │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53d24 │ │ │ │ + bl 793e0 <_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, #28860 @ 0x70bc │ │ │ │ + movw r1, #26284 @ 0x66ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 53e14 │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 53d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2a4d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 53e18 │ │ │ │ + cbz r0, 53d70 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53e1e │ │ │ │ + b.n 53d76 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #35028 @ 0x88d4 │ │ │ │ + movw r0, #32452 @ 0x7ec4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7b56c │ │ │ │ + b.w 7b798 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #61988 @ 0xf224 │ │ │ │ + movw r1, #59412 @ 0xe814 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl ff0bc │ │ │ │ - cbnz r0, 53e56 │ │ │ │ + bl fed70 │ │ │ │ + cbnz r0, 53dae │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2ec76 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 785b4 │ │ │ │ + b.w 787e8 │ │ │ │ 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 42af8 │ │ │ │ + bl 42abc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 53e9a │ │ │ │ + cbz r0, 53df2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4aefa │ │ │ │ + bl 4ae42 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53e8e │ │ │ │ + beq.n 53de6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 53e92 │ │ │ │ + cbz r3, 53dea │ │ │ │ mov r4, r5 │ │ │ │ - b.n 53e9a │ │ │ │ + b.n 53df2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53e8e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53de6 │ │ │ │ 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, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53ece │ │ │ │ + beq.n 53e26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53ece │ │ │ │ + ble.n 53e26 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53eea │ │ │ │ + beq.n 53e42 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53eea │ │ │ │ + b.n 53e42 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 53f08 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 53e60 │ │ │ │ mov r0, r4 │ │ │ │ - bl c78d8 │ │ │ │ + bl c74e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53f08 │ │ │ │ + beq.n 53e60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53f08 │ │ │ │ + cbnz r3, 53e60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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 │ │ │ │ @@ -61813,88 +61757,88 @@ │ │ │ │ movs r2, #24 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ blx 29634 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ - cbz r4, 53f3e │ │ │ │ + cbz r4, 53e96 │ │ │ │ ldr.w r1, [r4, #3648] @ 0xe40 │ │ │ │ ldr.w r2, [r4, #3652] @ 0xe44 │ │ │ │ - b.n 53f40 │ │ │ │ + b.n 53e98 │ │ │ │ mov r2, r1 │ │ │ │ - movw r0, #16397 @ 0x400d │ │ │ │ + movw r0, #16229 @ 0x3f65 │ │ │ │ movt r0, #5 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ 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 r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (53f90 ) │ │ │ │ - bl 209d44 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (53ee8 ) │ │ │ │ + bl 20a07c <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 53f80 │ │ │ │ + cbz r2, 53ed8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #13672 @ 0x3568 │ │ │ │ + movw r0, #11096 @ 0x2b58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ - movw r0, #19884 @ 0x4dac │ │ │ │ + b.w 84f14 │ │ │ │ + movw r0, #17308 @ 0x439c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ - bpl.n 53f9c │ │ │ │ + b.w 84f14 │ │ │ │ + bpl.n 53ef4 │ │ │ │ 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, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53fc4 │ │ │ │ + beq.n 53f1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53fc4 │ │ │ │ + ble.n 53f1c │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 53fe0 │ │ │ │ + beq.n 53f38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53fe0 │ │ │ │ + b.n 53f38 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 54008 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 53f60 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 53fec │ │ │ │ - bl 10deb8 │ │ │ │ + cbnz r2, 53f44 │ │ │ │ + bl 10df60 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 53ff2 │ │ │ │ - bl 8c0a0 │ │ │ │ + b.n 53f4a │ │ │ │ + bl 8c2fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54008 │ │ │ │ + beq.n 53f60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54008 │ │ │ │ + cbnz r3, 53f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ @@ -61905,175 +61849,175 @@ │ │ │ │ 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 r0, r1 │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5404c │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 54090 │ │ │ │ + bne.n 53fa4 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 53fe8 │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 294c8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5406a │ │ │ │ + bne.n 53fc2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 5407c │ │ │ │ + bl f64e4 │ │ │ │ + b.n 53fd4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 122914 <_Py_set_inheritable@@Base> │ │ │ │ + bl 121f74 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54086 │ │ │ │ + bne.n 53fde │ │ │ │ mov r0, r4 │ │ │ │ blx 2a058 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 54090 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 53fe8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ 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 291fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 540c4 │ │ │ │ + bge.n 5401c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 540ec │ │ │ │ + b.n 54044 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11cb64 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11c1c4 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 11cb64 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11c1c4 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 11cb64 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11c1c4 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #9320 @ 0x2468 │ │ │ │ + movw r0, #6744 @ 0x1a58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ 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, #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 54218 │ │ │ │ + bcc.n 54170 │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 54126 │ │ │ │ + bne.n 5407e │ │ │ │ orrs.w r1, r8, r6 │ │ │ │ - bne.n 5412a │ │ │ │ + bne.n 54082 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 5412e │ │ │ │ + b.n 54086 │ │ │ │ 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 54150 │ │ │ │ + bhi.n 540a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29cc8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 5420a │ │ │ │ + b.n 54162 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5419c │ │ │ │ - cbnz r3, 5415e │ │ │ │ + bne.n 540f4 │ │ │ │ + cbnz r3, 540b6 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 54166 │ │ │ │ + beq.n 540be │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 4a330 │ │ │ │ + bl 4a278 │ │ │ │ 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 54190 │ │ │ │ + beq.n 540e8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4a330 │ │ │ │ + bl 4a278 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5417a │ │ │ │ + b.n 540d2 │ │ │ │ mov r0, r9 │ │ │ │ blx 29cc8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 5420a │ │ │ │ + b.n 54162 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 29cc8 │ │ │ │ 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 541c8 │ │ │ │ + bne.n 54120 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 541d0 │ │ │ │ + beq.n 54128 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 4a330 │ │ │ │ + bl 4a278 │ │ │ │ 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 541fe │ │ │ │ + beq.n 54156 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4a330 │ │ │ │ + bl 4a278 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 541e8 │ │ │ │ + b.n 54140 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29cc8 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ @@ -62081,740 +62025,739 @@ │ │ │ │ add sp, #12 │ │ │ │ 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, [pc, #44] @ (5425c ) │ │ │ │ - bl 209d44 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (541b4 ) │ │ │ │ + bl 20a07c <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5424c │ │ │ │ + cbz r2, 541a4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #13672 @ 0x3568 │ │ │ │ + movw r0, #11096 @ 0x2b58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ - movw r0, #19884 @ 0x4dac │ │ │ │ + b.w 84f14 │ │ │ │ + movw r0, #17308 @ 0x439c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ - bpl.n 54268 │ │ │ │ + b.w 84f14 │ │ │ │ + bpl.n 541c0 │ │ │ │ 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, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54290 │ │ │ │ + beq.n 541e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54290 │ │ │ │ + ble.n 541e8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 542ac │ │ │ │ + beq.n 54204 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 542ac │ │ │ │ + b.n 54204 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 542ca │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 54222 │ │ │ │ mov r0, r4 │ │ │ │ - bl d4944 │ │ │ │ + bl d44d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 542ca │ │ │ │ + beq.n 54222 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 542ca │ │ │ │ + cbnz r3, 54222 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 53bc0 │ │ │ │ + b.n 53b18 │ │ │ │ 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 54302 │ │ │ │ + beq.n 5425a │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53348 @ 0xd064 │ │ │ │ + movw r1, #51324 @ 0xc87c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 54324 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5427c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 109034 │ │ │ │ - cbnz r0, 54328 │ │ │ │ + bl 1090e4 │ │ │ │ + cbnz r0, 54280 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53388 @ 0xd08c │ │ │ │ + movw r1, #51364 @ 0xc8a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 543e8 │ │ │ │ + b.n 54340 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54324 │ │ │ │ + beq.n 5427c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5435a │ │ │ │ + ble.n 542b2 │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53432 @ 0xd0b8 │ │ │ │ + movw r1, #51408 @ 0xc8d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ - b.n 54324 │ │ │ │ + bl d2994 │ │ │ │ + b.n 5427c │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbnz r3, 54384 │ │ │ │ + cbnz r3, 542dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 5436c │ │ │ │ + blt.n 542c4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - b.n 54384 │ │ │ │ + b.n 542dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 540f0 │ │ │ │ + bl 54048 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 543e8 │ │ │ │ - bl 98ae4 │ │ │ │ + b.n 54340 │ │ │ │ + bl 98b84 │ │ │ │ add.w r4, r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 543a6 │ │ │ │ + bne.n 542fe │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54396 │ │ │ │ + bne.n 542ee │ │ │ │ dmb ish │ │ │ │ - beq.n 543b2 │ │ │ │ + beq.n 5430a │ │ │ │ mov r0, r4 │ │ │ │ - bl 278a48 │ │ │ │ + bl 2780b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 540f0 │ │ │ │ + bl 54048 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 543d4 │ │ │ │ + bne.n 5432c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 543c4 │ │ │ │ + bne.n 5431c │ │ │ │ dmb ish │ │ │ │ - beq.n 543e0 │ │ │ │ + beq.n 54338 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dac8 │ │ │ │ + bl 25d780 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ - b.n 54374 │ │ │ │ + bl 9b6dc │ │ │ │ + b.n 542cc │ │ │ │ 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 r0, r1 │ │ │ │ - bl 16ab5c │ │ │ │ + bl 16a230 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 54408 │ │ │ │ + bne.n 54360 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54452 │ │ │ │ + b.n 543aa │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 12c564 │ │ │ │ + bl 12bb94 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a238 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54426 │ │ │ │ + bne.n 5437e │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #17 │ │ │ │ - bl 12c564 │ │ │ │ + bl 12bb94 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5444a │ │ │ │ + bne.n 543a2 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 293bc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 54484 │ │ │ │ + bge.n 543dc │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 544ac │ │ │ │ + b.n 54404 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1cdd94 │ │ │ │ + bl 1ce4e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1cdd94 │ │ │ │ + bl 1ce4e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1cdd94 │ │ │ │ + bl 1ce4e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #9320 @ 0x2468 │ │ │ │ + movw r0, #6744 @ 0x1a58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 544c0 │ │ │ │ + cbz r3, 54418 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ subs r0, r3, r0 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ - b.n 544c2 │ │ │ │ + b.n 5441a │ │ │ │ mov r0, r3 │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ 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, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 544f2 │ │ │ │ + beq.n 5444a │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54508 │ │ │ │ + bne.n 54460 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5453c │ │ │ │ + beq.n 54494 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5450a │ │ │ │ - b.n 5453c │ │ │ │ + bgt.n 54462 │ │ │ │ + b.n 54494 │ │ │ │ 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 54528 │ │ │ │ + beq.n 54480 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54556 │ │ │ │ + bne.n 544ae │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5453c │ │ │ │ + beq.n 54494 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54558 │ │ │ │ + bgt.n 544b0 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5459a │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 544f2 │ │ │ │ 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 8496c │ │ │ │ + bl 84b8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54584 │ │ │ │ + beq.n 544dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54584 │ │ │ │ + cbnz r3, 544dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5459a │ │ │ │ + beq.n 544f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5459a │ │ │ │ + cbnz r3, 544f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, 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, #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 546c8 │ │ │ │ + bcc.n 5461e │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 545d6 │ │ │ │ + bne.n 5452c │ │ │ │ orrs.w r1, r8, r6 │ │ │ │ - bne.n 545da │ │ │ │ + bne.n 54530 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 545de │ │ │ │ + b.n 54534 │ │ │ │ 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 54600 │ │ │ │ + bhi.n 54556 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29cc8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 546ba │ │ │ │ + b.n 54610 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5464c │ │ │ │ - cbnz r3, 5460e │ │ │ │ + bne.n 545a2 │ │ │ │ + cbnz r3, 54564 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 54616 │ │ │ │ + beq.n 5456c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a92ec │ │ │ │ + bl 1a995c │ │ │ │ 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 54640 │ │ │ │ + beq.n 54596 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 1a92ec │ │ │ │ + bl 1a995c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5462a │ │ │ │ + b.n 54580 │ │ │ │ mov r0, r9 │ │ │ │ blx 29cc8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 546ba │ │ │ │ + b.n 54610 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 29cc8 │ │ │ │ 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 54678 │ │ │ │ + bne.n 545ce │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 54680 │ │ │ │ + beq.n 545d6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a92ec │ │ │ │ + bl 1a995c │ │ │ │ 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 546ae │ │ │ │ + beq.n 54604 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 1a92ec │ │ │ │ + bl 1a995c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 54698 │ │ │ │ + b.n 545ee │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29cc8 │ │ │ │ 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} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 6dce0 │ │ │ │ + b.w 6df28 │ │ │ │ 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, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 546fe │ │ │ │ + beq.n 54654 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5472c │ │ │ │ + bne.n 54682 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54712 │ │ │ │ + beq.n 54668 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5472e │ │ │ │ + bgt.n 54684 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 54758 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 546ae │ │ │ │ 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 e92e0 │ │ │ │ + bl e8f64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54758 │ │ │ │ + beq.n 546ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54758 │ │ │ │ + cbnz r3, 546ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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, #10180 @ 0x27c4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 54788 │ │ │ │ + beq.n 546de │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5479e │ │ │ │ + bne.n 546f4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 547d2 │ │ │ │ + beq.n 54728 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 547a0 │ │ │ │ - b.n 547d2 │ │ │ │ + bgt.n 546f6 │ │ │ │ + b.n 54728 │ │ │ │ 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 547be │ │ │ │ + beq.n 54714 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 547ec │ │ │ │ + bne.n 54742 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 547d2 │ │ │ │ + beq.n 54728 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 547ee │ │ │ │ + bgt.n 54744 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 54830 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 54786 │ │ │ │ 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 d5c04 │ │ │ │ + bl d5798 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5481a │ │ │ │ + beq.n 54770 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5481a │ │ │ │ + cbnz r3, 54770 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54830 │ │ │ │ + beq.n 54786 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54830 │ │ │ │ + cbnz r3, 54786 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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 54866 │ │ │ │ + beq.n 547bc │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53348 @ 0xd064 │ │ │ │ + movw r1, #51324 @ 0xc87c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 54888 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 547de │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 109034 │ │ │ │ - cbnz r0, 5488c │ │ │ │ + bl 1090e4 │ │ │ │ + cbnz r0, 547e2 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53388 @ 0xd08c │ │ │ │ + movw r1, #51364 @ 0xc8a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5494c │ │ │ │ + b.n 548a2 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54888 │ │ │ │ + beq.n 547de │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 548be │ │ │ │ + ble.n 54814 │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53432 @ 0xd0b8 │ │ │ │ + movw r1, #51408 @ 0xc8d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ - b.n 54888 │ │ │ │ + bl d2994 │ │ │ │ + b.n 547de │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbnz r3, 548e8 │ │ │ │ + cbnz r3, 5483e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 548d0 │ │ │ │ + blt.n 54826 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - b.n 548e8 │ │ │ │ + b.n 5483e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 545a0 │ │ │ │ + bl 544f6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5494c │ │ │ │ - bl 98ae4 │ │ │ │ + b.n 548a2 │ │ │ │ + bl 98b84 │ │ │ │ add.w r4, r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5490a │ │ │ │ + bne.n 54860 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 548fa │ │ │ │ + bne.n 54850 │ │ │ │ dmb ish │ │ │ │ - beq.n 54916 │ │ │ │ + beq.n 5486c │ │ │ │ mov r0, r4 │ │ │ │ - bl 278a48 │ │ │ │ + bl 2780b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 545a0 │ │ │ │ + bl 544f6 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54938 │ │ │ │ + bne.n 5488e │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54928 │ │ │ │ + bne.n 5487e │ │ │ │ dmb ish │ │ │ │ - beq.n 54944 │ │ │ │ + beq.n 5489a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dac8 │ │ │ │ + bl 25d780 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ - b.n 548d8 │ │ │ │ + bl 9b6dc │ │ │ │ + b.n 5482e │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16ab5c │ │ │ │ + bl 16a230 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5496c │ │ │ │ + bne.n 548c2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5498e │ │ │ │ + b.n 548e4 │ │ │ │ blx 2a12c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54986 │ │ │ │ + bne.n 548dc │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 549b6 │ │ │ │ + bne.n 5490c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1227c8 │ │ │ │ - cbz r0, 549cc │ │ │ │ - b.n 549d0 │ │ │ │ + bl 121e28 │ │ │ │ + cbz r0, 54922 │ │ │ │ + b.n 54926 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4944 @ 0x1350 │ │ │ │ + movw r0, #2448 @ 0x990 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 549aa │ │ │ │ + bne.n 54900 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54a04 │ │ │ │ + b.n 5495a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 1f75b0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f79d8 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 549cc │ │ │ │ + beq.n 54922 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2a0d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 549fc │ │ │ │ + bne.n 54952 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 549cc │ │ │ │ + bl f64e4 │ │ │ │ + b.n 54922 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r4 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -62822,100 +62765,100 @@ │ │ │ │ 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 54b3a │ │ │ │ + bcc.n 54a90 │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 54a46 │ │ │ │ + bne.n 5499c │ │ │ │ orrs.w r1, r8, r6 │ │ │ │ - bne.n 54a4a │ │ │ │ + bne.n 549a0 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 54a4e │ │ │ │ + b.n 549a4 │ │ │ │ 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 54a70 │ │ │ │ + bhi.n 549c6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29cc8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54b2c │ │ │ │ + b.n 54a82 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 54abe │ │ │ │ - cbnz r3, 54a7e │ │ │ │ + bne.n 54a14 │ │ │ │ + cbnz r3, 549d4 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 54a86 │ │ │ │ + beq.n 549dc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d946 │ │ │ │ + bl 4d89a │ │ │ │ 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 54ab0 │ │ │ │ + beq.n 54a06 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d946 │ │ │ │ + bl 4d89a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 54a9a │ │ │ │ + b.n 549f0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ blx 29cc8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54b2c │ │ │ │ + b.n 54a82 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 29cc8 │ │ │ │ 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 54aea │ │ │ │ + bne.n 54a40 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 54af2 │ │ │ │ + beq.n 54a48 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d946 │ │ │ │ + bl 4d89a │ │ │ │ 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 54b20 │ │ │ │ + beq.n 54a76 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d946 │ │ │ │ + bl 4d89a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 54b0a │ │ │ │ + b.n 54a60 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29cc8 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ @@ -62923,78 +62866,78 @@ │ │ │ │ add sp, #12 │ │ │ │ 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 r0, r1 │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54b64 │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 54b64 │ │ │ │ + bne.n 54aba │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 54aba │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54bcc │ │ │ │ + b.n 54b22 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 292e0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54b82 │ │ │ │ + bne.n 54ad8 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f6864 │ │ │ │ - bl 6d0e8 │ │ │ │ + b.w f64e4 │ │ │ │ + bl 6d330 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54b92 │ │ │ │ + cbnz r0, 54ae8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f94c8 │ │ │ │ + b.w 1f98f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa08 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 54bbe │ │ │ │ - bl 6d21c │ │ │ │ + cbz r5, 54b14 │ │ │ │ + bl 6d464 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f6864 │ │ │ │ - bl 92640 │ │ │ │ + b.w f64e4 │ │ │ │ + bl 92894 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 54bec │ │ │ │ + bmi.n 54b42 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 54c06 │ │ │ │ + bpl.n 54b5c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23316 @ 0x5b14 │ │ │ │ + movw r1, #20740 @ 0x5104 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54c1e │ │ │ │ + b.n 54b74 │ │ │ │ tst.w r3, #14 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -63003,351 +62946,352 @@ │ │ │ │ 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 54c52 │ │ │ │ + beq.n 54ba8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53348 @ 0xd064 │ │ │ │ + movw r1, #51324 @ 0xc87c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 54c74 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 54bca │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 109034 │ │ │ │ - cbnz r0, 54c78 │ │ │ │ + bl 1090e4 │ │ │ │ + cbnz r0, 54bce │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53388 @ 0xd08c │ │ │ │ + movw r1, #51364 @ 0xc8a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54d38 │ │ │ │ + b.n 54c8e │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54c74 │ │ │ │ + beq.n 54bca │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54caa │ │ │ │ + ble.n 54c00 │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53432 @ 0xd0b8 │ │ │ │ + movw r1, #51408 @ 0xc8d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ - b.n 54c74 │ │ │ │ + bl d2994 │ │ │ │ + b.n 54bca │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 54cd4 │ │ │ │ + cbnz r3, 54c2a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54cbc │ │ │ │ + blt.n 54c12 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ - b.n 54cd4 │ │ │ │ + b.n 54c2a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 54a10 │ │ │ │ + bl 54966 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 54d38 │ │ │ │ - bl 98ae4 │ │ │ │ + b.n 54c8e │ │ │ │ + bl 98b84 │ │ │ │ add.w r4, r5, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54cf6 │ │ │ │ + bne.n 54c4c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54ce6 │ │ │ │ + bne.n 54c3c │ │ │ │ dmb ish │ │ │ │ - beq.n 54d02 │ │ │ │ + beq.n 54c58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278a48 │ │ │ │ + bl 2780b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 54a10 │ │ │ │ + bl 54966 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54d24 │ │ │ │ + bne.n 54c7a │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54d14 │ │ │ │ + bne.n 54c6a │ │ │ │ dmb ish │ │ │ │ - beq.n 54d30 │ │ │ │ + beq.n 54c86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dac8 │ │ │ │ + bl 25d780 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ - b.n 54cc4 │ │ │ │ + bl 9b6dc │ │ │ │ + b.n 54c1a │ │ │ │ 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, #28248 @ 0x6e58 │ │ │ │ + movw r1, #25684 @ 0x6454 │ │ │ │ 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 8f704 │ │ │ │ - cbz r0, 54da6 │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 54cfc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 36068 <_Py_IncRef@@Base+0x1da> │ │ │ │ + bl 36038 <_Py_IncRef@@Base+0x1da> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54d88 │ │ │ │ - b.n 54da6 │ │ │ │ + cbnz r0, 54cde │ │ │ │ + b.n 54cfc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 54daa │ │ │ │ + bne.n 54d00 │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 54dc8 │ │ │ │ + ble.n 54d1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ef00 │ │ │ │ + bl 24edb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54d7c │ │ │ │ + bne.n 54cd2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 54dc8 │ │ │ │ + cbz r3, 54d1e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54db8 │ │ │ │ + bne.n 54d0e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54dc8 │ │ │ │ + b.n 54d1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54d86 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54d86 │ │ │ │ + bne.n 54cdc │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54cdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54da6 │ │ │ │ + bne.n 54cfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54da6 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54cfc │ │ │ │ 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] @ (54df8 ) │ │ │ │ + ldr r0, [pc, #20] @ (54d50 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95e6c │ │ │ │ + bl 960c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ add r5, sp, #736 @ 0x2e0 │ │ │ │ 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 54e2e │ │ │ │ + beq.n 54d86 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53348 @ 0xd064 │ │ │ │ + movw r1, #51324 @ 0xc87c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 54e50 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 54da8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 109034 │ │ │ │ - cbnz r0, 54e54 │ │ │ │ + bl 1090e4 │ │ │ │ + cbnz r0, 54dac │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53388 @ 0xd08c │ │ │ │ + movw r1, #51364 @ 0xc8a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54f14 │ │ │ │ + b.n 54e6c │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54e50 │ │ │ │ + beq.n 54da8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54e86 │ │ │ │ + ble.n 54dde │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53432 @ 0xd0b8 │ │ │ │ + movw r1, #51408 @ 0xc8d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ - b.n 54e50 │ │ │ │ + bl d2994 │ │ │ │ + b.n 54da8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 54eb0 │ │ │ │ + cbnz r3, 54e08 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54e98 │ │ │ │ + blt.n 54df0 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ - b.n 54eb0 │ │ │ │ + b.n 54e08 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 234980 │ │ │ │ + bl 23489c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 54f14 │ │ │ │ - bl 98ae4 │ │ │ │ + b.n 54e6c │ │ │ │ + bl 98b84 │ │ │ │ add.w r4, r5, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54ed2 │ │ │ │ + bne.n 54e2a │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54ec2 │ │ │ │ + bne.n 54e1a │ │ │ │ dmb ish │ │ │ │ - beq.n 54ede │ │ │ │ + beq.n 54e36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278a48 │ │ │ │ + bl 2780b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 234980 │ │ │ │ + bl 23489c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54f00 │ │ │ │ + bne.n 54e58 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54ef0 │ │ │ │ + bne.n 54e48 │ │ │ │ dmb ish │ │ │ │ - beq.n 54f0c │ │ │ │ + beq.n 54e64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dac8 │ │ │ │ + bl 25d780 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ - b.n 54ea0 │ │ │ │ + bl 9b6dc │ │ │ │ + b.n 54df8 │ │ │ │ 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 54f3e │ │ │ │ + bne.n 54e96 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 54f60 │ │ │ │ - b.n 54f58 │ │ │ │ + bne.n 54eb8 │ │ │ │ + b.n 54eb0 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5096 @ 0x13e8 │ │ │ │ + movw r0, #2600 @ 0xa28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f30 │ │ │ │ + bne.n 54e88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54fde │ │ │ │ - bl 80b80 │ │ │ │ + b.n 54f36 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f54 │ │ │ │ + bne.n 54eac │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54f74 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 54ecc │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f54 │ │ │ │ + bne.n 54eac │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 201fe4 │ │ │ │ + bl 20231c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f54 │ │ │ │ + beq.n 54eac │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r1, #29004 @ 0x714c │ │ │ │ + movw r1, #26428 @ 0x673c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #29008 @ 0x7150 │ │ │ │ + movw r0, #26432 @ 0x6740 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54f54 │ │ │ │ - bl 98ae4 │ │ │ │ + beq.n 54eac │ │ │ │ + bl 98b84 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a07c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 54fd6 │ │ │ │ + bge.n 54f2e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 │ │ │ │ @@ -63355,233 +63299,233 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 55012 │ │ │ │ + beq.n 54f6a │ │ │ │ movw r2, #10632 @ 0x2988 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 55028 │ │ │ │ + bne.n 54f80 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 55082 │ │ │ │ + beq.n 54fda │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 5502a │ │ │ │ - b.n 55082 │ │ │ │ + bgt.n 54f82 │ │ │ │ + b.n 54fda │ │ │ │ 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 55048 │ │ │ │ + beq.n 54fa0 │ │ │ │ movw r2, #10632 @ 0x2988 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 5505e │ │ │ │ + bne.n 54fb6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 55082 │ │ │ │ + beq.n 54fda │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 55082 │ │ │ │ - b.n 55060 │ │ │ │ + ble.n 54fda │ │ │ │ + b.n 54fb8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 550c0 │ │ │ │ + cbz r6, 55018 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5509c │ │ │ │ + bne.n 54ff4 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 550aa │ │ │ │ + bne.n 55002 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 550fe │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 55056 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 550b2 │ │ │ │ - b.n 55074 │ │ │ │ + bne.n 5500a │ │ │ │ + b.n 54fcc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 55082 │ │ │ │ - b.n 550b4 │ │ │ │ + ble.n 54fda │ │ │ │ + b.n 5500c │ │ │ │ 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 e1770 │ │ │ │ + bl e13f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 550e2 │ │ │ │ + beq.n 5503a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 550e2 │ │ │ │ + cbnz r3, 5503a │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 550f8 │ │ │ │ + beq.n 55050 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 550f8 │ │ │ │ + cbnz r3, 55050 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ 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 55134 │ │ │ │ + beq.n 5508c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53348 @ 0xd064 │ │ │ │ + movw r1, #51324 @ 0xc87c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 55156 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 550ae │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 109034 │ │ │ │ - cbnz r0, 5515a │ │ │ │ + bl 1090e4 │ │ │ │ + cbnz r0, 550b2 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53388 @ 0xd08c │ │ │ │ + movw r1, #51364 @ 0xc8a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5521a │ │ │ │ + b.n 55172 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55156 │ │ │ │ + beq.n 550ae │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5518c │ │ │ │ + ble.n 550e4 │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53432 @ 0xd0b8 │ │ │ │ + movw r1, #51408 @ 0xc8d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ - b.n 55156 │ │ │ │ + bl d2994 │ │ │ │ + b.n 550ae │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbnz r3, 551b6 │ │ │ │ + cbnz r3, 5510e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 5519e │ │ │ │ + blt.n 550f6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - b.n 551b6 │ │ │ │ + b.n 5510e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 277770 │ │ │ │ + bl 276dd0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5521a │ │ │ │ - bl 98ae4 │ │ │ │ + b.n 55172 │ │ │ │ + bl 98b84 │ │ │ │ add.w r4, r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 551d8 │ │ │ │ + bne.n 55130 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 551c8 │ │ │ │ + bne.n 55120 │ │ │ │ dmb ish │ │ │ │ - beq.n 551e4 │ │ │ │ + beq.n 5513c │ │ │ │ mov r0, r4 │ │ │ │ - bl 278a48 │ │ │ │ + bl 2780b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 277770 │ │ │ │ + bl 276dd0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55206 │ │ │ │ + bne.n 5515e │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 551f6 │ │ │ │ + bne.n 5514e │ │ │ │ dmb ish │ │ │ │ - beq.n 55212 │ │ │ │ + beq.n 5516a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dac8 │ │ │ │ + bl 25d780 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ - b.n 551a6 │ │ │ │ + bl 9b6dc │ │ │ │ + b.n 550fe │ │ │ │ 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 55260 │ │ │ │ - cbz r0, 55256 │ │ │ │ + bl 551b8 │ │ │ │ + cbz r0, 551ae │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 55254 │ │ │ │ + beq.n 551ac │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7f1f8 │ │ │ │ - ldr r0, [pc, #4] @ (5525c ) │ │ │ │ + b.w 7f420 │ │ │ │ + ldr r0, [pc, #4] @ (551b4 ) │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strb r4, [r6, #7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -63589,181 +63533,156 @@ │ │ │ │ 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 552b2 │ │ │ │ + bpl.n 5520a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 552b2 │ │ │ │ + bne.n 5520a │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 197e2c │ │ │ │ + bl 197b5c │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 552b2 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 552d6 │ │ │ │ + bne.n 5520a │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 5522e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 552b2 │ │ │ │ + cbnz r3, 5520a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 552d8 │ │ │ │ + b.n 55230 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14b1f4 │ │ │ │ + bl 14a814 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 552ce │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 552d6 │ │ │ │ + bne.n 55226 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 5522e │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ - b.n 552d8 │ │ │ │ + b.n 55230 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #31780 @ 0x7c24 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 55304 │ │ │ │ + beq.n 5525c │ │ │ │ mov r1, r6 │ │ │ │ - bl 88010 │ │ │ │ - cbz r0, 55306 │ │ │ │ + bl 88224 │ │ │ │ + cbz r0, 5525e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5531a │ │ │ │ + beq.n 55272 │ │ │ │ movw r1, #31780 @ 0x7c24 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 88010 │ │ │ │ - cbz r0, 5531c │ │ │ │ + bl 88224 │ │ │ │ + cbz r0, 55274 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 131754 │ │ │ │ + b.w 130d90 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 210480 │ │ │ │ + b.w 2106d8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29020 @ 0x715c │ │ │ │ + movw r1, #26444 @ 0x674c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - movs r2, #4 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - blx 299d4 <__getsockopt64@plt> │ │ │ │ - cbnz r0, 5537a │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - cbz r4, 5537e │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 5537e │ │ │ │ - blx 2a9b4 <__errno_location@plt> │ │ │ │ - str r4, [r0, #0] │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 55380 │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w d5c0c │ │ │ │ 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 55260 │ │ │ │ - cbz r0, 553bc │ │ │ │ + bl 551b8 │ │ │ │ + cbz r0, 552d8 │ │ │ │ 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 553ba │ │ │ │ + beq.n 552d6 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7f1f8 │ │ │ │ - ldr r0, [pc, #4] @ (553c0 ) │ │ │ │ + b.w 7f420 │ │ │ │ + ldr r0, [pc, #4] @ (552dc ) │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ strb r4, [r6, #7] │ │ │ │ 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 r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 553e6 │ │ │ │ + bne.n 55302 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 55260 │ │ │ │ - cbnz r0, 55400 │ │ │ │ - b.n 553fc │ │ │ │ + bl 551b8 │ │ │ │ + cbnz r0, 5531c │ │ │ │ + b.n 55318 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5212 @ 0x145c │ │ │ │ + movw r0, #2716 @ 0xa9c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 553da │ │ │ │ + bne.n 552f6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5548c │ │ │ │ + b.n 553a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 55260 │ │ │ │ + bl 551b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 553fc │ │ │ │ + beq.n 55318 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 5542a │ │ │ │ + bcs.n 55346 │ │ │ │ ldrd r4, r1, [sp] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 55442 │ │ │ │ + bcc.n 5535e │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29104 @ 0x71b0 │ │ │ │ + movw r1, #26528 @ 0x67a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 55476 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 55392 │ │ │ │ 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 │ │ │ │ @@ -63771,451 +63690,414 @@ │ │ │ │ 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 55482 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 5539e │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 553fc │ │ │ │ - ldr r0, [pc, #16] @ (55490 ) │ │ │ │ - b.n 5548c │ │ │ │ + bne.n 55318 │ │ │ │ + ldr r0, [pc, #16] @ (553ac ) │ │ │ │ + b.n 553a8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ff2a8 │ │ │ │ + b.w ff078 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strb r4, [r6, #7] │ │ │ │ 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, [pc, #40] @ (554cc ) │ │ │ │ + ldr r4, [pc, #40] @ (553e8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 124ad4 │ │ │ │ + bl 12413c │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 554b8 │ │ │ │ - bl 203624 │ │ │ │ + cbz r3, 553d4 │ │ │ │ + bl 20395c │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104e90 │ │ │ │ + bl 104f40 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000554d0 : │ │ │ │ +000553ec : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 554e6 │ │ │ │ + bpl.n 55402 │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 554e6 │ │ │ │ - b.w 1f5f58 │ │ │ │ + cbz r1, 55402 │ │ │ │ + b.w 1f6384 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4ae46 │ │ │ │ + bl 4ad8e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + blx 299d4 <__getsockopt64@plt> │ │ │ │ + cbnz r0, 5544a │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + cbz r4, 5544e │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ + beq.n 5544e │ │ │ │ + blx 2a9b4 <__errno_location@plt> │ │ │ │ + str r4, [r0, #0] │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 55450 │ │ │ │ + movs r0, #1 │ │ │ │ + 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, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 275e14 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ 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 275e14 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ 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 730ec │ │ │ │ + bl 73310 │ │ │ │ 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 12d5b0 │ │ │ │ + b.w 12cbe8 │ │ │ │ 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 730ec │ │ │ │ + bl 73310 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 555ac │ │ │ │ - b.w 734d0 │ │ │ │ + cbnz r0, 55504 │ │ │ │ + b.w 736f4 │ │ │ │ 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 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 55606 │ │ │ │ + cbz r0, 5555e │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - bl 581cc <_PyLong_Size_t_Converter@@Base+0x4b4> │ │ │ │ + bl 589b0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 555da │ │ │ │ + b.n 55532 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 5562a │ │ │ │ + bne.n 55582 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 5563a │ │ │ │ + cbz r4, 55592 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 555d8 │ │ │ │ + ble.n 55530 │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #0] │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 555d4 │ │ │ │ + beq.n 5552c │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 5560a │ │ │ │ + bne.n 55562 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5561a │ │ │ │ + bne.n 55572 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5563a │ │ │ │ + b.n 55592 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 555fc │ │ │ │ + bne.n 55554 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 555fc │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55554 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55606 │ │ │ │ + bne.n 5555e │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55606 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5555e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 555d8 │ │ │ │ + bne.n 55530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 555d8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55530 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005563e : │ │ │ │ +00055596 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f857c │ │ │ │ + b.w 1f89a4 │ │ │ │ │ │ │ │ -00055644 : │ │ │ │ +0005559c : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 216748 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 2169a0 <_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 r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55678 │ │ │ │ + beq.n 555d0 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5568e │ │ │ │ + bne.n 555e6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 556c2 │ │ │ │ + beq.n 5561a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55690 │ │ │ │ - b.n 556c2 │ │ │ │ + bgt.n 555e8 │ │ │ │ + b.n 5561a │ │ │ │ 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 556ae │ │ │ │ + beq.n 55606 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 556dc │ │ │ │ + bne.n 55634 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 556c2 │ │ │ │ + beq.n 5561a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 556de │ │ │ │ + bgt.n 55636 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 55720 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 55678 │ │ │ │ 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 cce44 │ │ │ │ + bl cca64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5570a │ │ │ │ + beq.n 55662 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5570a │ │ │ │ + cbnz r3, 55662 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55720 │ │ │ │ + beq.n 55678 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55720 │ │ │ │ + cbnz r3, 55678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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 r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 55746 │ │ │ │ + bne.n 5569e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55766 │ │ │ │ - b.n 5575e │ │ │ │ + bne.n 556be │ │ │ │ + b.n 556b6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26972 @ 0x695c │ │ │ │ + movw r0, #24476 @ 0x5f9c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55738 │ │ │ │ - b.n 557e6 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 55690 │ │ │ │ + b.n 5573e │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 557e6 │ │ │ │ + bne.n 5573e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6296 @ 0x1898 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5578e │ │ │ │ + beq.n 556e6 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26376 @ 0x6708 │ │ │ │ + movw r1, #23824 @ 0x5d10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 557da │ │ │ │ + bl d5c0c │ │ │ │ + b.n 55732 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 5579a │ │ │ │ + bhi.n 556f2 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ - cbnz r2, 557b4 │ │ │ │ + cbnz r2, 5570c │ │ │ │ mov r0, r2 │ │ │ │ - b.n 557d2 │ │ │ │ + b.n 5572a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #9340 @ 0x247c │ │ │ │ + movw r1, #6764 @ 0x1a6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 557da │ │ │ │ + bl d5c0c │ │ │ │ + b.n 55732 │ │ │ │ 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 557be │ │ │ │ + bne.n 55716 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 81464 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 557e6 │ │ │ │ + b.w 81684 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 5573e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 557d2 │ │ │ │ + b.n 5572a │ │ │ │ movs r0, #0 │ │ │ │ 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 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 5588a │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #222] @ 0xde │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 5583c │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 55832 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55822 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5583c │ │ │ │ - bl 278a48 │ │ │ │ - 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 29cc8 │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 5588a │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 55880 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55870 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5588a │ │ │ │ - bl 25dac8 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #29508 @ 0x7344 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w e27ac │ │ │ │ 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 847b8 <_PyObject_New@@Base> │ │ │ │ + bl 849d8 <_PyObject_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55972 │ │ │ │ + beq.n 5580e │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 558f2 │ │ │ │ + cbz r3, 5578e │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 558e8 │ │ │ │ + bne.n 55784 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 558d8 │ │ │ │ + bne.n 55774 │ │ │ │ dmb ish │ │ │ │ - beq.n 558f2 │ │ │ │ - bl 278a48 │ │ │ │ + beq.n 5578e │ │ │ │ + bl 2780b0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ ldrd r9, r8, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [r3, #16] │ │ │ │ - bl 275e14 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ mov r0, r6 │ │ │ │ - bl 275e14 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ movs r1, #1 │ │ │ │ blx 2957c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 275e14 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 29cc8 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #25 │ │ │ │ blx 2957c │ │ │ │ @@ -64227,110 +64109,89 @@ │ │ │ │ blx 2a1c0 │ │ │ │ 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, 55972 │ │ │ │ + cbz r3, 5580e │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55968 │ │ │ │ + bne.n 55804 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55958 │ │ │ │ + bne.n 557f4 │ │ │ │ dmb ish │ │ │ │ - beq.n 55972 │ │ │ │ - bl 25dac8 │ │ │ │ + beq.n 5580e │ │ │ │ + bl 25d780 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r1, r3, [r0, #8] │ │ │ │ + movw r0, #27040 @ 0x69a0 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w e2430 │ │ │ │ │ │ │ │ -00055978 : │ │ │ │ +0005582c : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 261210 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ - 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, #44] @ (559c0 ) │ │ │ │ - movs r0, #3 │ │ │ │ - ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7ebc0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #36] @ (559c4 ) │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [r0, #520] @ 0x208 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 559bc │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r0, #520] @ 0x208 │ │ │ │ - cbnz r3, 559bc │ │ │ │ - add.w r0, r0, #520 @ 0x208 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - asrs r0, r4, #2 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ - movw r1, #65072 @ 0xfe30 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - b.w d0124 │ │ │ │ + b.w 260a30 <_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, 559f0 │ │ │ │ + cbnz r3, 55850 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r2, 55a0a │ │ │ │ + cbz r2, 5586a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55a0a │ │ │ │ + cbz r3, 5586a │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2256 @ 0x8d0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65216 @ 0xfec0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 55af0 │ │ │ │ + b.n 55950 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 55a22 │ │ │ │ - bl 5040c │ │ │ │ + bne.n 55882 │ │ │ │ + bl 50364 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 55a2e │ │ │ │ - b.n 55a06 │ │ │ │ + cbnz r0, 5588e │ │ │ │ + b.n 55866 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4cff0 │ │ │ │ + bl 4cf14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55a06 │ │ │ │ + beq.n 55866 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbz r3, 55a58 │ │ │ │ + cbz r3, 558b8 │ │ │ │ add.w r0, r6, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55a4e │ │ │ │ + bne.n 558ae │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55a3e │ │ │ │ + bne.n 5589e │ │ │ │ dmb ish │ │ │ │ - beq.n 55a58 │ │ │ │ - bl 278a48 │ │ │ │ + beq.n 558b8 │ │ │ │ + bl 2780b0 │ │ │ │ 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] │ │ │ │ @@ -64343,15 +64204,15 @@ │ │ │ │ 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 55a76 │ │ │ │ + bne.n 558d6 │ │ │ │ movs r1, #4 │ │ │ │ movs r0, #8 │ │ │ │ blx 2957c │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ @@ -64366,49 +64227,134 @@ │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ str.w r9, [r0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ str r0, [r5, #16] │ │ │ │ - cbz r3, 55af0 │ │ │ │ + cbz r3, 55950 │ │ │ │ add.w r0, r6, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55ae6 │ │ │ │ + bne.n 55946 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55ad6 │ │ │ │ + bne.n 55936 │ │ │ │ dmb ish │ │ │ │ - beq.n 55af0 │ │ │ │ - bl 25dac8 │ │ │ │ + beq.n 55950 │ │ │ │ + bl 25d780 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #20] @ (55b0c ) │ │ │ │ + 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] @ (55998 ) │ │ │ │ + movs r0, #3 │ │ │ │ + ldrd r1, r3, [r1, #4] │ │ │ │ + bl 7ede8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #36] @ (5599c ) │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [r0, #520] @ 0x208 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 55992 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r0, #520] @ 0x208 │ │ │ │ + cbnz r3, 55992 │ │ │ │ + add.w r0, r0, #520 @ 0x208 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + asrs r0, r4, #2 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ + movw r1, #62576 @ 0xf470 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.w cfcf8 │ │ │ │ + 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 55a4c │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #222] @ 0xde │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 559fe │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 559f4 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 559e4 │ │ │ │ + dmb ish │ │ │ │ + beq.n 559fe │ │ │ │ + bl 2780b0 │ │ │ │ + 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 29cc8 │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 55a4c │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 55a42 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55a32 │ │ │ │ + dmb ish │ │ │ │ + beq.n 55a4c │ │ │ │ + bl 25d780 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [pc, #20] @ (55a68 ) │ │ │ │ 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 55b10 │ │ │ │ + b.n 55a6c │ │ │ │ + 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 │ │ │ │ mov r4, r1 │ │ │ │ - bl 726d8 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 55b60 │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 55abc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (55b64 ) │ │ │ │ + ldr r1, [pc, #52] @ (55ac0 ) │ │ │ │ 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] │ │ │ │ @@ -64431,531 +64377,492 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55b98 │ │ │ │ + beq.n 55af4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 55b98 │ │ │ │ + ble.n 55af4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55bb0 │ │ │ │ + beq.n 55b0c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 55bb0 │ │ │ │ + b.n 55b0c │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 55bdc │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 55b38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13b714 │ │ │ │ - cbnz r0, 55bf0 │ │ │ │ + bl 13ad68 │ │ │ │ + cbnz r0, 55b4c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29592 @ 0x7398 │ │ │ │ + movw r1, #27124 @ 0x69f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 55be0 │ │ │ │ + bne.n 55b3c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 55c0e │ │ │ │ + b.n 55b6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55bdc │ │ │ │ + bne.n 55b38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55bdc │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55b38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e98 │ │ │ │ + bl 890ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55c0e │ │ │ │ + beq.n 55b6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55c0e │ │ │ │ + cbnz r3, 55b6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00055c12 : │ │ │ │ +00055b6e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (55c48 ) │ │ │ │ + ldr r4, [pc, #36] @ (55ba4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 202fb4 │ │ │ │ + bl 2032ec │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 55c44 │ │ │ │ - movw r0, #29648 @ 0x73d0 │ │ │ │ + bge.n 55ba0 │ │ │ │ + movw r0, #27180 @ 0x6a2c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20117c │ │ │ │ + b.w 2014b4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - 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, 55c68 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r2, 55c82 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55c82 │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2256 @ 0x8d0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 55d58 │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 55c9a │ │ │ │ - bl 2348d4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 55ca6 │ │ │ │ - b.n 55c7e │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 508a0 │ │ │ │ - mov r4, r0 │ │ │ │ + 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 55c7e │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 55cd0 │ │ │ │ - add.w r0, r5, #13 │ │ │ │ + beq.n 55c52 │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 55bfa │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55cc6 │ │ │ │ + bne.n 55bf0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55cb6 │ │ │ │ + bne.n 55be0 │ │ │ │ dmb ish │ │ │ │ - beq.n 55cd0 │ │ │ │ - bl 278a48 │ │ │ │ - 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 2957c │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - mov r9, r0 │ │ │ │ + beq.n 55bfa │ │ │ │ + bl 2780b0 │ │ │ │ + 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 29cc8 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2957c │ │ │ │ - add.w lr, r6, #64 @ 0x40 │ │ │ │ - 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 55d00 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2a1c0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str.w r8, [r0] │ │ │ │ - str.w r9, [r0, #4] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cbz r3, 55d58 │ │ │ │ - add.w r0, r5, #13 │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 55c52 │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55d4e │ │ │ │ + bne.n 55c48 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55d3e │ │ │ │ + bne.n 55c38 │ │ │ │ dmb ish │ │ │ │ - beq.n 55d58 │ │ │ │ - bl 25dac8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + beq.n 55c52 │ │ │ │ + bl 25d780 │ │ │ │ + mov r0, r7 │ │ │ │ + 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, #3960] @ 0xf78 │ │ │ │ movw r3, #6296 @ 0x1898 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 55d96 │ │ │ │ + beq.n 55c8e │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 55d96 │ │ │ │ + beq.n 55c8e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 55dc2 │ │ │ │ - b.n 55dae │ │ │ │ + bls.n 55cba │ │ │ │ + b.n 55ca6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55d8a │ │ │ │ - movw r0, #62848 @ 0xf580 │ │ │ │ + beq.n 55c82 │ │ │ │ + movw r0, #60272 @ 0xeb70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 177b34 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1774ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55d8a │ │ │ │ - b.n 55e5a │ │ │ │ - movw r0, #62848 @ 0xf580 │ │ │ │ + bne.n 55c82 │ │ │ │ + b.n 55d52 │ │ │ │ + movw r0, #60272 @ 0xeb70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55e5a │ │ │ │ + beq.n 55d52 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55dd6 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 55cce │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55e5a │ │ │ │ + bne.n 55d52 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55dea │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 55ce2 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55e5a │ │ │ │ + bne.n 55d52 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55dfc │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 55e5a │ │ │ │ + bne.n 55cf4 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 55d52 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55e0e │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 55e5a │ │ │ │ + bne.n 55d06 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 55d52 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55e20 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 55e5a │ │ │ │ + bne.n 55d18 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 55d52 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55e32 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 55e5a │ │ │ │ + bne.n 55d2a │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 55d52 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 55e5e │ │ │ │ - movw r2, #22084 @ 0x5644 │ │ │ │ + bmi.n 55d56 │ │ │ │ + movw r2, #19320 @ 0x4b78 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #29688 @ 0x73f8 │ │ │ │ + movw r1, #27220 @ 0x6a54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #62848 @ 0xf580 │ │ │ │ + movw r0, #60272 @ 0xeb70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r6 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 56194 │ │ │ │ + b.n 5608c │ │ │ │ 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 55e8a │ │ │ │ + bmi.n 55d82 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #7012 @ 0x1b64 │ │ │ │ + movw r2, #4436 @ 0x1154 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #29700 @ 0x7404 │ │ │ │ + movw r1, #27232 @ 0x6a60 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #62848 @ 0xf580 │ │ │ │ + movw r0, #60272 @ 0xeb70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55e5a │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55d52 │ │ │ │ ldr.w fp, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 55eb8 │ │ │ │ + bmi.n 55db0 │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #7012 @ 0x1b64 │ │ │ │ + movw r2, #4436 @ 0x1154 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #29712 @ 0x7410 │ │ │ │ + movw r1, #27244 @ 0x6a6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #62848 @ 0xf580 │ │ │ │ + movw r0, #60272 @ 0xeb70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55e5a │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55d52 │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 55ee6 │ │ │ │ + bmi.n 55dde │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #7012 @ 0x1b64 │ │ │ │ + movw r2, #4436 @ 0x1154 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #29724 @ 0x741c │ │ │ │ + movw r1, #27256 @ 0x6a78 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #62848 @ 0xf580 │ │ │ │ + movw r0, #60272 @ 0xeb70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55e5a │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55d52 │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 55f14 │ │ │ │ + bmi.n 55e0c │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #29736 @ 0x7428 │ │ │ │ + movw r1, #27268 @ 0x6a84 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #62848 @ 0xf580 │ │ │ │ + movw r0, #60272 @ 0xeb70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55e5a │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55d52 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 55f3e │ │ │ │ + bmi.n 55e36 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #29748 @ 0x7434 │ │ │ │ + movw r1, #27280 @ 0x6a90 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #62848 @ 0xf580 │ │ │ │ + movw r0, #60272 @ 0xeb70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55e5a │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55d52 │ │ │ │ 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 55f6a │ │ │ │ + bmi.n 55e62 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #29760 @ 0x7440 │ │ │ │ + movw r1, #27292 @ 0x6a9c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #62848 @ 0xf580 │ │ │ │ + movw r0, #60272 @ 0xeb70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55e5a │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55d52 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55f80 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 55e78 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 55e5a │ │ │ │ + bne.w 55d52 │ │ │ │ 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 55fac │ │ │ │ + bmi.n 55ea4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #22084 @ 0x5644 │ │ │ │ + movw r2, #19320 @ 0x4b78 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #29772 @ 0x744c │ │ │ │ + movw r1, #27304 @ 0x6aa8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #62848 @ 0xf580 │ │ │ │ + movw r0, #60272 @ 0xeb70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55e5a │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55d52 │ │ │ │ ldr.w r9, [r4, #72] @ 0x48 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 55fda │ │ │ │ + bmi.n 55ed2 │ │ │ │ mov r3, r9 │ │ │ │ - movw r2, #22084 @ 0x5644 │ │ │ │ + movw r2, #19320 @ 0x4b78 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #29784 @ 0x7458 │ │ │ │ + movw r1, #27316 @ 0x6ab4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #62848 @ 0xf580 │ │ │ │ + movw r0, #60272 @ 0xeb70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55e5a │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55d52 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 56038 │ │ │ │ + ble.n 55f30 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 5600a │ │ │ │ + bmi.n 55f02 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #7012 @ 0x1b64 │ │ │ │ + movw r2, #4436 @ 0x1154 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #29796 @ 0x7464 │ │ │ │ + movw r1, #27328 @ 0x6ac0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #62848 @ 0xf580 │ │ │ │ + movw r0, #60272 @ 0xeb70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55e5a │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55d52 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 5603e │ │ │ │ + beq.n 55f36 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 56040 │ │ │ │ + bmi.n 55f38 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #7012 @ 0x1b64 │ │ │ │ + movw r2, #4436 @ 0x1154 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #29808 @ 0x7470 │ │ │ │ + movw r1, #27340 @ 0x6acc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #62848 @ 0xf580 │ │ │ │ + movw r0, #60272 @ 0xeb70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55e5a │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55d52 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 56040 │ │ │ │ + b.n 55f38 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #29892 @ 0x74c4 │ │ │ │ + movw r1, #27316 @ 0x6ab4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #29904 @ 0x74d0 │ │ │ │ + movw r0, #27328 @ 0x6ac0 │ │ │ │ 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 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56092 │ │ │ │ + beq.n 55f8a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5609e │ │ │ │ + bge.n 55f96 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29820 @ 0x747c │ │ │ │ + movw r1, #27352 @ 0x6ad8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 5617c │ │ │ │ + b.n 56074 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 560bc │ │ │ │ + bge.n 55fb4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29856 @ 0x74a0 │ │ │ │ + movw r1, #27388 @ 0x6afc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 56092 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 55f8a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 560da │ │ │ │ + bge.n 55fd2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ + movw r1, #27432 @ 0x6b28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 56092 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 55f8a │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 560f8 │ │ │ │ + bge.n 55ff0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29944 @ 0x74f8 │ │ │ │ + movw r1, #27476 @ 0x6b54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 56092 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 55f8a │ │ │ │ mov r0, fp │ │ │ │ - bl 562bc │ │ │ │ + bl 562c6 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56092 │ │ │ │ + beq.n 55f8a │ │ │ │ mov r0, sl │ │ │ │ - bl 562bc │ │ │ │ + bl 562c6 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 5616c │ │ │ │ - cbz r5, 5611c │ │ │ │ + cbz r0, 56064 │ │ │ │ + cbz r5, 56014 │ │ │ │ mov r0, r5 │ │ │ │ - bl 562bc │ │ │ │ + bl 562c6 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5611e │ │ │ │ - b.n 56174 │ │ │ │ - ldr r5, [pc, #124] @ (5619c ) │ │ │ │ - cbz r4, 5612c │ │ │ │ + cbnz r0, 56016 │ │ │ │ + b.n 5606c │ │ │ │ + ldr r5, [pc, #124] @ (56094 ) │ │ │ │ + cbz r4, 56024 │ │ │ │ mov r0, r4 │ │ │ │ - bl 562bc │ │ │ │ + bl 562c6 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5612e │ │ │ │ - b.n 5617a │ │ │ │ - ldr r4, [pc, #108] @ (5619c ) │ │ │ │ + cbnz r0, 56026 │ │ │ │ + b.n 56072 │ │ │ │ + ldr r4, [pc, #108] @ (56094 ) │ │ │ │ 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 │ │ │ │ @@ -64967,268 +64874,307 @@ │ │ │ │ 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 21f154 │ │ │ │ + bl 21f510 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5617c │ │ │ │ + b.n 56074 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5617c │ │ │ │ + b.n 56074 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5617c │ │ │ │ + b.n 56074 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, sl │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 561ba │ │ │ │ + bne.n 560b2 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 561ba │ │ │ │ + bhi.n 560b2 │ │ │ │ pop {r4, r5} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d5c04 │ │ │ │ + b.w d5798 │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #20] @ (561dc ) │ │ │ │ + ldr r2, [pc, #20] @ (560d4 ) │ │ │ │ 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 55b10 │ │ │ │ + b.n 55a6c │ │ │ │ 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, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5620c │ │ │ │ + beq.n 56104 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56222 │ │ │ │ + bne.n 5611a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 56256 │ │ │ │ + beq.n 5614e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56224 │ │ │ │ - b.n 56256 │ │ │ │ + bgt.n 5611c │ │ │ │ + b.n 5614e │ │ │ │ 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 56242 │ │ │ │ + beq.n 5613a │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56270 │ │ │ │ + bne.n 56168 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56256 │ │ │ │ + beq.n 5614e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56272 │ │ │ │ + bgt.n 5616a │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 562b4 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 561ac │ │ │ │ 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 133cd8 │ │ │ │ + bl 133300 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5629e │ │ │ │ + beq.n 56196 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5629e │ │ │ │ + cbnz r3, 56196 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 562b4 │ │ │ │ + beq.n 561ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 562b4 │ │ │ │ + cbnz r3, 561ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 4a15c │ │ │ │ + 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, 561cc │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r2, 561e6 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 561e6 │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #65216 @ 0xfec0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 562bc │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 561fe │ │ │ │ + bl 234788 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5620a │ │ │ │ + b.n 561e2 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 507f8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 561e2 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cbz r3, 56234 │ │ │ │ + add.w r0, r5, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5622a │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5621a │ │ │ │ + dmb ish │ │ │ │ + beq.n 56234 │ │ │ │ + bl 2780b0 │ │ │ │ + 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 2957c │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + mov r9, r0 │ │ │ │ + blx 29cc8 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 2957c │ │ │ │ + add.w lr, r6, #64 @ 0x40 │ │ │ │ + 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 56264 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a1c0 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str.w r8, [r0] │ │ │ │ + str.w r9, [r0, #4] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + cbz r3, 562bc │ │ │ │ + add.w r0, r5, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 562b2 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 562a2 │ │ │ │ + dmb ish │ │ │ │ + beq.n 562bc │ │ │ │ + bl 25d780 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.w 4a0a4 │ │ │ │ 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 73304 │ │ │ │ - cbz r0, 56336 │ │ │ │ + bl 73528 │ │ │ │ + cbz r0, 56340 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ adds r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 562f4 │ │ │ │ + b.n 562fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 562ee │ │ │ │ + beq.n 562f8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 5635c │ │ │ │ + bge.n 56366 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 562e4 │ │ │ │ + beq.n 562ee │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5633a │ │ │ │ + bmi.n 56344 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #29980 @ 0x751c │ │ │ │ + movw r1, #27512 @ 0x6b78 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5634c │ │ │ │ + bne.n 56356 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5635c │ │ │ │ - bl 1620f4 <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 56366 │ │ │ │ + bl 1617e4 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 562ee │ │ │ │ + bne.n 562f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56336 │ │ │ │ + beq.n 56340 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56336 │ │ │ │ + bne.n 56340 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56336 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56340 │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ - 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 5640c │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 563b4 │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 563aa │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5639a │ │ │ │ - dmb ish │ │ │ │ - beq.n 563b4 │ │ │ │ - bl 278a48 │ │ │ │ - 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 29cc8 │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 5640c │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 56402 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 563f2 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5640c │ │ │ │ - bl 25dac8 │ │ │ │ - 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 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ @@ -65240,152 +65186,152 @@ │ │ │ │ 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 7965c │ │ │ │ + bl 79888 │ │ │ │ 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 56472 │ │ │ │ + beq.n 563ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56472 │ │ │ │ + cbnz r3, 563ce │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_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 r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 564a0 │ │ │ │ + beq.n 563fc │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 564b6 │ │ │ │ + bne.n 56412 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 564ea │ │ │ │ + beq.n 56446 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 564b8 │ │ │ │ - b.n 564ea │ │ │ │ + bgt.n 56414 │ │ │ │ + b.n 56446 │ │ │ │ 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 564d6 │ │ │ │ + beq.n 56432 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56504 │ │ │ │ + bne.n 56460 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 564ea │ │ │ │ + beq.n 56446 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56506 │ │ │ │ + bgt.n 56462 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 56548 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 564a4 │ │ │ │ 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 193a88 │ │ │ │ + bl 193770 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56532 │ │ │ │ + beq.n 5648e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56532 │ │ │ │ + cbnz r3, 5648e │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56548 │ │ │ │ + beq.n 564a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56548 │ │ │ │ + cbnz r3, 564a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 56568 │ │ │ │ + cbnz r3, 564c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 56582 │ │ │ │ + cbz r2, 564de │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 56582 │ │ │ │ + cbz r3, 564de │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2256 @ 0x8d0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65216 @ 0xfec0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 56652 │ │ │ │ + b.n 565ae │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4b828 │ │ │ │ + bl 4b774 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5657e │ │ │ │ + beq.n 564da │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbz r3, 565be │ │ │ │ + cbz r3, 5651a │ │ │ │ add.w r0, r5, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 565b4 │ │ │ │ + bne.n 56510 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 565a4 │ │ │ │ + bne.n 56500 │ │ │ │ dmb ish │ │ │ │ - beq.n 565be │ │ │ │ - bl 278a48 │ │ │ │ + beq.n 5651a │ │ │ │ + bl 2780b0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ ldrd r8, r4, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ blx 2957c │ │ │ │ add.w lr, r4, #64 @ 0x40 │ │ │ │ @@ -65396,15 +65342,15 @@ │ │ │ │ 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 565d8 │ │ │ │ + bne.n 56534 │ │ │ │ movs r1, #4 │ │ │ │ movs r0, #5 │ │ │ │ blx 2957c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ @@ -65416,437 +65362,435 @@ │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ str r7, [r0, #0] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ str r0, [r6, #16] │ │ │ │ - cbz r3, 56652 │ │ │ │ + cbz r3, 565ae │ │ │ │ add.w r0, r5, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56648 │ │ │ │ + bne.n 565a4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56638 │ │ │ │ + bne.n 56594 │ │ │ │ dmb ish │ │ │ │ - beq.n 56652 │ │ │ │ - bl 25dac8 │ │ │ │ + beq.n 565ae │ │ │ │ + bl 25d780 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, 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 │ │ │ │ - ldr r4, [pc, #96] @ (566c8 ) │ │ │ │ + ldr r4, [pc, #96] @ (56624 ) │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 124ad4 │ │ │ │ + bl 12413c │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 566b2 │ │ │ │ + cbz r3, 5660e │ │ │ │ ldr.w r0, [r4, #1380] @ 0x564 │ │ │ │ - bl 56726 <_Py_hashtable_size@@Base> │ │ │ │ + bl 56682 <_Py_hashtable_size@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #1372] @ 0x55c │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 56726 <_Py_hashtable_size@@Base> │ │ │ │ + bl 56682 <_Py_hashtable_size@@Base> │ │ │ │ add r5, r0 │ │ │ │ ldr.w r0, [r4, #1384] @ 0x568 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 56726 <_Py_hashtable_size@@Base> │ │ │ │ + bl 56682 <_Py_hashtable_size@@Base> │ │ │ │ add r2, sp, #4 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #37337 @ 0x91d9 │ │ │ │ + movw r1, #39025 @ 0x9871 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r4, #1388] @ 0x56c │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 275b00 <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 566b4 │ │ │ │ + bl 275164 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 56610 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104e90 │ │ │ │ + bl 104f40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 12d5b0 │ │ │ │ + b.w 12cbe8 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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 276238 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ + bl 275898 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 566f2 │ │ │ │ + beq.n 5664e │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 20a4e0 <_PyEval_GetBuiltin@@Base+0x79c> │ │ │ │ - b.n 566f4 │ │ │ │ + bl 20a818 <_PyEval_GetBuiltin@@Base+0x79c> │ │ │ │ + b.n 56650 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {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 158668 │ │ │ │ + bl 157c68 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56720 │ │ │ │ + beq.n 5667c │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 11cb74 │ │ │ │ + b.w 11c1d4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00056726 <_Py_hashtable_size@@Base>: │ │ │ │ +00056682 <_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 {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, 56766 <_Py_hashtable_size@@Base+0x40> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 566c2 <_Py_hashtable_size@@Base+0x40> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5675e <_Py_hashtable_size@@Base+0x38> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 56766 <_Py_hashtable_size@@Base+0x40> │ │ │ │ + bne.n 566ba <_Py_hashtable_size@@Base+0x38> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 566c2 <_Py_hashtable_size@@Base+0x40> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56818 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ + bne.n 56774 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 56784 <_Py_hashtable_size@@Base+0x5e> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 566e0 <_Py_hashtable_size@@Base+0x5e> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5677c <_Py_hashtable_size@@Base+0x56> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 56784 <_Py_hashtable_size@@Base+0x5e> │ │ │ │ + bne.n 566d8 <_Py_hashtable_size@@Base+0x56> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 566e0 <_Py_hashtable_size@@Base+0x5e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56818 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ + bne.n 56774 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 567a2 <_Py_hashtable_size@@Base+0x7c> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 566fe <_Py_hashtable_size@@Base+0x7c> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5679a <_Py_hashtable_size@@Base+0x74> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 567a2 <_Py_hashtable_size@@Base+0x7c> │ │ │ │ + bne.n 566f6 <_Py_hashtable_size@@Base+0x74> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 566fe <_Py_hashtable_size@@Base+0x7c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56818 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ + bne.n 56774 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 567be <_Py_hashtable_size@@Base+0x98> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5671a <_Py_hashtable_size@@Base+0x98> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 567b8 <_Py_hashtable_size@@Base+0x92> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 567be <_Py_hashtable_size@@Base+0x98> │ │ │ │ + bne.n 56714 <_Py_hashtable_size@@Base+0x92> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5671a <_Py_hashtable_size@@Base+0x98> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 56818 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ + cbnz r0, 56774 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 567da <_Py_hashtable_size@@Base+0xb4> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 56736 <_Py_hashtable_size@@Base+0xb4> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 567d4 <_Py_hashtable_size@@Base+0xae> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 567da <_Py_hashtable_size@@Base+0xb4> │ │ │ │ + bne.n 56730 <_Py_hashtable_size@@Base+0xae> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 56736 <_Py_hashtable_size@@Base+0xb4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 56818 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ + cbnz r0, 56774 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 567f6 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 56752 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 567f0 <_Py_hashtable_size@@Base+0xca> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 567f6 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ + bne.n 5674c <_Py_hashtable_size@@Base+0xca> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 56752 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 56818 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ + cbnz r0, 56774 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 56818 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 56774 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5680e <_Py_hashtable_size@@Base+0xe8> │ │ │ │ + bne.n 5676a <_Py_hashtable_size@@Base+0xe8> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 5683a <_Py_hashtable_size@@Base+0x114> │ │ │ │ + cbz r3, 56796 <_Py_hashtable_size@@Base+0x114> │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 5683c <_Py_hashtable_size@@Base+0x116> │ │ │ │ + b.n 56798 <_Py_hashtable_size@@Base+0x116> │ │ │ │ mov r9, r3 │ │ │ │ - ldr r5, [pc, #308] @ (56974 <_Py_hashtable_size@@Base+0x24e>) │ │ │ │ + ldr r5, [pc, #312] @ (568d4 <_Py_hashtable_size@@Base+0x252>) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ 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} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - cbnz r7, 56870 <_Py_hashtable_size@@Base+0x14a> │ │ │ │ + cbnz r7, 567cc <_Py_hashtable_size@@Base+0x14a> │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 56870 <_Py_hashtable_size@@Base+0x14a> │ │ │ │ + ble.n 567cc <_Py_hashtable_size@@Base+0x14a> │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 56870 <_Py_hashtable_size@@Base+0x14a> │ │ │ │ - cbnz r6, 56894 <_Py_hashtable_size@@Base+0x16e> │ │ │ │ - ldr r1, [pc, #260] @ (56978 <_Py_hashtable_size@@Base+0x252>) │ │ │ │ + bgt.n 567cc <_Py_hashtable_size@@Base+0x14a> │ │ │ │ + cbnz r6, 567f6 <_Py_hashtable_size@@Base+0x174> │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + movw r4, #17616 @ 0x44d0 │ │ │ │ + movt r4, #73 @ 0x49 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56942 <_Py_hashtable_size@@Base+0x21c> │ │ │ │ + beq.n 568a4 <_Py_hashtable_size@@Base+0x222> │ │ │ │ add r9, r8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 118784 │ │ │ │ + bl 117d8c │ │ │ │ ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5693e <_Py_hashtable_size@@Base+0x218> │ │ │ │ - cbz r7, 568ec <_Py_hashtable_size@@Base+0x1c6> │ │ │ │ + beq.n 568a0 <_Py_hashtable_size@@Base+0x21e> │ │ │ │ + cbz r7, 5684e <_Py_hashtable_size@@Base+0x1cc> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 568ca <_Py_hashtable_size@@Base+0x1a4> │ │ │ │ - bl f91f8 │ │ │ │ + cbz r0, 5682c <_Py_hashtable_size@@Base+0x1aa> │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 568c2 <_Py_hashtable_size@@Base+0x19c> │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 56824 <_Py_hashtable_size@@Base+0x1a2> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5693e <_Py_hashtable_size@@Base+0x218> │ │ │ │ + bne.n 568a0 <_Py_hashtable_size@@Base+0x21e> │ │ │ │ subs.w r7, r9, #2 │ │ │ │ - bne.n 568ce <_Py_hashtable_size@@Base+0x1a8> │ │ │ │ - b.n 568f0 <_Py_hashtable_size@@Base+0x1ca> │ │ │ │ + bne.n 56830 <_Py_hashtable_size@@Base+0x1ae> │ │ │ │ + b.n 56852 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 568de <_Py_hashtable_size@@Base+0x1b8> │ │ │ │ + cbnz r0, 56840 <_Py_hashtable_size@@Base+0x1be> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1cb66c │ │ │ │ - cbnz r0, 568f0 <_Py_hashtable_size@@Base+0x1ca> │ │ │ │ - b.n 5693e <_Py_hashtable_size@@Base+0x218> │ │ │ │ + bl 1cbe60 │ │ │ │ + cbnz r0, 56852 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + b.n 568a0 <_Py_hashtable_size@@Base+0x21e> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 55260 │ │ │ │ - cbz r0, 5693e <_Py_hashtable_size@@Base+0x218> │ │ │ │ + bl 551b8 │ │ │ │ + cbz r0, 568a0 <_Py_hashtable_size@@Base+0x21e> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 568f0 <_Py_hashtable_size@@Base+0x1ca> │ │ │ │ - b.n 568d2 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + beq.n 56852 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + b.n 56834 <_Py_hashtable_size@@Base+0x1b2> │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ - beq.n 56916 <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ + beq.n 56878 <_Py_hashtable_size@@Base+0x1f6> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 296d8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 56924 <_Py_hashtable_size@@Base+0x1fe> │ │ │ │ + b.n 56886 <_Py_hashtable_size@@Base+0x204> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ blx 29d94 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b624 │ │ │ │ - cbz r5, 56946 <_Py_hashtable_size@@Base+0x220> │ │ │ │ + bl 9b6dc │ │ │ │ + cbz r5, 568a8 <_Py_hashtable_size@@Base+0x226> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56950 <_Py_hashtable_size@@Base+0x22a> │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 568b2 <_Py_hashtable_size@@Base+0x230> │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 568f8 <_Py_hashtable_size@@Base+0x1d2> │ │ │ │ + beq.n 5685a <_Py_hashtable_size@@Base+0x1d8> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 56960 <_Py_hashtable_size@@Base+0x23a> │ │ │ │ + b.n 568c2 <_Py_hashtable_size@@Base+0x240> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 56960 <_Py_hashtable_size@@Base+0x23a> │ │ │ │ + b.n 568c2 <_Py_hashtable_size@@Base+0x240> │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - b.n 56960 <_Py_hashtable_size@@Base+0x23a> │ │ │ │ + b.n 568c2 <_Py_hashtable_size@@Base+0x240> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 5693e <_Py_hashtable_size@@Base+0x218> │ │ │ │ + bl f64e4 │ │ │ │ + b.n 568a0 <_Py_hashtable_size@@Base+0x21e> │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ - bl 118d38 │ │ │ │ + bl 118340 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - bmi.n 56938 <_Py_hashtable_size@@Base+0x212> │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - add r8, sl │ │ │ │ - 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, sp │ │ │ │ - bl 17ddac │ │ │ │ + bl 17d6f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 569a4 <_Py_hashtable_size@@Base+0x27e> │ │ │ │ + beq.n 56900 <_Py_hashtable_size@@Base+0x27e> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 11cb74 │ │ │ │ + b.w 11c1d4 │ │ │ │ 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, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 569d4 <_Py_hashtable_size@@Base+0x2ae> │ │ │ │ + beq.n 56930 <_Py_hashtable_size@@Base+0x2ae> │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56a02 <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ + bne.n 5695e <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 569e8 <_Py_hashtable_size@@Base+0x2c2> │ │ │ │ + beq.n 56944 <_Py_hashtable_size@@Base+0x2c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56a04 <_Py_hashtable_size@@Base+0x2de> │ │ │ │ + bgt.n 56960 <_Py_hashtable_size@@Base+0x2de> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 56a2e <_Py_hashtable_size@@Base+0x308> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5698a <_Py_hashtable_size@@Base+0x308> │ │ │ │ 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 1318e0 │ │ │ │ + bl 130f1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56a2e <_Py_hashtable_size@@Base+0x308> │ │ │ │ + beq.n 5698a <_Py_hashtable_size@@Base+0x308> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56a2e <_Py_hashtable_size@@Base+0x308> │ │ │ │ + cbnz r3, 5698a <_Py_hashtable_size@@Base+0x308> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 56a4e <_Py_hashtable_size@@Base+0x328> │ │ │ │ + cbnz r3, 569aa <_Py_hashtable_size@@Base+0x328> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 56a68 <_Py_hashtable_size@@Base+0x342> │ │ │ │ + cbz r2, 569c4 <_Py_hashtable_size@@Base+0x342> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 56a68 <_Py_hashtable_size@@Base+0x342> │ │ │ │ + cbz r3, 569c4 <_Py_hashtable_size@@Base+0x342> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2256 @ 0x8d0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65216 @ 0xfec0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 56b32 <_Py_hashtable_size@@Base+0x40c> │ │ │ │ + b.n 56a8e <_Py_hashtable_size@@Base+0x40c> │ │ │ │ mov r0, r1 │ │ │ │ - bl 172560 │ │ │ │ + bl 171ec8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 496a4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x940> │ │ │ │ + bl 495ec <_PyCrossInterpreterData_UnregisterClass@@Base+0x93c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56a64 <_Py_hashtable_size@@Base+0x33e> │ │ │ │ + beq.n 569c0 <_Py_hashtable_size@@Base+0x33e> │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbz r3, 56aa4 <_Py_hashtable_size@@Base+0x37e> │ │ │ │ + cbz r3, 56a00 <_Py_hashtable_size@@Base+0x37e> │ │ │ │ add.w r0, r5, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 56a9a <_Py_hashtable_size@@Base+0x374> │ │ │ │ + bne.n 569f6 <_Py_hashtable_size@@Base+0x374> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56a8a <_Py_hashtable_size@@Base+0x364> │ │ │ │ + bne.n 569e6 <_Py_hashtable_size@@Base+0x364> │ │ │ │ dmb ish │ │ │ │ - beq.n 56aa4 <_Py_hashtable_size@@Base+0x37e> │ │ │ │ - bl 278a48 │ │ │ │ + beq.n 56a00 <_Py_hashtable_size@@Base+0x37e> │ │ │ │ + bl 2780b0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ ldrd r9, r4, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ blx 2957c │ │ │ │ add.w lr, r4, #64 @ 0x40 │ │ │ │ @@ -65857,15 +65801,15 @@ │ │ │ │ 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 56abe <_Py_hashtable_size@@Base+0x398> │ │ │ │ + bne.n 56a1a <_Py_hashtable_size@@Base+0x398> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r1 │ │ │ │ blx 2957c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ @@ -65875,972 +65819,972 @@ │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ str r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ str r0, [r6, #12] │ │ │ │ - cbz r3, 56b32 <_Py_hashtable_size@@Base+0x40c> │ │ │ │ + cbz r3, 56a8e <_Py_hashtable_size@@Base+0x40c> │ │ │ │ add.w r0, r5, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56b28 <_Py_hashtable_size@@Base+0x402> │ │ │ │ + bne.n 56a84 <_Py_hashtable_size@@Base+0x402> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56b18 <_Py_hashtable_size@@Base+0x3f2> │ │ │ │ + bne.n 56a74 <_Py_hashtable_size@@Base+0x3f2> │ │ │ │ dmb ish │ │ │ │ - beq.n 56b32 <_Py_hashtable_size@@Base+0x40c> │ │ │ │ - bl 25dac8 │ │ │ │ + beq.n 56a8e <_Py_hashtable_size@@Base+0x40c> │ │ │ │ + bl 25d780 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, 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 r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #28084 @ 0x6db4 │ │ │ │ + movw r1, #25520 @ 0x63b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56b86 <_Py_hashtable_size@@Base+0x460> │ │ │ │ + beq.n 56ae2 <_Py_hashtable_size@@Base+0x460> │ │ │ │ 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 7965c │ │ │ │ + bl 79888 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 56b88 <_Py_hashtable_size@@Base+0x462> │ │ │ │ + b.n 56ae4 <_Py_hashtable_size@@Base+0x462> │ │ │ │ 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 20a120 <_PyEval_GetBuiltin@@Base+0x3dc> │ │ │ │ + bl 20a458 <_PyEval_GetBuiltin@@Base+0x3dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56bb2 <_Py_hashtable_size@@Base+0x48c> │ │ │ │ + beq.n 56b0e <_Py_hashtable_size@@Base+0x48c> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 11cb74 │ │ │ │ - b.n 56bb4 <_Py_hashtable_size@@Base+0x48e> │ │ │ │ + bl 11c1d4 │ │ │ │ + b.n 56b10 <_Py_hashtable_size@@Base+0x48e> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {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 276238 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ + bl 275898 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56bde <_Py_hashtable_size@@Base+0x4b8> │ │ │ │ + beq.n 56b3a <_Py_hashtable_size@@Base+0x4b8> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 11cb74 │ │ │ │ - b.n 56be0 <_Py_hashtable_size@@Base+0x4ba> │ │ │ │ + bl 11c1d4 │ │ │ │ + b.n 56b3c <_Py_hashtable_size@@Base+0x4ba> │ │ │ │ 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] @ (56c20 <_Py_hashtable_size@@Base+0x4fa>) │ │ │ │ + ldr r4, [pc, #44] @ (56b7c <_Py_hashtable_size@@Base+0x4fa>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 124ad4 │ │ │ │ + bl 12413c │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 56c0c <_Py_hashtable_size@@Base+0x4e6> │ │ │ │ + cbz r3, 56b68 <_Py_hashtable_size@@Base+0x4e6> │ │ │ │ ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ str.w r3, [r4, #1368] @ 0x558 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104e90 │ │ │ │ + bl 104f40 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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 5192a <_PyMonitoring_FirePyThrowEvent@@Base+0x62> │ │ │ │ - cbz r0, 56c72 <_Py_hashtable_size@@Base+0x54c> │ │ │ │ + bl 5188a <_PyMonitoring_FirePyThrowEvent@@Base+0x62> │ │ │ │ + cbz r0, 56bce <_Py_hashtable_size@@Base+0x54c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 29d4c <__clock_gettime64@plt> │ │ │ │ - cbz r0, 56c58 <_Py_hashtable_size@@Base+0x532> │ │ │ │ + cbz r0, 56bb4 <_Py_hashtable_size@@Base+0x532> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 56c66 <_Py_hashtable_size@@Base+0x540> │ │ │ │ + bl f64e4 │ │ │ │ + b.n 56bc2 <_Py_hashtable_size@@Base+0x540> │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c927c <_PySys_GetRequiredAttrString@@Base+0x2248> │ │ │ │ + bl 1c99d4 <_PySys_GetRequiredAttrString@@Base+0x2280> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 56c6a <_Py_hashtable_size@@Base+0x544> │ │ │ │ + bne.n 56bc6 <_Py_hashtable_size@@Base+0x544> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56c72 <_Py_hashtable_size@@Base+0x54c> │ │ │ │ + b.n 56bce <_Py_hashtable_size@@Base+0x54c> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 11cb74 │ │ │ │ + bl 11c1d4 │ │ │ │ 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, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56ca2 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ + beq.n 56bfe <_Py_hashtable_size@@Base+0x57c> │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56cb8 <_Py_hashtable_size@@Base+0x592> │ │ │ │ + bne.n 56c14 <_Py_hashtable_size@@Base+0x592> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 56cec <_Py_hashtable_size@@Base+0x5c6> │ │ │ │ + beq.n 56c48 <_Py_hashtable_size@@Base+0x5c6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56cba <_Py_hashtable_size@@Base+0x594> │ │ │ │ - b.n 56cec <_Py_hashtable_size@@Base+0x5c6> │ │ │ │ + bgt.n 56c16 <_Py_hashtable_size@@Base+0x594> │ │ │ │ + b.n 56c48 <_Py_hashtable_size@@Base+0x5c6> │ │ │ │ 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 56cd8 <_Py_hashtable_size@@Base+0x5b2> │ │ │ │ + beq.n 56c34 <_Py_hashtable_size@@Base+0x5b2> │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56d06 <_Py_hashtable_size@@Base+0x5e0> │ │ │ │ + bne.n 56c62 <_Py_hashtable_size@@Base+0x5e0> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56cec <_Py_hashtable_size@@Base+0x5c6> │ │ │ │ + beq.n 56c48 <_Py_hashtable_size@@Base+0x5c6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56d08 <_Py_hashtable_size@@Base+0x5e2> │ │ │ │ + bgt.n 56c64 <_Py_hashtable_size@@Base+0x5e2> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 56d4a <_Py_hashtable_size@@Base+0x624> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 56ca6 <_Py_hashtable_size@@Base+0x624> │ │ │ │ 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 369ce │ │ │ │ + bl 3699e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d34 <_Py_hashtable_size@@Base+0x60e> │ │ │ │ + beq.n 56c90 <_Py_hashtable_size@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56d34 <_Py_hashtable_size@@Base+0x60e> │ │ │ │ + cbnz r3, 56c90 <_Py_hashtable_size@@Base+0x60e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d4a <_Py_hashtable_size@@Base+0x624> │ │ │ │ + beq.n 56ca6 <_Py_hashtable_size@@Base+0x624> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56d4a <_Py_hashtable_size@@Base+0x624> │ │ │ │ + cbnz r3, 56ca6 <_Py_hashtable_size@@Base+0x624> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 12d5b0 │ │ │ │ + b.w 12cbe8 │ │ │ │ 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, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56d86 <_Py_hashtable_size@@Base+0x660> │ │ │ │ + beq.n 56ce2 <_Py_hashtable_size@@Base+0x660> │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56d9c <_Py_hashtable_size@@Base+0x676> │ │ │ │ + bne.n 56cf8 <_Py_hashtable_size@@Base+0x676> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 56dd0 <_Py_hashtable_size@@Base+0x6aa> │ │ │ │ + beq.n 56d2c <_Py_hashtable_size@@Base+0x6aa> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56d9e <_Py_hashtable_size@@Base+0x678> │ │ │ │ - b.n 56dd0 <_Py_hashtable_size@@Base+0x6aa> │ │ │ │ + bgt.n 56cfa <_Py_hashtable_size@@Base+0x678> │ │ │ │ + b.n 56d2c <_Py_hashtable_size@@Base+0x6aa> │ │ │ │ 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 56dbc <_Py_hashtable_size@@Base+0x696> │ │ │ │ + beq.n 56d18 <_Py_hashtable_size@@Base+0x696> │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56dea <_Py_hashtable_size@@Base+0x6c4> │ │ │ │ + bne.n 56d46 <_Py_hashtable_size@@Base+0x6c4> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56dd0 <_Py_hashtable_size@@Base+0x6aa> │ │ │ │ + beq.n 56d2c <_Py_hashtable_size@@Base+0x6aa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56dec <_Py_hashtable_size@@Base+0x6c6> │ │ │ │ + bgt.n 56d48 <_Py_hashtable_size@@Base+0x6c6> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 56e2e <_Py_hashtable_size@@Base+0x708> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 56d8a <_Py_hashtable_size@@Base+0x708> │ │ │ │ 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 36b6c │ │ │ │ + bl 36b3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e18 <_Py_hashtable_size@@Base+0x6f2> │ │ │ │ + beq.n 56d74 <_Py_hashtable_size@@Base+0x6f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56e18 <_Py_hashtable_size@@Base+0x6f2> │ │ │ │ + cbnz r3, 56d74 <_Py_hashtable_size@@Base+0x6f2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e2e <_Py_hashtable_size@@Base+0x708> │ │ │ │ + beq.n 56d8a <_Py_hashtable_size@@Base+0x708> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56e2e <_Py_hashtable_size@@Base+0x708> │ │ │ │ + cbnz r3, 56d8a <_Py_hashtable_size@@Base+0x708> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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, 56e50 <_Py_hashtable_size@@Base+0x72a> │ │ │ │ + cbz r3, 56dac <_Py_hashtable_size@@Base+0x72a> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 12d5b0 │ │ │ │ + b.w 12cbe8 │ │ │ │ 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, #11983 @ 0x2ecf │ │ │ │ + movw r4, #11923 @ 0x2e93 │ │ │ │ movt r4, #4 │ │ │ │ - ldr r3, [pc, #56] @ (56eb4 <_Py_hashtable_size@@Base+0x78e>) │ │ │ │ + ldr r3, [pc, #56] @ (56e10 <_Py_hashtable_size@@Base+0x78e>) │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 22c8b0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbnz r0, 56e8c <_Py_hashtable_size@@Base+0x766> │ │ │ │ + bl 22c8f0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbnz r0, 56de8 <_Py_hashtable_size@@Base+0x766> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56eb0 <_Py_hashtable_size@@Base+0x78a> │ │ │ │ + b.n 56e0c <_Py_hashtable_size@@Base+0x78a> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ mov.w r0, #434 @ 0x1b2 │ │ │ │ blx 2a89c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 56eac <_Py_hashtable_size@@Base+0x786> │ │ │ │ + bge.n 56e08 <_Py_hashtable_size@@Base+0x786> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 56e88 <_Py_hashtable_size@@Base+0x762> │ │ │ │ - bl 81464 │ │ │ │ + bl f64e4 │ │ │ │ + b.n 56de4 <_Py_hashtable_size@@Base+0x762> │ │ │ │ + bl 81684 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add ip, pc │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00056eb8 : │ │ │ │ +00056e14 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 2638e4 │ │ │ │ + b.w 2630c0 │ │ │ │ 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, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56f1a │ │ │ │ + beq.n 56e76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 56f1a │ │ │ │ + ble.n 56e76 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movw r0, #30112 @ 0x75a0 │ │ │ │ + movw r0, #27644 @ 0x6bfc │ │ │ │ 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 e27ac │ │ │ │ + bl e2430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56f2a │ │ │ │ + beq.n 56e86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56f2a │ │ │ │ + cbnz r3, 56e86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56f2a │ │ │ │ - movw r0, #30148 @ 0x75c4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56e86 │ │ │ │ + movw r0, #27680 @ 0x6c20 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ - movw r1, #30172 @ 0x75dc │ │ │ │ + movw r1, #27704 @ 0x6c38 │ │ │ │ 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 8f704 │ │ │ │ - cbz r0, 56f94 │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 56ef0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 56f7c │ │ │ │ + bpl.n 56ed8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 213300 │ │ │ │ + bl 213558 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 213da4 │ │ │ │ - b.n 56f96 │ │ │ │ + bl 213ffc │ │ │ │ + b.n 56ef2 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24016 @ 0x5dd0 │ │ │ │ + movw r1, #21440 @ 0x53c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, 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, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56fc6 │ │ │ │ + beq.n 56f22 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56ff4 │ │ │ │ + bne.n 56f50 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56fda │ │ │ │ + beq.n 56f36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56ff6 │ │ │ │ + bgt.n 56f52 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 57030 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 56f8c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #60] @ (57038 ) │ │ │ │ + ldr r0, [pc, #60] @ (56f94 ) │ │ │ │ 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 95e6c │ │ │ │ + bl 960c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57030 │ │ │ │ + beq.n 56f8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57030 │ │ │ │ + cbnz r3, 56f8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #736 @ 0x2e0 │ │ │ │ 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 5708c │ │ │ │ + bgt.n 56fe8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 57070 │ │ │ │ + cbz r2, 56fcc │ │ │ │ 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, #64456 @ 0xfbc8 │ │ │ │ + movw r3, #61960 @ 0xf208 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #3532 @ 0xdcc │ │ │ │ + movw r1, #1036 @ 0x40c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 5709a │ │ │ │ + bl d5c0c │ │ │ │ + b.n 56ff6 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 91b94 │ │ │ │ + bl 91de8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5709e │ │ │ │ + cbnz r0, 56ffa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 570c2 │ │ │ │ + b.n 5701e │ │ │ │ mov r3, r7 │ │ │ │ subs r2, r6, #1 │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 921bc │ │ │ │ + bl 92410 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 570c2 │ │ │ │ + beq.n 5701e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 570c2 │ │ │ │ + cbnz r3, 5701e │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ 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, [r0, #4] │ │ │ │ movw r3, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 570f4 │ │ │ │ + beq.n 57050 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57122 │ │ │ │ + bne.n 5707e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 57108 │ │ │ │ + beq.n 57064 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 57124 │ │ │ │ + bgt.n 57080 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5715e │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 570ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (57164 ) │ │ │ │ + ldr r0, [pc, #56] @ (570c0 ) │ │ │ │ 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 95e6c │ │ │ │ + bl 960c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5715e │ │ │ │ + beq.n 570ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5715e │ │ │ │ + cbnz r3, 570ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r0, pc, #528 @ (adr r0, 57378 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 572d4 ) │ │ │ │ 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 │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5718a │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 571b8 │ │ │ │ + bne.n 570e6 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 57114 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ blx 2918c │ │ │ │ - cbz r0, 571a6 │ │ │ │ + cbz r0, 57102 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 571ba │ │ │ │ + b.n 57116 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - movw r0, #8856 @ 0x2298 │ │ │ │ + movw r0, #6280 @ 0x1888 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cf4 │ │ │ │ - b.n 571ba │ │ │ │ + bl 84f14 │ │ │ │ + b.n 57116 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000571be <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +0005711a <_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 57278 <_PyXI_FillNamespaceFromDict@@Base+0xba> │ │ │ │ + ble.n 571d4 <_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 36600 │ │ │ │ + bl 365d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 571fe <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ - bl 80b80 │ │ │ │ + cbnz r0, 5715a <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ + bl 80da0 │ │ │ │ subs r4, r0, r4 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57230 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ + b.n 5718c <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ movs r0, #24 │ │ │ │ - bl 6d0e8 │ │ │ │ + bl 6d330 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - cbnz r0, 57210 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 57222 <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ + cbnz r0, 5716c <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 5717e <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f114 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ - cbz r0, 57226 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ + bl 19f50c <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + cbz r0, 57182 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ 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, 57274 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ + cbz r4, 571d0 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 57258 <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ - bl 1438f0 │ │ │ │ + beq.n 571b4 <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ + bl 142ee4 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1420] @ 0x58c │ │ │ │ - bl d80a0 │ │ │ │ - cbz r0, 57258 <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ + bl d7c58 │ │ │ │ + cbz r0, 571b4 <_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 5727a <_PyXI_FillNamespaceFromDict@@Base+0xbc> │ │ │ │ + ble.n 571d6 <_PyXI_FillNamespaceFromDict@@Base+0xbc> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 57270 <_PyXI_FillNamespaceFromDict@@Base+0xb2> │ │ │ │ + cbz r0, 571cc <_PyXI_FillNamespaceFromDict@@Base+0xb2> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 2785ec │ │ │ │ + bl 277c54 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5725a <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ + b.n 571b6 <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 571d6 <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ + b.n 57132 <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00057280 : │ │ │ │ +000571dc : │ │ │ │ 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] @ (572c4 ) │ │ │ │ + ldr r0, [pc, #48] @ (57220 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - cbnz r1, 572a8 │ │ │ │ + cbnz r1, 57204 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3b090 <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ + b.w 3b058 <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #30188 @ 0x75ec │ │ │ │ + movw r2, #27720 @ 0x6c48 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f7e4 <_PyErr_SetString@@Base> │ │ │ │ + bl 12ee2c <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000572c8 : │ │ │ │ +00057224 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #48056 @ 0xbbb8 │ │ │ │ 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 1ddbc0 │ │ │ │ + bl 1ddff0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ 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, 5731a │ │ │ │ + cbnz r2, 57276 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5731a │ │ │ │ + bne.n 57276 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 57334 │ │ │ │ - ldr r4, [pc, #44] @ (57348 ) │ │ │ │ + cbnz r0, 57290 │ │ │ │ + ldr r4, [pc, #44] @ (572a4 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57342 │ │ │ │ + cbz r0, 5729e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55b10 │ │ │ │ + b.w 55a6c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r0, 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 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 5736c │ │ │ │ + bge.n 572c8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 259660 │ │ │ │ + b.w 2596f8 <_PyDeadline_Get@@Base+0x38> │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #39252 @ 0x9954 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 148100 │ │ │ │ + bl 1476f8 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #10120 @ 0x2788 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 122d9c │ │ │ │ + bl 1223fc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1de9e4 │ │ │ │ + b.w 1dee14 │ │ │ │ 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, 573d6 │ │ │ │ + cbnz r2, 57332 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 573d6 │ │ │ │ + bne.n 57332 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 573f0 │ │ │ │ - ldr r4, [pc, #44] @ (57404 ) │ │ │ │ + cbnz r0, 5734c │ │ │ │ + ldr r4, [pc, #44] @ (57360 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 573fe │ │ │ │ + cbz r0, 5735a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55b10 │ │ │ │ + b.w 55a6c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r4, sl │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00057408 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +00057364 <_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 574b0 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ + ble.n 5740c <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 574b4 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 57410 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 57466 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ + cbz r0, 573c2 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 57476 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ + cbnz r0, 573d2 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 574b4 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 57410 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 574b4 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + cbnz r3, 57410 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 574b4 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57410 <_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 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 57494 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + beq.n 573f0 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57494 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + cbnz r3, 573f0 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 574a6 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + beq.n 57402 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 574a6 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + cbnz r3, 57402 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 574b4 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bne.n 57410 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 57424 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ + b.n 57380 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 574b8 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ + b.n 57414 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -000574bc <_PyXI_FreeNamespace@@Base>: │ │ │ │ +00057418 <_PyXI_FreeNamespace@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 574f4 <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ + cbz r3, 57450 <_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, 57436 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 574ea <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ + cbnz r3, 57446 <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 246f80 │ │ │ │ + bl 246f28 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6d21c │ │ │ │ - bl 1438f0 │ │ │ │ - bl 143e74 │ │ │ │ - b.n 574da <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + b.w 6d464 │ │ │ │ + bl 142ee4 │ │ │ │ + bl 143468 │ │ │ │ + b.n 57436 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #192] @ (575c8 <_PyXI_FreeNamespace@@Base+0x10c>) │ │ │ │ + ldr r2, [pc, #192] @ (57524 <_PyXI_FreeNamespace@@Base+0x10c>) │ │ │ │ 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 │ │ │ │ @@ -66849,486 +66793,486 @@ │ │ │ │ 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 5751c <_PyXI_FreeNamespace@@Base+0x60> │ │ │ │ + bne.n 57478 <_PyXI_FreeNamespace@@Base+0x60> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 575bc <_PyXI_FreeNamespace@@Base+0x100> │ │ │ │ - movw sl, #41900 @ 0xa3ac │ │ │ │ + beq.n 57518 <_PyXI_FreeNamespace@@Base+0x100> │ │ │ │ + movw sl, #39404 @ 0x99ec │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ add r5, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r5, #4] │ │ │ │ - movw r3, #42088 @ 0xa468 │ │ │ │ + movw r3, #39592 @ 0x9aa8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #28612 @ 0x6fc4 │ │ │ │ + movw r1, #26116 @ 0x6604 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #30240 @ 0x7620 │ │ │ │ + movw r0, #27772 @ 0x6c7c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 575b6 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ - bl 860e0 │ │ │ │ + cbz r7, 57512 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ + bl 86304 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 5759e <_PyXI_FreeNamespace@@Base+0xe2> │ │ │ │ + cbz r0, 574fa <_PyXI_FreeNamespace@@Base+0xe2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 575b6 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ + beq.n 57512 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 575b6 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ + cbnz r3, 57512 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 575b6 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57512 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 575ae <_PyXI_FreeNamespace@@Base+0xf2> │ │ │ │ + beq.n 5750a <_PyXI_FreeNamespace@@Base+0xf2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 575ae <_PyXI_FreeNamespace@@Base+0xf2> │ │ │ │ + cbnz r3, 5750a <_PyXI_FreeNamespace@@Base+0xf2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 57550 <_PyXI_FreeNamespace@@Base+0x94> │ │ │ │ - b.n 575be <_PyXI_FreeNamespace@@Base+0x102> │ │ │ │ + bne.n 574ac <_PyXI_FreeNamespace@@Base+0x94> │ │ │ │ + b.n 5751a <_PyXI_FreeNamespace@@Base+0x102> │ │ │ │ mov r0, r4 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 575f2 <_PyXI_FreeNamespace@@Base+0x136> │ │ │ │ + bne.n 5754e <_PyXI_FreeNamespace@@Base+0x136> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57614 <_PyXI_FreeNamespace@@Base+0x158> │ │ │ │ - b.n 5760c <_PyXI_FreeNamespace@@Base+0x150> │ │ │ │ + bne.n 57570 <_PyXI_FreeNamespace@@Base+0x158> │ │ │ │ + b.n 57568 <_PyXI_FreeNamespace@@Base+0x150> │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5260 @ 0x148c │ │ │ │ + movw r0, #2764 @ 0xacc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575e4 <_PyXI_FreeNamespace@@Base+0x128> │ │ │ │ + bne.n 57540 <_PyXI_FreeNamespace@@Base+0x128> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57698 <_PyXI_FreeNamespace@@Base+0x1dc> │ │ │ │ - bl 80b80 │ │ │ │ + b.n 575f4 <_PyXI_FreeNamespace@@Base+0x1dc> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57608 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ + bne.n 57564 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 201fe4 │ │ │ │ + bl 20231c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57608 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ + beq.n 57564 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 201fe4 │ │ │ │ + bl 20231c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57608 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ + beq.n 57564 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57640 <_PyXI_FreeNamespace@@Base+0x184> │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 5759c <_PyXI_FreeNamespace@@Base+0x184> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57608 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ + bne.n 57564 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29c7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 57674 <_PyXI_FreeNamespace@@Base+0x1b8> │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 575d0 <_PyXI_FreeNamespace@@Base+0x1b8> │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57648 <_PyXI_FreeNamespace@@Base+0x18c> │ │ │ │ - b.n 57608 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ - cbz r4, 57690 <_PyXI_FreeNamespace@@Base+0x1d4> │ │ │ │ + beq.n 575a4 <_PyXI_FreeNamespace@@Base+0x18c> │ │ │ │ + b.n 57564 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ + cbz r4, 575ec <_PyXI_FreeNamespace@@Base+0x1d4> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ 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 f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {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, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 576c4 <_PyXI_FreeNamespace@@Base+0x208> │ │ │ │ + bne.n 57620 <_PyXI_FreeNamespace@@Base+0x208> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 576e6 <_PyXI_FreeNamespace@@Base+0x22a> │ │ │ │ - b.n 576de <_PyXI_FreeNamespace@@Base+0x222> │ │ │ │ + bne.n 57642 <_PyXI_FreeNamespace@@Base+0x22a> │ │ │ │ + b.n 5763a <_PyXI_FreeNamespace@@Base+0x222> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5244 @ 0x147c │ │ │ │ + movw r0, #2748 @ 0xabc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 576b6 <_PyXI_FreeNamespace@@Base+0x1fa> │ │ │ │ + bne.n 57612 <_PyXI_FreeNamespace@@Base+0x1fa> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57754 <_PyXI_FreeNamespace@@Base+0x298> │ │ │ │ - bl 80b80 │ │ │ │ + b.n 576b0 <_PyXI_FreeNamespace@@Base+0x298> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 576da <_PyXI_FreeNamespace@@Base+0x21e> │ │ │ │ + bne.n 57636 <_PyXI_FreeNamespace@@Base+0x21e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 201fe4 │ │ │ │ + bl 20231c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 576da <_PyXI_FreeNamespace@@Base+0x21e> │ │ │ │ + beq.n 57636 <_PyXI_FreeNamespace@@Base+0x21e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 201fe4 │ │ │ │ + bl 20231c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 576da <_PyXI_FreeNamespace@@Base+0x21e> │ │ │ │ + beq.n 57636 <_PyXI_FreeNamespace@@Base+0x21e> │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 29fc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 57730 <_PyXI_FreeNamespace@@Base+0x274> │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 5768c <_PyXI_FreeNamespace@@Base+0x274> │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57706 <_PyXI_FreeNamespace@@Base+0x24a> │ │ │ │ - b.n 576da <_PyXI_FreeNamespace@@Base+0x21e> │ │ │ │ - cbz r4, 5774c <_PyXI_FreeNamespace@@Base+0x290> │ │ │ │ + beq.n 57662 <_PyXI_FreeNamespace@@Base+0x24a> │ │ │ │ + b.n 57636 <_PyXI_FreeNamespace@@Base+0x21e> │ │ │ │ + cbz r4, 576a8 <_PyXI_FreeNamespace@@Base+0x290> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ 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 f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 57826 │ │ │ │ + bl 57782 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 57792 <_PyXI_FreeNamespace@@Base+0x2d6> │ │ │ │ - b.w 7b56c │ │ │ │ + cbz r0, 576ee <_PyXI_FreeNamespace@@Base+0x2d6> │ │ │ │ + b.w 7b798 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 577c8 <_PyXI_FreeNamespace@@Base+0x30c> │ │ │ │ + cbz r0, 57724 <_PyXI_FreeNamespace@@Base+0x30c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 577c8 <_PyXI_FreeNamespace@@Base+0x30c> │ │ │ │ + beq.n 57724 <_PyXI_FreeNamespace@@Base+0x30c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 577c8 <_PyXI_FreeNamespace@@Base+0x30c> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57724 <_PyXI_FreeNamespace@@Base+0x30c> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 577e4 <_PyXI_FreeNamespace@@Base+0x328> │ │ │ │ + cbz r0, 57740 <_PyXI_FreeNamespace@@Base+0x328> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 577e4 <_PyXI_FreeNamespace@@Base+0x328> │ │ │ │ + beq.n 57740 <_PyXI_FreeNamespace@@Base+0x328> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 577e4 <_PyXI_FreeNamespace@@Base+0x328> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57740 <_PyXI_FreeNamespace@@Base+0x328> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 57800 <_PyXI_FreeNamespace@@Base+0x344> │ │ │ │ + cbz r0, 5775c <_PyXI_FreeNamespace@@Base+0x344> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57800 <_PyXI_FreeNamespace@@Base+0x344> │ │ │ │ + beq.n 5775c <_PyXI_FreeNamespace@@Base+0x344> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57800 <_PyXI_FreeNamespace@@Base+0x344> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5775c <_PyXI_FreeNamespace@@Base+0x344> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 5781c <_PyXI_FreeNamespace@@Base+0x360> │ │ │ │ + cbz r0, 57778 <_PyXI_FreeNamespace@@Base+0x360> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5781c <_PyXI_FreeNamespace@@Base+0x360> │ │ │ │ + beq.n 57778 <_PyXI_FreeNamespace@@Base+0x360> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5781c <_PyXI_FreeNamespace@@Base+0x360> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57778 <_PyXI_FreeNamespace@@Base+0x360> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 106754 │ │ │ │ + bl 106800 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00057826 : │ │ │ │ +00057782 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bpl.n 57858 │ │ │ │ + bpl.n 577b4 │ │ │ │ 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, 5784e │ │ │ │ + cbnz r3, 577aa │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 57856 │ │ │ │ + b.n 577b2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57844 │ │ │ │ + bne.n 577a0 │ │ │ │ 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 57882 │ │ │ │ + bne.n 577de │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 578a2 │ │ │ │ - b.n 5789a │ │ │ │ + bne.n 577fe │ │ │ │ + b.n 577f6 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5120 @ 0x1400 │ │ │ │ + movw r0, #2624 @ 0xa40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57874 │ │ │ │ - b.n 57958 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 577d0 │ │ │ │ + b.n 578b4 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57958 │ │ │ │ + bne.n 578b4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl dbf3c <_PyNumber_Index@@Base> │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 578ba │ │ │ │ - bl 80b80 │ │ │ │ + cbnz r0, 57816 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57958 │ │ │ │ + bne.n 578b4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 578da │ │ │ │ - bl 85f58 │ │ │ │ + b.n 57836 │ │ │ │ + bl 8617c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 578d6 │ │ │ │ + beq.n 57832 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 578d6 │ │ │ │ + cbnz r3, 57832 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 578ac │ │ │ │ + beq.n 57808 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 201fe4 │ │ │ │ + bl 20231c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57958 │ │ │ │ + beq.n 578b4 │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5790a │ │ │ │ + bge.n 57866 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ 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 f6864 │ │ │ │ + b.w f64e4 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 57958 │ │ │ │ + cbz r0, 578b4 │ │ │ │ add.w r8, r0, #16 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29aa0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 5796c │ │ │ │ + bge.n 578c8 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5797c │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 578d8 │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5791c │ │ │ │ + beq.n 57878 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5795c │ │ │ │ + bne.n 578b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5798c │ │ │ │ + b.n 578e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57958 │ │ │ │ + bne.n 578b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57958 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 578b4 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 57978 │ │ │ │ + beq.n 578d4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9dcb8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9dd44 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 5798c │ │ │ │ + b.n 578e8 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 5794e │ │ │ │ + bl f64e4 │ │ │ │ + b.n 578aa │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #30420 @ 0x76d4 │ │ │ │ + movw r0, #27952 @ 0x6d30 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ 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, 579ce │ │ │ │ + cbz r0, 5792a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 579ce │ │ │ │ + beq.n 5792a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 579ce │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5792a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 579ea │ │ │ │ + cbz r0, 57946 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 579ea │ │ │ │ + beq.n 57946 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 579ea │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57946 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 57a06 │ │ │ │ + cbz r0, 57962 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57a06 │ │ │ │ + beq.n 57962 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57a06 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57962 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 106754 │ │ │ │ + bl 106800 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ @@ -67342,118 +67286,118 @@ │ │ │ │ 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 57a58 │ │ │ │ + bhi.n 579b4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57a78 │ │ │ │ - b.n 57a70 │ │ │ │ - movw r0, #5128 @ 0x1408 │ │ │ │ + bne.n 579d4 │ │ │ │ + b.n 579cc │ │ │ │ + movw r0, #2632 @ 0xa48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57a4a │ │ │ │ - b.n 57b62 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 579a6 │ │ │ │ + b.n 57abe │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57b62 │ │ │ │ + bne.n 57abe │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 201fe4 │ │ │ │ + bl 20231c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57b62 │ │ │ │ + beq.n 57abe │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 57aa0 │ │ │ │ + ble.n 579fc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 57aa4 │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 57aa4 │ │ │ │ - b.n 57b62 │ │ │ │ + bne.n 57a00 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 57a00 │ │ │ │ + b.n 57abe │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 15e710 │ │ │ │ - cbnz r0, 57ac8 │ │ │ │ + bl 15de0c │ │ │ │ + cbnz r0, 57a24 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30448 @ 0x76f0 │ │ │ │ + movw r1, #27980 @ 0x6d4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 57b4c │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 57aa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15ecb8 │ │ │ │ + bl 15e3b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 57b4c │ │ │ │ + blt.n 57aa8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 57b88 │ │ │ │ + bl 57ae4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57b4c │ │ │ │ - bl 98ae4 │ │ │ │ + beq.n 57aa8 │ │ │ │ + bl 98b84 │ │ │ │ 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 29884 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 57b28 │ │ │ │ + bge.n 57a84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57b28 │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 57a84 │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57ae6 │ │ │ │ + beq.n 57a42 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57b2a │ │ │ │ + b.n 57a86 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 57c7e │ │ │ │ + bl 57bda │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 57b56 │ │ │ │ - cbnz r7, 57b4c │ │ │ │ + bge.n 57ab2 │ │ │ │ + cbnz r7, 57aa8 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 57b62 │ │ │ │ + bl f64e4 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 57abe │ │ │ │ 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 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ @@ -67469,188 +67413,188 @@ │ │ │ │ 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 57bb0 │ │ │ │ + bge.n 57b0c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 781fc │ │ │ │ - b.n 57bb2 │ │ │ │ + bl 78430 │ │ │ │ + b.n 57b0e │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 57bda │ │ │ │ + cbz r0, 57b36 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 57bce │ │ │ │ + bgt.n 57b2a │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 781fc │ │ │ │ - b.n 57bd0 │ │ │ │ + bl 78430 │ │ │ │ + b.n 57b2c │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 57be4 │ │ │ │ + cbnz r0, 57b40 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 785b4 │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 787e8 │ │ │ │ + bl 1f98f8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57c78 │ │ │ │ + b.n 57bd4 │ │ │ │ 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 57c52 │ │ │ │ - bl ebbec │ │ │ │ + beq.n 57bae │ │ │ │ + bl eb864 │ │ │ │ mul.w fp, sl, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 57c56 │ │ │ │ + cbz r0, 57bb2 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, fp │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57c24 │ │ │ │ + bne.n 57b80 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 57c56 │ │ │ │ + beq.n 57bb2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 57c56 │ │ │ │ + cbnz r2, 57bb2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57c56 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57bb2 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 57c34 │ │ │ │ + beq.n 57b90 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 57c34 │ │ │ │ + cbnz r2, 57b90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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 57bee │ │ │ │ + b.n 57b4a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57c78 │ │ │ │ + b.n 57bd4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 57c72 │ │ │ │ + beq.n 57bce │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl d2df4 │ │ │ │ - b.n 57c60 │ │ │ │ - bl 785b4 │ │ │ │ - b.n 57bde │ │ │ │ + bl d2994 │ │ │ │ + b.n 57bbc │ │ │ │ + bl 787e8 │ │ │ │ + b.n 57b3a │ │ │ │ add sp, #12 │ │ │ │ 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 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ mla r0, r6, r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 57ca8 │ │ │ │ + beq.n 57c04 │ │ │ │ adds r4, #1 │ │ │ │ - bl d2df4 │ │ │ │ - b.n 57c98 │ │ │ │ + bl d2994 │ │ │ │ + b.n 57bf4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 785b4 │ │ │ │ + b.w 787e8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 57cbc │ │ │ │ - b.w 7b56c │ │ │ │ + cbz r0, 57c18 │ │ │ │ + b.w 7b798 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 57ce8 │ │ │ │ - bl 2717d0 │ │ │ │ + bne.n 57c44 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 57cf4 │ │ │ │ + cbz r3, 57c50 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 57d14 │ │ │ │ + b.n 57c70 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1e4b64 │ │ │ │ - cbnz r0, 57d10 │ │ │ │ + bl 1e4f8c │ │ │ │ + cbnz r0, 57c6c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 57d10 │ │ │ │ + cbnz r3, 57c6c │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 57d10 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 57c6c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00057d18 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +00057c74 <_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 57d52 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bpl.n 57cae <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 57d52 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bne.n 57cae <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35924 @ 0x8c54 │ │ │ │ + movw r1, #33348 @ 0x8244 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 57d62 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ - bl f0188 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 57cbe <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ + bl efe08 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57d66 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 57d66 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bne.n 57cc2 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 57cc2 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57d6a <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ + b.n 57cc6 <_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 │ │ │ │ @@ -67658,194 +67602,194 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29634 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 57d9e <_PyLong_Size_t_Converter@@Base+0x86> │ │ │ │ + bne.n 57cfa <_PyLong_Size_t_Converter@@Base+0x86> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57dc0 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ - b.n 57db8 <_PyLong_Size_t_Converter@@Base+0xa0> │ │ │ │ + bne.n 57d1c <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + b.n 57d14 <_PyLong_Size_t_Converter@@Base+0xa0> │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #5144 @ 0x1418 │ │ │ │ + movw r0, #2648 @ 0xa58 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57d90 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ + bne.n 57cec <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57e24 <_PyLong_Size_t_Converter@@Base+0x10c> │ │ │ │ - bl 80b80 │ │ │ │ + b.n 57d80 <_PyLong_Size_t_Converter@@Base+0x10c> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57db4 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + bne.n 57d10 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57db4 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + bne.n 57d10 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 201fe4 │ │ │ │ + bl 20231c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57db4 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + beq.n 57d10 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 29f28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 57e10 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ + bge.n 57d6c <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57e30 <_PyLong_Size_t_Converter@@Base+0x118> │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 57d8c <_PyLong_Size_t_Converter@@Base+0x118> │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57dde <_PyLong_Size_t_Converter@@Base+0xc6> │ │ │ │ + beq.n 57d3a <_PyLong_Size_t_Converter@@Base+0xc6> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 57e1c <_PyLong_Size_t_Converter@@Base+0x104> │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 57d78 <_PyLong_Size_t_Converter@@Base+0x104> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57db4 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + bne.n 57d10 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d4c │ │ │ │ + bl 80f6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 57e40 <_PyLong_Size_t_Converter@@Base+0x128> │ │ │ │ + cbz r3, 57d9c <_PyLong_Size_t_Converter@@Base+0x128> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d2df4 │ │ │ │ - b.n 57e40 <_PyLong_Size_t_Converter@@Base+0x128> │ │ │ │ + bl d2994 │ │ │ │ + b.n 57d9c <_PyLong_Size_t_Converter@@Base+0x128> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 57e10 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ + bl f64e4 │ │ │ │ + b.n 57d6c <_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 57e72 <_PyLong_Size_t_Converter@@Base+0x15a> │ │ │ │ + bhi.n 57dce <_PyLong_Size_t_Converter@@Base+0x15a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57e92 <_PyLong_Size_t_Converter@@Base+0x17a> │ │ │ │ - b.n 57e8a <_PyLong_Size_t_Converter@@Base+0x172> │ │ │ │ - movw r0, #5152 @ 0x1420 │ │ │ │ + bne.n 57dee <_PyLong_Size_t_Converter@@Base+0x17a> │ │ │ │ + b.n 57de6 <_PyLong_Size_t_Converter@@Base+0x172> │ │ │ │ + movw r0, #2656 @ 0xa60 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57e64 <_PyLong_Size_t_Converter@@Base+0x14c> │ │ │ │ - b.n 57f70 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 57dc0 <_PyLong_Size_t_Converter@@Base+0x14c> │ │ │ │ + b.n 57ecc <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57f70 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ + bne.n 57ecc <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 201fe4 │ │ │ │ + bl 20231c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57f70 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ + beq.n 57ecc <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 57eba <_PyLong_Size_t_Converter@@Base+0x1a2> │ │ │ │ + ble.n 57e16 <_PyLong_Size_t_Converter@@Base+0x1a2> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 57ebe <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 57ebe <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ - b.n 57f70 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ + bne.n 57e1a <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 57e1a <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ + b.n 57ecc <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 15e710 │ │ │ │ - cbnz r0, 57ee2 <_PyLong_Size_t_Converter@@Base+0x1ca> │ │ │ │ + bl 15de0c │ │ │ │ + cbnz r0, 57e3e <_PyLong_Size_t_Converter@@Base+0x1ca> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30484 @ 0x7714 │ │ │ │ + movw r1, #28016 @ 0x6d70 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 57f4a <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 57ea6 <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ mov r0, r6 │ │ │ │ - bl 15ecb8 │ │ │ │ + bl 15e3b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 57f4a <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ + blt.n 57ea6 <_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 57b88 │ │ │ │ + bl 57ae4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57f4a <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ - bl 98ae4 │ │ │ │ + beq.n 57ea6 <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ + bl 98b84 │ │ │ │ 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 2a6e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 57f3c <_PyLong_Size_t_Converter@@Base+0x224> │ │ │ │ + bge.n 57e98 <_PyLong_Size_t_Converter@@Base+0x224> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57f60 <_PyLong_Size_t_Converter@@Base+0x248> │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 57ebc <_PyLong_Size_t_Converter@@Base+0x248> │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57f00 <_PyLong_Size_t_Converter@@Base+0x1e8> │ │ │ │ + beq.n 57e5c <_PyLong_Size_t_Converter@@Base+0x1e8> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 57c7e │ │ │ │ + bl 57bda │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 57f54 <_PyLong_Size_t_Converter@@Base+0x23c> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 57f70 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ + bne.n 57eb0 <_PyLong_Size_t_Converter@@Base+0x23c> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 57ecc <_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 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 57f38 <_PyLong_Size_t_Converter@@Base+0x220> │ │ │ │ + bl f64e4 │ │ │ │ + b.n 57e94 <_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 │ │ │ │ @@ -67854,274 +67798,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 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ 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 57fca <_PyLong_Size_t_Converter@@Base+0x2b2> │ │ │ │ + bne.n 57f26 <_PyLong_Size_t_Converter@@Base+0x2b2> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57fea <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ - b.n 57fe2 <_PyLong_Size_t_Converter@@Base+0x2ca> │ │ │ │ + bne.n 57f46 <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ + b.n 57f3e <_PyLong_Size_t_Converter@@Base+0x2ca> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5112 @ 0x13f8 │ │ │ │ + movw r0, #2616 @ 0xa38 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57fbc <_PyLong_Size_t_Converter@@Base+0x2a4> │ │ │ │ - b.n 5809e <_PyLong_Size_t_Converter@@Base+0x386> │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 57f18 <_PyLong_Size_t_Converter@@Base+0x2a4> │ │ │ │ + b.n 57ffa <_PyLong_Size_t_Converter@@Base+0x386> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5809e <_PyLong_Size_t_Converter@@Base+0x386> │ │ │ │ + bne.n 57ffa <_PyLong_Size_t_Converter@@Base+0x386> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15e710 │ │ │ │ - cbnz r0, 5800c <_PyLong_Size_t_Converter@@Base+0x2f4> │ │ │ │ + bl 15de0c │ │ │ │ + cbnz r0, 57f68 <_PyLong_Size_t_Converter@@Base+0x2f4> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30520 @ 0x7738 │ │ │ │ + movw r1, #28052 @ 0x6d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 58088 <_PyLong_Size_t_Converter@@Base+0x370> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 57fe4 <_PyLong_Size_t_Converter@@Base+0x370> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ecb8 │ │ │ │ + bl 15e3b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 58088 <_PyLong_Size_t_Converter@@Base+0x370> │ │ │ │ + blt.n 57fe4 <_PyLong_Size_t_Converter@@Base+0x370> │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 57b88 │ │ │ │ + bl 57ae4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58088 <_PyLong_Size_t_Converter@@Base+0x370> │ │ │ │ - bl 98ae4 │ │ │ │ + beq.n 57fe4 <_PyLong_Size_t_Converter@@Base+0x370> │ │ │ │ + bl 98b84 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a85c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 58064 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + bge.n 57fc0 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 58064 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 57fc0 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5802a <_PyLong_Size_t_Converter@@Base+0x312> │ │ │ │ + beq.n 57f86 <_PyLong_Size_t_Converter@@Base+0x312> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58066 <_PyLong_Size_t_Converter@@Base+0x34e> │ │ │ │ + b.n 57fc2 <_PyLong_Size_t_Converter@@Base+0x34e> │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 57c7e │ │ │ │ + bl 57bda │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58092 <_PyLong_Size_t_Converter@@Base+0x37a> │ │ │ │ - cbnz r7, 58088 <_PyLong_Size_t_Converter@@Base+0x370> │ │ │ │ + bge.n 57fee <_PyLong_Size_t_Converter@@Base+0x37a> │ │ │ │ + cbnz r7, 57fe4 <_PyLong_Size_t_Converter@@Base+0x370> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 5809e <_PyLong_Size_t_Converter@@Base+0x386> │ │ │ │ + bl f64e4 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 57ffa <_PyLong_Size_t_Converter@@Base+0x386> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ 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, 580be <_PyLong_Size_t_Converter@@Base+0x3a6> │ │ │ │ - cbz r2, 580d8 <_PyLong_Size_t_Converter@@Base+0x3c0> │ │ │ │ + cbnz r3, 5801a <_PyLong_Size_t_Converter@@Base+0x3a6> │ │ │ │ + cbz r2, 58034 <_PyLong_Size_t_Converter@@Base+0x3c0> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 580d8 <_PyLong_Size_t_Converter@@Base+0x3c0> │ │ │ │ + cbz r3, 58034 <_PyLong_Size_t_Converter@@Base+0x3c0> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30956 @ 0x78ec │ │ │ │ + movw r1, #28488 @ 0x6f48 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 580e0 <_PyLong_Size_t_Converter@@Base+0x3c8> │ │ │ │ + b.n 5803c <_PyLong_Size_t_Converter@@Base+0x3c8> │ │ │ │ movw r0, #51468 @ 0xc90c │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl d03d4 │ │ │ │ + bl cffa4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 58112 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + cbz r0, 5806e <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58112 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + beq.n 5806e <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58112 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5806e <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5812e <_PyLong_Size_t_Converter@@Base+0x416> │ │ │ │ + cbz r0, 5808a <_PyLong_Size_t_Converter@@Base+0x416> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5812e <_PyLong_Size_t_Converter@@Base+0x416> │ │ │ │ + beq.n 5808a <_PyLong_Size_t_Converter@@Base+0x416> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5812e <_PyLong_Size_t_Converter@@Base+0x416> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5808a <_PyLong_Size_t_Converter@@Base+0x416> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5814a <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ + cbz r0, 580a6 <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5814a <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ + beq.n 580a6 <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5814a <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 580a6 <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 58166 <_PyLong_Size_t_Converter@@Base+0x44e> │ │ │ │ + cbz r0, 580c2 <_PyLong_Size_t_Converter@@Base+0x44e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58166 <_PyLong_Size_t_Converter@@Base+0x44e> │ │ │ │ + beq.n 580c2 <_PyLong_Size_t_Converter@@Base+0x44e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58166 <_PyLong_Size_t_Converter@@Base+0x44e> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 580c2 <_PyLong_Size_t_Converter@@Base+0x44e> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 58182 <_PyLong_Size_t_Converter@@Base+0x46a> │ │ │ │ + cbz r0, 580de <_PyLong_Size_t_Converter@@Base+0x46a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58182 <_PyLong_Size_t_Converter@@Base+0x46a> │ │ │ │ + beq.n 580de <_PyLong_Size_t_Converter@@Base+0x46a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58182 <_PyLong_Size_t_Converter@@Base+0x46a> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 580de <_PyLong_Size_t_Converter@@Base+0x46a> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 5819e <_PyLong_Size_t_Converter@@Base+0x486> │ │ │ │ + cbz r0, 580fa <_PyLong_Size_t_Converter@@Base+0x486> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5819e <_PyLong_Size_t_Converter@@Base+0x486> │ │ │ │ + beq.n 580fa <_PyLong_Size_t_Converter@@Base+0x486> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5819e <_PyLong_Size_t_Converter@@Base+0x486> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 580fa <_PyLong_Size_t_Converter@@Base+0x486> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #9076 @ 0x2374 │ │ │ │ + movw r0, #6500 @ 0x1964 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7b56c │ │ │ │ - b.n 580e2 <_PyLong_Size_t_Converter@@Base+0x3ca> │ │ │ │ + b.w 7b798 │ │ │ │ + b.n 5803e <_PyLong_Size_t_Converter@@Base+0x3ca> │ │ │ │ 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 12d5b0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 5821e <_PyLong_Size_t_Converter@@Base+0x506> │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - bpl.n 5821e <_PyLong_Size_t_Converter@@Base+0x506> │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #64] @ (58224 <_PyLong_Size_t_Converter@@Base+0x50c>) │ │ │ │ - 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 58204 <_PyLong_Size_t_Converter@@Base+0x4ec> │ │ │ │ - cmp r1, #10 │ │ │ │ - bls.n 5820e <_PyLong_Size_t_Converter@@Base+0x4f6> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r2, r3 │ │ │ │ - b.n 58216 <_PyLong_Size_t_Converter@@Base+0x4fe> │ │ │ │ - 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 │ │ │ │ + b.w 12cbe8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 5826e <_PyLong_Size_t_Converter@@Base+0x556> │ │ │ │ + bpl.n 5816e <_PyLong_Size_t_Converter@@Base+0x4fa> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 58272 <_PyLong_Size_t_Converter@@Base+0x55a> │ │ │ │ + cbz r1, 58172 <_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] │ │ │ │ @@ -68133,223 +68039,224 @@ │ │ │ │ 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 12d5b0 │ │ │ │ + b.w 12cbe8 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 58276 <_PyLong_Size_t_Converter@@Base+0x55e> │ │ │ │ + b.n 58176 <_PyLong_Size_t_Converter@@Base+0x502> │ │ │ │ mov.w r0, #464 @ 0x1d0 │ │ │ │ - b.w 12d5b0 │ │ │ │ + b.w 12cbe8 │ │ │ │ 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, 58298 <_PyLong_Size_t_Converter@@Base+0x580> │ │ │ │ + cbz r3, 58198 <_PyLong_Size_t_Converter@@Base+0x524> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5829a <_PyLong_Size_t_Converter@@Base+0x582> │ │ │ │ + b.n 5819a <_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, 582ba <_PyLong_Size_t_Converter@@Base+0x5a2> │ │ │ │ + cbz r2, 581ba <_PyLong_Size_t_Converter@@Base+0x546> │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ - b.n 582c2 <_PyLong_Size_t_Converter@@Base+0x5aa> │ │ │ │ + b.n 581c2 <_PyLong_Size_t_Converter@@Base+0x54e> │ │ │ │ movw fp, #4364 @ 0x110c │ │ │ │ movt fp, #71 @ 0x47 │ │ │ │ ldrb r2, [r7, #19] │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 582d2 <_PyLong_Size_t_Converter@@Base+0x5ba> │ │ │ │ + cbnz r3, 581d2 <_PyLong_Size_t_Converter@@Base+0x55e> │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 582d2 <_PyLong_Size_t_Converter@@Base+0x5ba> │ │ │ │ + blt.n 581d2 <_PyLong_Size_t_Converter@@Base+0x55e> │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 582d2 <_PyLong_Size_t_Converter@@Base+0x5ba> │ │ │ │ - cbnz r5, 582fc <_PyLong_Size_t_Converter@@Base+0x5e4> │ │ │ │ - movs r2, #0 │ │ │ │ + bgt.n 581d2 <_PyLong_Size_t_Converter@@Base+0x55e> │ │ │ │ + cbnz r5, 581f6 <_PyLong_Size_t_Converter@@Base+0x582> │ │ │ │ mov r0, r5 │ │ │ │ + ldr r5, [pc, #256] @ (582d8 <_PyLong_Size_t_Converter@@Base+0x664>) │ │ │ │ + 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] │ │ │ │ - movw r5, #17904 @ 0x45f0 │ │ │ │ - movt r5, #73 @ 0x49 │ │ │ │ - str r5, [sp, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 582fc <_PyLong_Size_t_Converter@@Base+0x5e4> │ │ │ │ + cbnz r0, 581f6 <_PyLong_Size_t_Converter@@Base+0x582> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 583d8 <_PyLong_Size_t_Converter@@Base+0x6c0> │ │ │ │ + b.n 582d2 <_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 5839a <_PyLong_Size_t_Converter@@Base+0x682> │ │ │ │ + beq.n 58294 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 5832a <_PyLong_Size_t_Converter@@Base+0x612> │ │ │ │ - bl f91f8 │ │ │ │ + cbz r0, 58224 <_PyLong_Size_t_Converter@@Base+0x5b0> │ │ │ │ + bl f8e58 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 58326 <_PyLong_Size_t_Converter@@Base+0x60e> │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 58220 <_PyLong_Size_t_Converter@@Base+0x5ac> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 582f8 <_PyLong_Size_t_Converter@@Base+0x5e0> │ │ │ │ + bne.n 581f2 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5839a <_PyLong_Size_t_Converter@@Base+0x682> │ │ │ │ + beq.n 58294 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 58346 <_PyLong_Size_t_Converter@@Base+0x62e> │ │ │ │ - bl f91f8 │ │ │ │ + cbz r0, 58240 <_PyLong_Size_t_Converter@@Base+0x5cc> │ │ │ │ + bl f8e58 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 58342 <_PyLong_Size_t_Converter@@Base+0x62a> │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 5823c <_PyLong_Size_t_Converter@@Base+0x5c8> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 582f8 <_PyLong_Size_t_Converter@@Base+0x5e0> │ │ │ │ + bne.n 581f2 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5839a <_PyLong_Size_t_Converter@@Base+0x682> │ │ │ │ + beq.n 58294 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 58362 <_PyLong_Size_t_Converter@@Base+0x64a> │ │ │ │ - bl f91f8 │ │ │ │ + cbz r0, 5825c <_PyLong_Size_t_Converter@@Base+0x5e8> │ │ │ │ + bl f8e58 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5835e <_PyLong_Size_t_Converter@@Base+0x646> │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 58258 <_PyLong_Size_t_Converter@@Base+0x5e4> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 582f8 <_PyLong_Size_t_Converter@@Base+0x5e0> │ │ │ │ + bne.n 581f2 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5839a <_PyLong_Size_t_Converter@@Base+0x682> │ │ │ │ + beq.n 58294 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 5837c <_PyLong_Size_t_Converter@@Base+0x664> │ │ │ │ - bl f91f8 │ │ │ │ + cbz r0, 58276 <_PyLong_Size_t_Converter@@Base+0x602> │ │ │ │ + bl f8e58 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58378 <_PyLong_Size_t_Converter@@Base+0x660> │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 58272 <_PyLong_Size_t_Converter@@Base+0x5fe> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 582f8 <_PyLong_Size_t_Converter@@Base+0x5e0> │ │ │ │ + bne.n 581f2 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5839a <_PyLong_Size_t_Converter@@Base+0x682> │ │ │ │ + beq.n 58294 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 58386 <_PyLong_Size_t_Converter@@Base+0x66e> │ │ │ │ + cbz r3, 58280 <_PyLong_Size_t_Converter@@Base+0x60c> │ │ │ │ mov fp, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 5839a <_PyLong_Size_t_Converter@@Base+0x682> │ │ │ │ + beq.n 58294 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5839a <_PyLong_Size_t_Converter@@Base+0x682> │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 58294 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 582f8 <_PyLong_Size_t_Converter@@Base+0x5e0> │ │ │ │ + bne.n 581f2 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #39460 @ 0x9a24 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 583c0 <_PyLong_Size_t_Converter@@Base+0x6a8> │ │ │ │ + bne.n 582ba <_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 1e9fe4 │ │ │ │ - b.n 583d8 <_PyLong_Size_t_Converter@@Base+0x6c0> │ │ │ │ - movw r2, #33740 @ 0x83cc │ │ │ │ + bl 1ea414 │ │ │ │ + b.n 582d2 <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ + movw r2, #30784 @ 0x7840 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ strd r6, fp, [sp, #8] │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 272b78 │ │ │ │ + bl 27223c │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r8, r0 │ │ │ │ + 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, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #33784 @ 0x83f8 │ │ │ │ + movw r1, #30828 @ 0x786c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 58416 <_PyLong_Size_t_Converter@@Base+0x6fe> │ │ │ │ + beq.n 58314 <_PyLong_Size_t_Converter@@Base+0x6a0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 58416 <_PyLong_Size_t_Converter@@Base+0x6fe> │ │ │ │ + cbz r0, 58314 <_PyLong_Size_t_Converter@@Base+0x6a0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne 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 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ ands.w r7, r4, #64 @ 0x40 │ │ │ │ ubfx r6, r4, #5, #1 │ │ │ │ - beq.n 5843c <_PyLong_Size_t_Converter@@Base+0x724> │ │ │ │ - cbz r6, 5844c <_PyLong_Size_t_Converter@@Base+0x734> │ │ │ │ + beq.n 5833a <_PyLong_Size_t_Converter@@Base+0x6c6> │ │ │ │ + cbz r6, 5834a <_PyLong_Size_t_Converter@@Base+0x6d6> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 58462 <_PyLong_Size_t_Converter@@Base+0x74a> │ │ │ │ - cbz r6, 5844c <_PyLong_Size_t_Converter@@Base+0x734> │ │ │ │ + b.n 58360 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ + cbz r6, 5834a <_PyLong_Size_t_Converter@@Base+0x6d6> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 58462 <_PyLong_Size_t_Converter@@Base+0x74a> │ │ │ │ + b.n 58360 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 58460 <_PyLong_Size_t_Converter@@Base+0x748> │ │ │ │ + cbz r3, 5835e <_PyLong_Size_t_Converter@@Base+0x6ea> │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 58462 <_PyLong_Size_t_Converter@@Base+0x74a> │ │ │ │ + b.n 58360 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4fa0 │ │ │ │ - cbz r0, 58478 <_PyLong_Size_t_Converter@@Base+0x760> │ │ │ │ - cbz r7, 58472 <_PyLong_Size_t_Converter@@Base+0x75a> │ │ │ │ - cbz r6, 58472 <_PyLong_Size_t_Converter@@Base+0x75a> │ │ │ │ + bl 1b5620 │ │ │ │ + cbz r0, 58376 <_PyLong_Size_t_Converter@@Base+0x702> │ │ │ │ + cbz r7, 58370 <_PyLong_Size_t_Converter@@Base+0x6fc> │ │ │ │ + cbz r6, 58370 <_PyLong_Size_t_Converter@@Base+0x6fc> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 58474 <_PyLong_Size_t_Converter@@Base+0x75c> │ │ │ │ + b.n 58372 <_PyLong_Size_t_Converter@@Base+0x6fe> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ │ │ │ │ -00058482 <_Py_c_prod@@Base>: │ │ │ │ +00058380 <_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 │ │ │ │ @@ -68358,736 +68265,787 @@ │ │ │ │ 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, 584ce <_Py_c_prod@@Base+0x4c> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 583cc <_Py_c_prod@@Base+0x4c> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 584c6 <_Py_c_prod@@Base+0x44> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 584ce <_Py_c_prod@@Base+0x4c> │ │ │ │ + bne.n 583c4 <_Py_c_prod@@Base+0x44> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 583cc <_Py_c_prod@@Base+0x4c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58562 <_Py_c_prod@@Base+0xe0> │ │ │ │ + bne.n 58460 <_Py_c_prod@@Base+0xe0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 584ec <_Py_c_prod@@Base+0x6a> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 583ea <_Py_c_prod@@Base+0x6a> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 584e4 <_Py_c_prod@@Base+0x62> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 584ec <_Py_c_prod@@Base+0x6a> │ │ │ │ + bne.n 583e2 <_Py_c_prod@@Base+0x62> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 583ea <_Py_c_prod@@Base+0x6a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58562 <_Py_c_prod@@Base+0xe0> │ │ │ │ + bne.n 58460 <_Py_c_prod@@Base+0xe0> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 58508 <_Py_c_prod@@Base+0x86> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 58406 <_Py_c_prod@@Base+0x86> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58502 <_Py_c_prod@@Base+0x80> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 58508 <_Py_c_prod@@Base+0x86> │ │ │ │ + bne.n 58400 <_Py_c_prod@@Base+0x80> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 58406 <_Py_c_prod@@Base+0x86> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58562 <_Py_c_prod@@Base+0xe0> │ │ │ │ + cbnz r0, 58460 <_Py_c_prod@@Base+0xe0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 58524 <_Py_c_prod@@Base+0xa2> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 58422 <_Py_c_prod@@Base+0xa2> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5851e <_Py_c_prod@@Base+0x9c> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 58524 <_Py_c_prod@@Base+0xa2> │ │ │ │ + bne.n 5841c <_Py_c_prod@@Base+0x9c> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 58422 <_Py_c_prod@@Base+0xa2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58562 <_Py_c_prod@@Base+0xe0> │ │ │ │ + cbnz r0, 58460 <_Py_c_prod@@Base+0xe0> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 58540 <_Py_c_prod@@Base+0xbe> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5843e <_Py_c_prod@@Base+0xbe> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5853a <_Py_c_prod@@Base+0xb8> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 58540 <_Py_c_prod@@Base+0xbe> │ │ │ │ + bne.n 58438 <_Py_c_prod@@Base+0xb8> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5843e <_Py_c_prod@@Base+0xbe> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58562 <_Py_c_prod@@Base+0xe0> │ │ │ │ + cbnz r0, 58460 <_Py_c_prod@@Base+0xe0> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 58562 <_Py_c_prod@@Base+0xe0> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 58460 <_Py_c_prod@@Base+0xe0> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58558 <_Py_c_prod@@Base+0xd6> │ │ │ │ + bne.n 58456 <_Py_c_prod@@Base+0xd6> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00058564 <_Py_c_sum@@Base>: │ │ │ │ +00058462 <_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, 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, 585a2 <_Py_c_sum@@Base+0x3e> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 584a0 <_Py_c_sum@@Base+0x3e> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5859c <_Py_c_sum@@Base+0x38> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 585a2 <_Py_c_sum@@Base+0x3e> │ │ │ │ + bne.n 5849a <_Py_c_sum@@Base+0x38> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 584a0 <_Py_c_sum@@Base+0x3e> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 585e0 <_Py_c_sum@@Base+0x7c> │ │ │ │ + cbnz r0, 584de <_Py_c_sum@@Base+0x7c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 585be <_Py_c_sum@@Base+0x5a> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 584bc <_Py_c_sum@@Base+0x5a> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 585b8 <_Py_c_sum@@Base+0x54> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 585be <_Py_c_sum@@Base+0x5a> │ │ │ │ + bne.n 584b6 <_Py_c_sum@@Base+0x54> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 584bc <_Py_c_sum@@Base+0x5a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 585e0 <_Py_c_sum@@Base+0x7c> │ │ │ │ + cbnz r0, 584de <_Py_c_sum@@Base+0x7c> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 585e0 <_Py_c_sum@@Base+0x7c> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 584de <_Py_c_sum@@Base+0x7c> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 585d6 <_Py_c_sum@@Base+0x72> │ │ │ │ + bne.n 584d4 <_Py_c_sum@@Base+0x72> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5863a <_Py_c_sum@@Base+0xd6> │ │ │ │ + ble.n 58538 <_Py_c_sum@@Base+0xd6> │ │ │ │ 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 5863a <_Py_c_sum@@Base+0xd6> │ │ │ │ + bcs.n 58538 <_Py_c_sum@@Base+0xd6> │ │ │ │ blx 29a10 <__memcpy_chk@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 29cc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ add r6, r5 │ │ │ │ blx 29cc8 │ │ │ │ - b.n 5860a <_Py_c_sum@@Base+0xa6> │ │ │ │ + b.n 58508 <_Py_c_sum@@Base+0xa6> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #48] @ (5867c <_Py_c_sum@@Base+0x118>) │ │ │ │ + ldr r2, [pc, #52] @ (5857c <_Py_c_sum@@Base+0x11a>) │ │ │ │ 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 58670 <_Py_c_sum@@Base+0x10c> │ │ │ │ - movw r0, #33924 @ 0x8484 │ │ │ │ + bne.n 5856e <_Py_c_sum@@Base+0x10c> │ │ │ │ + movw r0, #30968 @ 0x78f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e27ac │ │ │ │ - movw r0, #33932 @ 0x848c │ │ │ │ + b.w e2430 │ │ │ │ + movw r0, #30976 @ 0x7900 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #48] @ (586b4 <_Py_c_sum@@Base+0x150>) │ │ │ │ + ldr r2, [pc, #48] @ (585b4 <_Py_c_sum@@Base+0x152>) │ │ │ │ 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 586a8 <_Py_c_sum@@Base+0x144> │ │ │ │ - movw r0, #33940 @ 0x8494 │ │ │ │ + bne.n 585a8 <_Py_c_sum@@Base+0x146> │ │ │ │ + movw r0, #31124 @ 0x7994 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e27ac │ │ │ │ - movw r0, #33952 @ 0x84a0 │ │ │ │ + b.w e2430 │ │ │ │ + movw r0, #31136 @ 0x79a0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ 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, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34104 @ 0x8538 │ │ │ │ + movw r1, #31148 @ 0x79ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ 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, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34148 @ 0x8564 │ │ │ │ + movw r1, #31240 @ 0x7a08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058708 : │ │ │ │ - b.w 153e70 <_Py_HashDouble@@Base+0x650> │ │ │ │ +00058608 : │ │ │ │ + b.w 153470 <_Py_HashDouble@@Base+0x650> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34244 @ 0x85c4 │ │ │ │ + movw r1, #31288 @ 0x7a38 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ 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, 5875e │ │ │ │ + cbz r2, 5865e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267f4c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x3614> │ │ │ │ + bl 267624 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x34d0> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5876e │ │ │ │ + cbnz r0, 5866e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 587dc │ │ │ │ + b.n 586dc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 207adc │ │ │ │ + bl 207d90 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5874c │ │ │ │ - b.n 5875a │ │ │ │ + bne.n 5864c │ │ │ │ + b.n 5865a │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - cbnz r7, 5877a │ │ │ │ - bl 1dc520 │ │ │ │ + cbnz r7, 5867a │ │ │ │ + bl 1dc950 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 587c6 │ │ │ │ + b.n 586c6 │ │ │ │ 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 587c4 │ │ │ │ + bge.n 586c4 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ - bl 131754 │ │ │ │ + bl 130d90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 587b8 │ │ │ │ + beq.n 586b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 587b8 │ │ │ │ + cbnz r3, 586b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 58796 │ │ │ │ - b.n 587c6 │ │ │ │ + bne.n 58696 │ │ │ │ + b.n 586c6 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 587dc │ │ │ │ + beq.n 586dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 587dc │ │ │ │ + cbnz r3, 586dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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 12d5b0 │ │ │ │ + b.w 12cbe8 │ │ │ │ │ │ │ │ -000587f4 : │ │ │ │ +000586f4 : │ │ │ │ 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 7e344 │ │ │ │ + bl 7e568 │ │ │ │ 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, 5883c │ │ │ │ + cbnz r4, 5873c │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 5883c │ │ │ │ + ble.n 5873c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5883c │ │ │ │ - cbnz r2, 5885a │ │ │ │ + bne.n 5873c │ │ │ │ + cbnz r2, 5875a │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #216] @ (58918 ) │ │ │ │ + ldr r4, [pc, #216] @ (58818 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5885a │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5875a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58912 │ │ │ │ + b.n 58812 │ │ │ │ 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, 58880 │ │ │ │ + cbnz r2, 58780 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 58912 │ │ │ │ + b.n 58812 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #2 │ │ │ │ movt r9, #32768 @ 0x8000 │ │ │ │ - bl 159b30 │ │ │ │ + bl 159218 │ │ │ │ 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 58876 │ │ │ │ + ble.n 58776 │ │ │ │ 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 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58856 │ │ │ │ + beq.n 58756 │ │ │ │ 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 95e6c │ │ │ │ + bl 960c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 588ee │ │ │ │ + beq.n 587ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 588ee │ │ │ │ + cbnz r3, 587ee │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 58856 │ │ │ │ + beq.n 58756 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w sl, sl, #65536 @ 0x10000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5889a │ │ │ │ + beq.n 5879a │ │ │ │ subs r3, #1 │ │ │ │ mov r4, fp │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58894 │ │ │ │ + bne.n 58794 │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58894 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58794 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r4, r3 │ │ │ │ + cmp ip, r5 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r1, 5893c │ │ │ │ + cbnz r1, 5883c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl fdfe4 │ │ │ │ + bl fdc44 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5894e │ │ │ │ - b.n 58972 │ │ │ │ - movw r0, #2488 @ 0x9b8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 15e518 <_PyArg_NoPositional@@Base> │ │ │ │ + cbnz r0, 5884e │ │ │ │ + b.n 58872 │ │ │ │ + movw r0, #65528 @ 0xfff8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 15dc14 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58930 │ │ │ │ - b.n 58972 │ │ │ │ + bne.n 58830 │ │ │ │ + b.n 58872 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 8a020 │ │ │ │ + bl 8a27c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58968 │ │ │ │ - cbz r5, 58986 │ │ │ │ + beq.n 58868 │ │ │ │ + cbz r5, 58886 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 8a020 │ │ │ │ + bl 8a27c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 58986 │ │ │ │ + bne.n 58886 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 58976 │ │ │ │ + bne.n 58876 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58986 │ │ │ │ + b.n 58886 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58972 │ │ │ │ + bne.n 58872 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58972 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58872 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005898a : │ │ │ │ +0005888a <_PySemaphore_Destroy@@Base>: │ │ │ │ + b.w 2952c │ │ │ │ + │ │ │ │ +0005888e : │ │ │ │ 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, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 589dc │ │ │ │ + beq.n 588e0 │ │ │ │ movw r3, #33164 @ 0x818c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 589dc │ │ │ │ + beq.n 588e0 │ │ │ │ movw r1, #16320 @ 0x3fc0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 589dc │ │ │ │ - bl 88010 │ │ │ │ - movw r3, #36304 @ 0x8dd0 │ │ │ │ + beq.n 588e0 │ │ │ │ + bl 88224 │ │ │ │ + movw r3, #33728 @ 0x83c0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #23052 @ 0x5a0c │ │ │ │ + movw r2, #20556 @ 0x504c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 589e4 │ │ │ │ - movw r0, #36304 @ 0x8dd0 │ │ │ │ + b.n 588e8 │ │ │ │ + movw r0, #33728 @ 0x83c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000589e6 : │ │ │ │ +000588ea : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #33164 @ 0x818c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 58a08 │ │ │ │ + bne.n 5890c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 589fe │ │ │ │ + b.n 58902 │ │ │ │ movw r3, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 58a1e │ │ │ │ + bne.n 58922 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 929d0 │ │ │ │ + b.w 92c28 │ │ │ │ movw r1, #16320 @ 0x3fc0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 58a36 │ │ │ │ + beq.n 5893a │ │ │ │ mov r0, r5 │ │ │ │ - bl 88010 │ │ │ │ - cbnz r0, 58a36 │ │ │ │ + bl 88224 │ │ │ │ + cbnz r0, 5893a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 58a3a │ │ │ │ + b.n 5893e │ │ │ │ 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, #60] @ (58a88 ) │ │ │ │ + ldr r1, [pc, #60] @ (5898c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 24f664 <_Py_c_pow@@Base+0x6ec> │ │ │ │ + bl 24f3d0 <_Py_c_pow@@Base+0x5a8> │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 58a84 │ │ │ │ + bne.n 58988 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 58a76 │ │ │ │ + beq.n 5897a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58a76 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5897a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #8] @ (58a88 ) │ │ │ │ - b.w 24f664 <_Py_c_pow@@Base+0x6ec> │ │ │ │ + ldr r1, [pc, #8] @ (5898c ) │ │ │ │ + b.w 24f3d0 <_Py_c_pow@@Base+0x5a8> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bmi.n 58aec │ │ │ │ + bmi.n 589f0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc, #4] @ (5899c ) │ │ │ │ + b.w 24f3d0 <_Py_c_pow@@Base+0x5a8> │ │ │ │ + nop │ │ │ │ + b.n 58ec8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (58a98 ) │ │ │ │ - b.w 24f664 <_Py_c_pow@@Base+0x6ec> │ │ │ │ + ldr r1, [pc, #4] @ (589ac ) │ │ │ │ + b.w 24f3d0 <_Py_c_pow@@Base+0x5a8> │ │ │ │ nop │ │ │ │ - b.n 58fc4 │ │ │ │ + b.n 58480 <_Py_c_sum@@Base+0x1e> │ │ │ │ lsls r1, r1, #1 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 58a02 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + bpl.n 58a02 │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #64] @ (58a08 ) │ │ │ │ + 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 589e8 │ │ │ │ + cmp r1, #10 │ │ │ │ + bls.n 589f2 │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r2, r3 │ │ │ │ + b.n 589fa │ │ │ │ + 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 │ │ │ │ + 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, 58ab8 │ │ │ │ + cbnz r3, 58a2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 58ad2 │ │ │ │ + cbz r2, 58a46 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58ad2 │ │ │ │ + cbz r3, 58a46 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34376 @ 0x8648 │ │ │ │ + movw r1, #31800 @ 0x7c38 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58b72 │ │ │ │ + b.n 58ae6 │ │ │ │ mov r0, r1 │ │ │ │ - bl 159b30 │ │ │ │ + bl 159218 │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ - cbz r5, 58afa │ │ │ │ + cbz r5, 58a6e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28596 @ 0x6fb4 │ │ │ │ + movw r1, #26020 @ 0x65a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 58ace │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 58a42 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 58b12 │ │ │ │ + cbnz r3, 58a86 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 58b72 │ │ │ │ + b.n 58ae6 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 58b28 │ │ │ │ - bl 785b4 │ │ │ │ + cbz r0, 58a9c │ │ │ │ + bl 787e8 │ │ │ │ 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 1fcf50 │ │ │ │ + bl 1fd288 │ │ │ │ mov r7, r0 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58b4e │ │ │ │ + cbz r0, 58ac2 │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ - b.n 58ace │ │ │ │ + b.n 58a42 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r4, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1fe17c <_PyCapsule_SetTraverse@@Base+0x474> │ │ │ │ - cbz r7, 58b6a │ │ │ │ + bl 1fe4b4 <_PyCapsule_SetTraverse@@Base+0x474> │ │ │ │ + cbz r7, 58ade │ │ │ │ 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} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (58b80 ) │ │ │ │ - b.w 24f664 <_Py_c_pow@@Base+0x6ec> │ │ │ │ - b.n 58654 <_Py_c_sum@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #4] @ (58af4 ) │ │ │ │ + b.w 24f3d0 <_Py_c_pow@@Base+0x5a8> │ │ │ │ + b.n 58678 │ │ │ │ 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 58ba8 │ │ │ │ + bne.n 58b1c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl dbf3c <_PyNumber_Index@@Base> │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 58bc2 │ │ │ │ - b.n 58bd6 │ │ │ │ + cbnz r0, 58b36 │ │ │ │ + b.n 58b4a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #220 @ 0xdc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r0, #63260 @ 0xf71c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58b9c │ │ │ │ + bne.n 58b10 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58c66 │ │ │ │ - bl 85f58 │ │ │ │ + b.n 58bda │ │ │ │ + bl 8617c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 58be4 │ │ │ │ + bne.n 58b58 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 58bf4 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 58b68 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58bbe │ │ │ │ + bne.n 58b32 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58bf4 │ │ │ │ + b.n 58b68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58bd2 │ │ │ │ + bne.n 58b46 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58bd2 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58b46 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 201520 │ │ │ │ + bl 201858 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58bbe │ │ │ │ + beq.n 58b32 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 58c24 │ │ │ │ + bne.n 58b98 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14136 @ 0x3738 │ │ │ │ + movw r1, #11560 @ 0x2d28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 58bbe │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 58b32 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151d88 │ │ │ │ + bl 151380 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58bbe │ │ │ │ + beq.n 58b32 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 58c38 │ │ │ │ + cbz r3, 58bac │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 58c40 │ │ │ │ + b.n 58bb4 │ │ │ │ movw r5, #10880 @ 0x2a80 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ cmp r4, #0 │ │ │ │ itt lt │ │ │ │ addlt r4, r4, r6 │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ cmp r4, r6 │ │ │ │ @@ -69101,291 +69059,284 @@ │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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] @ (58c74 ) │ │ │ │ - b.w 24f664 <_Py_c_pow@@Base+0x6ec> │ │ │ │ - b.n 587f8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (58c84 ) │ │ │ │ - b.w 24f664 <_Py_c_pow@@Base+0x6ec> │ │ │ │ - nop │ │ │ │ - b.n 58848 │ │ │ │ + ldr r1, [pc, #4] @ (58be8 ) │ │ │ │ + b.w 24f3d0 <_Py_c_pow@@Base+0x5a8> │ │ │ │ + b.n 587ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #8] @ (58c94 ) │ │ │ │ + ldr r1, [pc, #8] @ (58bf8 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 24f664 <_Py_c_pow@@Base+0x6ec> │ │ │ │ + b.w 24f3d0 <_Py_c_pow@@Base+0x5a8> │ │ │ │ nop │ │ │ │ ldmia r4, {r3, r4, r5, r6, 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, 58cc8 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 58c2c │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 58cc2 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 58cc8 │ │ │ │ + bne.n 58c26 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 58c2c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58d06 │ │ │ │ + cbnz r0, 58c6a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 58ce4 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 58c48 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58cde │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 58ce4 │ │ │ │ + bne.n 58c42 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 58c48 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58d06 │ │ │ │ + cbnz r0, 58c6a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 58d06 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 58c6a │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58cfc │ │ │ │ + bne.n 58c60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00058d08 : │ │ │ │ +00058c6c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #276] @ (58e2c ) │ │ │ │ + ldr r3, [pc, #276] @ (58d90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 58d46 │ │ │ │ + cbz r5, 58caa │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 58d2e │ │ │ │ + bne.n 58c92 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 58d20 │ │ │ │ + b.n 58c84 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 58d5e │ │ │ │ + beq.n 58cc2 │ │ │ │ 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 58d5e │ │ │ │ - b.n 58d2a │ │ │ │ + bcs.n 58cc2 │ │ │ │ + b.n 58c8e │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #60756 @ 0xed54 │ │ │ │ + movw r2, #58180 @ 0xe344 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f7e4 <_PyErr_SetString@@Base> │ │ │ │ - b.n 58d68 │ │ │ │ + bl 12ee2c <_PyErr_SetString@@Base> │ │ │ │ + b.n 58ccc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dc584 │ │ │ │ + bl 1dc9b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58d6c │ │ │ │ + cbnz r0, 58cd0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58e28 │ │ │ │ + b.n 58d8c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24972 @ 0x618c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 58dfc │ │ │ │ + bne.n 58d60 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 58d86 │ │ │ │ + cbnz r6, 58cea │ │ │ │ mov r0, r5 │ │ │ │ - bl d8524 │ │ │ │ + bl d80dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 58dc2 │ │ │ │ - bl 72508 │ │ │ │ + cbnz r5, 58d26 │ │ │ │ + bl 7273c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 58dc0 │ │ │ │ + cbnz r0, 58d24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58d68 │ │ │ │ + beq.n 58ccc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58d68 │ │ │ │ - ldr r2, [pc, #136] @ (58e30 ) │ │ │ │ + bne.n 58ccc │ │ │ │ + ldr r2, [pc, #136] @ (58d94 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 58db6 │ │ │ │ + cbz r3, 58d1a │ │ │ │ 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 58d68 │ │ │ │ + b.n 58ccc │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8a020 │ │ │ │ + bl 8a27c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58e26 │ │ │ │ + beq.n 58d8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58e26 │ │ │ │ - ldr r2, [pc, #76] @ (58e30 ) │ │ │ │ + cbnz r3, 58d8a │ │ │ │ + ldr r2, [pc, #76] @ (58d94 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 58df2 │ │ │ │ + cbz r3, 58d56 │ │ │ │ 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 58e26 │ │ │ │ + b.n 58d8a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58e28 │ │ │ │ + beq.n 58d8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58e28 │ │ │ │ - ldr r2, [pc, #32] @ (58e30 ) │ │ │ │ + cbnz r3, 58d8c │ │ │ │ + ldr r2, [pc, #32] @ (58d94 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 58e1c │ │ │ │ + cbz r3, 58d80 │ │ │ │ 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 58e28 │ │ │ │ + b.n 58d8c │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00058e34 : │ │ │ │ - cbnz r0, 58e3a │ │ │ │ - b.w 1f94c8 │ │ │ │ +00058d98 : │ │ │ │ + cbnz r0, 58d9e │ │ │ │ + b.w 1f98f8 │ │ │ │ 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] @ (58e74 ) │ │ │ │ + ldr r2, [pc, #28] @ (58dd8 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 58e6e │ │ │ │ + cbz r3, 58dd2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 58f42 │ │ │ │ + beq.n 58ea6 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 58f42 │ │ │ │ + beq.n 58ea6 │ │ │ │ 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 58eb4 │ │ │ │ + beq.n 58e18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58f3e │ │ │ │ + beq.n 58ea2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 58f3e │ │ │ │ + b.n 58ea2 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #36032 @ 0x8cc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 58ed2 │ │ │ │ + beq.n 58e36 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w c2788 │ │ │ │ + b.w c2394 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1b7a60 │ │ │ │ + bl 1b80e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 58ee4 │ │ │ │ + cbnz r0, 58e48 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58f3e │ │ │ │ + b.n 58ea2 │ │ │ │ ldr.w r9, [r6, #156] @ 0x9c │ │ │ │ - movw r3, #5413 @ 0x1525 │ │ │ │ + movw r3, #4401 @ 0x1131 │ │ │ │ movt r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 58efc │ │ │ │ - bl c14ac <_PyDict_FromItems@@Base+0x19c> │ │ │ │ - b.n 58f02 │ │ │ │ + bne.n 58e60 │ │ │ │ + bl c10b8 <_PyDict_FromItems@@Base+0x19c> │ │ │ │ + b.n 58e66 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ blx r9 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 58f1e │ │ │ │ + cbnz r0, 58e82 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 58ee0 │ │ │ │ + beq.n 58e44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58ee0 │ │ │ │ + bne.n 58e44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58ee0 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58e44 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -69402,214 +69353,214 @@ │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 58fa2 │ │ │ │ + bhi.n 58f06 │ │ │ │ push {r4} │ │ │ │ movw r3, #51856 @ 0xca90 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58fac │ │ │ │ + bne.n 58f10 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 58fac │ │ │ │ + bne.n 58f10 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58f82 │ │ │ │ + bne.n 58ee6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs r0, r3, r1 │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ - b.n 58f84 │ │ │ │ + b.n 58ee8 │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r2, #2 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ negs r2, r1 │ │ │ │ adcs r2, r1 │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - b.n 58fb4 │ │ │ │ + b.n 58f18 │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - b.w 26fd54 │ │ │ │ + b.w 26f3ac │ │ │ │ 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 58ff6 │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + bmi.n 58f5a │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #10352 @ 0x2870 │ │ │ │ + movw r1, #7900 @ 0x1edc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #25220 @ 0x6284 │ │ │ │ + movw r0, #22644 @ 0x5874 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5908c │ │ │ │ + b.n 58ff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 5901c │ │ │ │ + beq.n 58f80 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34484 @ 0x86b4 │ │ │ │ + movw r1, #31908 @ 0x7ca4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 58ff2 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 58f56 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 59056 │ │ │ │ + bne.n 58fba │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 12c028 │ │ │ │ + bl 12b658 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 5904c │ │ │ │ + ble.n 58fb0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 226024 <_Py_set_inheritable_async_safe@@Base+0x2078> │ │ │ │ + bl 226294 <_Py_set_inheritable_async_safe@@Base+0x2078> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58ff2 │ │ │ │ + beq.n 58f56 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 12c028 │ │ │ │ + bl 12b658 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5908c │ │ │ │ + b.n 58ff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 144654 │ │ │ │ + bl 143a34 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, r6 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 59070 │ │ │ │ + bcc.n 58fd4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f94c8 │ │ │ │ + b.w 1f98f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226024 <_Py_set_inheritable_async_safe@@Base+0x2078> │ │ │ │ + bl 226294 <_Py_set_inheritable_async_safe@@Base+0x2078> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58ff2 │ │ │ │ + beq.n 58f56 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ - bl 186e9c │ │ │ │ - b.n 5904c │ │ │ │ + bl 1867ec │ │ │ │ + b.n 58fb0 │ │ │ │ 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, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 590b6 │ │ │ │ - movw r1, #34556 @ 0x86fc │ │ │ │ + cbnz r2, 5901a │ │ │ │ + movw r1, #31980 @ 0x7cec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f780 │ │ │ │ - b.n 590c2 │ │ │ │ - movw r1, #34580 @ 0x8714 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 59026 │ │ │ │ + movw r1, #32004 @ 0x7d04 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ 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 1546a8 │ │ │ │ - cbnz r0, 590ea │ │ │ │ + bl 153ca8 │ │ │ │ + cbnz r0, 5904e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 590fe │ │ │ │ + b.n 59062 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 590e6 │ │ │ │ + blt.n 5904a │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #34600 @ 0x8728 │ │ │ │ + movw r0, #32024 @ 0x7d18 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ │ │ │ │ -00059114 : │ │ │ │ +00059078 : │ │ │ │ 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, #52776 @ 0xce28 │ │ │ │ + movw r1, #50176 @ 0xc400 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #29532 @ 0x735c │ │ │ │ + movw r0, #27036 @ 0x699c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 115c00 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115208 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 59146 │ │ │ │ + cbnz r0, 590aa │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 5916c │ │ │ │ + b.n 590d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5913c │ │ │ │ + beq.n 590a0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c2788 │ │ │ │ + bl c2394 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 59168 │ │ │ │ - bl 85f58 │ │ │ │ + cbz r0, 590cc │ │ │ │ + bl 8617c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5916c │ │ │ │ + b.n 590d0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ mov.w r3, r3, ror #4 │ │ │ │ mov.w r0, r0, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ @@ -69619,81 +69570,79 @@ │ │ │ │ mvneq.w r0, #1 │ │ │ │ eors r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000591aa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +0005910e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #37305 @ 0x91b9 │ │ │ │ + movw r1, #37149 @ 0x911d │ │ │ │ movt r1, #5 │ │ │ │ - b.w 264b34 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1fc> │ │ │ │ + b.w 264350 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1fc> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ movs r0, #0 │ │ │ │ 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, 591ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x44> │ │ │ │ + cbnz r3, 59152 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x44> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 591ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x44> │ │ │ │ + ble.n 59152 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x44> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 591ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x44> │ │ │ │ - cbnz r4, 5920a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x60> │ │ │ │ - add r0, sp, #24 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (59234 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8a>) │ │ │ │ + bne.n 59152 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x44> │ │ │ │ + cbnz r4, 59174 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x66> │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + add r0, sp, #24 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + movw r4, #18036 @ 0x4674 │ │ │ │ + movt r4, #73 @ 0x49 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5922c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x82> │ │ │ │ + cbz r0, 59196 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x88> │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5921e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x74> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 5922c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x82> │ │ │ │ + bne.n 59188 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 59196 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x88> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1cf74c │ │ │ │ + b.w 1cfb7c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - mov r0, r9 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00059238 : │ │ │ │ +0005919c : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (59250 ) │ │ │ │ + ldr r4, [pc, #16] @ (591b4 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1bffe0 │ │ │ │ + b.w 1c0700 │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ @@ -69701,602 +69650,602 @@ │ │ │ │ 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, #8284 @ 0x205c │ │ │ │ + movw r1, #5788 @ 0x169c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c3d1c │ │ │ │ - cbz r0, 592a8 │ │ │ │ + bl c3924 │ │ │ │ + cbz r0, 5920c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #17008 @ 0x4270 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 592ac │ │ │ │ + beq.n 59210 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34708 @ 0x8794 │ │ │ │ + movw r1, #32132 @ 0x7d84 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59322 │ │ │ │ + b.n 59286 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 592ba │ │ │ │ + cbnz r3, 5921e │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 59322 │ │ │ │ + b.n 59286 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 592d6 │ │ │ │ + beq.n 5923a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34740 @ 0x87b4 │ │ │ │ + movw r1, #32164 @ 0x7da4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 592a8 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5920c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 592f6 │ │ │ │ + beq.n 5925a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34780 @ 0x87dc │ │ │ │ + movw r1, #32204 @ 0x7dcc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 592a8 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5920c │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #40] @ (59328 ) │ │ │ │ + ldr r0, [pc, #40] @ (5928c ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 95e6c │ │ │ │ + bl 960c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 592a8 │ │ │ │ + beq.n 5920c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 592b0 │ │ │ │ + beq.n 59214 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 592b0 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 592b0 │ │ │ │ + bne.n 59214 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59214 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 590ac │ │ │ │ + b.n 59010 │ │ │ │ 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, #4] │ │ │ │ - bl df7a4 <_PyType_Name@@Base> │ │ │ │ + bl df424 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #34828 @ 0x880c │ │ │ │ + movw r0, #32252 @ 0x7dfc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ 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 d82a4 │ │ │ │ + bl d7e5c │ │ │ │ movw r7, #54560 @ 0xd520 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 5939c │ │ │ │ + bne.n 59300 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5944a │ │ │ │ + beq.n 593ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 593c0 │ │ │ │ + beq.n 59324 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 593c0 │ │ │ │ + b.n 59324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138094 │ │ │ │ + bl 1376b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 593b8 │ │ │ │ + cbnz r0, 5931c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #34840 @ 0x8818 │ │ │ │ + movw r0, #32264 @ 0x7e08 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 20117c │ │ │ │ - b.n 5944a │ │ │ │ + bl 2014b4 │ │ │ │ + b.n 593ae │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #148] @ (59458 ) │ │ │ │ + ldr r0, [pc, #148] @ (593bc ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ - bl 13b7c8 │ │ │ │ - cbnz r0, 593e2 │ │ │ │ + bl 13ae1c │ │ │ │ + cbnz r0, 59346 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #34884 @ 0x8844 │ │ │ │ + movw r0, #32308 @ 0x7e34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 20117c │ │ │ │ - b.n 593f6 │ │ │ │ + bl 2014b4 │ │ │ │ + b.n 5935a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 593f6 │ │ │ │ + beq.n 5935a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 593f6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5935a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 59434 │ │ │ │ + beq.n 59398 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #88] @ (5945c ) │ │ │ │ + ldr r0, [pc, #88] @ (593c0 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95e6c │ │ │ │ - cbnz r0, 59420 │ │ │ │ + bl 960c4 │ │ │ │ + cbnz r0, 59384 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #34840 @ 0x8818 │ │ │ │ + movw r0, #32264 @ 0x7e08 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 20117c │ │ │ │ - b.n 59434 │ │ │ │ + bl 2014b4 │ │ │ │ + b.n 59398 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 59434 │ │ │ │ + beq.n 59398 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59434 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 59398 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5944a │ │ │ │ + beq.n 593ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5944a │ │ │ │ + cbnz r3, 593ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl d82b8 │ │ │ │ + bl d7e70 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 591e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36> │ │ │ │ + b.n 59144 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36> │ │ │ │ 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 594a4 │ │ │ │ + bhi.n 59408 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 594bc │ │ │ │ + bmi.n 59420 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #22084 @ 0x5644 │ │ │ │ + movw r2, #19320 @ 0x4b78 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #2652 @ 0xa5c │ │ │ │ + movw r1, #156 @ 0x9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #36148 @ 0x8d34 │ │ │ │ + movw r0, #33572 @ 0x8324 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5960e │ │ │ │ - movw r0, #36148 @ 0x8d34 │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59572 │ │ │ │ + movw r0, #33572 @ 0x8324 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5947a │ │ │ │ - b.n 5960e │ │ │ │ + bne.n 593de │ │ │ │ + b.n 59572 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 59526 │ │ │ │ + ble.n 5948a │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 59526 │ │ │ │ + beq.n 5948a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 59506 │ │ │ │ + bpl.n 5946a │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5960e │ │ │ │ + beq.w 59572 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59526 │ │ │ │ + beq.n 5948a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5960e │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 59572 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #63688 @ 0xf8c8 │ │ │ │ + movw r2, #61192 @ 0xef08 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #2812 @ 0xafc │ │ │ │ + movw r1, #316 @ 0x13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #36148 @ 0x8d34 │ │ │ │ + movw r0, #33572 @ 0x8324 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5960e │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59572 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 59546 │ │ │ │ + blt.n 594aa │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34932 @ 0x8874 │ │ │ │ + movw r1, #32356 @ 0x7e64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5960e │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 59572 │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5960e │ │ │ │ + beq.n 59572 │ │ │ │ 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 595e8 │ │ │ │ + ble.n 5954c │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 59576 │ │ │ │ + beq.n 594da │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 59584 │ │ │ │ + bne.n 594e8 │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 59564 │ │ │ │ + b.n 594c8 │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 59592 │ │ │ │ + bne.n 594f6 │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 59564 │ │ │ │ + b.n 594c8 │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 595a0 │ │ │ │ + bne.n 59504 │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 59564 │ │ │ │ + b.n 594c8 │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 595ae │ │ │ │ + bne.n 59512 │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 59564 │ │ │ │ + b.n 594c8 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 595e2 │ │ │ │ + bls.n 59546 │ │ │ │ movw r6, #9664 @ 0x25c0 │ │ │ │ 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 59564 │ │ │ │ + b.n 594c8 │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 59564 │ │ │ │ + b.n 594c8 │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - bl 9dcb8 <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 5960e │ │ │ │ + bl 9dd44 <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 59572 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 5960e │ │ │ │ + cbz r1, 59572 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #45368 @ 0xb138 │ │ │ │ + movw r0, #42792 @ 0xa728 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ 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 r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 59358 │ │ │ │ + bl 592bc │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr.w r2, [r7, #172] @ 0xac │ │ │ │ - cbz r2, 5969e │ │ │ │ + cbz r2, 59602 │ │ │ │ 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 59650 │ │ │ │ + bge.n 595b4 │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 59640 │ │ │ │ + bne.n 595a4 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 5969e │ │ │ │ - movw r0, #38421 @ 0x9615 │ │ │ │ + bge.n 59602 │ │ │ │ + movw r0, #38265 @ 0x9579 │ │ │ │ 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 59676 │ │ │ │ + bge.n 595da │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ - cbz r4, 59676 │ │ │ │ + cbz r4, 595da │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 59676 │ │ │ │ - cbnz r4, 5967e │ │ │ │ + beq.n 595da │ │ │ │ + cbnz r4, 595e2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5965e │ │ │ │ - b.n 5969e │ │ │ │ - movw r3, #12213 @ 0x2fb5 │ │ │ │ + bne.n 595c2 │ │ │ │ + b.n 59602 │ │ │ │ + movw r3, #9649 @ 0x25b1 │ │ │ │ movt r3, #21 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59692 │ │ │ │ + bne.n 595f6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 5969e │ │ │ │ + b.n 59602 │ │ │ │ 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} │ │ │ │ - b.w 58c98 │ │ │ │ + b.w 58bfc │ │ │ │ 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 81464 │ │ │ │ + b.w 81684 │ │ │ │ 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, 596d0 │ │ │ │ - cbz r2, 596ea │ │ │ │ + cbnz r3, 59634 │ │ │ │ + cbz r2, 5964e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 596ea │ │ │ │ + cbz r3, 5964e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34964 @ 0x8894 │ │ │ │ + movw r1, #32388 @ 0x7e84 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 596f2 │ │ │ │ + b.n 59656 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 596fc │ │ │ │ + cbz r3, 59660 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 59704 │ │ │ │ + b.n 59668 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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, 5972c │ │ │ │ - cbz r2, 59746 │ │ │ │ + cbnz r3, 59690 │ │ │ │ + cbz r2, 596aa │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 59746 │ │ │ │ + cbz r3, 596aa │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34992 @ 0x88b0 │ │ │ │ + movw r1, #32416 @ 0x7ea0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5974e │ │ │ │ + b.n 596b2 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, 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, 59770 │ │ │ │ + cbnz r3, 596d4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 59770 │ │ │ │ + ble.n 596d4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59770 │ │ │ │ - cbnz r0, 59788 │ │ │ │ + bne.n 596d4 │ │ │ │ + cbnz r0, 596ec │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (597c8 ) │ │ │ │ + ldr r4, [pc, #80] @ (5972c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 597c2 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 59726 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 16ab5c │ │ │ │ + bl 16a230 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 597c2 │ │ │ │ + beq.n 59726 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35024 @ 0x88d0 │ │ │ │ + movw r1, #32448 @ 0x7ec0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #26356 @ 0x66f4 │ │ │ │ + movw r0, #23780 @ 0x5ce4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 597c2 │ │ │ │ + beq.n 59726 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #42820 @ 0xa744 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 264458 │ │ │ │ + b.w 263c70 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mov r4, lr │ │ │ │ + mov r8, 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 r3, 597e4 │ │ │ │ - cbz r2, 597fe │ │ │ │ + cbnz r3, 59748 │ │ │ │ + cbz r2, 59762 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 597fe │ │ │ │ + cbz r3, 59762 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35028 @ 0x88d4 │ │ │ │ + movw r1, #32452 @ 0x7ec4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59806 │ │ │ │ + b.n 5976a │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ 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, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #32492 @ 0x7eec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ 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, #64144 @ 0xfa90 │ │ │ │ + movw r4, #61648 @ 0xf0d0 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - movw r3, #64168 @ 0xfaa8 │ │ │ │ + movw r3, #61672 @ 0xf0e8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #64136 @ 0xfa88 │ │ │ │ + movw r2, #61640 @ 0xf0c8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #64156 @ 0xfa9c │ │ │ │ + movw r1, #61660 @ 0xf0dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35108 @ 0x8924 │ │ │ │ + movw r0, #32532 @ 0x7f14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ 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, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35116 @ 0x892c │ │ │ │ + movw r1, #32540 @ 0x7f1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ 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, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35168 @ 0x8960 │ │ │ │ + movw r1, #32592 @ 0x7f50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ 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, #9960 @ 0x26e8 │ │ │ │ + movw r1, #7384 @ 0x1cd8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl c3d1c │ │ │ │ - cbz r0, 598f4 │ │ │ │ + bl c3924 │ │ │ │ + cbz r0, 59858 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f260 │ │ │ │ + bl 2f2d8 │ │ │ │ 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 │ │ │ │ @@ -70308,515 +70257,514 @@ │ │ │ │ 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 147ac8 │ │ │ │ + bl 1470c0 │ │ │ │ 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, 59948 │ │ │ │ + cbnz r3, 598ac │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 59948 │ │ │ │ + ble.n 598ac │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59948 │ │ │ │ - cbnz r0, 59960 │ │ │ │ + bne.n 598ac │ │ │ │ + cbnz r0, 598c4 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (599b0 ) │ │ │ │ + ldr r4, [pc, #96] @ (59914 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 599a8 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5990c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 59972 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 599a8 │ │ │ │ + bne.n 598d6 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 5990c │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2a22c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5999e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r3, 5999e │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f6864 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 81464 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - mov r8, r4 │ │ │ │ - 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, 599d4 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 599d4 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 599d4 │ │ │ │ - cbnz r0, 599ec │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (59a3c ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 59a34 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f91f8 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 599fe │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 59a34 │ │ │ │ - blx 2a9b4 <__errno_location@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - blx 29600 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 59a2a │ │ │ │ + bne.n 59902 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 59a2a │ │ │ │ + cbz r3, 59902 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov ip, r9 │ │ │ │ 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] @ (59b70 ) │ │ │ │ + ldr r3, [pc, #284] @ (59a48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 59a6a │ │ │ │ - movw r1, #7628 @ 0x1dcc │ │ │ │ + cbnz r0, 59942 │ │ │ │ + movw r1, #5132 @ 0x140c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #268] @ (59b74 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #268] @ (59a4c ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #35232 @ 0x89a0 │ │ │ │ + movw r1, #32656 @ 0x7f90 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fd6dc <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ + bl fd33c <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59a80 │ │ │ │ + bne.n 59958 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59b66 │ │ │ │ - bl 72508 │ │ │ │ + b.n 59a3e │ │ │ │ + bl 7273c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59a7c │ │ │ │ - ldr r0, [pc, #236] @ (59b78 ) │ │ │ │ + beq.n 59954 │ │ │ │ + ldr r0, [pc, #236] @ (59a50 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59aa4 │ │ │ │ + bne.n 5997c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59a94 │ │ │ │ + bne.n 5996c │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 59ac0 │ │ │ │ + beq.n 59998 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1ea394 │ │ │ │ + bl 1ea7c4 │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ movw r8, #4364 @ 0x110c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r3, #620] @ 0x26c │ │ │ │ - cbz r7, 59b42 │ │ │ │ + cbz r7, 59a1a │ │ │ │ ldr.w r5, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r5, 59b24 │ │ │ │ + cbz r5, 599fc │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 1e76c0 │ │ │ │ + bl 1e7ae4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ - bl 7f1f8 │ │ │ │ + bl 7f420 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 59b2a │ │ │ │ + cbz r0, 59a02 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r8 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 59b1a │ │ │ │ + beq.n 599f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59b1a │ │ │ │ + cbnz r3, 599f2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 59b2a │ │ │ │ + beq.n 59a02 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 59ade │ │ │ │ + b.n 599b6 │ │ │ │ ldr.w r7, [r7, #3644] @ 0xe3c │ │ │ │ - b.n 59ad8 │ │ │ │ + b.n 599b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59b40 │ │ │ │ + beq.n 59a18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59b40 │ │ │ │ + cbnz r3, 59a18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59b5a │ │ │ │ + bne.n 59a32 │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59b4a │ │ │ │ + bne.n 59a22 │ │ │ │ dmb ish │ │ │ │ - beq.n 59b66 │ │ │ │ - ldr r0, [pc, #20] @ (59b78 ) │ │ │ │ - bl 25dac8 │ │ │ │ + beq.n 59a3e │ │ │ │ + ldr r0, [pc, #20] @ (59a50 ) │ │ │ │ + bl 25d780 │ │ │ │ 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 │ │ │ │ - bpl.n 59c60 │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ str r0, [r0, r4] │ │ │ │ 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, 59a74 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 59a74 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 59a74 │ │ │ │ + cbnz r0, 59a8c │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #96] @ (59adc ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 59ad4 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f8e58 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 59a9e │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 59ad4 │ │ │ │ + blx 2a9b4 <__errno_location@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + blx 29600 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 59aca │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r3, 59aca │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w f64e4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 81684 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + mov r8, pc │ │ │ │ + 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, #35256 @ 0x89b8 │ │ │ │ + movw r1, #32680 @ 0x7fa8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1555f4 │ │ │ │ - cbnz r0, 59ba2 │ │ │ │ + bl 154bf4 │ │ │ │ + cbnz r0, 59b06 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59bf6 │ │ │ │ + b.n 59b5a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2a0a4 <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 59bbc │ │ │ │ + cbz r0, 59b20 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 59be6 │ │ │ │ + bl f64e4 │ │ │ │ + b.n 59b4a │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 27e0d8 │ │ │ │ + bl 27d738 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #48] @ 59c00 │ │ │ │ + vldr d5, [pc, #44] @ 59b60 │ │ │ │ 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 59bf2 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 59b56 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b9e │ │ │ │ + bne.n 59b02 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 86008 │ │ │ │ + bl 8622c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ - bvs.n 59b2e │ │ │ │ + bvs.n 59a8e │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59c3c │ │ │ │ + bne.n 59b9c │ │ │ │ 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 59c6a │ │ │ │ + b.n 59bca │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sp │ │ │ │ - bl 157df8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1573f8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59c66 │ │ │ │ + beq.n 59bc6 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 59c6a │ │ │ │ + bge.n 59bca │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21128 @ 0x5288 │ │ │ │ + movw r1, #18552 @ 0x4878 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59c82 │ │ │ │ + b.n 59be2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r1, #16 │ │ │ │ ldrexd r4, r5, [r1] │ │ │ │ strexd r0, r2, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59c6e │ │ │ │ + bne.n 59bce │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 59dc6 │ │ │ │ + bne.w 59d26 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 272640 │ │ │ │ + bl 271c98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59dc6 │ │ │ │ - cbz r4, 59cdc │ │ │ │ + beq.w 59d26 │ │ │ │ + cbz r4, 59c3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 272640 │ │ │ │ + bl 271c98 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 59cfa │ │ │ │ + cbnz r0, 59c5a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59dc6 │ │ │ │ + beq.n 59d26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59dc6 │ │ │ │ + bne.n 59d26 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 59dbc │ │ │ │ + b.n 59d1c │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - cbz r6, 59d22 │ │ │ │ + cbz r6, 59c82 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 272640 │ │ │ │ + bl 271c98 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59d40 │ │ │ │ + cbnz r0, 59ca0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59daa │ │ │ │ + beq.n 59d0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59daa │ │ │ │ + bne.n 59d0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59daa │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59d0a │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ 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, 59d58 │ │ │ │ + cbz r0, 59cb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl c2788 │ │ │ │ - bl 7965c │ │ │ │ - b.n 59d7e │ │ │ │ + bl c2394 │ │ │ │ + bl 79888 │ │ │ │ + b.n 59cde │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 116708 │ │ │ │ + bl 115d10 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 59d7e │ │ │ │ + bne.n 59cde │ │ │ │ movw r3, #56080 @ 0xdb10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35288 @ 0x89d8 │ │ │ │ + movw r1, #32712 @ 0x7fc8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59d94 │ │ │ │ + beq.n 59cf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59d94 │ │ │ │ + cbnz r3, 59cf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59daa │ │ │ │ + beq.n 59d0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59daa │ │ │ │ + cbnz r3, 59d0a │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59dc6 │ │ │ │ + beq.n 59d26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59dc6 │ │ │ │ + cbnz r3, 59d26 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ 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, 59dea │ │ │ │ + cbnz r3, 59d4a │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 59dea │ │ │ │ + ble.n 59d4a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59dea │ │ │ │ - cbnz r0, 59e02 │ │ │ │ + bne.n 59d4a │ │ │ │ + cbnz r0, 59d62 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (59e24 ) │ │ │ │ + ldr r4, [pc, #48] @ (59d84 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 59e1e │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 59d7e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 16ab5c │ │ │ │ + bl 16a230 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 59e1e │ │ │ │ + beq.n 59d7e │ │ │ │ movw r1, #40108 @ 0x9cac │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 264458 │ │ │ │ + b.w 263c70 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mov r8, pc │ │ │ │ + bxns 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 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r5, r0 │ │ │ │ blx 293ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 59e5e │ │ │ │ + bge.n 59dbe │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, 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, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #240] @ (59f6c ) │ │ │ │ + ldr r5, [pc, #240] @ (59ecc ) │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -70824,363 +70772,363 @@ │ │ │ │ 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} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 59eaa │ │ │ │ + bne.n 59e0a │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 59eaa │ │ │ │ + ble.n 59e0a │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 59eaa │ │ │ │ - cbnz r6, 59ecc │ │ │ │ - ldr r4, [pc, #196] @ (59f70 ) │ │ │ │ + bne.n 59e0a │ │ │ │ + cbnz r6, 59e2c │ │ │ │ + ldr r4, [pc, #196] @ (59ed0 ) │ │ │ │ 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, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59f42 │ │ │ │ + beq.n 59ea2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 118784 │ │ │ │ + bl 117d8c │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r8, r5, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 59f3e │ │ │ │ - movw r3, #8760 @ 0x2238 │ │ │ │ + cbz r0, 59e9e │ │ │ │ + movw r3, #6264 @ 0x1878 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 20d2a0 │ │ │ │ - cbz r0, 59f3e │ │ │ │ + bl 20d66c │ │ │ │ + cbz r0, 59e9e │ │ │ │ ldr r4, [sp, #28] │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - beq.n 59f0c │ │ │ │ + beq.n 59e6c │ │ │ │ mov r0, r5 │ │ │ │ blx 2a72c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59f14 │ │ │ │ + b.n 59e74 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a46c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 59f38 │ │ │ │ + bne.n 59e98 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 59f4c │ │ │ │ + cbz r2, 59eac │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 59f30 │ │ │ │ - bl f6864 │ │ │ │ - b.n 59f4c │ │ │ │ + bne.n 59e90 │ │ │ │ + bl f64e4 │ │ │ │ + b.n 59eac │ │ │ │ mov r1, r7 │ │ │ │ - bl 118d30 │ │ │ │ - b.n 59f4c │ │ │ │ + bl 118338 │ │ │ │ + b.n 59eac │ │ │ │ mov r0, r4 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 59f56 │ │ │ │ + b.n 59eb6 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59f56 │ │ │ │ - bl 80b80 │ │ │ │ + b.n 59eb6 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59f38 │ │ │ │ + beq.n 59e98 │ │ │ │ movs r6, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r8, r5, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 118d38 │ │ │ │ + bl 118340 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - bpl.n 59e90 │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bxns r4 │ │ │ │ + bx sl │ │ │ │ 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 r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 59f96 │ │ │ │ + bne.n 59ef6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1f75b0 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 59fb0 │ │ │ │ - b.n 59fac │ │ │ │ + bl 1f79d8 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 59f10 │ │ │ │ + b.n 59f0c │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5560 @ 0x15b8 │ │ │ │ + movw r0, #3064 @ 0xbf8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59f8a │ │ │ │ + bne.n 59eea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59ff2 │ │ │ │ + b.n 59f52 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f75b0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f79d8 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59fac │ │ │ │ + beq.n 59f0c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f75b0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f79d8 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59fac │ │ │ │ + beq.n 59f0c │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 29d34 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59fea │ │ │ │ + bge.n 59f4a │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5a01c │ │ │ │ + bne.n 59f7c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 16ab5c │ │ │ │ + bl 16a230 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5a084 │ │ │ │ - b.n 5a034 │ │ │ │ + beq.n 59fe4 │ │ │ │ + b.n 59f94 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5460 @ 0x1554 │ │ │ │ + movw r0, #2964 @ 0xb94 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a00e │ │ │ │ - b.n 5a084 │ │ │ │ - movw r3, #8760 @ 0x2238 │ │ │ │ + bne.n 59f6e │ │ │ │ + b.n 59fe4 │ │ │ │ + movw r3, #6264 @ 0x1878 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d2a0 │ │ │ │ - cbz r0, 5a084 │ │ │ │ + bl 20d66c │ │ │ │ + cbz r0, 59fe4 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2a72c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5a078 │ │ │ │ + bne.n 59fd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 5a072 │ │ │ │ + cbz r3, 59fd2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 5a084 │ │ │ │ + bl f64e4 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 59fe4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ 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 5a0ac │ │ │ │ + bne.n 5a00c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1e32bc <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 5a0c6 │ │ │ │ - b.n 5a0c2 │ │ │ │ + bl 1e36e8 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 5a026 │ │ │ │ + b.n 5a022 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5548 @ 0x15ac │ │ │ │ + movw r0, #3052 @ 0xbec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a0a0 │ │ │ │ + bne.n 5a000 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a108 │ │ │ │ + b.n 5a068 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e32bc <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1e36e8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a0c2 │ │ │ │ + beq.n 5a022 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e32bc <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1e36e8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a0c2 │ │ │ │ + beq.n 5a022 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a100 │ │ │ │ + bge.n 5a060 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 1e9fe4 │ │ │ │ - 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 5a15c │ │ │ │ + bgt.n 5a098 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22952 @ 0x59a8 │ │ │ │ + movw r1, #20376 @ 0x4f98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5a178 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5a0b4 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 5a17e │ │ │ │ + cbz r5, 5a0ba │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39572 @ 0x9a94 │ │ │ │ + movw r1, #36996 @ 0x9084 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a1ca │ │ │ │ - cbnz r1, 5a198 │ │ │ │ + b.n 5a106 │ │ │ │ + cbnz r1, 5a0d4 │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39308 @ 0x998c │ │ │ │ + movw r1, #36732 @ 0x8f7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5a178 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5a0b4 │ │ │ │ movw r4, #6504 @ 0x1968 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl dbcac │ │ │ │ + bl db8bc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5a1b4 │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 5a1b8 │ │ │ │ - b.n 5a178 │ │ │ │ + bne.n 5a0f0 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 5a0f4 │ │ │ │ + b.n 5a0b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 5a1c8 │ │ │ │ + bgt.n 5a104 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #35388 @ 0x8a3c │ │ │ │ + movw r1, #32812 @ 0x802c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5a178 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5a0b4 │ │ │ │ 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 1ea414 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ 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, 5a1fa │ │ │ │ + cbnz r2, 5a15a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5a20c │ │ │ │ - b.n 5a208 │ │ │ │ + bge.n 5a16c │ │ │ │ + b.n 5a168 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 201520 │ │ │ │ + bl 201858 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a1f2 │ │ │ │ - b.n 5a226 │ │ │ │ + bne.n 5a152 │ │ │ │ + b.n 5a186 │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 5a210 │ │ │ │ + bmi.n 5a170 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 5a22c │ │ │ │ + blt.n 5a18c │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7844 @ 0x1ea4 │ │ │ │ + movw r1, #5268 @ 0x1494 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a248 │ │ │ │ - cbnz r5, 5a240 │ │ │ │ + b.n 5a1a8 │ │ │ │ + cbnz r5, 5a1a0 │ │ │ │ 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 1f2830 │ │ │ │ + b.w 1f2c60 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ @@ -71202,467 +71150,467 @@ │ │ │ │ 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 1e9fe4 │ │ │ │ + bl 1ea414 │ │ │ │ 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 f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a2b2 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 5a2d6 │ │ │ │ + bne.n 5a212 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 5a236 │ │ │ │ mov r0, r4 │ │ │ │ blx 297c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a2ce │ │ │ │ + bge.n 5a22e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ 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 r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #16584 @ 0x40c8 │ │ │ │ + movw r1, #14088 @ 0x3708 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 2555e4 │ │ │ │ + bl 25552c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a304 │ │ │ │ + beq.n 5a264 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5a308 │ │ │ │ + b.n 5a268 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 5a320 │ │ │ │ + cbz r0, 5a280 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5a428 │ │ │ │ + beq.w 5a388 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #39236 @ 0x9944 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a41c │ │ │ │ + beq.n 5a37c │ │ │ │ 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 5a360 │ │ │ │ + bne.n 5a2c0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 5a36e │ │ │ │ + cbnz r3, 5a2ce │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 5a36e │ │ │ │ - movw r0, #48368 @ 0xbcf0 │ │ │ │ + cbnz r3, 5a2ce │ │ │ │ + movw r0, #45792 @ 0xb2e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7b56c │ │ │ │ - bge.n 5a36e │ │ │ │ - bl 259660 │ │ │ │ + b.w 7b798 │ │ │ │ + bge.n 5a2ce │ │ │ │ + bl 2596f8 <_PyDeadline_Get@@Base+0x38> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a416 │ │ │ │ + beq.n 5a376 │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 5a37e │ │ │ │ + b.n 5a2de │ │ │ │ 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 5a396 │ │ │ │ + beq.n 5a2f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a396 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a2f6 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 27db10 │ │ │ │ + bl 27d170 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27dda4 │ │ │ │ + bl 27d404 │ │ │ │ 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 27db10 │ │ │ │ + bl 27d170 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27dda4 │ │ │ │ + bl 27d404 │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 5a3ea │ │ │ │ + cbz r7, 5a34a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #35516 @ 0x8abc │ │ │ │ + movw r0, #32940 @ 0x80ac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ - b.n 5a416 │ │ │ │ - cbz r4, 5a400 │ │ │ │ + bl e2430 │ │ │ │ + b.n 5a376 │ │ │ │ + cbz r4, 5a360 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #35544 @ 0x8ad8 │ │ │ │ + movw r0, #32968 @ 0x80c8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ - b.n 5a416 │ │ │ │ + bl e2430 │ │ │ │ + b.n 5a376 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #35564 @ 0x8aec │ │ │ │ + movw r0, #32988 @ 0x80dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #48368 @ 0xbcf0 │ │ │ │ + movw r0, #45792 @ 0xb2e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7b56c │ │ │ │ + b.w 7b798 │ │ │ │ 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 r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #35580 @ 0x8afc │ │ │ │ + movw r2, #33004 @ 0x80ec │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20edf4 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 5a456 │ │ │ │ + bl 20f04c <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 5a3b6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a47a │ │ │ │ + b.n 5a3da │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 29a94 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a472 │ │ │ │ + bge.n 5a3d2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 5a452 │ │ │ │ + bl f64e4 │ │ │ │ + b.n 5a3b2 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 5a4a4 │ │ │ │ + bne.n 5a404 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5a4c4 │ │ │ │ - b.n 5a4bc │ │ │ │ + bne.n 5a424 │ │ │ │ + b.n 5a41c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5136 @ 0x1410 │ │ │ │ + movw r0, #2640 @ 0xa50 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a496 │ │ │ │ - b.n 5a568 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 5a3f6 │ │ │ │ + b.n 5a4c8 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a568 │ │ │ │ + bne.n 5a4c8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e710 │ │ │ │ - cbnz r0, 5a4e6 │ │ │ │ + bl 15de0c │ │ │ │ + cbnz r0, 5a446 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35596 @ 0x8b0c │ │ │ │ + movw r1, #33020 @ 0x80fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5a542 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5a4a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ecb8 │ │ │ │ + bl 15e3b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5a542 │ │ │ │ + blt.n 5a4a2 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 57b88 │ │ │ │ + bl 57ae4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a542 │ │ │ │ - bl 98ae4 │ │ │ │ + beq.n 5a4a2 │ │ │ │ + bl 98b84 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2979c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 5a534 │ │ │ │ + bge.n 5a494 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5a558 │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 5a4b8 │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a504 │ │ │ │ + beq.n 5a464 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 57c7e │ │ │ │ + bl 57bda │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 5a54c │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 5a568 │ │ │ │ + bne.n 5a4ac │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 5a4c8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 5a534 │ │ │ │ + bl f64e4 │ │ │ │ + b.n 5a494 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ - b.w ff2a8 │ │ │ │ + b.w ff078 │ │ │ │ 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, 5a5ae │ │ │ │ + cbnz r3, 5a50e │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 5a592 │ │ │ │ + cbz r2, 5a4f2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 5a5ae │ │ │ │ + cbnz r3, 5a50e │ │ │ │ mov r0, r1 │ │ │ │ - bl 172560 │ │ │ │ + bl 171ec8 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b.w 266ab0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2178> │ │ │ │ + b.w 266240 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x20ec> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35652 @ 0x8b44 │ │ │ │ + movw r1, #33076 @ 0x8134 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbz r7, 5a5ea │ │ │ │ + cbz r7, 5a54a │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - b.n 5a5f8 │ │ │ │ + b.n 5a558 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 5a5f6 │ │ │ │ - bne.n 5a5f2 │ │ │ │ - cbnz r2, 5a616 │ │ │ │ + blt.n 5a556 │ │ │ │ + bne.n 5a552 │ │ │ │ + cbnz r2, 5a576 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a5f8 │ │ │ │ + b.n 5a558 │ │ │ │ mov r4, r7 │ │ │ │ - ldr r1, [pc, #116] @ (5a670 ) │ │ │ │ + ldr r1, [pc, #116] @ (5a5d0 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5a61c │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5a57c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a66a │ │ │ │ + b.n 5a5ca │ │ │ │ clz r4, r2 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn.w r8, r4 │ │ │ │ - beq.n 5a62e │ │ │ │ + beq.n 5a58e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c78d8 │ │ │ │ + bl c74e0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5a630 │ │ │ │ - b.n 5a612 │ │ │ │ + bge.n 5a590 │ │ │ │ + b.n 5a572 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21817c │ │ │ │ + bl 2183dc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5a652 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 5a5b2 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a612 │ │ │ │ + bne.n 5a572 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5a66a │ │ │ │ + b.n 5a5ca │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ 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} │ │ │ │ - bx sl │ │ │ │ + bxns pc │ │ │ │ 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 5a692 │ │ │ │ + bhi.n 5a5f2 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 5a6be │ │ │ │ - b.n 5a6ac │ │ │ │ - movw r0, #49280 @ 0xc080 │ │ │ │ + ble.n 5a61e │ │ │ │ + b.n 5a60c │ │ │ │ + movw r0, #46680 @ 0xb658 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a68c │ │ │ │ + bne.n 5a5ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a764 │ │ │ │ + b.n 5a6c4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl dbf3c <_PyNumber_Index@@Base> │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5a6c4 │ │ │ │ - bl 80b80 │ │ │ │ + cbnz r0, 5a624 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a6a8 │ │ │ │ + bne.n 5a608 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a6e4 │ │ │ │ - bl 85f58 │ │ │ │ + b.n 5a644 │ │ │ │ + bl 8617c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a6e0 │ │ │ │ + beq.n 5a640 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a6e0 │ │ │ │ + cbnz r3, 5a640 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5a6b6 │ │ │ │ + beq.n 5a616 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbnz r5, 5a700 │ │ │ │ + cbnz r5, 5a660 │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35684 @ 0x8b64 │ │ │ │ + movw r1, #33108 @ 0x8154 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5a6a8 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5a608 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5a708 │ │ │ │ + bge.n 5a668 │ │ │ │ adds r4, r4, r5 │ │ │ │ - bmi.n 5a70c │ │ │ │ + bmi.n 5a66c │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 5a724 │ │ │ │ + bgt.n 5a684 │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3964 @ 0xf7c │ │ │ │ + movw r1, #1468 @ 0x5bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5a6a8 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5a608 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5a742 │ │ │ │ + ble.n 5a6a2 │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #57492 @ 0xe094 │ │ │ │ + movw r1, #54916 @ 0xd684 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5a6a8 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5a608 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r1, r4, #1 │ │ │ │ subs r2, r5, r4 │ │ │ │ add r1, r0 │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ add r0, r4 │ │ │ │ blx 2a414 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 151d88 │ │ │ │ + bl 151380 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a6a8 │ │ │ │ - ldr r0, [pc, #8] @ (5a768 ) │ │ │ │ + beq.n 5a608 │ │ │ │ + ldr r0, [pc, #8] @ (5a6c8 ) │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r4, [r0, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -71673,35 +71621,35 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29634 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5a79e │ │ │ │ + bhi.n 5a6fe │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5a7f0 │ │ │ │ - b.n 5a7b4 │ │ │ │ - movw r0, #36288 @ 0x8dc0 │ │ │ │ + beq.n 5a750 │ │ │ │ + b.n 5a714 │ │ │ │ + movw r0, #33712 @ 0x83b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5a7f8 │ │ │ │ - b.n 5a790 │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5a758 │ │ │ │ + b.n 5a6f0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8bf70 │ │ │ │ - cbz r0, 5a7f8 │ │ │ │ + bl 8c1cc │ │ │ │ + cbz r0, 5a758 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 5a7d0 │ │ │ │ + cbz r3, 5a730 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -71711,2018 +71659,2012 @@ │ │ │ │ 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 5a7fc │ │ │ │ + b.n 5a75c │ │ │ │ add r1, sp, #8 │ │ │ │ - bl d2320 │ │ │ │ - cbz r0, 5a7fc │ │ │ │ + bl d1ec0 │ │ │ │ + cbz r0, 5a75c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a880 │ │ │ │ + b.n 5a7e0 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 5a862 │ │ │ │ + ble.n 5a7c2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a862 │ │ │ │ + beq.n 5a7c2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5a844 │ │ │ │ + bpl.n 5a7a4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a7f8 │ │ │ │ + beq.n 5a758 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5a862 │ │ │ │ + beq.n 5a7c2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5a7f8 │ │ │ │ - movw r2, #63688 @ 0xf8c8 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5a758 │ │ │ │ + movw r2, #61192 @ 0xef08 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #2812 @ 0xafc │ │ │ │ + movw r1, #316 @ 0x13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #36288 @ 0x8dc0 │ │ │ │ + movw r0, #33712 @ 0x83b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5a7f8 │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5a758 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a7f8 │ │ │ │ - movw r0, #45368 @ 0xb138 │ │ │ │ + beq.n 5a758 │ │ │ │ + movw r0, #42792 @ 0xa728 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 5a88a │ │ │ │ + cbz r3, 5a7ea │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ 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, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5a8c0 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5a820 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5a8ba │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5a8c0 │ │ │ │ + bne.n 5a81a │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5a820 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5a8fe │ │ │ │ + cbnz r0, 5a85e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5a8dc │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5a83c │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a8d6 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5a8dc │ │ │ │ + bne.n 5a836 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5a83c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5a8fe │ │ │ │ + cbnz r0, 5a85e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5a8fe │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5a85e │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a8f4 │ │ │ │ + bne.n 5a854 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5a90a │ │ │ │ - mov r1, r2 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - cbz r0, 5a916 │ │ │ │ + cbz r0, 5a86a │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ 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, #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, #35712 @ 0x8b80 │ │ │ │ + movw r2, #33136 @ 0x8170 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 20edf4 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 5a984 │ │ │ │ + bl 20f04c <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 5a8d8 │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r3, r5 │ │ │ │ mov r9, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 294b0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 5a988 │ │ │ │ + bge.n 5a8dc │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5a9fc │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 5a950 │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a952 │ │ │ │ + beq.n 5a8a6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5aa0c │ │ │ │ + b.n 5a960 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5a9f2 │ │ │ │ + beq.n 5a946 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 85a0c │ │ │ │ + bl 85c30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a984 │ │ │ │ + beq.n 5a8d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a9d4 │ │ │ │ + cbz r0, 5a928 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1cdd94 │ │ │ │ + bl 1ce4e8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a9d4 │ │ │ │ + cbz r0, 5a928 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a9d4 │ │ │ │ + cbz r0, 5a928 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a9d4 │ │ │ │ + cbz r0, 5a928 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 81464 │ │ │ │ - cbnz r0, 5a9ee │ │ │ │ + bl 81684 │ │ │ │ + cbnz r0, 5a942 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a984 │ │ │ │ + beq.n 5a8d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a984 │ │ │ │ + bne.n 5a8d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a984 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a8d8 │ │ │ │ str r0, [r4, #28] │ │ │ │ - b.n 5aa0c │ │ │ │ + b.n 5a960 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 5aa0c │ │ │ │ + b.n 5a960 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 5a984 │ │ │ │ + bl f64e4 │ │ │ │ + b.n 5a8d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.w 5aa18 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 5a96c <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -0005aa18 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +0005a96c <_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] @ (5ab70 <_PyThread_CurrentFrames@@Base+0x158>) │ │ │ │ + ldr r0, [pc, #324] @ (5aac4 <_PyThread_CurrentFrames@@Base+0x158>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #35724 @ 0x8b8c │ │ │ │ + movw r1, #33148 @ 0x817c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl fd6dc <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ + bl fd33c <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5aa48 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bne.n 5a99c <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ab68 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ - bl 72508 │ │ │ │ + b.n 5aabc <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + bl 7273c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5aa44 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #288] @ (5ab74 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ + beq.n 5a998 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #288] @ (5aac8 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5aa6c <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 5a9c0 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5aa5c <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 5a9b0 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5aa88 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 5a9dc <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1ea394 │ │ │ │ + bl 1ea7c4 │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #620] @ 0x26c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5ab44 <_PyThread_CurrentFrames@@Base+0x12c> │ │ │ │ + beq.n 5aa98 <_PyThread_CurrentFrames@@Base+0x12c> │ │ │ │ ldr.w r7, [r8, #3704] @ 0xe78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5ab26 <_PyThread_CurrentFrames@@Base+0x10e> │ │ │ │ + beq.n 5aa7a <_PyThread_CurrentFrames@@Base+0x10e> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ - cbz r6, 5aaee <_PyThread_CurrentFrames@@Base+0xd6> │ │ │ │ + cbz r6, 5aa42 <_PyThread_CurrentFrames@@Base+0xd6> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 5aab6 <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ + bne.n 5aa0a <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 5aaa8 <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ + b.n 5a9fc <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5aacc <_PyThread_CurrentFrames@@Base+0xb4> │ │ │ │ + beq.n 5aa20 <_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 5aab2 <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ + bcc.n 5aa06 <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl 7f1f8 │ │ │ │ + bl 7f420 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5ab2c <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + cbz r0, 5aa80 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 5aaf2 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ + cbz r2, 5aa46 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 5ab16 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 5aa6a <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 5ab2c <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + beq.n 5aa80 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b.n 5aaa2 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 5a9f6 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ mov r0, r6 │ │ │ │ - bl d8524 │ │ │ │ + bl d80dc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5aada <_PyThread_CurrentFrames@@Base+0xc2> │ │ │ │ + bne.n 5aa2e <_PyThread_CurrentFrames@@Base+0xc2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ab2c <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + beq.n 5aa80 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ab2c <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + cbnz r3, 5aa80 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ab2c <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5aa80 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5aaea <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ + bne.n 5aa3e <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5aaea <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5aa3e <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ ldr.w r8, [r8, #3644] @ 0xe3c │ │ │ │ - b.n 5aa98 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + b.n 5a9ec <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ab42 <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ + beq.n 5aa96 <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ab42 <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ + cbnz r3, 5aa96 <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5ab5c <_PyThread_CurrentFrames@@Base+0x144> │ │ │ │ + bne.n 5aab0 <_PyThread_CurrentFrames@@Base+0x144> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ab4c <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ + bne.n 5aaa0 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ab68 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ - ldr r0, [pc, #16] @ (5ab74 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ - bl 25dac8 │ │ │ │ + beq.n 5aabc <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + ldr r0, [pc, #16] @ (5aac8 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ + bl 25d780 │ │ │ │ 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, [r0, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #35744 @ 0x8ba0 │ │ │ │ + movw r0, #33168 @ 0x8190 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #12448 @ 0x30a0 │ │ │ │ + movw r0, #9872 @ 0x2690 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ 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 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5ace0 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ + bne.w 5ac34 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ac56 <_PyThread_CurrentFrames@@Base+0x23e> │ │ │ │ + bne.n 5abaa <_PyThread_CurrentFrames@@Base+0x23e> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 5abd2 <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ + cbz r3, 5ab26 <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 5abdc <_PyThread_CurrentFrames@@Base+0x1c4> │ │ │ │ + cbnz r3, 5ab30 <_PyThread_CurrentFrames@@Base+0x1c4> │ │ │ │ ldrb.w r3, [r6, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5ace0 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ + beq.w 5ac34 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #60744 @ 0xed48 │ │ │ │ + movw r2, #58248 @ 0xe388 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl afa00 │ │ │ │ + bl af58c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5acd4 <_PyThread_CurrentFrames@@Base+0x2bc> │ │ │ │ + beq.n 5ac28 <_PyThread_CurrentFrames@@Base+0x2bc> │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #60744 @ 0xed48 │ │ │ │ + movw r2, #58248 @ 0xe388 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl afa00 │ │ │ │ + bl af58c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5acd4 <_PyThread_CurrentFrames@@Base+0x2bc> │ │ │ │ + beq.n 5ac28 <_PyThread_CurrentFrames@@Base+0x2bc> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5e86c │ │ │ │ - bl 7965c │ │ │ │ + bl 5e68c │ │ │ │ + bl 79888 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac38 <_PyThread_CurrentFrames@@Base+0x220> │ │ │ │ + beq.n 5ab8c <_PyThread_CurrentFrames@@Base+0x220> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ac38 <_PyThread_CurrentFrames@@Base+0x220> │ │ │ │ + cbnz r3, 5ab8c <_PyThread_CurrentFrames@@Base+0x220> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ace0 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ + beq.n 5ac34 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ace0 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ + bne.n 5ac34 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5ace0 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ + beq.n 5ac34 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #60744 @ 0xed48 │ │ │ │ + movw r2, #58248 @ 0xe388 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl afa00 │ │ │ │ + bl af58c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5acd4 <_PyThread_CurrentFrames@@Base+0x2bc> │ │ │ │ + cbz r0, 5ac28 <_PyThread_CurrentFrames@@Base+0x2bc> │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #60744 @ 0xed48 │ │ │ │ + movw r2, #58248 @ 0xe388 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl afa00 │ │ │ │ + bl af58c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5acd4 <_PyThread_CurrentFrames@@Base+0x2bc> │ │ │ │ + cbz r0, 5ac28 <_PyThread_CurrentFrames@@Base+0x2bc> │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 913d0 │ │ │ │ - bl 7965c │ │ │ │ + bl 91624 │ │ │ │ + bl 79888 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5acbc <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ + beq.n 5ac10 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5acbc <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ + cbnz r3, 5ac10 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ace0 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ + beq.n 5ac34 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ace0 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ + cbnz r3, 5ac34 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ace0 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ac34 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7965c │ │ │ │ + b.w 79888 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ad74 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ + bne.n 5acc8 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ad30 <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ + bne.n 5ac84 <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #60744 @ 0xed48 │ │ │ │ + movw r2, #58248 @ 0xe388 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl afa00 │ │ │ │ + bl af58c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ad74 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ + cbz r0, 5acc8 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5bd22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6> │ │ │ │ - b.n 5ad56 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ + bl 5bc76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6> │ │ │ │ + b.n 5acaa <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 5ad74 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ + cbz r3, 5acc8 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #60744 @ 0xed48 │ │ │ │ + movw r2, #58248 @ 0xe388 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl afa00 │ │ │ │ + bl af58c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ad74 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ + cbz r0, 5acc8 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl d6cbc │ │ │ │ - bl 7965c │ │ │ │ + bl d6874 │ │ │ │ + bl 79888 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ad74 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ + beq.n 5acc8 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ad74 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ + cbnz r3, 5acc8 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #16] @ (5ad88 <_PyThread_CurrentFrames@@Base+0x370>) │ │ │ │ + ldr r3, [pc, #16] @ (5acdc <_PyThread_CurrentFrames@@Base+0x370>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3900] @ 0xf3c │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ 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 r0, r1 │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5adac <_PyThread_CurrentFrames@@Base+0x394> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 5adc4 <_PyThread_CurrentFrames@@Base+0x3ac> │ │ │ │ - ldr r2, [pc, #24] @ (5adc8 <_PyThread_CurrentFrames@@Base+0x3b0>) │ │ │ │ + bne.n 5ad00 <_PyThread_CurrentFrames@@Base+0x394> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 5ad18 <_PyThread_CurrentFrames@@Base+0x3ac> │ │ │ │ + ldr r2, [pc, #24] @ (5ad1c <_PyThread_CurrentFrames@@Base+0x3b0>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3900] @ 0xf3c │ │ │ │ - b.n 5adc6 <_PyThread_CurrentFrames@@Base+0x3ae> │ │ │ │ + b.n 5ad1a <_PyThread_CurrentFrames@@Base+0x3ae> │ │ │ │ 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5ae08 <_PyThread_CurrentFrames@@Base+0x3f0> │ │ │ │ + bne.n 5ad5c <_PyThread_CurrentFrames@@Base+0x3f0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n 5ae20 <_PyThread_CurrentFrames@@Base+0x408> │ │ │ │ - movw r2, #31936 @ 0x7cc0 │ │ │ │ + bmi.n 5ad74 <_PyThread_CurrentFrames@@Base+0x408> │ │ │ │ + movw r2, #29360 @ 0x72b0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #2652 @ 0xa5c │ │ │ │ + movw r1, #156 @ 0x9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #35704 @ 0x8b78 │ │ │ │ + movw r0, #33128 @ 0x8168 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5ae3a <_PyThread_CurrentFrames@@Base+0x422> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5ad8e <_PyThread_CurrentFrames@@Base+0x422> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #35704 @ 0x8b78 │ │ │ │ + movw r0, #33128 @ 0x8168 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ade0 <_PyThread_CurrentFrames@@Base+0x3c8> │ │ │ │ - b.n 5ae3a <_PyThread_CurrentFrames@@Base+0x422> │ │ │ │ + bne.n 5ad34 <_PyThread_CurrentFrames@@Base+0x3c8> │ │ │ │ + b.n 5ad8e <_PyThread_CurrentFrames@@Base+0x422> │ │ │ │ mov r0, r3 │ │ │ │ - bl 177048 │ │ │ │ + bl 1769c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ae3e <_PyThread_CurrentFrames@@Base+0x426> │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 5ae3e <_PyThread_CurrentFrames@@Base+0x426> │ │ │ │ + bne.n 5ad92 <_PyThread_CurrentFrames@@Base+0x426> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 5ad92 <_PyThread_CurrentFrames@@Base+0x426> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ae8e <_PyThread_CurrentFrames@@Base+0x476> │ │ │ │ + b.n 5ade2 <_PyThread_CurrentFrames@@Base+0x476> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #35760 @ 0x8bb0 │ │ │ │ + movw r1, #33184 @ 0x81a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #35764 @ 0x8bb4 │ │ │ │ + movw r0, #33188 @ 0x81a4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ae3a <_PyThread_CurrentFrames@@Base+0x422> │ │ │ │ + beq.n 5ad8e <_PyThread_CurrentFrames@@Base+0x422> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ae7e <_PyThread_CurrentFrames@@Base+0x466> │ │ │ │ + cbz r0, 5add2 <_PyThread_CurrentFrames@@Base+0x466> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f6864 │ │ │ │ - bl e98a0 │ │ │ │ + b.w f64e4 │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ae3a <_PyThread_CurrentFrames@@Base+0x422> │ │ │ │ + bne.n 5ad8e <_PyThread_CurrentFrames@@Base+0x422> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 5aeac <_PyThread_CurrentFrames@@Base+0x494> │ │ │ │ + cbz r3, 5ae00 <_PyThread_CurrentFrames@@Base+0x494> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5aebc <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ + b.n 5ae10 <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 5aeba <_PyThread_CurrentFrames@@Base+0x4a2> │ │ │ │ + blt.n 5ae0e <_PyThread_CurrentFrames@@Base+0x4a2> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 5aeb6 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ - cbnz r1, 5aeda <_PyThread_CurrentFrames@@Base+0x4c2> │ │ │ │ + bgt.n 5ae0a <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbnz r1, 5ae2e <_PyThread_CurrentFrames@@Base+0x4c2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5aebc <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ + b.n 5ae10 <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #116] @ (5af34 <_PyThread_CurrentFrames@@Base+0x51c>) │ │ │ │ + ldr r1, [pc, #116] @ (5ae88 <_PyThread_CurrentFrames@@Base+0x51c>) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5aee0 <_PyThread_CurrentFrames@@Base+0x4c8> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5ae34 <_PyThread_CurrentFrames@@Base+0x4c8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5af2e <_PyThread_CurrentFrames@@Base+0x516> │ │ │ │ + b.n 5ae82 <_PyThread_CurrentFrames@@Base+0x516> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r4, r4, r6 │ │ │ │ - beq.n 5af02 <_PyThread_CurrentFrames@@Base+0x4ea> │ │ │ │ + beq.n 5ae56 <_PyThread_CurrentFrames@@Base+0x4ea> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 5aeec <_PyThread_CurrentFrames@@Base+0x4d4> │ │ │ │ + cbz r6, 5ae40 <_PyThread_CurrentFrames@@Base+0x4d4> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 5af06 <_PyThread_CurrentFrames@@Base+0x4ee> │ │ │ │ + beq.n 5ae5a <_PyThread_CurrentFrames@@Base+0x4ee> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5af06 <_PyThread_CurrentFrames@@Base+0x4ee> │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 5ae5a <_PyThread_CurrentFrames@@Base+0x4ee> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5aed6 <_PyThread_CurrentFrames@@Base+0x4be> │ │ │ │ - b.n 5af06 <_PyThread_CurrentFrames@@Base+0x4ee> │ │ │ │ + bne.n 5ae2a <_PyThread_CurrentFrames@@Base+0x4be> │ │ │ │ + b.n 5ae5a <_PyThread_CurrentFrames@@Base+0x4ee> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 5af0e <_PyThread_CurrentFrames@@Base+0x4f6> │ │ │ │ + cbz r1, 5ae62 <_PyThread_CurrentFrames@@Base+0x4f6> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 5af16 <_PyThread_CurrentFrames@@Base+0x4fe> │ │ │ │ + b.n 5ae6a <_PyThread_CurrentFrames@@Base+0x4fe> │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ 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 2543f4 <_PyTime_ObjectToTimeval@@Base+0x554> │ │ │ │ + bl 25433c <_PyTime_ObjectToTimeval@@Base+0x554> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bxns pc │ │ │ │ + blx r5 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b11a <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ - movw r5, #8284 @ 0x205c │ │ │ │ + bne.w 5b06e <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ + movw r5, #5788 @ 0x169c │ │ │ │ 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 5b074 <_PyThread_CurrentFrames@@Base+0x65c> │ │ │ │ + bne.n 5afc8 <_PyThread_CurrentFrames@@Base+0x65c> │ │ │ │ ldr.w r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5b10e <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ + beq.w 5b062 <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5b10e <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ + beq.w 5b062 <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #60744 @ 0xed48 │ │ │ │ + movw r2, #58248 @ 0xe388 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl afa00 │ │ │ │ + bl af58c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b11a <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ + beq.w 5b06e <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ mov r0, r7 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #60744 @ 0xed48 │ │ │ │ + movw r2, #58248 @ 0xe388 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl afa00 │ │ │ │ + bl af58c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5afea <_PyThread_CurrentFrames@@Base+0x5d2> │ │ │ │ + cbnz r0, 5af3e <_PyThread_CurrentFrames@@Base+0x5d2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5b11a <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ + beq.w 5b06e <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5b11a <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ + bne.w 5b06e <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5b0c4 <_PyThread_CurrentFrames@@Base+0x6ac> │ │ │ │ + b.n 5b018 <_PyThread_CurrentFrames@@Base+0x6ac> │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ - cbz r3, 5b03c <_PyThread_CurrentFrames@@Base+0x624> │ │ │ │ + cbz r3, 5af90 <_PyThread_CurrentFrames@@Base+0x624> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 5b03c <_PyThread_CurrentFrames@@Base+0x624> │ │ │ │ + cbz r3, 5af90 <_PyThread_CurrentFrames@@Base+0x624> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e98c │ │ │ │ + bl 7ebb4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b044 <_PyThread_CurrentFrames@@Base+0x62c> │ │ │ │ + cbz r0, 5af98 <_PyThread_CurrentFrames@@Base+0x62c> │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 26fdac │ │ │ │ + bl 26f404 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 5b02c <_PyThread_CurrentFrames@@Base+0x614> │ │ │ │ + bne.n 5af80 <_PyThread_CurrentFrames@@Base+0x614> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5b044 <_PyThread_CurrentFrames@@Base+0x62c> │ │ │ │ + beq.n 5af98 <_PyThread_CurrentFrames@@Base+0x62c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 5b044 <_PyThread_CurrentFrames@@Base+0x62c> │ │ │ │ + cbnz r1, 5af98 <_PyThread_CurrentFrames@@Base+0x62c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b044 <_PyThread_CurrentFrames@@Base+0x62c> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5af98 <_PyThread_CurrentFrames@@Base+0x62c> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5b03c <_PyThread_CurrentFrames@@Base+0x624> │ │ │ │ + beq.n 5af90 <_PyThread_CurrentFrames@@Base+0x624> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 5b03c <_PyThread_CurrentFrames@@Base+0x624> │ │ │ │ + cbnz r1, 5af90 <_PyThread_CurrentFrames@@Base+0x624> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b05a <_PyThread_CurrentFrames@@Base+0x642> │ │ │ │ + beq.n 5afae <_PyThread_CurrentFrames@@Base+0x642> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5b05a <_PyThread_CurrentFrames@@Base+0x642> │ │ │ │ + cbnz r3, 5afae <_PyThread_CurrentFrames@@Base+0x642> │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b070 <_PyThread_CurrentFrames@@Base+0x658> │ │ │ │ + beq.n 5afc4 <_PyThread_CurrentFrames@@Base+0x658> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b070 <_PyThread_CurrentFrames@@Base+0x658> │ │ │ │ + cbnz r3, 5afc4 <_PyThread_CurrentFrames@@Base+0x658> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 5b10e <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ + b.n 5b062 <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5b10e <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ + beq.n 5b062 <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #60744 @ 0xed48 │ │ │ │ + movw r2, #58248 @ 0xe388 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl afa00 │ │ │ │ + bl af58c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b11a <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ + beq.n 5b06e <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ mov r0, r7 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #60744 @ 0xed48 │ │ │ │ + movw r2, #58248 @ 0xe388 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl afa00 │ │ │ │ + bl af58c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5b0ce <_PyThread_CurrentFrames@@Base+0x6b6> │ │ │ │ + cbnz r0, 5b022 <_PyThread_CurrentFrames@@Base+0x6b6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b11a <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ + beq.n 5b06e <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b11a <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ + cbnz r3, 5b06e <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 913d0 │ │ │ │ + bl 91624 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b0f8 <_PyThread_CurrentFrames@@Base+0x6e0> │ │ │ │ + beq.n 5b04c <_PyThread_CurrentFrames@@Base+0x6e0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5b0f8 <_PyThread_CurrentFrames@@Base+0x6e0> │ │ │ │ + cbnz r3, 5b04c <_PyThread_CurrentFrames@@Base+0x6e0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b10e <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ + beq.n 5b062 <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b10e <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ + cbnz r3, 5b062 <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7965c │ │ │ │ + b.w 79888 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, 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 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b1c6 <_PyThread_CurrentFrames@@Base+0x7ae> │ │ │ │ + bne.n 5b11a <_PyThread_CurrentFrames@@Base+0x7ae> │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #8284 @ 0x205c │ │ │ │ + movw r3, #5788 @ 0x169c │ │ │ │ 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 5b17e <_PyThread_CurrentFrames@@Base+0x766> │ │ │ │ + bne.n 5b0d2 <_PyThread_CurrentFrames@@Base+0x766> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5b1bc <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ + cbz r3, 5b110 <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 5b1bc <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ + cbz r1, 5b110 <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 26fdac │ │ │ │ + bl 26f404 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 5b1bc <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ + b.n 5b110 <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 5b1bc <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ + cbz r3, 5b110 <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #60744 @ 0xed48 │ │ │ │ + movw r2, #58248 @ 0xe388 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl afa00 │ │ │ │ + bl af58c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b1c6 <_PyThread_CurrentFrames@@Base+0x7ae> │ │ │ │ + cbz r0, 5b11a <_PyThread_CurrentFrames@@Base+0x7ae> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d6cbc │ │ │ │ + bl d6874 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b1bc <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ + beq.n 5b110 <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b1bc <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ + cbnz r3, 5b110 <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7965c │ │ │ │ + b.w 79888 │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 5b206 <_PyThread_CurrentFrames@@Base+0x7ee> │ │ │ │ + bpl.n 5b15a <_PyThread_CurrentFrames@@Base+0x7ee> │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #13340 @ 0x341c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1364c8 │ │ │ │ - cbz r0, 5b206 <_PyThread_CurrentFrames@@Base+0x7ee> │ │ │ │ - cbz r4, 5b214 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ + bl 135af0 │ │ │ │ + cbz r0, 5b15a <_PyThread_CurrentFrames@@Base+0x7ee> │ │ │ │ + cbz r4, 5b168 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b214 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ + beq.n 5b168 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5b214 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ + b.n 5b168 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 83880 │ │ │ │ + b.w 83aa0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 5b258 <_PyThread_CurrentFrames@@Base+0x840> │ │ │ │ + cbnz r0, 5b1ac <_PyThread_CurrentFrames@@Base+0x840> │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 5b258 <_PyThread_CurrentFrames@@Base+0x840> │ │ │ │ + ble.n 5b1ac <_PyThread_CurrentFrames@@Base+0x840> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5b258 <_PyThread_CurrentFrames@@Base+0x840> │ │ │ │ - cbz r2, 5b258 <_PyThread_CurrentFrames@@Base+0x840> │ │ │ │ + bne.n 5b1ac <_PyThread_CurrentFrames@@Base+0x840> │ │ │ │ + cbz r2, 5b1ac <_PyThread_CurrentFrames@@Base+0x840> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #35784 @ 0x8bc8 │ │ │ │ + movw r1, #33208 @ 0x81b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5b276 <_PyThread_CurrentFrames@@Base+0x85e> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5b1ca <_PyThread_CurrentFrames@@Base+0x85e> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #28] @ (5b27c <_PyThread_CurrentFrames@@Base+0x864>) │ │ │ │ + ldr r4, [pc, #28] @ (5b1d0 <_PyThread_CurrentFrames@@Base+0x864>) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b242 <_PyThread_CurrentFrames@@Base+0x82a> │ │ │ │ + bne.n 5b196 <_PyThread_CurrentFrames@@Base+0x82a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - blx r5 │ │ │ │ + blxns sl │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005b280 : │ │ │ │ +0005b1d4 : │ │ │ │ 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] @ (5b2fc ) │ │ │ │ + ldr r4, [pc, #108] @ (5b250 ) │ │ │ │ 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, 5b2b0 │ │ │ │ + cbnz r3, 5b204 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5b2a6 │ │ │ │ + cbz r3, 5b1fa │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5b29a │ │ │ │ + b.n 5b1ee │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 5b2c0 │ │ │ │ + b.n 5b214 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b2c0 │ │ │ │ + beq.n 5b214 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5b2ce │ │ │ │ + cbz r3, 5b222 │ │ │ │ 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, 5b2e2 │ │ │ │ + cbz r3, 5b236 │ │ │ │ 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 2222c8 │ │ │ │ + bl 222538 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005b300 : │ │ │ │ +0005b254 : │ │ │ │ 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] @ (5b338 ) │ │ │ │ + ldr r4, [pc, #40] @ (5b28c ) │ │ │ │ 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 24afd0 │ │ │ │ + bl 24af14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7965c │ │ │ │ + b.w 79888 │ │ │ │ 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 5b356 │ │ │ │ + blt.n 5b2aa │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5b35c │ │ │ │ - b.n 5b39e │ │ │ │ + bne.n 5b2b0 │ │ │ │ + b.n 5b2f2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b374 │ │ │ │ + b.n 5b2c8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 5b374 │ │ │ │ + cbz r5, 5b2c8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 27db10 │ │ │ │ + bl 27d170 │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 5b374 │ │ │ │ + bge.n 5b2c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f94c8 │ │ │ │ + b.w 1f98f8 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 151d88 │ │ │ │ + bl 151380 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b3ae │ │ │ │ + beq.n 5b302 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5b38c │ │ │ │ + cbz r3, 5b2e0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 5b394 │ │ │ │ + b.n 5b2e8 │ │ │ │ movw r2, #10880 @ 0x2a80 │ │ │ │ movt r2, #78 @ 0x4e │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1537c0 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 152dc0 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b3b0 │ │ │ │ + beq.n 5b304 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5b3b0 │ │ │ │ + b.n 5b304 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0005b308 : │ │ │ │ + ldr r3, [pc, #56] @ (5b344 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cbnz r3, 5b31e │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5b312 │ │ │ │ + bx lr │ │ │ │ + movw r2, #4364 @ 0x110c │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5b33e │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 5b338 │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 5b334 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + 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, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #28084 @ 0x6db4 │ │ │ │ + movw r1, #25520 @ 0x63b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b41c │ │ │ │ + beq.n 5b3b0 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - cbnz r2, 5b44e │ │ │ │ + cbnz r2, 5b3e2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88b4c │ │ │ │ + bl 88d60 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b41c │ │ │ │ + cbz r0, 5b3b0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 5b430 │ │ │ │ - ldr r1, [pc, #132] @ (5b47c ) │ │ │ │ - movw r2, #13676 @ 0x356c │ │ │ │ + cbz r3, 5b3c4 │ │ │ │ + ldr r1, [pc, #132] @ (5b410 ) │ │ │ │ + movw r2, #11100 @ 0x2b5c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 12f98c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12efd4 <_PyObject_CallMethod@@Base> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5b420 │ │ │ │ + cbnz r0, 5b3b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5b41c │ │ │ │ + beq.n 5b3b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b41c │ │ │ │ + cbnz r3, 5b3b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b476 │ │ │ │ + b.n 5b40a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5b430 │ │ │ │ + beq.n 5b3c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b430 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b3c4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #35884 @ 0x8c2c │ │ │ │ + movw r0, #33308 @ 0x821c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r4, #4316 @ 0x10dc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 84cf4 │ │ │ │ - b.n 5b476 │ │ │ │ + bl 84f14 │ │ │ │ + b.n 5b40a │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r5, #7788 @ 0x1e6c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r5, r0 │ │ │ │ - movw r0, #35896 @ 0x8c38 │ │ │ │ + movw r0, #33320 @ 0x8228 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add sp, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -0005b480 : │ │ │ │ - ldr r3, [pc, #56] @ (5b4bc ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5b496 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5b48a │ │ │ │ - bx lr │ │ │ │ - movw r2, #4364 @ 0x110c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5b4b6 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 5b4b0 │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 5b4ac │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - 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 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5b4e8 │ │ │ │ + beq.n 5b43c │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 5b4f8 │ │ │ │ + b.n 5b44c │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 5b4f6 │ │ │ │ + ble.n 5b44a │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 5b4f2 │ │ │ │ - cbnz r2, 5b51a │ │ │ │ + bgt.n 5b446 │ │ │ │ + cbnz r2, 5b46e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b4f8 │ │ │ │ + b.n 5b44c │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #84] @ (5b550 ) │ │ │ │ + ldr r1, [pc, #84] @ (5b4a4 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5b520 │ │ │ │ - b.n 5b54a │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5b474 │ │ │ │ + b.n 5b49e │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #4364 @ 0x110c │ │ │ │ movteq r4, #71 @ 0x47 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 172560 │ │ │ │ + bl 171ec8 │ │ │ │ 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 fd704 │ │ │ │ + bl fd364 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - blxns sl │ │ │ │ + ldr r0, [pc, #0] @ (5b4a8 ) │ │ │ │ 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 85f58 │ │ │ │ + bl 8617c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b576 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 5b596 │ │ │ │ + bne.n 5b4ca │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 5b4ea │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5b58c │ │ │ │ + cbz r3, 5b4e0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5b588 │ │ │ │ + blt.n 5b4dc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5b58a │ │ │ │ + b.n 5b4de │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5b598 │ │ │ │ - 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, #44048 @ 0xac10 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #28084 @ 0x6db4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5b5e0 │ │ │ │ - ldrd r3, r0, [r4, #12] │ │ │ │ - ldrd r1, r2, [r4, #4] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw r0, #35912 @ 0x8c48 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ - b.n 5b5e2 │ │ │ │ + b.n 5b4ec │ │ │ │ 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, #44048 @ 0xac10 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #28084 @ 0x6db4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5b618 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5b62c │ │ │ │ - mov r0, r5 │ │ │ │ - bl c78d8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 5b614 │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, 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, #4048] @ 0xfd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5b656 │ │ │ │ + bhi.n 5b514 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5b670 │ │ │ │ + ble.n 5b52e │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - b.n 5b678 │ │ │ │ - movw r0, #5728 @ 0x1660 │ │ │ │ + b.n 5b536 │ │ │ │ + movw r0, #3140 @ 0xc44 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b64e │ │ │ │ + bne.n 5b50c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b9e8 │ │ │ │ + b.n 5b8a6 │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ - cbz r4, 5b6a6 │ │ │ │ + cbz r4, 5b564 │ │ │ │ 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 5b6be │ │ │ │ + beq.n 5b57c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36472 @ 0x8e78 │ │ │ │ + movw r1, #33880 @ 0x8458 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5b66c │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5b52a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6624 @ 0x19e0 │ │ │ │ + movw r1, #4048 @ 0xfd0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5b66c │ │ │ │ - movw r1, #212 @ 0xd4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl d0124 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5b52a │ │ │ │ + movw r1, #63252 @ 0xf714 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl cfcf8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b66c │ │ │ │ + beq.n 5b52a │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5b6f4 │ │ │ │ + cbz r0, 5b5b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b6f4 │ │ │ │ + beq.n 5b5b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b6f4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b5b2 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5b710 │ │ │ │ + cbz r0, 5b5ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b710 │ │ │ │ + beq.n 5b5ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b710 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b5ce │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5b72c │ │ │ │ + cbz r0, 5b5ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b72c │ │ │ │ + beq.n 5b5ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b72c │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b5ea │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5b748 │ │ │ │ + cbz r0, 5b606 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b748 │ │ │ │ + beq.n 5b606 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b748 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b606 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5b764 │ │ │ │ + cbz r0, 5b622 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b764 │ │ │ │ + beq.n 5b622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b764 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b622 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 5b780 │ │ │ │ + cbz r0, 5b63e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b780 │ │ │ │ + beq.n 5b63e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b780 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b63e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5b79c │ │ │ │ - movw r0, #65384 @ 0xff68 │ │ │ │ + bne.n 5b65a │ │ │ │ + movw r0, #62888 @ 0xf5a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 5b9ce │ │ │ │ + b.n 5b88c │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #36540 @ 0x8ebc │ │ │ │ + movw r1, #33948 @ 0x849c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fa224 │ │ │ │ + bl f9e84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b66c │ │ │ │ + beq.w 5b52a │ │ │ │ movs r7, #0 │ │ │ │ - movw r3, #65384 @ 0xff68 │ │ │ │ + movw r3, #62888 @ 0xf5a8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ 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 5b7dc │ │ │ │ + bpl.n 5b69a │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 5b9c4 │ │ │ │ + bge.w 5b882 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ - b.n 5b7e8 │ │ │ │ + b.n 5b6a6 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 5b9c4 │ │ │ │ + bge.w 5b882 │ │ │ │ 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 5b7fc │ │ │ │ + bpl.n 5b6ba │ │ │ │ mov r0, sl │ │ │ │ - bl 929d0 │ │ │ │ + bl 92c28 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5b810 │ │ │ │ + b.n 5b6ce │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 5b80c │ │ │ │ + bmi.n 5b6ca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b814 │ │ │ │ - b.n 5b820 │ │ │ │ + bne.n 5b6d2 │ │ │ │ + b.n 5b6de │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 5b83c │ │ │ │ - b.n 5b800 │ │ │ │ + cbnz r6, 5b6fa │ │ │ │ + b.n 5b6be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b820 │ │ │ │ + cbnz r3, 5b6de │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36568 @ 0x8ed8 │ │ │ │ + movw r1, #33976 @ 0x84b8 │ │ │ │ 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 d6078 │ │ │ │ - movw r1, #64628 @ 0xfc74 │ │ │ │ + b.w d5c0c │ │ │ │ + movw r1, #62132 @ 0xf2b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a960 │ │ │ │ - cbnz r0, 5b86a │ │ │ │ + cbnz r0, 5b728 │ │ │ │ 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 7965c │ │ │ │ - b.n 5b9c0 │ │ │ │ + bl 79888 │ │ │ │ + b.n 5b87e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2a960 │ │ │ │ - cbnz r0, 5b892 │ │ │ │ + cbnz r0, 5b750 │ │ │ │ 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 7965c │ │ │ │ - b.n 5b9c0 │ │ │ │ - movw r1, #36592 @ 0x8ef0 │ │ │ │ + bl 79888 │ │ │ │ + b.n 5b87e │ │ │ │ + movw r1, #34000 @ 0x84d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2a960 │ │ │ │ - cbnz r0, 5b8bc │ │ │ │ + cbnz r0, 5b77a │ │ │ │ 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 5b8e4 │ │ │ │ - movw r1, #36604 @ 0x8efc │ │ │ │ + b.n 5b7a2 │ │ │ │ + movw r1, #34012 @ 0x84dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2a960 │ │ │ │ - cbnz r0, 5b906 │ │ │ │ + cbnz r0, 5b7c4 │ │ │ │ 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 7965c │ │ │ │ + bl 79888 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r2, #45345 @ 0xb121 │ │ │ │ + movw r2, #45173 @ 0xb075 │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #44857 @ 0xaf39 │ │ │ │ + movw r1, #44685 @ 0xae8d │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 5b9c0 │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ + b.n 5b87e │ │ │ │ + movw r1, #3412 @ 0xd54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2a960 │ │ │ │ - cbnz r0, 5b948 │ │ │ │ + cbnz r0, 5b806 │ │ │ │ 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 7965c │ │ │ │ + bl 79888 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #44263 @ 0xace7 │ │ │ │ + movw r1, #44091 @ 0xac3b │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 5b9c0 │ │ │ │ - movw r1, #48516 @ 0xbd84 │ │ │ │ + b.n 5b87e │ │ │ │ + movw r1, #45940 @ 0xb374 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a960 │ │ │ │ - cbnz r0, 5b98a │ │ │ │ + cbnz r0, 5b848 │ │ │ │ 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 7965c │ │ │ │ + bl 79888 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #43933 @ 0xab9d │ │ │ │ + movw r1, #43761 @ 0xaaf1 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 5b9c0 │ │ │ │ + b.n 5b87e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #36612 @ 0x8f04 │ │ │ │ + movw r1, #34020 @ 0x84e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5b66c │ │ │ │ + beq.w 5b52a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5b66c │ │ │ │ + bne.w 5b52a │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b66c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b52a │ │ │ │ adds r7, #1 │ │ │ │ - b.n 5b7c4 │ │ │ │ + b.n 5b682 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b9d8 │ │ │ │ + bne.n 5b896 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5b9e8 │ │ │ │ + b.n 5b8a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b9ce │ │ │ │ + bne.n 5b88c │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b9ce │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b88c │ │ │ │ add sp, #12 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ + movw r3, #44048 @ 0xac10 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #25520 @ 0x63b0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14e8e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5b8f2 │ │ │ │ + ldrd r3, r0, [r4, #12] │ │ │ │ + ldrd r1, r2, [r4, #4] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movw r0, #34040 @ 0x84f8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 84f14 │ │ │ │ + b.n 5b8f4 │ │ │ │ + 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, #44048 @ 0xac10 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #25520 @ 0x63b0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14e8e8 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5b92a │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5b93e │ │ │ │ + mov r0, r5 │ │ │ │ + bl c74e0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 5b926 │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + 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, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #28084 @ 0x6db4 │ │ │ │ + movw r1, #25520 @ 0x63b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ba30 │ │ │ │ + beq.n 5b982 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #12448 @ 0x30a0 │ │ │ │ + movw r0, #9872 @ 0x2690 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ 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 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #28084 @ 0x6db4 │ │ │ │ + movw r1, #25520 @ 0x63b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ba96 │ │ │ │ + beq.n 5b9e8 │ │ │ │ adds r1, r4, #4 │ │ │ │ ldmia r1, {r1, r2, r3, r5} │ │ │ │ - cbz r5, 5ba84 │ │ │ │ + cbz r5, 5b9d6 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 5ba84 │ │ │ │ + cbz r0, 5b9d6 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ - cbz r4, 5ba84 │ │ │ │ + cbz r4, 5b9d6 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #36632 @ 0x8f18 │ │ │ │ + movw r0, #34048 @ 0x8500 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 84cf4 │ │ │ │ - b.n 5ba98 │ │ │ │ - movw r0, #12448 @ 0x30a0 │ │ │ │ + bl 84f14 │ │ │ │ + b.n 5b9ea │ │ │ │ + movw r0, #9872 @ 0x2690 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ 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, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #28084 @ 0x6db4 │ │ │ │ + movw r1, #25520 @ 0x63b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bafc │ │ │ │ + beq.n 5ba4e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 5bae8 │ │ │ │ - ldr r0, [pc, #44] @ (5bb00 ) │ │ │ │ - bl 209d44 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq.n 5ba3a │ │ │ │ + ldr r0, [pc, #48] @ (5ba54 ) │ │ │ │ + bl 20a07c <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #19884 @ 0x4dac │ │ │ │ + movw r0, #17308 @ 0x439c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r0, #12448 @ 0x30a0 │ │ │ │ + movw r0, #9872 @ 0x2690 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bpl.n 5bb0c │ │ │ │ + nop │ │ │ │ + bpl.n 5ba60 │ │ │ │ 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, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - movw r1, #28084 @ 0x6db4 │ │ │ │ + movw r1, #25520 @ 0x63b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bb52 │ │ │ │ + beq.n 5baa6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 5bb56 │ │ │ │ + bmi.n 5baaa │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30052 @ 0x7564 │ │ │ │ + movw r1, #27584 @ 0x6bc0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bbc0 │ │ │ │ + b.n 5bb14 │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ - movw r1, #27012 @ 0x6984 │ │ │ │ + movw r1, #24436 @ 0x5f74 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f704 │ │ │ │ + bl 8f95c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb52 │ │ │ │ + beq.n 5baa6 │ │ │ │ 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 7965c │ │ │ │ + bl 79888 │ │ │ │ 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 7965c │ │ │ │ + bl 79888 │ │ │ │ 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 7965c │ │ │ │ + bl 79888 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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, #25956 @ 0x6564 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 122d9c │ │ │ │ + bl 1223fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 5bc00 │ │ │ │ + beq.n 5bb54 │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5bc00 │ │ │ │ + beq.n 5bb54 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 5bc2a │ │ │ │ - b.n 5bc18 │ │ │ │ + beq.n 5bb7e │ │ │ │ + b.n 5bb6c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5bbf8 │ │ │ │ - movw r0, #36644 @ 0x8f24 │ │ │ │ + beq.n 5bb4c │ │ │ │ + movw r0, #34060 @ 0x850c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 177b34 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1774ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bbf8 │ │ │ │ - b.n 5bc68 │ │ │ │ + bne.n 5bb4c │ │ │ │ + b.n 5bbbc │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #36644 @ 0x8f24 │ │ │ │ + movw r0, #34060 @ 0x850c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5bc68 │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5bbbc │ │ │ │ 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 5bc5c │ │ │ │ + beq.n 5bbb0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 88010 │ │ │ │ - cbnz r0, 5bc5c │ │ │ │ + bl 88224 │ │ │ │ + cbnz r0, 5bbb0 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #2652 @ 0xa5c │ │ │ │ + movw r1, #156 @ 0x9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #36644 @ 0x8f24 │ │ │ │ + movw r0, #34060 @ 0x850c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5bc68 │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5bbbc │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 234bcc │ │ │ │ + b.w 234b70 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005bc6c <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005bbc0 <_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, 5bc9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5bbf0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5bc9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5bbf0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 5bcb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 5bc04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5bcb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 5bc04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2273 @ 0x8e1 │ │ │ │ - movw r0, #53404 @ 0xd09c │ │ │ │ + movw r0, #50908 @ 0xc6dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bcc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 5bc14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 22c8ec <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ + bl 22c92c <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 5bcd2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66> │ │ │ │ + cbz r3, 5bc26 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5bcd8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + cbnz r0, 5bc2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ movs r0, #0 │ │ │ │ - b.w 734d0 │ │ │ │ - b.w ed2d8 │ │ │ │ + b.w 736f4 │ │ │ │ + b.w ecf50 │ │ │ │ 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 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -73731,803 +73673,687 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #8284 @ 0x205c │ │ │ │ + movw r1, #5788 @ 0x169c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c3d1c │ │ │ │ - cbz r0, 5bd1e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ + bl c3924 │ │ │ │ + cbz r0, 5bc72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 26fc18 │ │ │ │ + bl 26f270 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bdbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ + beq.n 5bd10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 5bd84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x118> │ │ │ │ + cbz r0, 5bcd8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x118> │ │ │ │ mov r1, r4 │ │ │ │ - bl d6cbc │ │ │ │ + bl d6874 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bdbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ + beq.n 5bd10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5bd92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ + cbz r3, 5bce6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5bd92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ + beq.n 5bce6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 26fe20 │ │ │ │ + bl 26f478 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bda6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a> │ │ │ │ + beq.n 5bcfa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a> │ │ │ │ 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 7965c │ │ │ │ - b.n 5bd92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ + bl 79888 │ │ │ │ + b.n 5bce6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ 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, 5bdbe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ + cbz r3, 5bd12 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 5bdbe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ + cbz r1, 5bd12 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26fdac │ │ │ │ + bl 26f404 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bdbe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ + bne.n 5bd12 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bdbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ + beq.n 5bd10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bdbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ + cbnz r3, 5bd10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #25956 @ 0x6564 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 122d9c │ │ │ │ + bl 1223fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5bdfe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ + beq.n 5bd52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5bdfe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ + beq.n 5bd52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 5be2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c0> │ │ │ │ - b.n 5be18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + beq.n 5bd80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c0> │ │ │ │ + b.n 5bd6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5bdf6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ - movw r0, #36676 @ 0x8f44 │ │ │ │ + beq.n 5bd4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + movw r0, #34092 @ 0x852c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 177b34 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1774ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bdf6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bne.n 5bd4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5be94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ + b.n 5bde8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #36676 @ 0x8f44 │ │ │ │ + movw r0, #34092 @ 0x852c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5be14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + beq.n 5bd68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 88b4c │ │ │ │ + bl 88d60 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5be14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + beq.n 5bd68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5be60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ + cbnz r0, 5bdb4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5be14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + beq.n 5bd68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5be14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + bne.n 5bd68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5be14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bd68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r0, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e98c │ │ │ │ + bl 7ebb4 │ │ │ │ str r0, [r4, #16] │ │ │ │ - cbnz r0, 5be94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ + cbnz r0, 5bde8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5be14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + beq.n 5bd68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5be14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + bne.n 5bd68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5be14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bd68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ 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 r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 795a0 │ │ │ │ + bl 797cc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ 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 5bee2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ + beq.n 5be36 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5bee2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ + cbnz r3, 5be36 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_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, 5bf14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5be68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5bf0e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5bf14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ + bne.n 5be62 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5be68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bf6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x302> │ │ │ │ + cbnz r0, 5bec2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x302> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5bf30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5be84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5bf2a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2be> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5bf30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ + bne.n 5be7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2be> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5be84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bf6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x302> │ │ │ │ + cbnz r0, 5bec2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x302> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bf4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e0> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5bea0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e0> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5bf46 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2da> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5bf4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e0> │ │ │ │ + bne.n 5be9a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2da> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5bea0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bf6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x302> │ │ │ │ + cbnz r0, 5bec2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x302> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bf6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x302> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 5bf64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f8> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - 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, 5bfa0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x334> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 5bf9a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32e> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5bfa0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x334> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5bfde <_PyArg_ParseTupleAndKeywordsFast@@Base+0x372> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5bfbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x350> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 5bfb6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34a> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5bfbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x350> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5bfde <_PyArg_ParseTupleAndKeywordsFast@@Base+0x372> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bfde <_PyArg_ParseTupleAndKeywordsFast@@Base+0x372> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5bec2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x302> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5bfd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x368> │ │ │ │ + bne.n 5beb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f8> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5c00c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a0> │ │ │ │ + bgt.n 5bef0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22952 @ 0x59a8 │ │ │ │ + movw r1, #20376 @ 0x4f98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5c032 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c6> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5bf16 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x356> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5c028 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ + cbz r3, 5bf0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39572 @ 0x9a94 │ │ │ │ + movw r1, #36996 @ 0x9084 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5c032 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c6> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5bf16 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x356> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, 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 5c14e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e2> │ │ │ │ + bl 5c0a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e2> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c146 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4da> │ │ │ │ + beq.n 5c02a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x46a> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5c064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f8> │ │ │ │ + beq.n 5bf48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x388> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5c06c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x400> │ │ │ │ + b.n 5bf50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x390> │ │ │ │ movw r6, #10880 @ 0x2a80 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5c12e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c2> │ │ │ │ + beq.n 5c012 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x452> │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 73304 │ │ │ │ + bl 73528 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5c084 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x418> │ │ │ │ + cbnz r0, 5bf68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c112 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a6> │ │ │ │ + b.n 5bff6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x436> │ │ │ │ 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 1eb4e0 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1eb910 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5c0c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x45a> │ │ │ │ + bge.n 5bfaa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ea> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 5c112 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a6> │ │ │ │ - b.n 5c0f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x48c> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 5bff6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x436> │ │ │ │ + b.n 5bfdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x41c> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ 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 161960 │ │ │ │ + bl 161050 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 5c112 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a6> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 5bff6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x436> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c080 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x414> │ │ │ │ + beq.n 5bf64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c080 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x414> │ │ │ │ + bne.n 5bf64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c080 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x414> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bf64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c122 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b6> │ │ │ │ + beq.n 5c006 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x446> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5c126 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ba> │ │ │ │ + cbz r3, 5c00a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44a> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5c146 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4da> │ │ │ │ + b.n 5c02a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x46a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c122 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b6> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c006 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x446> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #55300 @ 0xd804 │ │ │ │ + movw r1, #52804 @ 0xce44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5c080 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x414> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5bf64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ 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, 5c062 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a2> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 5c05c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x49c> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c062 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a2> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5c0a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e0> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 5c07e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4be> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 5c078 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b8> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c07e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4be> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5c0a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e0> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 5c0a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e0> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 5c096 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d6> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5c1b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54a> │ │ │ │ + blt.n 5c10a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54a> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c1ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x540> │ │ │ │ + cbz r0, 5c100 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x540> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5c180 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x514> │ │ │ │ + cbz r3, 5c0d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x514> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5c188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x51c> │ │ │ │ + b.n 5c0dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x51c> │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 151f8c │ │ │ │ + bl 151584 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c1ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x542> │ │ │ │ + bne.n 5c102 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x542> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c1ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x540> │ │ │ │ + beq.n 5c100 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x540> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c1ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x540> │ │ │ │ + cbnz r3, 5c100 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x540> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ - b.n 5c1b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54c> │ │ │ │ + bl d2994 │ │ │ │ + b.n 5c10c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54c> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5c1de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x572> │ │ │ │ + cbz r0, 5c132 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x572> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18bc34 <_PyDeadline_Init@@Base+0x24b4> │ │ │ │ + bl 18b730 <_PyDeadline_Init@@Base+0x24c0> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5c14e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e2> │ │ │ │ + bl 5c0a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e2> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c2fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x68e> │ │ │ │ + beq.n 5c24e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x68e> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5c216 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5aa> │ │ │ │ + beq.n 5c16a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5aa> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5c21e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5b2> │ │ │ │ + b.n 5c172 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5b2> │ │ │ │ movw r6, #10880 @ 0x2a80 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5c2e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x676> │ │ │ │ + beq.n 5c236 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x676> │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 73304 │ │ │ │ + bl 73528 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5c236 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ca> │ │ │ │ + cbnz r0, 5c18a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ca> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c2c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x65a> │ │ │ │ + b.n 5c21a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x65a> │ │ │ │ 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 1eb4e0 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1eb910 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5c27a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x60e> │ │ │ │ + bge.n 5c1ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x60e> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 5c2c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x65a> │ │ │ │ - b.n 5c2ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x640> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 5c21a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x65a> │ │ │ │ + b.n 5c200 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x640> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 161960 │ │ │ │ + bl 161050 │ │ │ │ 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 161960 │ │ │ │ + bl 161050 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 5c2c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x65a> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 5c21a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x65a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c232 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c6> │ │ │ │ + beq.n 5c186 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c232 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c6> │ │ │ │ + bne.n 5c186 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c232 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c6> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c186 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c2d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66a> │ │ │ │ + beq.n 5c22a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5c2da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66e> │ │ │ │ + cbz r3, 5c22e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66e> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5c2fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x68e> │ │ │ │ + b.n 5c24e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x68e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c2d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66a> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c22a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #55300 @ 0xd804 │ │ │ │ + movw r1, #52804 @ 0xce44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5c232 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c6> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5c186 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c6> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {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 r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1546a8 │ │ │ │ - cbnz r0, 5c322 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b6> │ │ │ │ + bl 153ca8 │ │ │ │ + cbnz r0, 5c276 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c35e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f2> │ │ │ │ - movw r3, #63873 @ 0xf981 │ │ │ │ + b.n 5c2b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f2> │ │ │ │ + movw r3, #62977 @ 0xf601 │ │ │ │ movt r3, #13 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c342 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d6> │ │ │ │ + bne.n 5c296 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d6> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5c356 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ea> │ │ │ │ + bne.n 5c2aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ea> │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5c35e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f2> │ │ │ │ + b.n 5c2b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f2> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c352 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e6> │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 5c356 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ea> │ │ │ │ - b.n 5c31e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b2> │ │ │ │ + bne.n 5c2a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e6> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 5c2aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ea> │ │ │ │ + b.n 5c272 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b2> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c338 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6cc> │ │ │ │ + beq.n 5c28c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6cc> │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ - movw r3, #44048 @ 0xac10 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #28084 @ 0x6db4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5c3c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x758> │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - ldr r7, [r2, #8] │ │ │ │ - lsls r3, r3, #5 │ │ │ │ - bpl.n 5c3ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x742> │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - bne.n 5c3ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x742> │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 5c3da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76e> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34356 @ 0x8634 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5c45c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7f0> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 5c408 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x79c> │ │ │ │ - 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 5c40c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a0> │ │ │ │ - ldr.w r0, [r8, #4]! │ │ │ │ - bl 85f58 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bge.n 5c3f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x786> │ │ │ │ - bl 80b80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5c3c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x758> │ │ │ │ - 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 5c3c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x75c> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - b.n 5c454 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e8> │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 5c3d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x766> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 73304 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5c3c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x758> │ │ │ │ - add.w r5, r0, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r7 │ │ │ │ - bge.n 5c44c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e0> │ │ │ │ - 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 5c422 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b6> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - str r1, [r4, #16] │ │ │ │ - bl 7965c │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - 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 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #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 df7a4 <_PyType_Name@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - adds r3, r5, #1 │ │ │ │ - bne.n 5c4ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x840> │ │ │ │ - movw r0, #6676 @ 0x1a14 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e27ac │ │ │ │ - mov r3, r5 │ │ │ │ - movw r0, #36712 @ 0x8f68 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e27ac │ │ │ │ - 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 201520 │ │ │ │ + bl 201858 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c552 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e6> │ │ │ │ + beq.n 5c364 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a4> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5c4e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x87a> │ │ │ │ + cbz r6, 5c2f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x738> │ │ │ │ ldr r4, [r5, #20] │ │ │ │ - b.n 5c4ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x882> │ │ │ │ + b.n 5c300 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x740> │ │ │ │ movw r4, #10880 @ 0x2a80 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201c78 │ │ │ │ + bl 201fb0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5c514 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a8> │ │ │ │ + bge.n 5c326 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x766> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36724 @ 0x8f74 │ │ │ │ + movw r1, #34124 @ 0x854c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5c552 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e6> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5c364 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a4> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5c53c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d0> │ │ │ │ + bgt.n 5c34e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78e> │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r4, r2 │ │ │ │ add r1, r4 │ │ │ │ subs r2, r6, r2 │ │ │ │ blx 2a414 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151d88 │ │ │ │ + bl 151380 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c552 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e6> │ │ │ │ + beq.n 5c364 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a4> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5c554 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e8> │ │ │ │ + b.n 5c366 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a6> │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #57492 @ 0xe094 │ │ │ │ + movw r1, #54916 @ 0xd684 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -74536,897 +74362,1013 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29634 │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 5c58c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x920> │ │ │ │ + bhi.n 5c39e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7de> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c5a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ - b.n 5c5ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97e> │ │ │ │ - movw r0, #36060 @ 0x8cdc │ │ │ │ + cbz r0, 5c3b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7f6> │ │ │ │ + b.n 5c3fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x83c> │ │ │ │ + movw r0, #33484 @ 0x82cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c57c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x910> │ │ │ │ - b.n 5c5ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97e> │ │ │ │ + bne.n 5c38e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ce> │ │ │ │ + b.n 5c3fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x83c> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 5c61e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b2> │ │ │ │ + ble.n 5c430 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x870> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c60c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ + beq.n 5c41e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x85e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5c5ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x982> │ │ │ │ + bpl.n 5c400 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x840> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5c5ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97e> │ │ │ │ + cbz r0, 5c3fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x83c> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5c60e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a2> │ │ │ │ + beq.n 5c420 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c64e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9e2> │ │ │ │ - movw r2, #63688 @ 0xf8c8 │ │ │ │ + b.n 5c460 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a0> │ │ │ │ + movw r2, #61192 @ 0xef08 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #2812 @ 0xafc │ │ │ │ + movw r1, #316 @ 0x13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #36060 @ 0x8cdc │ │ │ │ + movw r0, #33484 @ 0x82cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5c5ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97e> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5c3fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x83c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5c620 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b4> │ │ │ │ + beq.n 5c432 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x872> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c78d8 │ │ │ │ + bl c74e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5c620 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b4> │ │ │ │ - b.n 5c5ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97e> │ │ │ │ + bge.n 5c432 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x872> │ │ │ │ + b.n 5c3fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x83c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 5c62e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9c2> │ │ │ │ + cbnz r4, 5c440 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x880> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 19f954 │ │ │ │ + bl 19fd4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c64e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9e2> │ │ │ │ + cbz r0, 5c460 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a0> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #45368 @ 0xb138 │ │ │ │ + movw r0, #42792 @ 0xa728 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5c658 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ec> │ │ │ │ + cbz r3, 5c46a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8aa> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ 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 │ │ │ │ + movw r3, #44048 @ 0xac10 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #25520 @ 0x63b0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14e8e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5c4d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x914> │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + ldr r7, [r2, #8] │ │ │ │ + lsls r3, r3, #5 │ │ │ │ + bpl.n 5c4be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fe> │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + bne.n 5c4be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fe> │ │ │ │ + add.w r8, r8, #8 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 5c4ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92a> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #31400 @ 0x7aa8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5c56c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ac> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 5c518 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x958> │ │ │ │ + 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 5c51c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ + ldr.w r0, [r8, #4]! │ │ │ │ + bl 8617c │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bge.n 5c502 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x942> │ │ │ │ + bl 80da0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5c4d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x914> │ │ │ │ + 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 5c4d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + b.n 5c564 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a4> │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 5c4e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x922> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 73528 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5c4d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x914> │ │ │ │ + add.w r5, r0, #8 │ │ │ │ + movs r3, #0 │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r7 │ │ │ │ + bge.n 5c55c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x99c> │ │ │ │ + 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 5c532 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x972> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + str r1, [r4, #16] │ │ │ │ + bl 79888 │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + 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 │ │ │ │ - bl 1f2570 │ │ │ │ + bl 1f29a0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c67c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa10> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 5c686 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa1a> │ │ │ │ + bne.n 5c58e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ce> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 5c598 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d8> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80d4c │ │ │ │ + b.w 80f6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5} │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - cbz r3, 5c69a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2e> │ │ │ │ + cbz r3, 5c5ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ec> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5c6a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa36> │ │ │ │ + b.n 5c5b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9f4> │ │ │ │ movw r2, #10880 @ 0x2a80 │ │ │ │ movt r2, #78 @ 0x4e │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r3, r1 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 5c6bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa50> │ │ │ │ + ble.n 5c5ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0e> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5c6a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa3c> │ │ │ │ + b.n 5c5ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9fa> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ 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, 5c6f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa86> │ │ │ │ + cbnz r1, 5c604 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa44> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36756 @ 0x8f94 │ │ │ │ + movw r1, #34160 @ 0x8570 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5c71c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5c62e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #54384 @ 0xd470 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122d9c │ │ │ │ + bl 1223fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5c748 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xadc> │ │ │ │ + bne.n 5c65a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9a> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21e53c │ │ │ │ + bl 21e7ac │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5c722 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab6> │ │ │ │ + cbnz r0, 5c634 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa74> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c80e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xba2> │ │ │ │ + b.n 5c720 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb60> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5c7ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb80> │ │ │ │ + beq.n 5c6fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb3e> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad4> │ │ │ │ + cbz r2, 5c652 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa92> │ │ │ │ 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 5c728 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xabc> │ │ │ │ + b.n 5c63a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa7a> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5c7d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb66> │ │ │ │ + bpl.n 5c6e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb24> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21e53c │ │ │ │ + bl 21e7ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c71c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ + beq.n 5c62e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90f80 │ │ │ │ + bl 911d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c7ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb80> │ │ │ │ + beq.n 5c6fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb3e> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5c792 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb26> │ │ │ │ + bmi.n 5c6a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae4> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36792 @ 0x8fb8 │ │ │ │ + movw r1, #34196 @ 0x8594 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5c7ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb5e> │ │ │ │ - bl 85f58 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5c6dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1c> │ │ │ │ + bl 8617c │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c7ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4e> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 5c7ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb5e> │ │ │ │ + bne.n 5c6cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 5c6dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36820 @ 0x8fd4 │ │ │ │ + movw r1, #34224 @ 0x85b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5c7ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb5e> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5c6dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5c7a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb36> │ │ │ │ + blt.n 5c6b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaf4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 186aec │ │ │ │ + bl 1864b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c760 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaf4> │ │ │ │ + bne.n 5c672 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab2> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5c71c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ + beq.n 5c62e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5c7fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8e> │ │ │ │ + b.n 5c70c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4c> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #36856 @ 0x8ff8 │ │ │ │ + movw r1, #34260 @ 0x85d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 5c71c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ + bl d5c0c │ │ │ │ + b.n 5c62e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 187be0 <_PyBytesWriter_WriteBytes@@Base+0x134> │ │ │ │ + bl 18752c <_PyBytesWriter_WriteBytes@@Base+0x134> │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5c80e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xba2> │ │ │ │ + b.n 5c720 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb60> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5c7fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8e> │ │ │ │ + bcs.n 5c70c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ - b.n 5c71c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ + bl 787e8 │ │ │ │ + b.n 5c62e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44048 @ 0xac10 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #28084 @ 0x6db4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5c868 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfc> │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 5c858 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbec> │ │ │ │ - movw r0, #12456 @ 0x30a8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ - movw r0, #5104 @ 0x13f0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl df424 <_PyType_Name@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + adds r3, r5, #1 │ │ │ │ + bne.n 5c754 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb94> │ │ │ │ + movw r0, #4100 @ 0x1004 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w e2430 │ │ │ │ + mov r3, r5 │ │ │ │ + movw r0, #34336 @ 0x8620 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w e2430 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5c884 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc18> │ │ │ │ + blt.n 5c77e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbbe> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5c89e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc32> │ │ │ │ + blt.n 5c798 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd8> │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7844 @ 0x1ea4 │ │ │ │ + movw r1, #5268 @ 0x1494 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c8a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3c> │ │ │ │ + b.n 5c7a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe2> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5c8ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc40>) │ │ │ │ + ldr r0, [pc, #8] @ (5c7a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe4>) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ strb r4, [r0, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r1, 5c8ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc5e> │ │ │ │ + cbz r1, 5c7c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc02> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ 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, #36932 @ 0x9044 │ │ │ │ + movw r1, #34348 @ 0x862c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 5c90e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca2> │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 5c806 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc46> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 2994c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5c912 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca6> │ │ │ │ + bge.n 5c80a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c962 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ - bne.n 5c92c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc0> │ │ │ │ + b.n 5c85a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc9a> │ │ │ │ + bne.n 5c824 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc64> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36948 @ 0x9054 │ │ │ │ + movw r1, #34364 @ 0x863c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5c90e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca2> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5c806 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc46> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5c93c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ + bne.n 5c834 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc74> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 730ec │ │ │ │ - b.n 5c962 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ + bl 73310 │ │ │ │ + b.n 5c85a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc9a> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 5c94a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcde> │ │ │ │ + bne.n 5c842 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc82> │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 730ec │ │ │ │ - b.n 5c962 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ + bl 73310 │ │ │ │ + b.n 5c85a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc9a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44868 @ 0xaf44 │ │ │ │ + movw r1, #50176 @ 0xc400 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5c90e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca2> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5c806 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc46> │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - b.w 5b9ee │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5c980 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ - movw r3, #4316 @ 0x10dc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movs r0, #3 │ │ │ │ - b.w 7ebc0 │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7e98c │ │ │ │ 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, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #28084 @ 0x6db4 │ │ │ │ + movw r1, #25520 @ 0x63b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c9cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd60> │ │ │ │ - ldrd r3, r0, [r4, #12] │ │ │ │ - ldrd r1, r2, [r4, #4] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw r0, #35912 @ 0x8c48 │ │ │ │ + beq.n 5c8b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf4> │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 5c8a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce4> │ │ │ │ + movw r0, #9880 @ 0x2698 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 84f14 │ │ │ │ + movw r0, #2516 @ 0x9d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ - b.n 5c9ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd62> │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 84f14 │ │ │ │ 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, #44048 @ 0xac10 │ │ │ │ + b.w 5b940 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 5c8d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd12> │ │ │ │ + movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #28084 @ 0x6db4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5ca04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd98> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5ca18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdac> │ │ │ │ - mov r0, r5 │ │ │ │ - bl c78d8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 5ca00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd94> │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + movs r0, #3 │ │ │ │ + b.w 7ede8 │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7ebb4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #54384 @ 0xd470 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122d9c │ │ │ │ + bl 1223fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ca58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdec> │ │ │ │ + cbz r0, 5c916 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd56> │ │ │ │ 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 8276c │ │ │ │ + bl 8298c │ │ │ │ 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, #44048 @ 0xac10 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #25520 @ 0x63b0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14e8e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5c960 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda0> │ │ │ │ + ldrd r3, r0, [r4, #12] │ │ │ │ + ldrd r1, r2, [r4, #4] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movw r0, #34040 @ 0x84f8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 84f14 │ │ │ │ + b.n 5c962 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda2> │ │ │ │ + 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, 5ca88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe1c> │ │ │ │ + cbnz r1, 5c992 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdd2> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36756 @ 0x8f94 │ │ │ │ + movw r1, #34160 @ 0x8570 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5cc76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100a> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5cb80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc0> │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #54384 @ 0xd470 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122d9c │ │ │ │ + bl 1223fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5cb16 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeaa> │ │ │ │ + bne.n 5ca20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe60> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 2267b0 <_PyLong_UnsignedShort_Converter@@Base+0x478> │ │ │ │ + bl 22687c <_Py_set_inheritable_async_safe@@Base+0x2660> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5cc76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100a> │ │ │ │ + beq.w 5cb80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc0> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5cad6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe6a> │ │ │ │ + bcs.n 5c9e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe20> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 781fc │ │ │ │ - b.n 5cad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe6c> │ │ │ │ + bl 78430 │ │ │ │ + b.n 5c9e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe22> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5cae8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe7c> │ │ │ │ + cbz r0, 5c9f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe32> │ │ │ │ ldrd r7, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 5cb0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe9e> │ │ │ │ + b.n 5ca14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe54> │ │ │ │ mov r0, r4 │ │ │ │ - bl 785b4 │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 5cc76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100a> │ │ │ │ + bl 787e8 │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 5cb80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc0> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5cb0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe9e> │ │ │ │ + cbz r3, 5ca14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe54> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w ip, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne.w ip, [r3] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 5caf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe88> │ │ │ │ + bne.n 5c9fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe3e> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 29cc8 │ │ │ │ - b.n 5cc66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xffa> │ │ │ │ + b.n 5cb70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb0> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5cc4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe0> │ │ │ │ + bpl.w 5cb56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf96> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2267b0 <_PyLong_UnsignedShort_Converter@@Base+0x478> │ │ │ │ + bl 22687c <_Py_set_inheritable_async_safe@@Base+0x2660> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5cc76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100a> │ │ │ │ + beq.w 5cb80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc0> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90f80 │ │ │ │ + bl 911d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5cc66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xffa> │ │ │ │ + beq.w 5cb70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb0> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5cb50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xee4> │ │ │ │ + bpl.n 5ca5a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe9a> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5cb68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xefc> │ │ │ │ + beq.n 5ca72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb2> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37004 @ 0x908c │ │ │ │ + movw r1, #34412 @ 0x866c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5cc44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5cb4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf8e> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 85f58 │ │ │ │ + bl 8617c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5cb7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf12> │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 5ca88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xec8> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5cc44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ + bne.n 5cb4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf8e> │ │ │ │ ldr r5, [r5, #16] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 18b14c <_PyDeadline_Init@@Base+0x19cc> │ │ │ │ + bl 18ac48 <_PyDeadline_Init@@Base+0x19d8> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5cb98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + cbz r0, 5caa2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xee2> │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 5cb2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xec2> │ │ │ │ + b.n 5ca38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe78> │ │ │ │ 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 5cbd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf64> │ │ │ │ + bhi.n 5cada <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5cb2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xec2> │ │ │ │ + bcc.n 5ca38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe78> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5cbd2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf66> │ │ │ │ + b.n 5cadc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1c> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cbf6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf8a> │ │ │ │ + blt.n 5cb00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf40> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5cbe4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf78> │ │ │ │ + bls.n 5caee <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2e> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5cbdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf70> │ │ │ │ + b.n 5cae6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf26> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5cbf0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf84> │ │ │ │ + bcs.n 5cafa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf3a> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5cbfc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf90> │ │ │ │ + cbnz r0, 5cb06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf46> │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 5cc44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 5cb4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf8e> │ │ │ │ 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 29634 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5cc3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd0> │ │ │ │ + beq.n 5cb46 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf86> │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5cc38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfcc> │ │ │ │ + beq.n 5cb42 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf82> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 18b14c <_PyDeadline_Init@@Base+0x19cc> │ │ │ │ + bl 18ac48 <_PyDeadline_Init@@Base+0x19d8> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5cc12 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfa6> │ │ │ │ + b.n 5cb1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf5c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 785b4 │ │ │ │ - b.n 5cb2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xec2> │ │ │ │ + bl 787e8 │ │ │ │ + b.n 5ca38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe78> │ │ │ │ mov r0, r4 │ │ │ │ - bl 228950 <_PyXI_Exit@@Base+0x3f8> │ │ │ │ - b.n 5cc76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100a> │ │ │ │ + bl 228a20 <_PyXI_Exit@@Base+0x3f8> │ │ │ │ + b.n 5cb80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc0> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #37040 @ 0x90b0 │ │ │ │ + movw r1, #34448 @ 0x8690 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 5cc76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100a> │ │ │ │ + bl d5c0c │ │ │ │ + b.n 5cb80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc0> │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 228950 <_PyXI_Exit@@Base+0x3f8> │ │ │ │ + bl 228a20 <_PyXI_Exit@@Base+0x3f8> │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r8, #8] │ │ │ │ - b.n 5cc7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100e> │ │ │ │ + b.n 5cb84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc4> │ │ │ │ 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, #44048 @ 0xac10 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #25520 @ 0x63b0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14e8e8 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5cbbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xffc> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5cbd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1010> │ │ │ │ + mov r0, r5 │ │ │ │ + bl c74e0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 5cbb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff8> │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + 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 795a0 │ │ │ │ + bl 797cc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5ccb2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1046> │ │ │ │ + cbz r0, 5cc04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1044> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ccb2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1046> │ │ │ │ + beq.n 5cc04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1044> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ccb2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1046> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5cc04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1044> │ │ │ │ + bl 793e0 <_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 5ccd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1068> │ │ │ │ + beq.n 5cc26 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1066> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ccd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1068> │ │ │ │ + cbnz r3, 5cc26 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1066> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_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, #54384 @ 0xd470 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122d9c │ │ │ │ + bl 1223fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cd14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a8> │ │ │ │ + cbz r0, 5cc66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a6> │ │ │ │ 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 8276c │ │ │ │ + bl 8298c │ │ │ │ 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 795a0 │ │ │ │ + bl 797cc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5cd4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10de> │ │ │ │ + cbz r0, 5cc9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10dc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cd4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10de> │ │ │ │ + beq.n 5cc9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5cd4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10de> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5cc9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10dc> │ │ │ │ + bl 793e0 <_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 5cd6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1100> │ │ │ │ + beq.n 5ccbe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cd6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1100> │ │ │ │ + cbnz r3, 5ccbe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fe> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_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, #44048 @ 0xac10 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #28084 @ 0x6db4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5cdb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1144> │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #37112 @ 0x90f8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ - 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 187be0 <_PyBytesWriter_WriteBytes@@Base+0x134> │ │ │ │ + bl 18752c <_PyBytesWriter_WriteBytes@@Base+0x134> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 21e53c │ │ │ │ + bl 21e7ac │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ 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, #44048 @ 0xac10 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #25520 @ 0x63b0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14e8e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5cd36 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1176> │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + movw r0, #34528 @ 0x86e0 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 84f14 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r2, [pc, #256] @ (5cefc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1290>) │ │ │ │ + ldr r2, [pc, #260] @ (5ce50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1290>) │ │ │ │ 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 b8f78 │ │ │ │ + bl b8af0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5ce1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ + beq.n 5cd6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ae> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5ce4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e0> │ │ │ │ - b.n 5ce32 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c6> │ │ │ │ - movw r1, #37188 @ 0x9144 │ │ │ │ + bne.n 5cd9e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11de> │ │ │ │ + b.n 5cd84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c4> │ │ │ │ + movw r1, #34548 @ 0x86f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f704 │ │ │ │ - cbnz r0, 5ce64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f8> │ │ │ │ - b.n 5ce84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1218> │ │ │ │ + bl 8f95c │ │ │ │ + cbnz r0, 5cdb6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f6> │ │ │ │ + b.n 5cdd6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1216> │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #37200 @ 0x9150 │ │ │ │ + movw r1, #34560 @ 0x8700 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f704 │ │ │ │ - cbnz r0, 5ce64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f8> │ │ │ │ - b.n 5ce84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1218> │ │ │ │ + bl 8f95c │ │ │ │ + cbnz r0, 5cdb6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f6> │ │ │ │ + b.n 5cdd6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1216> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37212 @ 0x915c │ │ │ │ + movw r1, #34572 @ 0x870c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 5ce84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1218> │ │ │ │ + bl d5c0c │ │ │ │ + b.n 5cdd6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1216> │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #37192 @ 0x9148 │ │ │ │ + movw r0, #34552 @ 0x86f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a54c │ │ │ │ - cbnz r0, 5ce88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x121c> │ │ │ │ + bl 22a534 │ │ │ │ + cbnz r0, 5cdda <_PyArg_ParseTupleAndKeywordsFast@@Base+0x121a> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5cee6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x127a> │ │ │ │ + b.n 5ce38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1278> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #59744 @ 0xe960 │ │ │ │ + movw r1, #57168 @ 0xdf50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #37256 @ 0x9188 │ │ │ │ + movw r0, #34616 @ 0x8738 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ce84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1218> │ │ │ │ + beq.n 5cdd6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1216> │ │ │ │ ldrd r0, r1, [r4, #32] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r1, r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #32 │ │ │ │ strd r2, r5, [sp, #44] @ 0x2c │ │ │ │ - movw r2, #52993 @ 0xcf01 │ │ │ │ + movw r2, #52821 @ 0xce55 │ │ │ │ movt r2, #5 │ │ │ │ - bl 225960 <_Py_set_inheritable_async_safe@@Base+0x19b4> │ │ │ │ + bl 225bd0 <_Py_set_inheritable_async_safe@@Base+0x19b4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ce7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1212> │ │ │ │ + beq.n 5cdd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1210> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 80d4c │ │ │ │ - ldr r3, [pc, #20] @ (5cefc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1290>) │ │ │ │ + bl 80f6c │ │ │ │ + ldr r3, [pc, #20] @ (5ce50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1290>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5cef8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x128c> │ │ │ │ + beq.n 5ce4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x128a> │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -75447,118 +75389,118 @@ │ │ │ │ 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, #37272 @ 0x9198 │ │ │ │ + movw r1, #34668 @ 0x876c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 5cf78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130c> │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 5cecc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130c> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5cf7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1310> │ │ │ │ + bge.n 5ced0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1310> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37288 @ 0x91a8 │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5cfce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1362> │ │ │ │ + b.n 5cf22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1362> │ │ │ │ mov r0, r4 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cf78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130c> │ │ │ │ + beq.n 5cecc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130c> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5cfd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1368> │ │ │ │ + bl 5cf28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1368> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5cfa2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1336> │ │ │ │ + bge.n 5cef6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1336> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5cfc2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1356> │ │ │ │ + b.n 5cf16 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1356> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5cfb6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x134a> │ │ │ │ + bne.n 5cf0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x134a> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e98c │ │ │ │ + bl 7ebb4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5cfc2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1356> │ │ │ │ + b.n 5cf16 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1356> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9dcb8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9dd44 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cfa8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x133c> │ │ │ │ - b.n 5cf9e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1332> │ │ │ │ + bne.n 5cefc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x133c> │ │ │ │ + b.n 5cef2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1332> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ 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] @ (5d06c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1400>) │ │ │ │ + ldr r1, [pc, #128] @ (5cfc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1400>) │ │ │ │ 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 224c50 <_Py_set_inheritable_async_safe@@Base+0xca4> │ │ │ │ - cbnz r0, 5d00e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a2> │ │ │ │ + bl 224ec0 <_Py_set_inheritable_async_safe@@Base+0xca4> │ │ │ │ + cbnz r0, 5cf62 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a2> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d052 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e6> │ │ │ │ + b.n 5cfa6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e6> │ │ │ │ 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, #53361 @ 0xd071 │ │ │ │ + movw r2, #53189 @ 0xcfc5 │ │ │ │ movt r2, #5 │ │ │ │ strd sl, r9, [sp, #24] │ │ │ │ str.w r8, [sp, #32] │ │ │ │ strd r7, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 225960 <_Py_set_inheritable_async_safe@@Base+0x19b4> │ │ │ │ + bl 225bd0 <_Py_set_inheritable_async_safe@@Base+0x19b4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d008 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x139c> │ │ │ │ + beq.n 5cf5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x139c> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 224d8c <_Py_set_inheritable_async_safe@@Base+0xde0> │ │ │ │ + bl 224ffc <_Py_set_inheritable_async_safe@@Base+0xde0> │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d008 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x139c> │ │ │ │ + beq.n 5cf5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x139c> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #24] @ (5d06c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1400>) │ │ │ │ + ldr r3, [pc, #24] @ (5cfc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1400>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5d064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13f8> │ │ │ │ + beq.n 5cfb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13f8> │ │ │ │ blx 2a220 <__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 │ │ │ │ @@ -75584,167 +75526,167 @@ │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - movw r8, #16433 @ 0x4031 │ │ │ │ + movw r8, #15337 @ 0x3be9 │ │ │ │ movt r8, #11 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r7, 5d0f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1488> │ │ │ │ + cbz r7, 5d048 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1488> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r3, [r3, r7, lsl #3] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5d0d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1464> │ │ │ │ + beq.n 5d024 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1464> │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 5d0ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x147e> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d0d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1464> │ │ │ │ + bne.n 5d03e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x147e> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d024 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1464> │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d0d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1464> │ │ │ │ - b.n 5d142 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14d6> │ │ │ │ + beq.n 5d024 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1464> │ │ │ │ + b.n 5d096 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14d6> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5d0fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1492> │ │ │ │ + cbnz r0, 5d052 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1492> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbnz r0, 5d108 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x149c> │ │ │ │ - b.n 5d120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14b4> │ │ │ │ + cbnz r0, 5d05c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x149c> │ │ │ │ + b.n 5d074 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14b4> │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d0f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148c> │ │ │ │ - b.n 5d142 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14d6> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + beq.n 5d04c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148c> │ │ │ │ + b.n 5d096 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14d6> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d11a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14ae> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14b4> │ │ │ │ + bne.n 5d06e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14ae> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d074 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14b4> │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d142 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14d6> │ │ │ │ + cbnz r0, 5d096 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14d6> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5d142 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14d6> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5d096 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14d6> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d138 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14cc> │ │ │ │ + bne.n 5d08c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14cc> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005d146 : │ │ │ │ +0005d09a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5d160 │ │ │ │ + cbz r0, 5d0b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5d178 │ │ │ │ + bmi.n 5d0cc │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37320 @ 0x91c8 │ │ │ │ + movw r1, #34744 @ 0x87b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5d224 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5d178 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5d184 │ │ │ │ + cbz r1, 5d0d8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 5d19c │ │ │ │ + bmi.n 5d0f0 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37356 @ 0x91ec │ │ │ │ + movw r1, #34780 @ 0x87dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5d224 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5d178 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 5d1e0 │ │ │ │ + bge.n 5d134 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ - cbz r1, 5d1c2 │ │ │ │ + cbz r1, 5d116 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrb.w r6, [r6, #87] @ 0x57 │ │ │ │ lsls r6, r6, #25 │ │ │ │ - bmi.n 5d1dc │ │ │ │ + bmi.n 5d130 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d1dc │ │ │ │ + beq.n 5d130 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r1, #34824 @ 0x8808 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5d1a8 │ │ │ │ + b.n 5d0fc │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5d1fe │ │ │ │ + cbnz r0, 5d152 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37436 @ 0x923c │ │ │ │ + movw r1, #34860 @ 0x882c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5d218 │ │ │ │ + beq.n 5d16c │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5d212 │ │ │ │ + bne.n 5d166 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5d218 │ │ │ │ - cbnz r3, 5d218 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d16c │ │ │ │ + cbnz r3, 5d16c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24b1a8 │ │ │ │ + b.w 24b0ec │ │ │ │ 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 5d262 │ │ │ │ + bne.n 5d1b6 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #10352 @ 0x2870 │ │ │ │ + movw r1, #7900 @ 0x1edc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #27284 @ 0x6a94 │ │ │ │ + movw r0, #24788 @ 0x60d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5d27c │ │ │ │ + b.n 5d1d0 │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ tst.w r2, #3 │ │ │ │ it ne │ │ │ │ @@ -75754,416 +75696,416 @@ │ │ │ │ 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, 5d2b2 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5d206 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d2a8 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d2b2 │ │ │ │ + bne.n 5d1fc │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d206 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d424 │ │ │ │ + bne.w 5d378 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbnz r0, 5d2bc │ │ │ │ + cbnz r0, 5d210 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5d2d0 │ │ │ │ - b.n 5d2c6 │ │ │ │ + cbz r0, 5d224 │ │ │ │ + b.n 5d21a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d2b6 │ │ │ │ - b.n 5d424 │ │ │ │ + beq.n 5d20a │ │ │ │ + b.n 5d378 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d424 │ │ │ │ + bne.w 5d378 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5d2de │ │ │ │ + cbz r0, 5d232 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d424 │ │ │ │ + bne.w 5d378 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5d2ec │ │ │ │ + cbz r0, 5d240 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d424 │ │ │ │ + bne.w 5d378 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5d30c │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5d260 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d302 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d30c │ │ │ │ + bne.n 5d256 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d260 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d424 │ │ │ │ + bne.w 5d378 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbnz r0, 5d316 │ │ │ │ + cbnz r0, 5d26a │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbnz r0, 5d320 │ │ │ │ - b.n 5d33a │ │ │ │ + cbnz r0, 5d274 │ │ │ │ + b.n 5d28e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d310 │ │ │ │ - b.n 5d424 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + beq.n 5d264 │ │ │ │ + b.n 5d378 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d332 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d33a │ │ │ │ + bne.n 5d286 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d28e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d424 │ │ │ │ + bne.n 5d378 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5d358 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5d2ac │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d350 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d358 │ │ │ │ + bne.n 5d2a4 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d2ac │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d424 │ │ │ │ + bne.n 5d378 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d376 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5d2ca │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d36e │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d376 │ │ │ │ + bne.n 5d2c2 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d2ca │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d424 │ │ │ │ + bne.n 5d378 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5d394 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5d2e8 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d38c │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d394 │ │ │ │ + bne.n 5d2e0 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d2e8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d424 │ │ │ │ + bne.n 5d378 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5d3b2 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5d306 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d3aa │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d3b2 │ │ │ │ + bne.n 5d2fe │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d306 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d424 │ │ │ │ + bne.n 5d378 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5d3bc │ │ │ │ + cbnz r0, 5d310 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbnz r0, 5d3c6 │ │ │ │ - b.n 5d3de │ │ │ │ + cbnz r0, 5d31a │ │ │ │ + b.n 5d332 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d3b6 │ │ │ │ - b.n 5d424 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + beq.n 5d30a │ │ │ │ + b.n 5d378 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d3d8 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d3de │ │ │ │ + bne.n 5d32c │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d332 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d424 │ │ │ │ + cbnz r0, 5d378 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5d3fa │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5d34e │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d3f4 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d3fa │ │ │ │ + bne.n 5d348 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d34e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d424 │ │ │ │ + cbnz r0, 5d378 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5d416 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5d36a │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d410 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d416 │ │ │ │ + bne.n 5d364 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d36a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d424 │ │ │ │ + cbnz r0, 5d378 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5d424 │ │ │ │ + cbz r0, 5d378 │ │ │ │ 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, 5d45a │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5d3ae │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d450 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d45a │ │ │ │ + bne.n 5d3a4 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d3ae │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d58e │ │ │ │ + bne.w 5d4e2 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5d47a │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5d3ce │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d470 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d47a │ │ │ │ + bne.n 5d3c4 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d3ce │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d58e │ │ │ │ + bne.w 5d4e2 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5d498 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5d3ec │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d490 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d498 │ │ │ │ + bne.n 5d3e4 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d3ec │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d58e │ │ │ │ + bne.n 5d4e2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5d4b6 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5d40a │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d4ae │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d4b6 │ │ │ │ + bne.n 5d402 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d40a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d58e │ │ │ │ + bne.n 5d4e2 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5d4d4 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5d428 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d4cc │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d4d4 │ │ │ │ + bne.n 5d420 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d428 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d58e │ │ │ │ + bne.n 5d4e2 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5d4f2 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5d446 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d4ea │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d4f2 │ │ │ │ + bne.n 5d43e │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d446 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d58e │ │ │ │ + bne.n 5d4e2 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5d510 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5d464 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d508 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d510 │ │ │ │ + bne.n 5d45c │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d464 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d58e │ │ │ │ + bne.n 5d4e2 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5d51a │ │ │ │ + cbnz r0, 5d46e │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5d52a │ │ │ │ - b.n 5d524 │ │ │ │ + cbz r0, 5d47e │ │ │ │ + b.n 5d478 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d514 │ │ │ │ - b.n 5d58e │ │ │ │ + beq.n 5d468 │ │ │ │ + b.n 5d4e2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d58e │ │ │ │ + cbnz r0, 5d4e2 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5d534 │ │ │ │ + cbz r0, 5d488 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d58e │ │ │ │ + cbnz r0, 5d4e2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d550 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5d4a4 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d54a │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d550 │ │ │ │ + bne.n 5d49e │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d4a4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d58e │ │ │ │ + cbnz r0, 5d4e2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5d56c │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5d4c0 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d566 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d56c │ │ │ │ + bne.n 5d4ba │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d4c0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d58e │ │ │ │ + cbnz r0, 5d4e2 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5d58e │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5d4e2 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d584 │ │ │ │ + bne.n 5d4d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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, 5d5b4 │ │ │ │ + cbnz r5, 5d508 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5d5b4 │ │ │ │ + blt.n 5d508 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5d5b4 │ │ │ │ - cbnz r2, 5d5d6 │ │ │ │ + bgt.n 5d508 │ │ │ │ + cbnz r2, 5d52a │ │ │ │ add r2, sp, #28 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ movw r5, #18708 @ 0x4914 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5d602 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5d556 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5d5f0 │ │ │ │ + bgt.n 5d544 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #6232 @ 0x1858 │ │ │ │ + movw r1, #3736 @ 0xe98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5d602 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5d556 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d5da │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 5d52e │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d5da │ │ │ │ + beq.n 5d52e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d608 : │ │ │ │ +0005d55c : │ │ │ │ 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, #59740 @ 0xe95c │ │ │ │ + movw r1, #57244 @ 0xdf9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #4816 @ 0x12d0 │ │ │ │ + movw r0, #2320 @ 0x910 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 115c00 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115208 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5d68e │ │ │ │ + cbz r0, 5d5e2 │ │ │ │ strd r4, r5, [sp] │ │ │ │ movw r1, #7788 @ 0x1e6c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ movw r5, #4316 @ 0x10dc │ │ │ │ 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, #37476 @ 0x9264 │ │ │ │ + movw r1, #34900 @ 0x8854 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 876e0 │ │ │ │ + bl 87900 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d68c │ │ │ │ + beq.n 5d5e0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5d68c │ │ │ │ + cbnz r3, 5d5e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ @@ -76173,51 +76115,51 @@ │ │ │ │ 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 5d6d6 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + bpl.n 5d62a │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d6d0 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d6d6 │ │ │ │ + bne.n 5d624 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d62a │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5d710 │ │ │ │ + cbnz r0, 5d664 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r6, #16433 @ 0x4031 │ │ │ │ + movw r6, #15337 @ 0x3be9 │ │ │ │ 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 5d70e │ │ │ │ + bge.n 5d662 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 5d70a │ │ │ │ + cbz r3, 5d65e │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 5d704 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d70a │ │ │ │ + bne.n 5d658 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d65e │ │ │ │ mov r1, r8 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5d710 │ │ │ │ + cbnz r0, 5d664 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 5d6ee │ │ │ │ + b.n 5d642 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.w 38488 │ │ │ │ + b.w 38458 │ │ │ │ │ │ │ │ -0005d718 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005d66c <_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 │ │ │ │ @@ -76237,242 +76179,242 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005d75c <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005d6b0 <_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 5d786 <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ + beq.n 5d6da <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37484 @ 0x926c │ │ │ │ + movw r1, #34908 @ 0x885c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - b.n 5d79e <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ + b.n 5d6f2 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5d78e <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ + cbz r4, 5d6e2 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5d7aa <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ + cbnz r3, 5d6fe <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37532 @ 0x929c │ │ │ │ + movw r1, #34956 @ 0x888c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d6078 │ │ │ │ - movw r1, #59336 @ 0xe7c8 │ │ │ │ + b.w d5c0c │ │ │ │ + movw r1, #56840 @ 0xde08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a960 │ │ │ │ - cbnz r0, 5d7c4 <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ + cbnz r0, 5d718 <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f94c8 │ │ │ │ + b.w 1f98f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5d7e6 <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ + cbz r2, 5d73a <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #44052 @ 0xac14 │ │ │ │ + movw r1, #41920 @ 0xa3c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #44056 @ 0xac18 │ │ │ │ + movw r1, #41924 @ 0xa3c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ 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, 5d81e <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ + cbnz r4, 5d772 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5d81e <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ + ble.n 5d772 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5d81e <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ - cbnz r2, 5d838 <_PyErr_SetFromPyStatus@@Base+0xdc> │ │ │ │ + bne.n 5d772 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ + cbnz r2, 5d78c <_PyErr_SetFromPyStatus@@Base+0xdc> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5d8a0 <_PyErr_SetFromPyStatus@@Base+0x144>) │ │ │ │ + ldr r4, [pc, #124] @ (5d7f4 <_PyErr_SetFromPyStatus@@Base+0x144>) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5d860 <_PyErr_SetFromPyStatus@@Base+0x104> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5d7b4 <_PyErr_SetFromPyStatus@@Base+0x104> │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5d864 <_PyErr_SetFromPyStatus@@Base+0x108> │ │ │ │ - movw r2, #33808 @ 0x8410 │ │ │ │ + bmi.n 5d7b8 <_PyErr_SetFromPyStatus@@Base+0x108> │ │ │ │ + movw r2, #31232 @ 0x7a00 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #2812 @ 0xafc │ │ │ │ + movw r1, #316 @ 0x13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #5988 @ 0x1764 │ │ │ │ + movw r0, #3400 @ 0xd48 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5d898 <_PyErr_SetFromPyStatus@@Base+0x13c> │ │ │ │ + b.n 5d7ec <_PyErr_SetFromPyStatus@@Base+0x13c> │ │ │ │ mov r0, r3 │ │ │ │ - bl 84394 │ │ │ │ + bl 845b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d860 <_PyErr_SetFromPyStatus@@Base+0x104> │ │ │ │ + beq.n 5d7b4 <_PyErr_SetFromPyStatus@@Base+0x104> │ │ │ │ mov r0, r5 │ │ │ │ - bl 172560 │ │ │ │ + bl 171ec8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 252534 <_PyGen_SetStopIterationValue@@Base+0xfec> │ │ │ │ + bl 25247c <_PyGen_SetStopIterationValue@@Base+0xeac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d898 <_PyErr_SetFromPyStatus@@Base+0x13c> │ │ │ │ + beq.n 5d7ec <_PyErr_SetFromPyStatus@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d898 <_PyErr_SetFromPyStatus@@Base+0x13c> │ │ │ │ + cbnz r3, 5d7ec <_PyErr_SetFromPyStatus@@Base+0x13c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #256] @ (5d9a4 <_PyErr_SetFromPyStatus@@Base+0x248>) │ │ │ │ + ldr r1, [pc, #256] @ (5d8f8 <_PyErr_SetFromPyStatus@@Base+0x248>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r0, #37588 @ 0x92d4 │ │ │ │ + movw r0, #35012 @ 0x88c4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #2 │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 5d8de <_PyErr_SetFromPyStatus@@Base+0x182> │ │ │ │ + cbnz r1, 5d832 <_PyErr_SetFromPyStatus@@Base+0x182> │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20772 @ 0x5124 │ │ │ │ + movw r1, #18196 @ 0x4714 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5d900 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5d854 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5d906 <_PyErr_SetFromPyStatus@@Base+0x1aa> │ │ │ │ + bmi.n 5d85a <_PyErr_SetFromPyStatus@@Base+0x1aa> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37604 @ 0x92e4 │ │ │ │ + movw r1, #35028 @ 0x88d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d932 <_PyErr_SetFromPyStatus@@Base+0x1d6> │ │ │ │ + b.n 5d886 <_PyErr_SetFromPyStatus@@Base+0x1d6> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5d920 <_PyErr_SetFromPyStatus@@Base+0x1c4> │ │ │ │ + cbz r1, 5d874 <_PyErr_SetFromPyStatus@@Base+0x1c4> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5d92a <_PyErr_SetFromPyStatus@@Base+0x1ce> │ │ │ │ + beq.n 5d87e <_PyErr_SetFromPyStatus@@Base+0x1ce> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5d92a <_PyErr_SetFromPyStatus@@Base+0x1ce> │ │ │ │ - bl 250fec │ │ │ │ + b.n 5d87e <_PyErr_SetFromPyStatus@@Base+0x1ce> │ │ │ │ + bl 2510cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d90c <_PyErr_SetFromPyStatus@@Base+0x1b0> │ │ │ │ - b.n 5d900 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ + bne.n 5d860 <_PyErr_SetFromPyStatus@@Base+0x1b0> │ │ │ │ + b.n 5d854 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #8644 @ 0x21c4 │ │ │ │ + movw r0, #6148 @ 0x1804 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7b56c │ │ │ │ + b.w 7b798 │ │ │ │ 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 5d96c <_PyErr_SetFromPyStatus@@Base+0x210> │ │ │ │ + blt.n 5d8c0 <_PyErr_SetFromPyStatus@@Base+0x210> │ │ │ │ mov r4, r0 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 29b50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ - cbnz r4, 5d976 <_PyErr_SetFromPyStatus@@Base+0x21a> │ │ │ │ + bl 9b6dc │ │ │ │ + cbnz r4, 5d8ca <_PyErr_SetFromPyStatus@@Base+0x21a> │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5d97e <_PyErr_SetFromPyStatus@@Base+0x222> │ │ │ │ + b.n 5d8d2 <_PyErr_SetFromPyStatus@@Base+0x222> │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #37636 @ 0x9304 │ │ │ │ + movw r0, #35060 @ 0x88f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #28084 @ 0x6db4 │ │ │ │ + movw r1, #25520 @ 0x63b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d9e2 <_PyErr_SetFromPyStatus@@Base+0x286> │ │ │ │ + beq.n 5d936 <_PyErr_SetFromPyStatus@@Base+0x286> │ │ │ │ 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 7965c │ │ │ │ + bl 79888 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5d9e4 <_PyErr_SetFromPyStatus@@Base+0x288> │ │ │ │ + b.n 5d938 <_PyErr_SetFromPyStatus@@Base+0x288> │ │ │ │ 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 r3, r2 │ │ │ │ @@ -76488,73 +76430,73 @@ │ │ │ │ str r1, [r0, #12] │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ subs r2, r5, r0 │ │ │ │ negs r5, r2 │ │ │ │ adcs r5, r2 │ │ │ │ str r5, [r3, #0] │ │ │ │ - cbz r4, 5da2a <_PyErr_SetFromPyStatus@@Base+0x2ce> │ │ │ │ + cbz r4, 5d97e <_PyErr_SetFromPyStatus@@Base+0x2ce> │ │ │ │ ldr.w r1, [r4, #3648] @ 0xe40 │ │ │ │ ldr.w r2, [r4, #3652] @ 0xe44 │ │ │ │ - b.n 5da2c <_PyErr_SetFromPyStatus@@Base+0x2d0> │ │ │ │ + b.n 5d980 <_PyErr_SetFromPyStatus@@Base+0x2d0> │ │ │ │ mov r2, r1 │ │ │ │ - movw r0, #56011 @ 0xdacb │ │ │ │ + movw r0, #55839 @ 0xda1f │ │ │ │ movt r0, #5 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ 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, 5da6e <_PyErr_SetFromPyStatus@@Base+0x312> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5d9c2 <_PyErr_SetFromPyStatus@@Base+0x312> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5da68 <_PyErr_SetFromPyStatus@@Base+0x30c> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5da6e <_PyErr_SetFromPyStatus@@Base+0x312> │ │ │ │ + bne.n 5d9bc <_PyErr_SetFromPyStatus@@Base+0x30c> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d9c2 <_PyErr_SetFromPyStatus@@Base+0x312> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dac8 <_PyErr_SetFromPyStatus@@Base+0x36c> │ │ │ │ + cbnz r0, 5da1c <_PyErr_SetFromPyStatus@@Base+0x36c> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5da8a <_PyErr_SetFromPyStatus@@Base+0x32e> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5d9de <_PyErr_SetFromPyStatus@@Base+0x32e> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5da84 <_PyErr_SetFromPyStatus@@Base+0x328> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5da8a <_PyErr_SetFromPyStatus@@Base+0x32e> │ │ │ │ + bne.n 5d9d8 <_PyErr_SetFromPyStatus@@Base+0x328> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d9de <_PyErr_SetFromPyStatus@@Base+0x32e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dac8 <_PyErr_SetFromPyStatus@@Base+0x36c> │ │ │ │ + cbnz r0, 5da1c <_PyErr_SetFromPyStatus@@Base+0x36c> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5daa6 <_PyErr_SetFromPyStatus@@Base+0x34a> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5d9fa <_PyErr_SetFromPyStatus@@Base+0x34a> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5daa0 <_PyErr_SetFromPyStatus@@Base+0x344> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5daa6 <_PyErr_SetFromPyStatus@@Base+0x34a> │ │ │ │ + bne.n 5d9f4 <_PyErr_SetFromPyStatus@@Base+0x344> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d9fa <_PyErr_SetFromPyStatus@@Base+0x34a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dac8 <_PyErr_SetFromPyStatus@@Base+0x36c> │ │ │ │ + cbnz r0, 5da1c <_PyErr_SetFromPyStatus@@Base+0x36c> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5dac8 <_PyErr_SetFromPyStatus@@Base+0x36c> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5da1c <_PyErr_SetFromPyStatus@@Base+0x36c> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dabe <_PyErr_SetFromPyStatus@@Base+0x362> │ │ │ │ + bne.n 5da12 <_PyErr_SetFromPyStatus@@Base+0x362> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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, #4316 @ 0x10dc │ │ │ │ @@ -76568,1556 +76510,1556 @@ │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #56103 @ 0xdb27 │ │ │ │ + movw r1, #55931 @ 0xda7b │ │ │ │ movt r1, #5 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2646d0 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 263eec <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5db22 <_PyErr_SetFromPyStatus@@Base+0x3c6> │ │ │ │ + beq.n 5da76 <_PyErr_SetFromPyStatus@@Base+0x3c6> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14861c │ │ │ │ + bl 147c14 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 86008 │ │ │ │ + b.w 8622c │ │ │ │ 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, 5db60 <_PyErr_SetFromPyStatus@@Base+0x404> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5dab4 <_PyErr_SetFromPyStatus@@Base+0x404> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5db5a <_PyErr_SetFromPyStatus@@Base+0x3fe> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5db60 <_PyErr_SetFromPyStatus@@Base+0x404> │ │ │ │ + bne.n 5daae <_PyErr_SetFromPyStatus@@Base+0x3fe> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5dab4 <_PyErr_SetFromPyStatus@@Base+0x404> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dbca <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ + cbnz r0, 5db1e <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 5db6a <_PyErr_SetFromPyStatus@@Base+0x40e> │ │ │ │ + cbnz r0, 5dabe <_PyErr_SetFromPyStatus@@Base+0x40e> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5db74 <_PyErr_SetFromPyStatus@@Base+0x418> │ │ │ │ - b.n 5db8c <_PyErr_SetFromPyStatus@@Base+0x430> │ │ │ │ + cbnz r0, 5dac8 <_PyErr_SetFromPyStatus@@Base+0x418> │ │ │ │ + b.n 5dae0 <_PyErr_SetFromPyStatus@@Base+0x430> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5db64 <_PyErr_SetFromPyStatus@@Base+0x408> │ │ │ │ - b.n 5dbca <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + beq.n 5dab8 <_PyErr_SetFromPyStatus@@Base+0x408> │ │ │ │ + b.n 5db1e <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5db86 <_PyErr_SetFromPyStatus@@Base+0x42a> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5db8c <_PyErr_SetFromPyStatus@@Base+0x430> │ │ │ │ + bne.n 5dada <_PyErr_SetFromPyStatus@@Base+0x42a> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5dae0 <_PyErr_SetFromPyStatus@@Base+0x430> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dbca <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ + cbnz r0, 5db1e <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5dba8 <_PyErr_SetFromPyStatus@@Base+0x44c> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5dafc <_PyErr_SetFromPyStatus@@Base+0x44c> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dba2 <_PyErr_SetFromPyStatus@@Base+0x446> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5dba8 <_PyErr_SetFromPyStatus@@Base+0x44c> │ │ │ │ + bne.n 5daf6 <_PyErr_SetFromPyStatus@@Base+0x446> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5dafc <_PyErr_SetFromPyStatus@@Base+0x44c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dbca <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ + cbnz r0, 5db1e <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5dbca <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5db1e <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dbc0 <_PyErr_SetFromPyStatus@@Base+0x464> │ │ │ │ + bne.n 5db14 <_PyErr_SetFromPyStatus@@Base+0x464> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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, 5dbfc <_PyErr_SetFromPyStatus@@Base+0x4a0> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5db50 <_PyErr_SetFromPyStatus@@Base+0x4a0> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5dbf6 <_PyErr_SetFromPyStatus@@Base+0x49a> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5dbfc <_PyErr_SetFromPyStatus@@Base+0x4a0> │ │ │ │ + bne.n 5db4a <_PyErr_SetFromPyStatus@@Base+0x49a> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5db50 <_PyErr_SetFromPyStatus@@Base+0x4a0> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dc1e <_PyErr_SetFromPyStatus@@Base+0x4c2> │ │ │ │ + cbnz r0, 5db72 <_PyErr_SetFromPyStatus@@Base+0x4c2> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5dc1e <_PyErr_SetFromPyStatus@@Base+0x4c2> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5db72 <_PyErr_SetFromPyStatus@@Base+0x4c2> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dc14 <_PyErr_SetFromPyStatus@@Base+0x4b8> │ │ │ │ + bne.n 5db68 <_PyErr_SetFromPyStatus@@Base+0x4b8> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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, 5dc50 <_PyErr_SetFromPyStatus@@Base+0x4f4> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5dba4 <_PyErr_SetFromPyStatus@@Base+0x4f4> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5dc4a <_PyErr_SetFromPyStatus@@Base+0x4ee> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5dc50 <_PyErr_SetFromPyStatus@@Base+0x4f4> │ │ │ │ + bne.n 5db9e <_PyErr_SetFromPyStatus@@Base+0x4ee> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5dba4 <_PyErr_SetFromPyStatus@@Base+0x4f4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dc8e <_PyErr_SetFromPyStatus@@Base+0x532> │ │ │ │ + cbnz r0, 5dbe2 <_PyErr_SetFromPyStatus@@Base+0x532> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5dc6c <_PyErr_SetFromPyStatus@@Base+0x510> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5dbc0 <_PyErr_SetFromPyStatus@@Base+0x510> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dc66 <_PyErr_SetFromPyStatus@@Base+0x50a> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5dc6c <_PyErr_SetFromPyStatus@@Base+0x510> │ │ │ │ + bne.n 5dbba <_PyErr_SetFromPyStatus@@Base+0x50a> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5dbc0 <_PyErr_SetFromPyStatus@@Base+0x510> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dc8e <_PyErr_SetFromPyStatus@@Base+0x532> │ │ │ │ + cbnz r0, 5dbe2 <_PyErr_SetFromPyStatus@@Base+0x532> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5dc8e <_PyErr_SetFromPyStatus@@Base+0x532> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5dbe2 <_PyErr_SetFromPyStatus@@Base+0x532> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dc84 <_PyErr_SetFromPyStatus@@Base+0x528> │ │ │ │ + bne.n 5dbd8 <_PyErr_SetFromPyStatus@@Base+0x528> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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, 5dcc0 <_PyErr_SetFromPyStatus@@Base+0x564> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5dc14 <_PyErr_SetFromPyStatus@@Base+0x564> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5dcba <_PyErr_SetFromPyStatus@@Base+0x55e> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5dcc0 <_PyErr_SetFromPyStatus@@Base+0x564> │ │ │ │ + bne.n 5dc0e <_PyErr_SetFromPyStatus@@Base+0x55e> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5dc14 <_PyErr_SetFromPyStatus@@Base+0x564> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dcfe <_PyErr_SetFromPyStatus@@Base+0x5a2> │ │ │ │ + cbnz r0, 5dc52 <_PyErr_SetFromPyStatus@@Base+0x5a2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5dcdc <_PyErr_SetFromPyStatus@@Base+0x580> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5dc30 <_PyErr_SetFromPyStatus@@Base+0x580> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dcd6 <_PyErr_SetFromPyStatus@@Base+0x57a> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5dcdc <_PyErr_SetFromPyStatus@@Base+0x580> │ │ │ │ + bne.n 5dc2a <_PyErr_SetFromPyStatus@@Base+0x57a> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5dc30 <_PyErr_SetFromPyStatus@@Base+0x580> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dcfe <_PyErr_SetFromPyStatus@@Base+0x5a2> │ │ │ │ + cbnz r0, 5dc52 <_PyErr_SetFromPyStatus@@Base+0x5a2> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5dcfe <_PyErr_SetFromPyStatus@@Base+0x5a2> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5dc52 <_PyErr_SetFromPyStatus@@Base+0x5a2> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dcf4 <_PyErr_SetFromPyStatus@@Base+0x598> │ │ │ │ + bne.n 5dc48 <_PyErr_SetFromPyStatus@@Base+0x598> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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, 5dd30 <_PyErr_SetFromPyStatus@@Base+0x5d4> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5dc84 <_PyErr_SetFromPyStatus@@Base+0x5d4> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5dd2a <_PyErr_SetFromPyStatus@@Base+0x5ce> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5dd30 <_PyErr_SetFromPyStatus@@Base+0x5d4> │ │ │ │ + bne.n 5dc7e <_PyErr_SetFromPyStatus@@Base+0x5ce> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5dc84 <_PyErr_SetFromPyStatus@@Base+0x5d4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dd6e <_PyErr_SetFromPyStatus@@Base+0x612> │ │ │ │ + cbnz r0, 5dcc2 <_PyErr_SetFromPyStatus@@Base+0x612> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5dd4c <_PyErr_SetFromPyStatus@@Base+0x5f0> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5dca0 <_PyErr_SetFromPyStatus@@Base+0x5f0> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dd46 <_PyErr_SetFromPyStatus@@Base+0x5ea> │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5dd4c <_PyErr_SetFromPyStatus@@Base+0x5f0> │ │ │ │ + bne.n 5dc9a <_PyErr_SetFromPyStatus@@Base+0x5ea> │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5dca0 <_PyErr_SetFromPyStatus@@Base+0x5f0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dd6e <_PyErr_SetFromPyStatus@@Base+0x612> │ │ │ │ + cbnz r0, 5dcc2 <_PyErr_SetFromPyStatus@@Base+0x612> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5dd6e <_PyErr_SetFromPyStatus@@Base+0x612> │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5dcc2 <_PyErr_SetFromPyStatus@@Base+0x612> │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dd64 <_PyErr_SetFromPyStatus@@Base+0x608> │ │ │ │ + bne.n 5dcb8 <_PyErr_SetFromPyStatus@@Base+0x608> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 5dd00 <_PyErr_SetFromPyStatus@@Base+0x5a4> │ │ │ │ + b.n 5dc54 <_PyErr_SetFromPyStatus@@Base+0x5a4> │ │ │ │ │ │ │ │ -0005dd72 : │ │ │ │ - vldr d0, [pc, #4] @ 5dd78 │ │ │ │ +0005dcc6 : │ │ │ │ + vldr d0, [pc, #8] @ 5dcd0 │ │ │ │ bx lr │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ 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, 5ddb0 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5dd08 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5ddaa │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5ddb0 │ │ │ │ + bne.n 5dd02 │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5dd08 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5ddee │ │ │ │ + cbnz r0, 5dd46 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5ddcc │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5dd24 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5ddc6 │ │ │ │ - bl b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5ddcc │ │ │ │ + bne.n 5dd1e │ │ │ │ + bl b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5dd24 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5ddee │ │ │ │ + cbnz r0, 5dd46 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5ddee │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ + cbz r0, 5dd46 │ │ │ │ + movw r3, #15337 @ 0x3be9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dde4 │ │ │ │ + bne.n 5dd3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b3fc4 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b3b7c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005ddf0 : │ │ │ │ - vldr d0, [pc, #4] @ 5ddf8 │ │ │ │ +0005dd48 : │ │ │ │ + vldr d0, [pc, #4] @ 5dd50 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ 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, 5de1e │ │ │ │ + cbnz r3, 5dd76 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 5de1e │ │ │ │ + cbnz r3, 5dd76 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5de7c │ │ │ │ - cbz r4, 5de2a │ │ │ │ + cbz r3, 5ddd4 │ │ │ │ + cbz r4, 5dd82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84394 │ │ │ │ + bl 845b4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5de30 │ │ │ │ - bl 72508 │ │ │ │ + b.n 5dd88 │ │ │ │ + bl 7273c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5ded2 │ │ │ │ + beq.n 5de2a │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5de44 │ │ │ │ - ldr r1, [pc, #156] @ (5ded8 ) │ │ │ │ + cbz r2, 5dd9c │ │ │ │ + ldr r1, [pc, #156] @ (5de30 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5de64 │ │ │ │ + beq.n 5ddbc │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 5de54 │ │ │ │ - ldr r1, [pc, #144] @ (5dedc ) │ │ │ │ + cbz r2, 5ddac │ │ │ │ + ldr r1, [pc, #144] @ (5de34 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5de64 │ │ │ │ + beq.n 5ddbc │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 5de96 │ │ │ │ - ldr r1, [pc, #132] @ (5dee0 ) │ │ │ │ + cbz r2, 5ddee │ │ │ │ + ldr r1, [pc, #132] @ (5de38 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5de96 │ │ │ │ + bne.n 5ddee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ded2 │ │ │ │ + beq.n 5de2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ded2 │ │ │ │ + cbnz r3, 5de2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ded2 │ │ │ │ - cbz r4, 5de8e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5de2a │ │ │ │ + cbz r4, 5dde6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5de96 │ │ │ │ + beq.n 5ddee │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5de96 │ │ │ │ + b.n 5ddee │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne.n 5deb0 │ │ │ │ + bne.n 5de08 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e98c │ │ │ │ + bl 7ebb4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5deba │ │ │ │ + b.n 5de12 │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7ebc0 │ │ │ │ + bl 7ede8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ded4 │ │ │ │ + beq.n 5de2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ded4 │ │ │ │ + cbnz r3, 5de2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ded4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5de2c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ble.n 5df54 │ │ │ │ + ble.n 5deac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 5e398 │ │ │ │ + b.n 5e2f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 5df94 │ │ │ │ + ble.n 5deec │ │ │ │ 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 85f58 │ │ │ │ + bl 8617c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5df06 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 5df26 │ │ │ │ + bne.n 5de5e │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 5de7e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5df1c │ │ │ │ + cbz r3, 5de74 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5df18 │ │ │ │ + blt.n 5de70 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5df1a │ │ │ │ + b.n 5de72 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5df28 │ │ │ │ + b.n 5de80 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005df2a : │ │ │ │ +0005de82 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #32] @ (5df5c ) │ │ │ │ + ldr r1, [pc, #32] @ (5deb4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ add r2, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 1b1970 <_PyInterpreterState_New@@Base> │ │ │ │ + bl 1b1fe0 <_PyInterpreterState_New@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5df56 │ │ │ │ + cbz r3, 5deae │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2b2d2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ pop {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, #4048] @ 0xfd0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + cbnz r4, 5dedc │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 5dedc │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 5dedc │ │ │ │ + cbnz r2, 5def6 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r4, [pc, #132] @ (5df64 ) │ │ │ │ + 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 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5df5e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bmi.n 5df1e │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #156 @ 0x9c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #3308 @ 0xcec │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5df5e │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 8c1cc │ │ │ │ + cbz r0, 5df5e │ │ │ │ + blx 29c10 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5df4a │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5df5e │ │ │ │ + ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ + movw r1, #3308 @ 0xcec │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 12edc8 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r1, [pc, #432] @ (5e118 ) │ │ │ │ + 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 5df7a │ │ │ │ + cbz r3, 5df82 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5df8a │ │ │ │ + b.n 5df92 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5df88 │ │ │ │ + ble.n 5df90 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5df84 │ │ │ │ - cbnz r1, 5dfaa │ │ │ │ + bne.n 5df8c │ │ │ │ + cbnz r1, 5dfb2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5df8a │ │ │ │ + b.n 5df92 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #156] @ (5e028 ) │ │ │ │ + ldr r1, [pc, #156] @ (5e030 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5dfb0 │ │ │ │ - b.n 5e020 │ │ │ │ + cbnz r0, 5dfb8 │ │ │ │ + b.n 5e028 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 5dfc4 │ │ │ │ + beq.n 5dfcc │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5dfe2 │ │ │ │ - b.n 5dfce │ │ │ │ - bl 80b80 │ │ │ │ + beq.n 5dfea │ │ │ │ + b.n 5dfd6 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dfbc │ │ │ │ - b.n 5e020 │ │ │ │ + beq.n 5dfc4 │ │ │ │ + b.n 5e028 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5dfe4 │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 5dfe4 │ │ │ │ - b.n 5e020 │ │ │ │ + bne.n 5dfec │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 5dfec │ │ │ │ + b.n 5e028 │ │ │ │ movs r4, #0 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a6fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5e014 │ │ │ │ + bne.n 5e01c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #432] @ (5e1dc ) │ │ │ │ + ldr r1, [pc, #608] @ (5e294 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - 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 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 5e050 │ │ │ │ - cmp r3, r4 │ │ │ │ - ble.n 5e050 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cbnz r5, 5e058 │ │ │ │ + cmp r3, r5 │ │ │ │ + blt.n 5e058 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5e050 │ │ │ │ - cbnz r2, 5e06a │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [pc, #132] @ (5e0d8 ) │ │ │ │ + bgt.n 5e058 │ │ │ │ + cbnz r2, 5e074 │ │ │ │ + ldr r1, [pc, #76] @ (5e0a8 ) │ │ │ │ add r2, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - movs r4, #1 │ │ │ │ + str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5e0d2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bmi.n 5e092 │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #2652 @ 0xa5c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #5804 @ 0x16ac │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5e0d2 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 8bf70 │ │ │ │ - cbz r0, 5e0d2 │ │ │ │ - blx 29c10 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5e0be │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5e0a0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 5e08e │ │ │ │ + ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ + movw r1, #43528 @ 0xaa08 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5e0a0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f8e58 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5e078 │ │ │ │ + bl 80da0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5e078 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + ldr r1, [pc, #784] @ (5e3bc ) │ │ │ │ + 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, 5e0d0 │ │ │ │ + cmp r3, r5 │ │ │ │ + blt.n 5e0d0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.n 5e0d0 │ │ │ │ + cbnz r2, 5e0ec │ │ │ │ + ldr r1, [pc, #76] @ (5e120 ) │ │ │ │ + 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 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5e118 │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 5e106 │ │ │ │ + ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ + movw r1, #26824 @ 0x68c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5e0d2 │ │ │ │ - ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #5804 @ 0x16ac │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5e118 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f8e58 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5e0f0 │ │ │ │ + bl 80da0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5e0f0 │ │ │ │ movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #608] @ (5e33c ) │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + ldr r1, [pc, #960] @ (5e4e4 ) │ │ │ │ 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, 5e0fc │ │ │ │ + cbz r3, 5e144 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5e10c │ │ │ │ + b.n 5e154 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5e10a │ │ │ │ + ble.n 5e152 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e106 │ │ │ │ - cbnz r1, 5e12c │ │ │ │ + bne.n 5e14e │ │ │ │ + cbnz r1, 5e174 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5e10c │ │ │ │ + b.n 5e154 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #352] @ (5e270 ) │ │ │ │ + ldr r1, [pc, #352] @ (5e2b8 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e132 │ │ │ │ - b.n 5e1f8 │ │ │ │ + cbnz r0, 5e17a │ │ │ │ + b.n 5e240 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 16ab5c │ │ │ │ + bl 16a230 │ │ │ │ subs r6, r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5e1f8 │ │ │ │ + beq.n 5e240 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5e1d2 │ │ │ │ + beq.n 5e21a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5e164 │ │ │ │ - bl f91f8 │ │ │ │ + cbz r0, 5e1ac │ │ │ │ + bl f8e58 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5e15e │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 5e1a6 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e1f8 │ │ │ │ + bne.n 5e240 │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5e168 │ │ │ │ - b.n 5e1d2 │ │ │ │ + bne.n 5e1b0 │ │ │ │ + b.n 5e21a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r7, #26088 @ 0x65e8 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ - cbz r0, 5e1a2 │ │ │ │ + cbz r0, 5e1ea │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5e180 │ │ │ │ + bne.n 5e1c8 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5e19c │ │ │ │ - bl 14861c │ │ │ │ + b.n 5e1e4 │ │ │ │ + bl 147c14 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5e19c │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 5e1f8 │ │ │ │ + bne.n 5e1e4 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 5e240 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5e1a6 │ │ │ │ - b.n 5e1dc │ │ │ │ - vldr d9, [pc, #196] @ 5e268 │ │ │ │ + bne.n 5e1ee │ │ │ │ + b.n 5e224 │ │ │ │ + vldr d9, [pc, #196] @ 5e2b0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5e1b4 │ │ │ │ + bne.n 5e1fc │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5e1e0 │ │ │ │ - bl 14861c │ │ │ │ + b.n 5e228 │ │ │ │ + bl 147c14 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5e1e0 │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 5e1e0 │ │ │ │ - b.n 5e1f8 │ │ │ │ - vldr d8, [pc, #148] @ 5e268 │ │ │ │ + bne.n 5e228 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 5e228 │ │ │ │ + b.n 5e240 │ │ │ │ + vldr d8, [pc, #148] @ 5e2b0 │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5e1e0 │ │ │ │ - vldr d8, [pc, #136] @ 5e268 │ │ │ │ + b.n 5e228 │ │ │ │ + vldr d8, [pc, #136] @ 5e2b0 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f9220 │ │ │ │ + bl 1f9650 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e1fc │ │ │ │ + bne.n 5e244 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e25c │ │ │ │ + b.n 5e2a4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1f9220 │ │ │ │ + bl 1f9650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e1f8 │ │ │ │ + beq.n 5e240 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 158690 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 157c90 <_PyTime_AsTimespec@@Base> │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 158690 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 98ae4 │ │ │ │ + bl 157c90 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 98b84 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a9f0 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5e256 │ │ │ │ + bne.n 5e29e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 5e1f8 │ │ │ │ + bl f64e4 │ │ │ │ + b.n 5e240 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5e364 │ │ │ │ + bl 5e300 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #784] @ (5e584 ) │ │ │ │ - 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, 5e298 │ │ │ │ - cmp r3, r5 │ │ │ │ - blt.n 5e298 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 5e298 │ │ │ │ - cbnz r2, 5e2b4 │ │ │ │ - ldr r1, [pc, #76] @ (5e2e8 ) │ │ │ │ - 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5e2e0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 5e2ce │ │ │ │ - ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #44324 @ 0xad24 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5e2e0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f91f8 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5e2b8 │ │ │ │ - bl 80b80 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5e2b8 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldr r1, [pc, #960] @ (5e6ac ) │ │ │ │ + ldr r2, [pc, #112] @ (5e32c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + │ │ │ │ +0005e2bc : │ │ │ │ + push {r3, r4, r5, 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, 5e310 │ │ │ │ - cmp r3, r5 │ │ │ │ - blt.n 5e310 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 5e310 │ │ │ │ - cbnz r2, 5e32c │ │ │ │ - ldr r1, [pc, #76] @ (5e360 ) │ │ │ │ - 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5e358 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 5e346 │ │ │ │ - ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #29320 @ 0x7288 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5e358 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f91f8 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5e330 │ │ │ │ - bl 80b80 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5e330 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldr r2, [pc, #112] @ (5e3d4 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 7b798 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5e2f4 │ │ │ │ + bl 1def8c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5e2e8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 5e2ec │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 5e2f4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e2e8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0005e2f8 : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 5e3c0 │ │ │ │ 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] @ 5e418 │ │ │ │ + vldr d8, [pc, #160] @ 5e3b8 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 27e0d8 │ │ │ │ + bl 27d738 │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 86008 │ │ │ │ - cbz r0, 5e3d2 │ │ │ │ + bl 8622c │ │ │ │ + cbz r0, 5e36e │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 27e0d8 │ │ │ │ + bl 27d738 │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 86008 │ │ │ │ + bl 8622c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e3d6 │ │ │ │ + cbnz r0, 5e372 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e3d2 │ │ │ │ + beq.n 5e36e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e3d2 │ │ │ │ + cbnz r3, 5e36e │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5e40e │ │ │ │ + b.n 5e3aa │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e98c │ │ │ │ + bl 7ebb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e3f8 │ │ │ │ + beq.n 5e394 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e3f8 │ │ │ │ + cbnz r3, 5e394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e40e │ │ │ │ + beq.n 5e3aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e40e │ │ │ │ + cbnz r3, 5e3aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvs.n 5e346 │ │ │ │ + nop.w │ │ │ │ + bvs.n 5e2e6 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ │ │ │ │ -0005e420 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7b56c │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 5e458 │ │ │ │ - bl 1deb5c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5e44c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 5e450 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 5e458 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e44c │ │ │ │ - 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 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 16ab5c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 5e4ac │ │ │ │ - mov r4, r0 │ │ │ │ - bl 98ae4 │ │ │ │ - mov r1, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a144 <__timerfd_gettime64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ - adds r4, #1 │ │ │ │ - bne.n 5e4a4 │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5e4ae │ │ │ │ - mov r0, sp │ │ │ │ - bl 5e364 │ │ │ │ - b.n 5e4ae │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0005e4b2 : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 5e4ba │ │ │ │ - │ │ │ │ -0005e4ba : │ │ │ │ +0005e3c0 : │ │ │ │ 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 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e5b2 │ │ │ │ + beq.n 5e4b8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5e5ac │ │ │ │ + beq.n 5e4b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92640 │ │ │ │ + bl 92894 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e4f0 │ │ │ │ + cbnz r0, 5e3f6 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5e510 │ │ │ │ - cbz r4, 5e536 │ │ │ │ + b.n 5e416 │ │ │ │ + cbz r4, 5e43c │ │ │ │ mov r0, r4 │ │ │ │ - bl 92640 │ │ │ │ + bl 92894 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e5a6 │ │ │ │ + beq.n 5e4ac │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5e5c4 │ │ │ │ + bl 5e51e │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e526 │ │ │ │ + beq.n 5e42c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e526 │ │ │ │ + cbnz r3, 5e42c │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79604 │ │ │ │ - b.n 5e5b2 │ │ │ │ - ldr r2, [pc, #132] @ (5e5bc ) │ │ │ │ + bl 79830 │ │ │ │ + b.n 5e4b8 │ │ │ │ + ldr r2, [pc, #128] @ (5e4c0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5e556 │ │ │ │ - movw r1, #45412 @ 0xb164 │ │ │ │ + cbnz r3, 5e45c │ │ │ │ + movw r1, #42836 @ 0xa754 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #54860 @ 0xd64c │ │ │ │ + movw r0, #52360 @ 0xcc88 │ │ │ │ movt r0, #69 @ 0x45 │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - movw r1, #46496 @ 0xb5a0 │ │ │ │ + movw r1, #43920 @ 0xab90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d0124 │ │ │ │ + bl cfcf8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5e570 │ │ │ │ - bl d82e4 │ │ │ │ - b.n 5e4fe │ │ │ │ + cbnz r0, 5e476 │ │ │ │ + bl d7e9c │ │ │ │ + b.n 5e404 │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5e5c0 ) │ │ │ │ + ldr r0, [pc, #64] @ (5e4c4 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 95e6c │ │ │ │ + bl 960c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e59c │ │ │ │ + beq.n 5e4a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5e59c │ │ │ │ + cbnz r3, 5e4a2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5e56a │ │ │ │ + beq.n 5e470 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 5e4fe │ │ │ │ + b.n 5e404 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5e510 │ │ │ │ + b.n 5e416 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5e4f2 │ │ │ │ - b.n 5e4fe │ │ │ │ + bne.n 5e3f8 │ │ │ │ + b.n 5e404 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r4, r5, 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 16a230 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 5e518 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 98b84 │ │ │ │ + mov r1, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a144 <__timerfd_gettime64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b6dc │ │ │ │ + adds r4, #1 │ │ │ │ + bne.n 5e510 │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f64e4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5e51a │ │ │ │ + mov r0, sp │ │ │ │ + bl 5e300 │ │ │ │ + b.n 5e51a │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005e5c4 : │ │ │ │ +0005e51e : │ │ │ │ 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, #196] @ (5e69c ) │ │ │ │ + ldr r3, [pc, #192] @ (5e5f4 ) │ │ │ │ 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 1b992c │ │ │ │ - cbz r0, 5e624 │ │ │ │ + bl 1ba054 │ │ │ │ + cbz r0, 5e57e │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5e5f8 │ │ │ │ + cbnz r4, 5e552 │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - movw r1, #46496 @ 0xb5a0 │ │ │ │ + movw r1, #43920 @ 0xab90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl d0124 │ │ │ │ + bl cfcf8 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 5e628 │ │ │ │ + cbnz r0, 5e582 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e624 │ │ │ │ + beq.n 5e57e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e624 │ │ │ │ + cbnz r3, 5e57e │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e692 │ │ │ │ + b.n 5e5ec │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #104] @ (5e6a0 ) │ │ │ │ - bl fd704 │ │ │ │ + ldr r1, [pc, #104] @ (5e5f8 ) │ │ │ │ + bl fd364 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e656 │ │ │ │ + beq.n 5e5b0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 5e656 │ │ │ │ + cbnz r3, 5e5b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e67c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e5d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e66e │ │ │ │ + beq.n 5e5c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e66e │ │ │ │ + cbnz r3, 5e5c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b9aa8 │ │ │ │ + bl 1ba1d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e692 │ │ │ │ + beq.n 5e5ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e692 │ │ │ │ + cbnz r3, 5e5ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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, r4, r5, r6, lr} │ │ │ │ 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, [r0, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5e6cc │ │ │ │ + cbz r3, 5e624 │ │ │ │ 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 5e6d6 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 5e6e0 │ │ │ │ + bne.n 5e62e │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 5e638 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12d5b0 │ │ │ │ + b.w 12cbe8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + b.w 5bc76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6> │ │ │ │ + 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 5e664 │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.n 5e67c │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + b.n 5e684 │ │ │ │ + movw r0, #45940 @ 0xb374 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5e65a │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r2, #4364 @ 0x110c │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.n 5e68c │ │ │ │ + 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 26f270 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5e6c0 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ + cbz r0, 5e6fc │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + strd r4, r6, [sp] │ │ │ │ + bl 91624 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5e6c4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5e73a │ │ │ │ + ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + cbz r3, 5e70c │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 5e70c │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 26f478 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5e720 │ │ │ │ + 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 79888 │ │ │ │ + b.n 5e70c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7ebb4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5e6c0 │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + cbz r3, 5e73a │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ + cbz r1, 5e73a │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 26f404 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5e73a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5e6c0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5e6c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e6c0 │ │ │ │ + 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, #3960] @ 0xf78 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 5e700 │ │ │ │ + cbz r3, 5e75c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5e710 │ │ │ │ + b.n 5e76c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5e70e │ │ │ │ + ble.n 5e76a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e70a │ │ │ │ - cbnz r1, 5e730 │ │ │ │ + bne.n 5e766 │ │ │ │ + cbnz r1, 5e78c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5e710 │ │ │ │ + b.n 5e76c │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #260] @ (5e818 ) │ │ │ │ + ldr r1, [pc, #260] @ (5e874 ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e736 │ │ │ │ - b.n 5e808 │ │ │ │ + cbnz r0, 5e792 │ │ │ │ + b.n 5e864 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, r6 │ │ │ │ - bl 16ab5c │ │ │ │ + bl 16a230 │ │ │ │ subs r6, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5e808 │ │ │ │ - cbz r6, 5e7b2 │ │ │ │ + beq.n 5e864 │ │ │ │ + cbz r6, 5e80e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5e766 │ │ │ │ - bl f91f8 │ │ │ │ + cbz r0, 5e7c2 │ │ │ │ + bl f8e58 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5e760 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 5e7bc │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e808 │ │ │ │ + bne.n 5e864 │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5e76a │ │ │ │ - b.n 5e7bc │ │ │ │ + bne.n 5e7c6 │ │ │ │ + b.n 5e818 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5e790 │ │ │ │ - bl 1238c8 │ │ │ │ + cbz r0, 5e7ec │ │ │ │ + bl 122f24 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5e78a │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 5e7e6 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e808 │ │ │ │ + bne.n 5e864 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5e794 │ │ │ │ - b.n 5e7c4 │ │ │ │ + bne.n 5e7f0 │ │ │ │ + b.n 5e820 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1238c8 │ │ │ │ + bl 122f24 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5e7c8 │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 5e7c8 │ │ │ │ - b.n 5e808 │ │ │ │ + bne.n 5e824 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 5e824 │ │ │ │ + b.n 5e864 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 5e7c8 │ │ │ │ + b.n 5e824 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5e7c8 │ │ │ │ + b.n 5e824 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 158690 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 157c90 <_PyTime_AsTimespec@@Base> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 158690 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 98ae4 │ │ │ │ + bl 157c90 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 98b84 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a9f0 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5e80c │ │ │ │ + bne.n 5e868 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e812 │ │ │ │ + b.n 5e86e │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5e926 │ │ │ │ + bl 5e87e │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #288] @ (5e93c ) │ │ │ │ + ldr r2, [pc, #288] @ (5e998 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.w 5bd22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6> │ │ │ │ - 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 5e844 │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 5e85c │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - b.n 5e864 │ │ │ │ - movw r0, #48516 @ 0xbd84 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5e83a │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r2, #4364 @ 0x110c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5e86c │ │ │ │ - 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 26fc18 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5e8a0 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5e8dc │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - strd r4, r6, [sp] │ │ │ │ - bl 913d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5e8a4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5e91a │ │ │ │ - ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5e8ec │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 5e8ec │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 26fe20 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5e900 │ │ │ │ - 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 7965c │ │ │ │ - b.n 5e8ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7e98c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5e8a0 │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5e91a │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5e91a │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 26fdac │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5e91a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5e8a0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5e8a0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e8a0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005e920 : │ │ │ │ +0005e878 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5e4ba │ │ │ │ + b.w 5e3c0 │ │ │ │ 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 1c927c <_PySys_GetRequiredAttrString@@Base+0x2248> │ │ │ │ + bl 1c99d4 <_PySys_GetRequiredAttrString@@Base+0x2280> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e94c │ │ │ │ + bne.n 5e8a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e972 │ │ │ │ + b.n 5e8ca │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c927c <_PySys_GetRequiredAttrString@@Base+0x2248> │ │ │ │ + bl 1c99d4 <_PySys_GetRequiredAttrString@@Base+0x2280> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e948 │ │ │ │ + beq.n 5e8a0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #60288 @ 0xeb80 │ │ │ │ + movw r0, #57792 @ 0xe1c0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16ab5c │ │ │ │ + bl 16a230 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5e9c6 │ │ │ │ + beq.n 5e91e │ │ │ │ mov r4, r0 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a144 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5e9be │ │ │ │ + bne.n 5e916 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e9c8 │ │ │ │ + b.n 5e920 │ │ │ │ mov r0, sp │ │ │ │ - bl 5e926 │ │ │ │ - b.n 5e9c8 │ │ │ │ + bl 5e87e │ │ │ │ + b.n 5e920 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 5ea12 │ │ │ │ + cbz r4, 5e96a │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5ea2a │ │ │ │ + cbz r3, 5e982 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #8284 @ 0x205c │ │ │ │ + movw r2, #5788 @ 0x169c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 24f890 <_Py_c_pow@@Base+0x918> │ │ │ │ + bl 24f7e0 <_Py_c_pow@@Base+0x9b8> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5ea32 │ │ │ │ + b.n 5e98a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6624 @ 0x19e0 │ │ │ │ + movw r1, #4048 @ 0xfd0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5ea32 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5e98a │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005ea38 : │ │ │ │ - movw r0, #25036 @ 0x61cc │ │ │ │ +0005e990 : │ │ │ │ + movw r0, #22540 @ 0x580c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ea42 : │ │ │ │ +0005e99a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5ea78 ) │ │ │ │ + ldr r3, [pc, #36] @ (5e9d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 5ea74 │ │ │ │ - movw r1, #8504 @ 0x2138 │ │ │ │ + cbnz r0, 5e9cc │ │ │ │ + movw r1, #6008 @ 0x1778 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #27396 @ 0x6b04 │ │ │ │ + movw r0, #24900 @ 0x6144 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ 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 │ │ │ │ @@ -78128,32 +78070,32 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ movw r2, #39460 @ 0x9a24 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #116] @ (5eb1c ) │ │ │ │ + ldr r3, [pc, #116] @ (5ea74 ) │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #39008 @ 0x9860 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #37772 @ 0x938c │ │ │ │ + movw r2, #35196 @ 0x897c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl d6eb0 │ │ │ │ - cbz r0, 5eb16 │ │ │ │ + bl d6a68 │ │ │ │ + cbz r0, 5ea6e │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5eae2 │ │ │ │ + cbnz r5, 5ea3a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5ead6 │ │ │ │ + cbz r3, 5ea2e │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5eae2 │ │ │ │ + b.n 5ea3a │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ @@ -78171,212 +78113,212 @@ │ │ │ │ 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 24e37c │ │ │ │ + bl 24e2cc │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #464] @ (5ecf0 ) │ │ │ │ + ldr r2, [pc, #464] @ (5ec48 ) │ │ │ │ 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, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #37788 @ 0x939c │ │ │ │ + movw r1, #35212 @ 0x898c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ - cbnz r0, 5eb64 │ │ │ │ + bl 14e8e8 │ │ │ │ + cbnz r0, 5eabc │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #27969 @ 0x6d41 │ │ │ │ + movw r1, #29037 @ 0x716d │ │ │ │ movt r1, #31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35bbe │ │ │ │ + b.w 35b8e │ │ │ │ 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 f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5eb88 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 5ebca │ │ │ │ - ldr r1, [pc, #68] @ (5ebd0 ) │ │ │ │ + bne.n 5eae0 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 5eb22 │ │ │ │ + ldr r1, [pc, #68] @ (5eb28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5ebba │ │ │ │ + bne.n 5eb12 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37972 @ 0x9454 │ │ │ │ + movw r1, #35396 @ 0x8a44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5ebca │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5eb22 │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ str.w r4, [r3, #3896] @ 0xf38 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ movs r0, #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, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r7, #38800 @ 0x9790 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 5ec98 │ │ │ │ + beq.n 5ebf0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 88010 │ │ │ │ + bl 88224 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ec98 │ │ │ │ + bne.n 5ebf0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5ec98 │ │ │ │ + beq.n 5ebf0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88010 │ │ │ │ + bl 88224 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ec98 │ │ │ │ + bne.n 5ebf0 │ │ │ │ movw r8, #39008 @ 0x9860 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5ec2e │ │ │ │ + beq.n 5eb86 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 88010 │ │ │ │ - cbz r0, 5ec98 │ │ │ │ + bl 88224 │ │ │ │ + cbz r0, 5ebf0 │ │ │ │ movw r7, #39252 @ 0x9954 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5ec4a │ │ │ │ + beq.n 5eba2 │ │ │ │ movw r1, #39008 @ 0x9860 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88010 │ │ │ │ - cbz r0, 5ec7c │ │ │ │ + bl 88224 │ │ │ │ + cbz r0, 5ebd4 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 20a600 <_PyEval_GetBuiltin@@Base+0x8bc> │ │ │ │ + bl 20a938 <_PyEval_GetBuiltin@@Base+0x8bc> │ │ │ │ mov r4, r0 │ │ │ │ ldrh.w r0, [r5, #13] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 20a600 <_PyEval_GetBuiltin@@Base+0x8bc> │ │ │ │ + bl 20a938 <_PyEval_GetBuiltin@@Base+0x8bc> │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 148100 │ │ │ │ - b.n 5eca0 │ │ │ │ + bl 1476f8 │ │ │ │ + b.n 5ebf8 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5ec8a │ │ │ │ + beq.n 5ebe2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88010 │ │ │ │ - cbz r0, 5ec98 │ │ │ │ + bl 88224 │ │ │ │ + cbz r0, 5ebf0 │ │ │ │ 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 5ed4a │ │ │ │ + b.n 5eca2 │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r5, #38800 @ 0x9790 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5ed3e │ │ │ │ + beq.n 5ec96 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88010 │ │ │ │ - cbnz r0, 5ed3e │ │ │ │ + bl 88224 │ │ │ │ + cbnz r0, 5ec96 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5ed3e │ │ │ │ + beq.n 5ec96 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 88010 │ │ │ │ - cbnz r0, 5ed3e │ │ │ │ + bl 88224 │ │ │ │ + cbnz r0, 5ec96 │ │ │ │ movw r1, #39008 @ 0x9860 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ movw r5, #39252 @ 0x9954 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5ed00 │ │ │ │ + beq.n 5ec58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88010 │ │ │ │ - cbz r0, 5ed06 │ │ │ │ + bl 88224 │ │ │ │ + cbz r0, 5ec5e │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5ed1c │ │ │ │ - b.n 5ed0c │ │ │ │ + beq.n 5ec74 │ │ │ │ + b.n 5ec64 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5ed32 │ │ │ │ - b.n 5ed28 │ │ │ │ + beq.n 5ec8a │ │ │ │ + b.n 5ec80 │ │ │ │ movw r1, #39252 @ 0x9954 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 88010 │ │ │ │ - cbz r0, 5ed3e │ │ │ │ + bl 88224 │ │ │ │ + cbz r0, 5ec96 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5ed4a │ │ │ │ + b.n 5eca2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88010 │ │ │ │ - cbz r0, 5ed3e │ │ │ │ + bl 88224 │ │ │ │ + cbz r0, 5ec96 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5ed4a │ │ │ │ + b.n 5eca2 │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ @@ -78386,212 +78328,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, 5ed72 │ │ │ │ + cbz r2, 5ecca │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24edd0 │ │ │ │ - cbnz r0, 5ed94 │ │ │ │ + bl 24ec80 │ │ │ │ + cbnz r0, 5ecec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2104d8 │ │ │ │ + b.w 210730 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ed9a : │ │ │ │ +0005ecf2 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #38060 @ 0x94ac │ │ │ │ + movw r1, #35484 @ 0x8a9c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ - cbnz r0, 5edce │ │ │ │ + bl 14e8e8 │ │ │ │ + cbnz r0, 5ed26 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 118088 │ │ │ │ + b.w 117698 │ │ │ │ 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 5ee2e │ │ │ │ + bl 5ed86 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0005edfa : │ │ │ │ +0005ed52 : │ │ │ │ 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 5ee26 │ │ │ │ + bmi.n 5ed7e │ │ │ │ movw r1, #1486 @ 0x5ce │ │ │ │ - movw r0, #8756 @ 0x2234 │ │ │ │ + movw r0, #6260 @ 0x1874 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ee2c │ │ │ │ - bl 1c2a84 │ │ │ │ + b.n 5ed84 │ │ │ │ + bl 1c31ac │ │ │ │ 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, #54860 @ 0xd64c │ │ │ │ + movw r4, #52360 @ 0xcc88 │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ - bl 20a600 <_PyEval_GetBuiltin@@Base+0x8bc> │ │ │ │ + bl 20a938 <_PyEval_GetBuiltin@@Base+0x8bc> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 27dda4 │ │ │ │ + bl 27d404 │ │ │ │ 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, #38184 @ 0x9528 │ │ │ │ + movw r0, #35608 @ 0x8b18 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ strd r7, r5, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ │ │ │ │ -0005ee94 : │ │ │ │ +0005edec : │ │ │ │ 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 5eeb2 │ │ │ │ + bpl.n 5ee0a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f9afc <_PyList_Extend@@Base+0x24> │ │ │ │ + b.w f975c <_PyList_Extend@@Base+0x24> │ │ │ │ movw r1, #1475 @ 0x5c3 │ │ │ │ - movw r0, #8756 @ 0x2234 │ │ │ │ + movw r0, #6260 @ 0x1874 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_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, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #38216 @ 0x9548 │ │ │ │ + movw r1, #35640 @ 0x8b38 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ 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 5ef70 │ │ │ │ + beq.n 5eec8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bf70 │ │ │ │ - cbz r0, 5ef52 │ │ │ │ + bl 8c1cc │ │ │ │ + cbz r0, 5eeaa │ │ │ │ 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 5ef32 │ │ │ │ + bls.n 5ee8a │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5ef52 │ │ │ │ + bne.n 5eeaa │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 27cafc <_PyCrossInterpreterData_Free@@Base+0x59c> │ │ │ │ - cbnz r0, 5ef52 │ │ │ │ + bl 27c15c <_PyCrossInterpreterData_Free@@Base+0x59c> │ │ │ │ + cbnz r0, 5eeaa │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2104d8 │ │ │ │ + b.w 210730 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #38308 @ 0x95a4 │ │ │ │ + movw r1, #35732 @ 0x8b94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38272 @ 0x9580 │ │ │ │ + movw r1, #35696 @ 0x8b70 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ 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 c78d8 │ │ │ │ + bl c74e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #4364 @ 0x110c │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -78599,259 +78541,259 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #42020 @ 0xa424 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r0, #38340 @ 0x95c4 │ │ │ │ + movw r0, #35764 @ 0x8bb4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r3, r4, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ 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 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #63472 @ 0xf7f0 │ │ │ │ + movw r0, #60896 @ 0xede0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #23724 @ 0x5cac │ │ │ │ + movw r0, #21232 @ 0x52f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ 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, 5f042 │ │ │ │ + cbz r3, 5ef9a │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 5f044 │ │ │ │ + b.n 5ef9c │ │ │ │ mov sl, r3 │ │ │ │ ldrh.w r6, [r9, #13] │ │ │ │ ldrb.w r7, [r9, #15] │ │ │ │ ldrb.w r8, [r9, #16] │ │ │ │ - cbnz r3, 5f05c │ │ │ │ + cbnz r3, 5efb4 │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 5f05c │ │ │ │ + blt.n 5efb4 │ │ │ │ cmp r5, #3 │ │ │ │ - bgt.n 5f05c │ │ │ │ - cbnz r4, 5f07a │ │ │ │ - ldr r1, [pc, #132] @ (5f0e4 ) │ │ │ │ + bgt.n 5efb4 │ │ │ │ + cbnz r4, 5efd2 │ │ │ │ + ldr r1, [pc, #132] @ (5f03c ) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f0dc │ │ │ │ + cbz r0, 5f034 │ │ │ │ rev16 r6, r6 │ │ │ │ adds.w r5, sl, r5 │ │ │ │ uxth r6, r6 │ │ │ │ - beq.n 5f0c8 │ │ │ │ + beq.n 5f020 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5f09c │ │ │ │ - bl f91f8 │ │ │ │ + cbz r0, 5eff4 │ │ │ │ + bl f8e58 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5f098 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 5f0dc │ │ │ │ + bne.n 5eff0 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 5f034 │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 5f0c8 │ │ │ │ + beq.n 5f020 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5f0b4 │ │ │ │ - bl f91f8 │ │ │ │ + cbz r0, 5f00c │ │ │ │ + bl f8e58 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5f0b0 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 5f0dc │ │ │ │ + bne.n 5f008 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 5f034 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5f0c8 │ │ │ │ + beq.n 5f020 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5f0c8 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 5f0dc │ │ │ │ + bne.n 5f020 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 5f034 │ │ │ │ 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 2104d8 │ │ │ │ + b.w 210730 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #528] @ (5f2f8 ) │ │ │ │ + ldr r2, [pc, #528] @ (5f250 ) │ │ │ │ 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 20a600 <_PyEval_GetBuiltin@@Base+0x8bc> │ │ │ │ + bl 20a938 <_PyEval_GetBuiltin@@Base+0x8bc> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 27dda4 │ │ │ │ + bl 27d404 │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ 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 5ee2e │ │ │ │ + bl 5ed86 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f144 : │ │ │ │ +0005f09c : │ │ │ │ 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, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5f174 │ │ │ │ + beq.n 5f0cc │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ - movw r0, #58364 @ 0xe3fc │ │ │ │ + movw r0, #55788 @ 0xd9ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f176 │ │ │ │ + b.n 5f0ce │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f178 : │ │ │ │ +0005f0d0 : │ │ │ │ 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, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5f1a8 │ │ │ │ + beq.n 5f100 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ - movw r0, #58364 @ 0xe3fc │ │ │ │ + movw r0, #55788 @ 0xd9ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f1aa │ │ │ │ + b.n 5f102 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f1ac : │ │ │ │ +0005f104 : │ │ │ │ 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, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5f1dc │ │ │ │ + beq.n 5f134 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ - movw r0, #58364 @ 0xe3fc │ │ │ │ + movw r0, #55788 @ 0xd9ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f1de │ │ │ │ + b.n 5f136 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f1e0 : │ │ │ │ +0005f138 : │ │ │ │ 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, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5f20e │ │ │ │ + beq.n 5f166 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ - movw r0, #58364 @ 0xe3fc │ │ │ │ + movw r0, #55788 @ 0xd9ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f24e │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f1a6 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5f254 │ │ │ │ - cbz r1, 5f238 │ │ │ │ + beq.n 5f1ac │ │ │ │ + cbz r1, 5f190 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5f238 │ │ │ │ + bpl.n 5f190 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f256 │ │ │ │ + beq.n 5f1ae │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5f256 │ │ │ │ + b.n 5f1ae │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38500 @ 0x9664 │ │ │ │ + movw r1, #35924 @ 0x8c54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f294 │ │ │ │ + b.n 5f1ec │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 204b00 │ │ │ │ + bl 204e38 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5f286 │ │ │ │ - ldr r1, [pc, #48] @ (5f298 ) │ │ │ │ + cbz r2, 5f1de │ │ │ │ + ldr r1, [pc, #48] @ (5f1f0 ) │ │ │ │ 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] │ │ │ │ @@ -78859,70 +78801,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 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f29c : │ │ │ │ +0005f1f4 : │ │ │ │ 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, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5f2ca │ │ │ │ - movw r0, #58364 @ 0xe3fc │ │ │ │ + beq.n 5f222 │ │ │ │ + movw r0, #55788 @ 0xd9ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f30a │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f262 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5f310 │ │ │ │ - cbz r1, 5f2f4 │ │ │ │ + beq.n 5f268 │ │ │ │ + cbz r1, 5f24c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5f2f4 │ │ │ │ + bpl.n 5f24c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f312 │ │ │ │ + beq.n 5f26a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5f312 │ │ │ │ + b.n 5f26a │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38524 @ 0x967c │ │ │ │ + movw r1, #35948 @ 0x8c6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f350 │ │ │ │ + b.n 5f2a8 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 204b00 │ │ │ │ + bl 204e38 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5f342 │ │ │ │ - ldr r1, [pc, #48] @ (5f354 ) │ │ │ │ + cbz r2, 5f29a │ │ │ │ + ldr r1, [pc, #48] @ (5f2ac ) │ │ │ │ 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] │ │ │ │ @@ -78930,167 +78872,167 @@ │ │ │ │ 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 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f358 : │ │ │ │ +0005f2b0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f36a : │ │ │ │ +0005f2c2 : │ │ │ │ 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 5f388 │ │ │ │ + bpl.n 5f2e0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5f38e │ │ │ │ - bl 4ae46 │ │ │ │ - b.n 5f432 │ │ │ │ + bmi.n 5f2e6 │ │ │ │ + bl 4ad8e │ │ │ │ + b.n 5f38a │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5f39a │ │ │ │ + blt.n 5f2f2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5f3b2 │ │ │ │ + blt.n 5f30a │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36328 @ 0x8de8 │ │ │ │ + movw r1, #33832 @ 0x8428 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5f432 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5f38a │ │ │ │ mov r6, r2 │ │ │ │ - bl 205b78 │ │ │ │ + bl 205eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f432 │ │ │ │ + bne.n 5f38a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5f3e2 │ │ │ │ + bmi.n 5f33a │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5f3e6 │ │ │ │ + beq.n 5f33e │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 5f3e8 │ │ │ │ + b.n 5f340 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 5f3e8 │ │ │ │ + b.n 5f340 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 5f404 │ │ │ │ + bls.n 5f35c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38560 @ 0x96a0 │ │ │ │ + movw r1, #35984 @ 0x8c90 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 5f432 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 5f38a │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5f41a │ │ │ │ + bpl.n 5f372 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5f416 │ │ │ │ + beq.n 5f36e │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5f41c │ │ │ │ + b.n 5f374 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5f41c │ │ │ │ + b.n 5f374 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5f424 │ │ │ │ + bne.n 5f37c │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5f436 │ │ │ │ + b.n 5f38e │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5f436 │ │ │ │ + b.n 5f38e │ │ │ │ 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, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #38584 @ 0x96b8 │ │ │ │ + movw r1, #36008 @ 0x8ca8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c4 │ │ │ │ - cbz r0, 5f46a │ │ │ │ + bl 14e8e8 │ │ │ │ + cbz r0, 5f3c2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f496 │ │ │ │ - movw r1, #38800 @ 0x9790 │ │ │ │ + b.n 5f3ee │ │ │ │ + movw r1, #36224 @ 0x8d80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f704 │ │ │ │ + bl 8f95c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f466 │ │ │ │ + beq.n 5f3be │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27969 @ 0x6d41 │ │ │ │ + movw r1, #29037 @ 0x716d │ │ │ │ movt r1, #31 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 253d6c │ │ │ │ + bl 253cb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 5f4ae │ │ │ │ + cbnz r1, 5f406 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f4b2 │ │ │ │ + beq.n 5f40a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w de874 │ │ │ │ + b.w de4f4 │ │ │ │ bx lr │ │ │ │ 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 465e8 <_PyEval_FormatAwaitableError@@Base+0x270> │ │ │ │ + bl 464e2 <_PyEval_FormatAwaitableError@@Base+0x216> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #23724 @ 0x5cac │ │ │ │ + movw r0, #21232 @ 0x52f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ 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] │ │ │ │ @@ -79098,1462 +79040,1462 @@ │ │ │ │ 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, 5f50a │ │ │ │ + cbz r4, 5f462 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - b.n 5f512 │ │ │ │ + b.n 5f46a │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #39460 @ 0x9a24 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1e9fe4 │ │ │ │ + bl 1ea414 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #6516 @ 0x1974 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #49660 @ 0xc1fc │ │ │ │ + movw r2, #47060 @ 0xb7d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #38820 @ 0x97a4 │ │ │ │ + movw r1, #36244 @ 0x8d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ 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, 5f59e │ │ │ │ + cbz r3, 5f4f6 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5f59e │ │ │ │ + beq.n 5f4f6 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49660 @ 0xc1fc │ │ │ │ + movw r1, #47060 @ 0xb7d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1f8c7c │ │ │ │ + bl 1f90a4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5f586 │ │ │ │ + cbnz r0, 5f4de │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f61c │ │ │ │ + b.n 5f574 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5f5ae │ │ │ │ + bne.n 5f506 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f59e │ │ │ │ + beq.n 5f4f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5f59e │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5f4f6 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f5d6 │ │ │ │ + beq.n 5f52e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5f5d6 │ │ │ │ + b.n 5f52e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24e818 │ │ │ │ + bl 24e724 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f5d2 │ │ │ │ + beq.n 5f52a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f5d2 │ │ │ │ + cbnz r3, 5f52a │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5f582 │ │ │ │ + beq.n 5f4da │ │ │ │ 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 5f604 │ │ │ │ + beq.n 5f55c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5f604 │ │ │ │ + cbnz r0, 5f55c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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 20f378 <_PyArg_ParseStack@@Base+0x584> │ │ │ │ + bl 20f5d0 <_PyArg_ParseStack@@Base+0x584> │ │ │ │ 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, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5f690 │ │ │ │ + beq.n 5f5e8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl ef710 │ │ │ │ + bl ef390 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f662 │ │ │ │ + beq.n 5f5ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f662 │ │ │ │ + cbnz r3, 5f5ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5f68e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5f5e6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #38860 @ 0x97cc │ │ │ │ + movw r0, #36284 @ 0x8dbc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f690 │ │ │ │ + beq.n 5f5e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f690 │ │ │ │ + cbnz r3, 5f5e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f690 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f5e8 │ │ │ │ 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, #23708 @ 0x5c9c │ │ │ │ + movw r1, #21216 @ 0x52e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 5f6d2 │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 5f62a │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5f6d6 │ │ │ │ + bl 5f62e │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #23724 @ 0x5cac │ │ │ │ + movw r0, #21232 @ 0x52f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ 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 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f746 │ │ │ │ + cbz r0, 5f69e │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5f704 │ │ │ │ + ble.n 5f65c │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5f704 │ │ │ │ + cbz r3, 5f65c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5f718 │ │ │ │ + cbz r3, 5f670 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5f722 │ │ │ │ + bne.n 5f67a │ │ │ │ movs r0, #1 │ │ │ │ - bl 7eab8 │ │ │ │ + bl 7ece0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5f72a │ │ │ │ + b.n 5f682 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e98c │ │ │ │ + bl 7ebb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f73a │ │ │ │ + beq.n 5f692 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f73e │ │ │ │ + cbz r3, 5f696 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f746 │ │ │ │ + b.n 5f69e │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f73a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f692 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f74a : │ │ │ │ +0005f6a2 : │ │ │ │ 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] @ 5f824 │ │ │ │ + ldr.w r9, [pc, #192] @ 5f77c │ │ │ │ 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 5f794 │ │ │ │ + bhi.n 5f6ec │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r2, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 72908 │ │ │ │ - cbnz r0, 5f79e │ │ │ │ + bl 72b3c │ │ │ │ + cbnz r0, 5f6f6 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1f9538 │ │ │ │ + b.w 1f9968 │ │ │ │ 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 5f7fa │ │ │ │ + ble.n 5f752 │ │ │ │ ldr.w r1, [r3, #3740] @ 0xe9c │ │ │ │ - cbz r1, 5f7fa │ │ │ │ - cbz r0, 5f7fa │ │ │ │ + cbz r1, 5f752 │ │ │ │ + cbz r0, 5f752 │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ - cbnz r3, 5f7fa │ │ │ │ + cbnz r3, 5f752 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 5f7d8 │ │ │ │ + cbz r3, 5f730 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5f7fa │ │ │ │ + cbnz r3, 5f752 │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 5f7fa │ │ │ │ + bmi.n 5f752 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5f7e6 │ │ │ │ + bne.n 5f73e │ │ │ │ dmb ish │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6 │ │ │ │ blx 29634 │ │ │ │ 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 72e20 <_Py_NewReference@@Base> │ │ │ │ + bl 73058 <_Py_NewReference@@Base> │ │ │ │ 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} │ │ │ │ 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 ef710 │ │ │ │ + bl ef390 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f85c │ │ │ │ + beq.n 5f7b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f85c │ │ │ │ + cbnz r3, 5f7b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5f88c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5f7e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #38876 @ 0x97dc │ │ │ │ + movw r0, #36300 @ 0x8dcc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f880 │ │ │ │ + beq.n 5f7d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f884 │ │ │ │ + cbz r3, 5f7dc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f88c │ │ │ │ + b.n 5f7e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f880 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f7d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r3, #6516 @ 0x1974 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #16584 @ 0x40c8 │ │ │ │ + movw r2, #14088 @ 0x3708 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #38820 @ 0x97a4 │ │ │ │ + movw r1, #36244 @ 0x8d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ movw r3, #6516 @ 0x1974 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #49760 @ 0xc260 │ │ │ │ + movw r2, #47160 @ 0xb838 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #38820 @ 0x97a4 │ │ │ │ + movw r1, #36244 @ 0x8d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ 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] @ (5f95c ) │ │ │ │ + ldr r3, [pc, #120] @ (5f8b4 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #22196 @ 0x56b4 │ │ │ │ + movw r2, #19620 @ 0x4ca4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl d6eb0 │ │ │ │ - cbnz r0, 5f8fa │ │ │ │ + bl d6a68 │ │ │ │ + cbnz r0, 5f852 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5f956 │ │ │ │ + b.n 5f8ae │ │ │ │ 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, #38892 @ 0x97ec │ │ │ │ + movw r0, #36316 @ 0x8ddc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f8f6 │ │ │ │ + beq.n 5f84e │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - bl 20f68c <_PyArg_ParseStack@@Base+0x898> │ │ │ │ + bl 20f8e4 <_PyArg_ParseStack@@Base+0x898> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f956 │ │ │ │ + beq.n 5f8ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f956 │ │ │ │ + cbnz r3, 5f8ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #704] @ (5fc20 ) │ │ │ │ + ldr r2, [pc, #704] @ (5fb78 ) │ │ │ │ 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 5f6d6 │ │ │ │ + bl 5f62e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #23724 @ 0x5cac │ │ │ │ + movw r0, #21232 @ 0x52f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cf4 │ │ │ │ + b.w 84f14 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #39252 @ 0x9954 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 148100 │ │ │ │ + bl 1476f8 │ │ │ │ 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, #39252 @ 0x9954 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f9de │ │ │ │ + beq.n 5f936 │ │ │ │ mov r1, r4 │ │ │ │ - bl 88010 │ │ │ │ + bl 88224 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fac0 │ │ │ │ + beq.n 5fa18 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f9f4 │ │ │ │ + beq.n 5f94c │ │ │ │ movw r1, #39252 @ 0x9954 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 88010 │ │ │ │ + bl 88224 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fac0 │ │ │ │ + beq.n 5fa18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 255cf0 │ │ │ │ + bl 255c38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fa82 │ │ │ │ + beq.n 5f9da │ │ │ │ mov r0, r5 │ │ │ │ - bl 255cf0 │ │ │ │ + bl 255c38 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5fa22 │ │ │ │ + cbnz r0, 5f97a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fa82 │ │ │ │ + beq.n 5f9da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fa82 │ │ │ │ + cbnz r3, 5f9da │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fa82 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f9da │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24bb20 │ │ │ │ + bl 24bb10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fa42 │ │ │ │ + beq.n 5f99a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fa42 │ │ │ │ + cbnz r3, 5f99a │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fa58 │ │ │ │ + beq.n 5f9b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5fa58 │ │ │ │ + cbnz r3, 5f9b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5fa82 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5f9da │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #39252 @ 0x9954 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 24b7bc │ │ │ │ + bl 24b928 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5fa86 │ │ │ │ + cbnz r0, 5f9de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fa82 │ │ │ │ + beq.n 5f9da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5fa82 │ │ │ │ + cbnz r3, 5f9da │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5fac8 │ │ │ │ + b.n 5fa20 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e98c │ │ │ │ + bl 7ebb4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5faa8 │ │ │ │ + beq.n 5fa00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5faa8 │ │ │ │ + cbnz r3, 5fa00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fac8 │ │ │ │ + beq.n 5fa20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5fac8 │ │ │ │ + cbnz r3, 5fa20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fac8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5fa20 │ │ │ │ movw r4, #7536 @ 0x1d70 │ │ │ │ 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, #39252 @ 0x9954 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5faf6 │ │ │ │ + beq.n 5fa4e │ │ │ │ mov r1, r4 │ │ │ │ - bl 88010 │ │ │ │ + bl 88224 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fba0 │ │ │ │ + beq.n 5faf8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5fb0c │ │ │ │ + beq.n 5fa64 │ │ │ │ movw r1, #39252 @ 0x9954 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 88010 │ │ │ │ + bl 88224 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fba0 │ │ │ │ + beq.n 5faf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 255cf0 │ │ │ │ + bl 255c38 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5fb1a │ │ │ │ + cbnz r0, 5fa72 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5fba8 │ │ │ │ + b.n 5fb00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 255cf0 │ │ │ │ + bl 255c38 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5fb3e │ │ │ │ + cbnz r0, 5fa96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fb16 │ │ │ │ + beq.n 5fa6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5fb16 │ │ │ │ + bne.n 5fa6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fb16 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5fa6e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d560 │ │ │ │ + bl 13cbb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fb5e │ │ │ │ + beq.n 5fab6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fb5e │ │ │ │ + cbnz r3, 5fab6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fb74 │ │ │ │ + beq.n 5facc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5fb74 │ │ │ │ + cbnz r3, 5facc │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5fb16 │ │ │ │ + beq.n 5fa6e │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #39252 @ 0x9954 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 24b7bc │ │ │ │ + bl 24b928 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fba8 │ │ │ │ + beq.n 5fb00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5fba8 │ │ │ │ + cbnz r3, 5fb00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fba8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5fb00 │ │ │ │ movw r4, #7536 @ 0x1d70 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 253ec4 <_PyTime_ObjectToTimeval@@Base+0x24> │ │ │ │ + b.w 253e0c <_PyTime_ObjectToTimeval@@Base+0x24> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #39236 @ 0x9944 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5fbce │ │ │ │ - movw r0, #38992 @ 0x9850 │ │ │ │ + bne.n 5fb26 │ │ │ │ + movw r0, #36328 @ 0x8de8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5fbe0 │ │ │ │ - movw r0, #6676 @ 0x1a14 │ │ │ │ + cbnz r3, 5fb38 │ │ │ │ + movw r0, #4100 @ 0x1004 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w e27ac │ │ │ │ - movw r0, #35220 @ 0x8994 │ │ │ │ + b.w e2430 │ │ │ │ + movw r0, #32644 @ 0x7f84 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ 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, #24804 @ 0x60e4 │ │ │ │ + movw r0, #22308 @ 0x5724 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1c7034 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - cbz r0, 5fc40 │ │ │ │ + bl 1c7754 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + cbz r0, 5fb98 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #19408 @ 0x4bd0 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #39000 @ 0x9858 │ │ │ │ + movw r0, #36336 @ 0x8df0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5fc44 │ │ │ │ + bne.n 5fb9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fc40 │ │ │ │ + beq.n 5fb98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fc40 │ │ │ │ + cbnz r3, 5fb98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5fc68 │ │ │ │ + b.n 5fbc0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 913d0 │ │ │ │ + bl 91624 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fc68 │ │ │ │ + beq.n 5fbc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fc68 │ │ │ │ + cbnz r3, 5fbc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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] @ (5fde0 ) │ │ │ │ + ldr r4, [pc, #352] @ (5fd38 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #39036 @ 0x987c │ │ │ │ + movw r0, #36372 @ 0x8e14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1af62c │ │ │ │ - cbz r0, 5fcb6 │ │ │ │ + bl 1afc9c │ │ │ │ + cbz r0, 5fc0e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5fcb6 │ │ │ │ - movw r1, #42472 @ 0xa5e8 │ │ │ │ + cbz r3, 5fc0e │ │ │ │ + movw r1, #40084 @ 0x9c94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2a960 │ │ │ │ - cbnz r0, 5fcbe │ │ │ │ + cbnz r0, 5fc16 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 5fdd8 │ │ │ │ - movw r4, #39020 @ 0x986c │ │ │ │ + b.n 5fd30 │ │ │ │ + movw r4, #36356 @ 0x8e04 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aca64 │ │ │ │ + bl 1ad0d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5fcd2 │ │ │ │ + cbnz r0, 5fc2a │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f9538 │ │ │ │ + b.w 1f9968 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 2968c │ │ │ │ - cbnz r0, 5fcec │ │ │ │ - movw r0, #8156 @ 0x1fdc │ │ │ │ + cbnz r0, 5fc44 │ │ │ │ + movw r0, #5660 @ 0x161c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5fcfe │ │ │ │ + b.n 5fc56 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5fda8 │ │ │ │ + beq.n 5fd00 │ │ │ │ subs r1, r0, r4 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80b20 │ │ │ │ + bl 80d40 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 5fd0a │ │ │ │ + cbnz r5, 5fc62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5fdd8 │ │ │ │ + b.n 5fd30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 115cc0 │ │ │ │ + bl 1152c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fd28 │ │ │ │ + beq.n 5fc80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5fd28 │ │ │ │ + cbnz r3, 5fc80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5fd42 │ │ │ │ + bne.n 5fc9a │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12b490 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5fda8 │ │ │ │ - b.n 5fd00 │ │ │ │ + bl 12aac8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5fd00 │ │ │ │ + b.n 5fc58 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl d0124 │ │ │ │ + bl cfcf8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fd66 │ │ │ │ + beq.n 5fcbe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 5fd66 │ │ │ │ + cbnz r3, 5fcbe │ │ │ │ mov r0, fp │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 5fd7c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 5fcd4 │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12b490 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5fda8 │ │ │ │ - b.n 5fd00 │ │ │ │ + bl 12aac8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5fd00 │ │ │ │ + b.n 5fc58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 913d0 │ │ │ │ + bl 91624 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fdd8 │ │ │ │ + beq.n 5fd30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5fdd8 │ │ │ │ + cbnz r3, 5fd30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fdd8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5fd30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12b49c <_PyErr_Clear@@Base> │ │ │ │ + bl 12aad4 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #56080 @ 0xdb10 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #39056 @ 0x9890 │ │ │ │ + movw r2, #36392 @ 0x8e28 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 2091a4 │ │ │ │ + bl 2094dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 5fcac │ │ │ │ - b.n 5fd06 │ │ │ │ + bne.w 5fc04 │ │ │ │ + b.n 5fc5e │ │ │ │ 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, 5fe02 │ │ │ │ + cbz r3, 5fd5a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5fe10 │ │ │ │ - bl 25be44 <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 5fd68 │ │ │ │ + bl 25b65c <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5fe14 │ │ │ │ + beq.n 5fd6c │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5fe1e │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 5fe28 │ │ │ │ + bne.n 5fd76 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 5fd80 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12d5b0 │ │ │ │ + b.w 12cbe8 │ │ │ │ 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, 5fe4a │ │ │ │ + cbz r3, 5fda2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5fe56 │ │ │ │ + cbz r3, 5fdae │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5fe62 │ │ │ │ + cbz r0, 5fdba │ │ │ │ adds r4, #1 │ │ │ │ blx 29c10 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5fe6e │ │ │ │ + cbz r0, 5fdc6 │ │ │ │ adds r4, #1 │ │ │ │ blx 29c10 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5fe7a │ │ │ │ + cbz r0, 5fdd2 │ │ │ │ adds r4, #1 │ │ │ │ blx 29c10 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5fe84 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 5fe8e │ │ │ │ + bne.n 5fddc │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 5fde6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 12d5b0 │ │ │ │ + b.w 12cbe8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005fe92 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005fdea <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fe98 : │ │ │ │ +0005fdf0 : │ │ │ │ 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, #24376 @ 0x5f38 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5fec8 │ │ │ │ - movw r0, #58364 @ 0xe3fc │ │ │ │ + beq.n 5fe20 │ │ │ │ + movw r0, #55788 @ 0xd9ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5ff04 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5fe5c │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5ff0a │ │ │ │ + beq.n 5fe62 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 5feec │ │ │ │ + bpl.n 5fe44 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 5ff0c │ │ │ │ + beq.n 5fe64 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 5ff0c │ │ │ │ + b.n 5fe64 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39104 @ 0x98c0 │ │ │ │ + movw r1, #36440 @ 0x8e58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ff40 │ │ │ │ + b.n 5fe98 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #52] @ (5ff44 ) │ │ │ │ + ldr r4, [pc, #52] @ (5fe9c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r0, 5ff32 │ │ │ │ + cbz r0, 5fe8a │ │ │ │ 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 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ff48 : │ │ │ │ +0005fea0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005ff5e : │ │ │ │ +0005feb6 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005ff70 : │ │ │ │ +0005fec8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ff7a <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005fed2 <_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 5ffb4 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5ff0c <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ffaa <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5ff02 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ff9a <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5fef2 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ffbe <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5ff16 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5ff8c <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5fee4 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6002a <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 5ff82 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5ff8c <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5fee4 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ffc0 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005ff18 <_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 5ffca <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ + bne.n 5ff22 <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ lsls r3, r2, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5ffe4 <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ + bpl.n 5ff3c <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ pop {r4} │ │ │ │ - b.w 1e6e80 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b.w 1e73f0 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ffe8 <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005ff40 <_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] │ │ │ │ lsls r3, r1, #30 │ │ │ │ - beq.n 60008 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + beq.n 5ff60 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6002a <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 5ff82 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5fffa <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5ff52 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6001e <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ + bne.n 5ff76 <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6000e <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bne.n 5ff66 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ dmb ish │ │ │ │ - beq.n 60028 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + beq.n 5ff80 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5fffa <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5ff52 <_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 60064 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ + bmi.n 5ffbc <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6005c <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ + bne.n 5ffb4 <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6004c <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + bne.n 5ffa4 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ dmb ish │ │ │ │ - bne.n 60084 <_PyRWMutex_RLock@@Base+0x9c> │ │ │ │ + bne.n 5ffdc <_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 144440 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 144758 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00060088 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005ffe0 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #4 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6008e <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ + bne.n 5ffe6 <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ bic.w r3, r2, #1 │ │ │ │ dmb ish │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 600ac <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ - b.w 1e6e80 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bne.n 60004 <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ + b.w 1e73f0 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000600ae : │ │ │ │ +00060006 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 600d8 │ │ │ │ + cbz r0, 60030 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33908 @ 0x8474 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 600d8 │ │ │ │ + bne.n 60030 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 600d8 │ │ │ │ + cbz r2, 60030 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 600f2 │ │ │ │ + b.n 6004a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39148 @ 0x98ec │ │ │ │ + movw r1, #36484 @ 0x8e84 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000600f4 : │ │ │ │ +0006004c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6011a │ │ │ │ + cbz r0, 60072 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33908 @ 0x8474 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6011a │ │ │ │ + bne.n 60072 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6011a │ │ │ │ + cbz r3, 60072 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 60132 │ │ │ │ + b.n 6008a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39208 @ 0x9928 │ │ │ │ + movw r1, #36544 @ 0x8ec0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060134 : │ │ │ │ +0006008c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6015a │ │ │ │ + cbz r0, 600b2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33908 @ 0x8474 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6015a │ │ │ │ + bne.n 600b2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6015a │ │ │ │ + cbz r3, 600b2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 60172 │ │ │ │ + b.n 600ca │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39268 @ 0x9964 │ │ │ │ + movw r1, #36604 @ 0x8efc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060174 : │ │ │ │ +000600cc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6019a │ │ │ │ + cbz r0, 600f2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33908 @ 0x8474 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6019a │ │ │ │ + bne.n 600f2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6019a │ │ │ │ + cbz r3, 600f2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 601b2 │ │ │ │ + b.n 6010a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39332 @ 0x99a4 │ │ │ │ + movw r1, #36668 @ 0x8f3c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000601b4 : │ │ │ │ +0006010c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 601f2 │ │ │ │ + cbz r0, 6014a │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33908 @ 0x8474 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 601f2 │ │ │ │ + bne.n 6014a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 601f2 │ │ │ │ - cbnz r1, 6020e │ │ │ │ + cbz r2, 6014a │ │ │ │ + cbnz r1, 60166 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39448 @ 0x9a18 │ │ │ │ + movw r1, #36784 @ 0x8fb0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 60208 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 60160 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39388 @ 0x99dc │ │ │ │ + movw r1, #36724 @ 0x8f74 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60212 │ │ │ │ + b.n 6016a │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060214 : │ │ │ │ +0006016c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6023e │ │ │ │ + cbz r0, 60196 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33908 @ 0x8474 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6023e │ │ │ │ + bne.n 60196 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 6023e │ │ │ │ + cbz r2, 60196 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 60258 │ │ │ │ + b.n 601b0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39496 @ 0x9a48 │ │ │ │ + movw r1, #36832 @ 0x8fe0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006025a : │ │ │ │ +000601b2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 60284 │ │ │ │ + cbz r0, 601dc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33908 @ 0x8474 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 60284 │ │ │ │ + bne.n 601dc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 60284 │ │ │ │ + cbz r2, 601dc │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 6029e │ │ │ │ + b.n 601f6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39552 @ 0x9a80 │ │ │ │ + movw r1, #36888 @ 0x9018 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000602a0 : │ │ │ │ - b.w 114dfc │ │ │ │ +000601f8 : │ │ │ │ + b.w 114404 │ │ │ │ │ │ │ │ -000602a4 : │ │ │ │ - b.w 21e5d4 │ │ │ │ +000601fc : │ │ │ │ + b.w 21e7e8 │ │ │ │ │ │ │ │ -000602a8 : │ │ │ │ - b.w 3ab84 │ │ │ │ +00060200 : │ │ │ │ + b.w 3ab4c │ │ │ │ │ │ │ │ -000602ac : │ │ │ │ - b.w 226f08 <_PyTime_MonotonicWithInfo@@Base+0x138> │ │ │ │ +00060204 : │ │ │ │ + b.w 226fd8 <_PyTime_MonotonicWithInfo@@Base+0x138> │ │ │ │ │ │ │ │ -000602b0 : │ │ │ │ +00060208 : │ │ │ │ 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 152118 │ │ │ │ - cbz r0, 602e4 │ │ │ │ + bl 151710 │ │ │ │ + cbz r0, 6023c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ blx 29cc8 │ │ │ │ - b.n 6035a │ │ │ │ + b.n 602b2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 602f6 │ │ │ │ + cbz r0, 6024e │ │ │ │ mov r3, r5 │ │ │ │ - b.n 60300 │ │ │ │ - bl 1f94c8 │ │ │ │ + b.n 60258 │ │ │ │ + bl 1f98f8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6035c │ │ │ │ + b.n 602b4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 6030e │ │ │ │ + ble.n 60266 │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 60300 │ │ │ │ + b.n 60258 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r3, #865 @ 0x361 │ │ │ │ + movw r3, #697 @ 0x2b9 │ │ │ │ movt r3, #6 │ │ │ │ - movw r2, #3527 @ 0xdc7 │ │ │ │ + movw r2, #3359 @ 0xd1f │ │ │ │ movt r2, #6 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ moveq r8, r2 │ │ │ │ - bl 27db10 │ │ │ │ + bl 27d170 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 60354 │ │ │ │ - bl 1a9f84 │ │ │ │ + cbz r5, 602ac │ │ │ │ + bl 1aa5f4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ subs r5, #1 │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ blx r8 │ │ │ │ - b.n 60332 │ │ │ │ + b.n 6028a │ │ │ │ mov r0, r7 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ 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 6038e │ │ │ │ + blt.n 602e6 │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 60382 │ │ │ │ + bge.n 602da │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 6038e │ │ │ │ + b.n 602e6 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ subs r1, #4 │ │ │ │ - b.n 60368 │ │ │ │ + b.n 602c0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060392 : │ │ │ │ +000602ea : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000603a4 : │ │ │ │ +000602fc : │ │ │ │ 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] @ (603fc ) │ │ │ │ + ldr r4, [pc, #68] @ (60354 ) │ │ │ │ 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 60400 │ │ │ │ - cbnz r0, 603f2 │ │ │ │ + bl 60358 │ │ │ │ + cbnz r0, 6034a │ │ │ │ adds r5, #16 │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 603d4 │ │ │ │ + bne.n 6032c │ │ │ │ addw r2, r4, #3800 @ 0xed8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 60400 │ │ │ │ + bl 60358 │ │ │ │ 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 │ │ │ │ @@ -80562,844 +80504,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 60454 │ │ │ │ + beq.n 603ac │ │ │ │ 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 6044a │ │ │ │ + beq.n 603a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 6044a │ │ │ │ + cbnz r3, 603a2 │ │ │ │ mov r0, sl │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 60458 │ │ │ │ + beq.n 603b0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 6041c │ │ │ │ + b.n 60374 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6045c │ │ │ │ + b.n 603b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00060460 : │ │ │ │ - cbz r0, 60470 │ │ │ │ +000603b8 : │ │ │ │ + cbz r0, 603c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060472 : │ │ │ │ - b.w 1b5c88 │ │ │ │ +000603ca : │ │ │ │ + b.w 1b6308 │ │ │ │ │ │ │ │ -00060476 : │ │ │ │ +000603ce : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6d0e8 │ │ │ │ - cbz r0, 60490 │ │ │ │ + bl 6d330 │ │ │ │ + cbz r0, 603e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060492 : │ │ │ │ - cbz r0, 604bc │ │ │ │ +000603ea : │ │ │ │ + cbz r0, 60414 │ │ │ │ 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, 604b2 │ │ │ │ + cbz r3, 6040a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a2dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6d21c │ │ │ │ + b.w 6d464 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000604be : │ │ │ │ - cbz r0, 604ce │ │ │ │ +00060416 : │ │ │ │ + cbz r0, 60426 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000604d0 : │ │ │ │ - ldr r3, [pc, #12] @ (604e0 ) │ │ │ │ - cbz r0, 604da │ │ │ │ +00060428 : │ │ │ │ + ldr r3, [pc, #12] @ (60438 ) │ │ │ │ + cbz r0, 60432 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000604e4 : │ │ │ │ +0006043c : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000604ea : │ │ │ │ +00060442 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 6052c │ │ │ │ + cbz r0, 60484 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r1, #9972 @ 0x26f4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 60540 │ │ │ │ + beq.n 60498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88010 │ │ │ │ + bl 88224 │ │ │ │ movw r2, #10632 @ 0x2988 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - beq.n 60540 │ │ │ │ + beq.n 60498 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 60540 │ │ │ │ + bmi.n 60498 │ │ │ │ movw r1, #953 @ 0x3b9 │ │ │ │ - movw r0, #2512 @ 0x9d0 │ │ │ │ + movw r0, #16 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60568 │ │ │ │ + b.n 604c0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 60568 │ │ │ │ + beq.n 604c0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 60566 │ │ │ │ + ble.n 604be │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 60568 │ │ │ │ + beq.n 604c0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 60568 │ │ │ │ + bne.n 604c0 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 60568 │ │ │ │ + b.n 604c0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006056a <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +000604c2 <_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 8bf70 │ │ │ │ - cbz r0, 605b2 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 8c1cc │ │ │ │ + cbz r0, 6050a <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 605b2 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 6050a <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 605a4 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 604fc <_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 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 605b8 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1f94c8 │ │ │ │ + cbnz r0, 60510 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1f98f8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 605d0 <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 60528 <_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 213764 │ │ │ │ + bl 2139bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000605d6 <_Py_hashtable_new@@Base>: │ │ │ │ +0006052e <_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 6dc44 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6de8c <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -000605f4 : │ │ │ │ - movw r3, #54112 @ 0xd360 │ │ │ │ +0006054c : │ │ │ │ + movw r3, #51616 @ 0xc9a0 │ │ │ │ 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, 60616 │ │ │ │ - cbz r5, 60616 │ │ │ │ + cbz r4, 6056e │ │ │ │ + cbz r5, 6056e │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 60602 │ │ │ │ + beq.n 6055a │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006061e : │ │ │ │ +00060576 : │ │ │ │ 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, 60640 │ │ │ │ + cbz r4, 60598 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 60640 │ │ │ │ - bl 10739c <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ - b.n 60634 │ │ │ │ + cbz r0, 60598 │ │ │ │ + bl 107448 <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ + b.n 6058c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00060642 : │ │ │ │ +0006059a : │ │ │ │ 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 92640 │ │ │ │ + bl 92894 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6069a │ │ │ │ + cbz r0, 605f2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1e0b74 │ │ │ │ + bl 1e0fa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6068e │ │ │ │ + beq.n 605e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 60692 │ │ │ │ + cbz r3, 605ea │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6069a │ │ │ │ + b.n 605f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6068e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 605e6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000606a2 : │ │ │ │ +000605fa : │ │ │ │ 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, #38668 @ 0x970c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #24] @ (606d8 ) │ │ │ │ + ldr r0, [pc, #24] @ (60630 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b84c0 │ │ │ │ + bl 1b8b40 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r4], {73} @ 0x49 │ │ │ │ │ │ │ │ -000606dc : │ │ │ │ +00060634 : │ │ │ │ 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] @ (60738 ) │ │ │ │ + ldr r2, [pc, #76] @ (60690 ) │ │ │ │ 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, 60730 │ │ │ │ + cbz r5, 60688 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 92514 │ │ │ │ + bl 92768 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 60720 │ │ │ │ + cbz r3, 60678 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 60720 │ │ │ │ - movw r0, #39616 @ 0x9ac0 │ │ │ │ + cbz r3, 60678 │ │ │ │ + movw r0, #36952 @ 0x9058 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 20117c │ │ │ │ + bl 2014b4 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006073c : │ │ │ │ +00060694 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (60760 ) │ │ │ │ + ldr r3, [pc, #20] @ (606b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 60764 │ │ │ │ + bl 606bc │ │ │ │ mov r4, r0 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ 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] @ (607c8 ) │ │ │ │ - bl 12eb44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (60720 ) │ │ │ │ + bl 12e188 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 607bc │ │ │ │ + blt.n 60714 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6078e │ │ │ │ + cbz r0, 606e6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 607c0 │ │ │ │ - bl 79604 │ │ │ │ - bl 72508 │ │ │ │ + bmi.n 60718 │ │ │ │ + bl 79830 │ │ │ │ + bl 7273c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 607bc │ │ │ │ - ldr r1, [pc, #40] @ (607c8 ) │ │ │ │ + cbz r0, 60714 │ │ │ │ + ldr r1, [pc, #40] @ (60720 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1de7e0 │ │ │ │ - cbz r0, 607c0 │ │ │ │ + bl 1dec10 │ │ │ │ + cbz r0, 60718 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 607bc │ │ │ │ + beq.n 60714 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 607bc │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 60714 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 607c2 │ │ │ │ + b.n 6071a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb8b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000607cc : │ │ │ │ +00060724 : │ │ │ │ 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, #38668 @ 0x970c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #20] @ (60800 ) │ │ │ │ + ldr r0, [pc, #20] @ (60758 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ce974 │ │ │ │ + bl 1ceda4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stcl 0, cr0, [r4], {73} @ 0x49 │ │ │ │ │ │ │ │ -00060804 : │ │ │ │ +0006075c : │ │ │ │ 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 29d4c <__clock_gettime64@plt> │ │ │ │ - cbnz r0, 60830 │ │ │ │ + cbnz r0, 60788 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c927c <_PySys_GetRequiredAttrString@@Base+0x2248> │ │ │ │ + bl 1c99d4 <_PySys_GetRequiredAttrString@@Base+0x2280> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6083c │ │ │ │ + bne.n 60794 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00060842 : │ │ │ │ +0006079a : │ │ │ │ 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 ce58c <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl ce160 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6087e │ │ │ │ + beq.n 607d6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl ce58c <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl ce160 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6087e │ │ │ │ + beq.n 607d6 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1602fc │ │ │ │ + b.w 15f9ec │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00060886 : │ │ │ │ +000607de : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 608a8 │ │ │ │ - movw r0, #31304 @ 0x7a48 │ │ │ │ + cbnz r0, 60800 │ │ │ │ + movw r0, #28808 @ 0x7088 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #1907 @ 0x773 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 608d4 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6082c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 608ba │ │ │ │ + cbz r3, 60812 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 608ba │ │ │ │ + bpl.n 60812 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 608cc │ │ │ │ - movw r0, #31304 @ 0x7a48 │ │ │ │ + bge.n 60824 │ │ │ │ + movw r0, #28808 @ 0x7088 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #1913 @ 0x779 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 608d4 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6082c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w ff61c │ │ │ │ + b.w ff6d8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000608da : │ │ │ │ +00060832 : │ │ │ │ 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 ce58c <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl ce160 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 60912 │ │ │ │ - cbnz r4, 60908 │ │ │ │ + beq.n 6086a │ │ │ │ + cbnz r4, 60860 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 220194 │ │ │ │ + b.w 2204d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ce58c <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl ce160 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 608fa │ │ │ │ + bne.n 60852 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00060916 : │ │ │ │ +0006086e : │ │ │ │ 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 ce58c <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl ce160 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 60942 │ │ │ │ + beq.n 6089a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ff47c │ │ │ │ + b.w 1ff7b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00060946 : │ │ │ │ +0006089e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #84] @ (609ac ) │ │ │ │ + ldr r1, [pc, #84] @ (60904 ) │ │ │ │ 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, 60988 │ │ │ │ + cbnz r4, 608e0 │ │ │ │ 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 609a8 │ │ │ │ + b.n 60900 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 60966 │ │ │ │ + bne.n 608be │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39776 @ 0x9b60 │ │ │ │ + movw r1, #37112 @ 0x90f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000609b0 : │ │ │ │ +00060908 : │ │ │ │ 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 609dc │ │ │ │ + bls.n 60934 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39812 @ 0x9b84 │ │ │ │ + movw r1, #37148 @ 0x911c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 60a2a │ │ │ │ - ldr r3, [pc, #80] @ (60a30 ) │ │ │ │ + bl d5c0c │ │ │ │ + b.n 60982 │ │ │ │ + ldr r3, [pc, #80] @ (60988 ) │ │ │ │ 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, 60a0c │ │ │ │ + cbnz r3, 60964 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39840 @ 0x9ba0 │ │ │ │ + movw r1, #37176 @ 0x9138 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 60a2a │ │ │ │ + bl d5c0c │ │ │ │ + b.n 60982 │ │ │ │ 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 60a2e │ │ │ │ + b.n 60986 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060a34 : │ │ │ │ +0006098c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (60a8c ) │ │ │ │ + ldr r1, [pc, #72] @ (609e4 ) │ │ │ │ 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, 60a68 │ │ │ │ + cbnz r4, 609c0 │ │ │ │ add.w r1, r3, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 60a88 │ │ │ │ + b.n 609e0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 60a54 │ │ │ │ + bne.n 609ac │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39872 @ 0x9bc0 │ │ │ │ + movw r1, #37208 @ 0x9158 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060a90 : │ │ │ │ +000609e8 : │ │ │ │ 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] @ (60ac8 ) │ │ │ │ + ldr r2, [pc, #40] @ (60a20 ) │ │ │ │ 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 1decbc │ │ │ │ - cbnz r0, 60ac2 │ │ │ │ + bl 1df0ec │ │ │ │ + cbnz r0, 60a1a │ │ │ │ add.w r1, r4, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 60ac6 │ │ │ │ + b.n 60a1e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060acc : │ │ │ │ +00060a24 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (60b34 ) │ │ │ │ + ldr r1, [pc, #88] @ (60a8c ) │ │ │ │ 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, 60b0e │ │ │ │ + cbnz r4, 60a66 │ │ │ │ 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 60b2e │ │ │ │ + b.n 60a86 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 60aec │ │ │ │ + bne.n 60a44 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39908 @ 0x9be4 │ │ │ │ + movw r1, #37244 @ 0x917c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060b38 : │ │ │ │ +00060a90 : │ │ │ │ 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 60b64 │ │ │ │ + bls.n 60abc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39944 @ 0x9c08 │ │ │ │ + movw r1, #37280 @ 0x91a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 60b92 │ │ │ │ - ldr r3, [pc, #80] @ (60bb8 ) │ │ │ │ + bl d5c0c │ │ │ │ + b.n 60aea │ │ │ │ + ldr r3, [pc, #80] @ (60b10 ) │ │ │ │ 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, 60b98 │ │ │ │ + cbnz r3, 60af0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39972 @ 0x9c24 │ │ │ │ + movw r1, #37308 @ 0x91bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60bb4 │ │ │ │ + b.n 60b0c │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060bbc : │ │ │ │ +00060b14 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (60c10 ) │ │ │ │ + ldr r1, [pc, #68] @ (60b68 ) │ │ │ │ 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, 60bec │ │ │ │ + cbnz r4, 60b44 │ │ │ │ add.w r2, r3, #1408 @ 0x580 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - b.n 60c0c │ │ │ │ + b.n 60b64 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 60bdc │ │ │ │ + bne.n 60b34 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40068 @ 0x9c84 │ │ │ │ + movw r1, #37404 @ 0x921c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060c14 : │ │ │ │ +00060b6c : │ │ │ │ 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 60c42 │ │ │ │ + blt.n 60b9a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40104 @ 0x9ca8 │ │ │ │ + movw r1, #37440 @ 0x9240 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 60c5c │ │ │ │ - ldr r2, [pc, #56] @ (60c7c ) │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 60bb4 │ │ │ │ + ldr r2, [pc, #56] @ (60bd4 ) │ │ │ │ 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 60c80 │ │ │ │ + bl 60bd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 60c62 │ │ │ │ + bne.n 60bba │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60c7a │ │ │ │ + b.n 60bd2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83fb4 <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 841d4 <_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} │ │ │ │ @@ -81407,87 +81349,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 60cac │ │ │ │ + bls.n 60c04 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40128 @ 0x9cc0 │ │ │ │ + movw r1, #37464 @ 0x9258 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 60ccc │ │ │ │ + bl d5c0c │ │ │ │ + b.n 60c24 │ │ │ │ add.w r3, r1, #1408 @ 0x580 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ - cbnz r3, 60cd2 │ │ │ │ + cbnz r3, 60c2a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40156 @ 0x9cdc │ │ │ │ + movw r1, #37492 @ 0x9274 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60cd4 │ │ │ │ + b.n 60c2c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060cd6 : │ │ │ │ +00060c2e : │ │ │ │ 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] @ (60d0c ) │ │ │ │ + ldr r2, [pc, #36] @ (60c64 ) │ │ │ │ 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 60c80 │ │ │ │ + bl 60bd8 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060d10 : │ │ │ │ +00060c68 : │ │ │ │ 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 60d3e │ │ │ │ + blt.n 60c96 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40104 @ 0x9ca8 │ │ │ │ + movw r1, #37440 @ 0x9240 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 60d54 │ │ │ │ - ldr r2, [pc, #44] @ (60d6c ) │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 60cac │ │ │ │ + ldr r2, [pc, #44] @ (60cc4 ) │ │ │ │ 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 60c80 │ │ │ │ - cbz r0, 60d5a │ │ │ │ + bl 60bd8 │ │ │ │ + cbz r0, 60cb2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60d6a │ │ │ │ + b.n 60cc2 │ │ │ │ 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 │ │ │ │ @@ -81509,77 +81451,1811 @@ │ │ │ │ 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 60dbc │ │ │ │ + beq.n 60d14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 60dbc │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 60d14 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fc70 │ │ │ │ + b.w 7fe98 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 60dea │ │ │ │ + bge.n 60d42 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 60de4 │ │ │ │ + bge.n 60d3c │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 60dea │ │ │ │ + b.n 60d42 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 60dcc │ │ │ │ + b.n 60d24 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 60df8 │ │ │ │ + cbz r0, 60d50 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 60e04 │ │ │ │ + cbz r0, 60d5c │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 60e10 │ │ │ │ + cbz r0, 60d68 │ │ │ │ + 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 60d8c │ │ │ │ + bl 270d74 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 60d98 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 60dca │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60dc6 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 60dc6 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60dc6 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 60dc6 │ │ │ │ + movs r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60dc6 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + b.w 1b32b8 │ │ │ │ + movs r1, #2 │ │ │ │ + b.w 52258 <_PyMonitoring_FireStopIterationEvent@@Base+0x456> │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 7b400 │ │ │ │ + cbz r0, 60df2 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r0, #12] │ │ │ │ + pop {r3, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w e8f64 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 202728 <_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 60e24 │ │ │ │ + bl 270d74 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 60e42 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60e38 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b.n 60e42 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a0608 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 60e34 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00060e4a : │ │ │ │ + push {r4, r5} │ │ │ │ + ldrb.w r4, [sp, #8] │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ + bne.n 60e6a │ │ │ │ + movs r4, #0 │ │ │ │ + cmp r4, r0 │ │ │ │ + bge.n 60e80 │ │ │ │ + str.w r3, [r2, r4, lsl #2] │ │ │ │ + ldr.w r5, [r1, r4, lsl #2] │ │ │ │ + adds r4, #1 │ │ │ │ + mul.w r3, r5, r3 │ │ │ │ + b.n 60e56 │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 60e80 │ │ │ │ + str.w r3, [r2, r0, lsl #2] │ │ │ │ + ldr.w r4, [r1, r0, lsl #2] │ │ │ │ + subs r0, #1 │ │ │ │ + mul.w r3, r4, r3 │ │ │ │ + b.n 60e6c │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00060e84 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #37149 @ 0x911d │ │ │ │ + movt r1, #5 │ │ │ │ + b.w 27a6b4 <_PyInterpreterConfig_AsDict@@Base+0x720> │ │ │ │ + │ │ │ │ +00060e92 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ + cbz r0, 60eae │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movw r3, #57319 @ 0xdfe7 │ │ │ │ + movt r3, #3 │ │ │ │ + cmp r0, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r0, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00060eb0 : │ │ │ │ + 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] @ (60ee4 ) │ │ │ │ + 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 1b6a8c │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #12 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00060ee8 <_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] @ (60f1c <_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 1b6a8c │ │ │ │ + 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, #31980 @ 0x7cec │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1bff70 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00060f4c : │ │ │ │ + bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00060f52 : │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00060f56 : │ │ │ │ + movw r1, #9820 @ 0x265c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + b.w 21e598 │ │ │ │ + │ │ │ │ +00060f64 : │ │ │ │ + b.w 60f56 │ │ │ │ + │ │ │ │ +00060f68 : │ │ │ │ + b.w 60f56 │ │ │ │ + │ │ │ │ +00060f6c : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00060f70 : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00060f72 : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00060f74 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cbz r0, 60f84 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ + subs r3, r0, #3 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00060f86 : │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #15 │ │ │ │ + ite hi │ │ │ │ + movhi r0, #0 │ │ │ │ + movls r0, #1 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00060f92 : │ │ │ │ + ldrd r3, r0, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r0, r3, r0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00060fa4 <_PyDict_NewPresized@@Base>: │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #16] @ (60fbc <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ + mov r1, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r3, [r3, r4] │ │ │ │ + pop {r4} │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + b.w c0fb8 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00060fc0 <_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 79954 │ │ │ │ + adds r0, #3 │ │ │ │ + beq.n 60ff2 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r3, 60ffa <_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 60ffc <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 60ffc <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00061002 : │ │ │ │ + movw r3, #21640 @ 0x5488 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r0, #17652 @ 0x44f4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ mov r1, r2 │ │ │ │ + ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ bx r3 │ │ │ │ + │ │ │ │ +0006101c <_Py_BreakPoint@@Base>: │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006101e : │ │ │ │ + b.w 15e3b4 │ │ │ │ + │ │ │ │ +00061022 : │ │ │ │ + cbnz r0, 61028 │ │ │ │ + b.w 1f98f8 │ │ │ │ + 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] @ (61064 ) │ │ │ │ + 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, 6105e │ │ │ │ + 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, [r3, r2] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + 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, 61090 │ │ │ │ + movw r3, #5788 @ 0x169c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #48012 @ 0xbb8c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + b.n 61098 │ │ │ │ + movw r3, #36436 @ 0x8e54 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + mov r1, r3 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r0, #37524 @ 0x9294 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl e2430 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #37556 @ 0x92b4 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + b.w e2430 │ │ │ │ + │ │ │ │ +000610bc <_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 16a230 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + itet ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + strne r0, [r4, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000610de : │ │ │ │ + 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, #33700 @ 0x83a4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 6110c │ │ │ │ + movw r0, #55260 @ 0xd7dc │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 61120 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 61108 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00061122 : │ │ │ │ + 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, #33164 @ 0x818c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 61150 │ │ │ │ + movs r1, #26 │ │ │ │ + movw r0, #53512 @ 0xd108 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 61152 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00061154 : │ │ │ │ + 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, #33164 @ 0x818c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 61182 │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ + movw r0, #53512 @ 0xd108 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 61184 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00061186 : │ │ │ │ + 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, #33452 @ 0x82ac │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 611b6 │ │ │ │ + mov.w r1, #380 @ 0x17c │ │ │ │ + movw r0, #53512 @ 0xd108 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 611b8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000611ba : │ │ │ │ + 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, #24376 @ 0x5f38 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 611ec │ │ │ │ + movw r0, #55788 @ 0xd9ec │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov.w r1, #548 @ 0x224 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 61248 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 611e8 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + movw r3, #42020 @ 0xa424 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 61246 │ │ │ │ + bl 7273c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 611e8 │ │ │ │ + mov r5, r6 │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r8, r3 │ │ │ │ + bge.n 6122e │ │ │ │ + ldrd r1, r2, [r5, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7a9d8 │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + adds r5, #8 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 61212 │ │ │ │ + b.n 611e8 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r7, [r4, #56] @ 0x38 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 61246 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 61246 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +0006124c : │ │ │ │ + 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, #16320 @ 0x3fc0 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 61280 │ │ │ │ + bl 88224 │ │ │ │ + cbnz r0, 61280 │ │ │ │ + movs r1, #131 @ 0x83 │ │ │ │ + movw r0, #19852 @ 0x4d8c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 61288 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + lsls r3, r3, #26 │ │ │ │ + bpl.n 6128c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6128e │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00061290 : │ │ │ │ + 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, #16320 @ 0x3fc0 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 612c8 │ │ │ │ + bl 88224 │ │ │ │ + cbnz r0, 612c8 │ │ │ │ + movs r1, #141 @ 0x8d │ │ │ │ + movw r0, #19852 @ 0x4d8c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 612cc │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000612ce : │ │ │ │ + b.w 10b4f8 │ │ │ │ + │ │ │ │ +000612d2 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 6130a │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 6130a │ │ │ │ + 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 612fe │ │ │ │ + bl d7e9c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 61306 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d2994 │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006130e : │ │ │ │ + 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 61328 │ │ │ │ + cbnz r0, 6132e │ │ │ │ + bl 2742c4 │ │ │ │ + b.n 6134a │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbnz r3, 61350 │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #37592 @ 0x92d8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 61374 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 61334 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + add r1, sp, #4 │ │ │ │ + movs r2, #1 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 61334 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + bl d2994 │ │ │ │ + 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 6139c │ │ │ │ + mov r5, r2 │ │ │ │ + clz r2, r0 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + cbnz r0, 613a2 │ │ │ │ + bl 2742c4 │ │ │ │ + b.n 613ae │ │ │ │ + mov r6, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl d1ec0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 613b4 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 613c2 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + bl d2994 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +000613c8 : │ │ │ │ + b.n 6137a │ │ │ │ + │ │ │ │ +000613ca : │ │ │ │ + b.n 6137a │ │ │ │ + │ │ │ │ +000613cc : │ │ │ │ + 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, 61402 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 61402 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 61402 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 61402 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + movw r2, #285 @ 0x11d │ │ │ │ + bl d1ec0 │ │ │ │ + cbz r0, 6141e │ │ │ │ + b.n 61418 │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #37632 @ 0x9300 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 61552 │ │ │ │ + mov.w r2, #284 @ 0x11c │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r4 │ │ │ │ + bl d1ec0 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 61436 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl d2994 │ │ │ │ + b.n 61418 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r4 │ │ │ │ + bge.n 61462 │ │ │ │ + movw r3, #56124 @ 0xdb3c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #37688 @ 0x9338 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl d2994 │ │ │ │ + mov r0, sp │ │ │ │ + bl d2994 │ │ │ │ + b.n 61418 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cbnz r3, 614a6 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1f2c20 │ │ │ │ + cbz r0, 6147a │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 6147a │ │ │ │ + mov r0, sp │ │ │ │ + bl 1f2c20 │ │ │ │ + cbnz r0, 6148e │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 256fbc <_PyTime_AsTimeval@@Base+0xd24> │ │ │ │ + cbz r0, 614a6 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 614a6 │ │ │ │ + mov r0, sp │ │ │ │ + bl 256fbc <_PyTime_AsTimeval@@Base+0xd24> │ │ │ │ + cbz r0, 614a6 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 29cc8 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl d2994 │ │ │ │ + mov r0, sp │ │ │ │ + bl d2994 │ │ │ │ + b.n 61552 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + bl 78430 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 614c4 │ │ │ │ + bl 1f98f8 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl d2994 │ │ │ │ + mov r0, sp │ │ │ │ + bl d2994 │ │ │ │ + b.n 61418 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 614d6 │ │ │ │ + str.w r1, [r4, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 614c8 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r6, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 614ec │ │ │ │ + ldr.w r0, [r1, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + mul.w r6, r0, r6 │ │ │ │ + b.n 614dc │ │ │ │ + movs r7, #0 │ │ │ │ + cbz r6, 61540 │ │ │ │ + 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 61522 │ │ │ │ + ldr.w r0, [ip, r1, lsl #2] │ │ │ │ + subs r1, #1 │ │ │ │ + ldr.w r2, [r3, #-4] │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r2, r0 │ │ │ │ + bge.n 6151a │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r3, #-4] │ │ │ │ + b.n 61522 │ │ │ │ + str.w r7, [r3, #-4] │ │ │ │ + subs r3, #4 │ │ │ │ + b.n 614fe │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1aa5f4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1aa5f4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 29cc8 │ │ │ │ + b.n 614ee │ │ │ │ + mov r0, r4 │ │ │ │ + bl 787e8 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl d2994 │ │ │ │ + mov r0, sp │ │ │ │ + bl d2994 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +0006155a : │ │ │ │ + b.w d44d8 │ │ │ │ + │ │ │ │ +0006155e : │ │ │ │ + b.w 154244 │ │ │ │ + │ │ │ │ +00061562 <_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 d0558 <_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, 61594 <_PyBytes_DecodeEscape@@Base+0x32> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbnz r3, 615aa <_PyBytes_DecodeEscape@@Base+0x48> │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #23928 @ 0x5d78 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 12ee2c <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000615ae : │ │ │ │ + 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] @ (61614 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 615cc │ │ │ │ + cbnz r1, 615d4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6157e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + b.n 615dc │ │ │ │ + bl cfcf8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 615e0 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 61606 │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1bff70 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 61606 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 61606 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00061618 <_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] @ (6167c <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 61636 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 6163e <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6157e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + b.n 61646 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cfcf8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6164a <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 61670 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1bff70 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 61670 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 61670 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00061680 : │ │ │ │ + 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] @ (6170c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ + cbz r1, 616be │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ + bmi.n 616f2 │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #4168 @ 0x1048 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 12ee2c <_PyErr_SetString@@Base> │ │ │ │ + b.n 616de │ │ │ │ + cbz r2, 616e4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 616e2 │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #37744 @ 0x9370 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 12ee2c <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 61706 │ │ │ │ + cbnz r1, 616f6 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r3 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 1b8238 │ │ │ │ + b.n 61706 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 616c0 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w e1b54 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00061710 <_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] @ (61774 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 6172e <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 61736 <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6157e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + b.n 6173e <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 64ee0 <_PyObject_GetAttrId@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 61742 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 61768 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1bff70 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 61768 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 61768 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #4] @ (61780 <_PyObject_CallMethodId@@Base+0x70>) │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 91ad8 │ │ │ │ + add r3, pc, #192 @ (adr r3, 61844 <_PyObject_CallMethodId@@Base+0x134>) │ │ │ │ + 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 800cc <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 617ae <_PyObject_CallMethodId@@Base+0x9e> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 840c4 <_PyType_LookupRef@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 617bc <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ + b.n 617e8 <_PyObject_CallMethodId@@Base+0xd8> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 80d1c │ │ │ │ + cmp r0, r4 │ │ │ │ + bge.n 617a0 <_PyObject_CallMethodId@@Base+0x90> │ │ │ │ + b.n 617f4 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ + cbz r3, 617f4 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ + 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 617dc <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 617e0 <_PyObject_CallMethodId@@Base+0xd0> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 617f4 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 617dc <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 91ad8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w e13f4 │ │ │ │ + subs r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 61872 <_PyObject_CallMethodId@@Base+0x162> │ │ │ │ + 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, #33452 @ 0x82ac │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 6187c <_PyObject_CallMethodId@@Base+0x16c> │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 6187c <_PyObject_CallMethodId@@Base+0x16c> │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movs r2, #2 │ │ │ │ + bl d56f4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 61886 <_PyObject_CallMethodId@@Base+0x176> │ │ │ │ + cmp r4, #2 │ │ │ │ + itete eq │ │ │ │ + movweq r2, #7788 @ 0x1e6c │ │ │ │ + movwne r2, #4316 @ 0x10dc │ │ │ │ + movteq r2, #71 @ 0x47 │ │ │ │ + movtne r2, #71 @ 0x47 │ │ │ │ + itete eq │ │ │ │ + movweq r0, #4316 @ 0x10dc │ │ │ │ + movwne r0, #7788 @ 0x1e6c │ │ │ │ + movteq r0, #71 @ 0x47 │ │ │ │ + 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 61888 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 61888 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + movw r0, #7536 @ 0x1d70 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #20] @ (60e28 ) │ │ │ │ + movw r0, #7536 @ 0x1d70 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 61888 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006188a : │ │ │ │ + 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 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #100] @ 0x64 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #108] @ 0x6c │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [sp, #116] @ 0x74 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + 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 21f510 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +000618e0 : │ │ │ │ + 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 61908 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str r1, [r7, #0] │ │ │ │ + str r1, [r3, #0] │ │ │ │ + b.n 6194c │ │ │ │ + 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 12eb78 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + mov r0, sp │ │ │ │ + bl 312c8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sp │ │ │ │ + bl 15c210 │ │ │ │ + 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, #29388 @ 0x72cc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 61984 │ │ │ │ + ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 61984 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 6199c │ │ │ │ + b.n 619ae │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 6197c │ │ │ │ + movw r0, #64636 @ 0xfc7c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1774ac <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6197c │ │ │ │ + b.n 619ba │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #64636 @ 0xfc7c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 619ba │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1deea0 │ │ │ │ + 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 791a0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 61a00 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 61ada │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 61ada │ │ │ │ + mov r0, r7 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61ada │ │ │ │ + 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} │ │ │ │ + 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} │ │ │ │ + ldr r3, [r7, #68] @ 0x44 │ │ │ │ + cmp ip, r3 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + bge.n 61a3a │ │ │ │ + ldr.w r2, [fp, #4]! │ │ │ │ + str.w r2, [sl, #4]! │ │ │ │ + b.n 61a28 │ │ │ │ + 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 61a64 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 61a64 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 793e0 <_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 61a7c │ │ │ │ + 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 61a9e │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r1, [pc, #60] @ (61ae0 ) │ │ │ │ + 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] │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ + 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] │ │ │ │ + str.w r1, [r4, #-8] │ │ │ │ + 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 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00061ae4 : │ │ │ │ + push {r4} │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r2 │ │ │ │ + movw r0, #26952 @ 0x6948 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + pop {r4} │ │ │ │ + b.n 619be │ │ │ │ + │ │ │ │ +00061afa : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r3 │ │ │ │ + movw r0, #26952 @ 0x6948 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 619be │ │ │ │ + │ │ │ │ +00061b0a : │ │ │ │ + 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, #28260 @ 0x6e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bl 619be │ │ │ │ + cbz r0, 61b64 │ │ │ │ + ldr r3, [pc, #60] @ (61b6c ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r5, [r3, #108] @ 0x6c │ │ │ │ + cbnz r5, 61b3e │ │ │ │ + str r5, [r0, #28] │ │ │ │ + b.n 61b66 │ │ │ │ + bl 1e56e8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 26dcfc │ │ │ │ + str r0, [r4, #28] │ │ │ │ + cbnz r0, 61b66 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 61b64 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 61b64 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00061b70 : │ │ │ │ + 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, #27740 @ 0x6c5c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bl 619be │ │ │ │ + cbz r0, 61b9c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r0, #28] │ │ │ │ + strh r3, [r0, #32] │ │ │ │ + strb.w r3, [r0, #34] @ 0x22 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00061b9e : │ │ │ │ + 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 13882c <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + vldr d0, [r0, #8] │ │ │ │ + b.w 1201a0 │ │ │ │ + │ │ │ │ +00061bc2 <_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 7b798 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 61c02 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 80120 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 61bf6 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 61bfa <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 61c02 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61bf6 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00061c06 : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 7a5f0 │ │ │ │ + │ │ │ │ +00061c0e : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 7a5f0 │ │ │ │ + │ │ │ │ +00061c14 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 1ddf64 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 61c4c │ │ │ │ + bl 92c28 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 61c40 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 61c44 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 61c4c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61c40 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00061c50 : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 836f4 │ │ │ │ + │ │ │ │ +00061c56 : │ │ │ │ + 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, #24376 @ 0x5f38 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 61c86 │ │ │ │ + movw r0, #55788 @ 0xd9ec │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #558 @ 0x22e │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 61cc2 │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 61cc8 │ │ │ │ + cbz r1, 61cac │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bpl.n 61cac │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 61cca │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + b.n 61cca │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #37780 @ 0x9394 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 61cd4 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ + str r1, [r2, #56] @ 0x38 │ │ │ │ + bl 79888 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00061cd6 : │ │ │ │ + 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 79888 │ │ │ │ + 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, #33452 @ 0x82ac │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + sub sp, #12 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 61d24 │ │ │ │ + mov.w r1, #380 @ 0x17c │ │ │ │ + movw r0, #53512 @ 0xd108 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 61d2a │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbnz r0, 61d3c │ │ │ │ + movw r0, #53512 @ 0xd108 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #495 @ 0x1ef │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 61d48 │ │ │ │ + ldr r1, [pc, #88] @ (61d98 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl bc944 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 61d4c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 61d92 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cbz r0, 61d70 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ + bne.n 61d70 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 61d70 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cbnz r2, 61d70 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #61960 @ 0xf208 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #37804 @ 0x93ac │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl e2430 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79830 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r2, [pc, #16] @ (61db0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 60e22 │ │ │ │ + cbnz r1, 61dac │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (60e38 ) │ │ │ │ + ldr r2, [pc, #8] @ (61dc0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ 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 r4, #0 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 61e58 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 61e58 │ │ │ │ + mov r6, r3 │ │ │ │ + movw r3, #4284 @ 0x10bc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r5, r1 │ │ │ │ + adds r4, r1, r2 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + add.w r8, r7, #4294967295 @ 0xffffffff │ │ │ │ + and.w r9, r7, r8 │ │ │ │ + cbz r0, 61e20 │ │ │ │ + add r8, r1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 61e0a │ │ │ │ + negs r3, r7 │ │ │ │ + and.w r8, r3, r8 │ │ │ │ + b.n 61e16 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 27d154 │ │ │ │ + sub.w r8, r8, r1 │ │ │ │ + mov r5, r8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 61e3e │ │ │ │ + b.n 61e44 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 61e2c │ │ │ │ + negs r3, r7 │ │ │ │ + ands r5, r3 │ │ │ │ + b.n 61e36 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 27d154 │ │ │ │ + subs r5, r5, r1 │ │ │ │ + add r4, r8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 61e44 │ │ │ │ + negs r7, r7 │ │ │ │ + ands r4, r7 │ │ │ │ + b.n 61e4e │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 27d154 │ │ │ │ + subs r4, r4, r1 │ │ │ │ + subs r4, r4, r5 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 61e58 │ │ │ │ + str r4, [r6, #0] │ │ │ │ + b.n 61e5a │ │ │ │ + movs r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r3, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ @@ -81613,204 +83289,269 @@ │ │ │ │ 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, 60ea8 │ │ │ │ + cbnz r0, 61ecc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 60eb0 │ │ │ │ + cbz r0, 61ed4 │ │ │ │ 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 60e9a │ │ │ │ + beq.n 61ebe │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 60ebc │ │ │ │ + cbz r0, 61ee0 │ │ │ │ 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 60f0c │ │ │ │ + bge.n 61f30 │ │ │ │ ldrh.w lr, [r8, r7, lsl #1] │ │ │ │ ldrh.w ip, [r8, ip, lsl #1] │ │ │ │ - cbz r3, 60ee6 │ │ │ │ + cbz r3, 61f0a │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 60ef2 │ │ │ │ - b.n 60eea │ │ │ │ + bls.n 61f16 │ │ │ │ + b.n 61f0e │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 60ef2 │ │ │ │ + bcs.n 61f16 │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 60ecc │ │ │ │ + b.n 61ef0 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 60f02 │ │ │ │ + bne.n 61f26 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 60ecc │ │ │ │ + bne.n 61ef0 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 60ecc │ │ │ │ + b.n 61ef0 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 60ecc │ │ │ │ + b.n 61ef0 │ │ │ │ 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 60f60 │ │ │ │ + bge.n 61f84 │ │ │ │ ldr.w lr, [r8, r7, lsl #2] │ │ │ │ ldr.w ip, [r8, ip, lsl #2] │ │ │ │ - cbz r3, 60f3a │ │ │ │ + cbz r3, 61f5e │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 60f46 │ │ │ │ - b.n 60f3e │ │ │ │ + bls.n 61f6a │ │ │ │ + b.n 61f62 │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 60f46 │ │ │ │ + bcs.n 61f6a │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 60f20 │ │ │ │ + b.n 61f44 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 60f56 │ │ │ │ + bne.n 61f7a │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 60f20 │ │ │ │ + bne.n 61f44 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 60f20 │ │ │ │ + b.n 61f44 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 60f20 │ │ │ │ + b.n 61f44 │ │ │ │ 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 61fb8 │ │ │ │ + ldr.w r0, [r5, r4, lsl #2] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 61fa2 │ │ │ │ + blx r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 61fa2 │ │ │ │ + b.n 61fba │ │ │ │ + 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, 61fe2 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 61fd4 │ │ │ │ + b.n 61fe8 │ │ │ │ + blx r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 61fdc │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 61ff4 │ │ │ │ + mov r1, r2 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + ldr r2, [pc, #40] @ (62020 ) │ │ │ │ + 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 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + b.w 1b32b8 │ │ │ │ + b.w 1b32b8 │ │ │ │ + b.w 1b32b8 │ │ │ │ + b.w 1b32b8 │ │ │ │ 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, 60f9a │ │ │ │ + cbz r0, 62068 │ │ │ │ movw r3, #38668 @ 0x970c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 60f9a │ │ │ │ + beq.n 62068 │ │ │ │ movw r3, #38672 @ 0x9710 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 60fda │ │ │ │ - bl 60e12 │ │ │ │ - cbz r0, 60fee │ │ │ │ + bne.n 620a8 │ │ │ │ + bl 61d9c │ │ │ │ + cbz r0, 620bc │ │ │ │ movw r3, #20400 @ 0x4fb0 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #38724 @ 0x9744 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r3, #5337 @ 0x14d9 │ │ │ │ + movw r3, #9567 @ 0x255f │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 60fce │ │ │ │ + cbz r5, 6209c │ │ │ │ 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 60e2c │ │ │ │ + b.n 61db4 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 60fe2 │ │ │ │ + cbz r2, 620b0 │ │ │ │ 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, 61052 │ │ │ │ + cbz r0, 62120 │ │ │ │ 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, 61050 │ │ │ │ + cbz r1, 6211e │ │ │ │ mov r4, r1 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 61050 │ │ │ │ + cbz r7, 6211e │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 6102e │ │ │ │ + bcc.n 620fc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 60f66 │ │ │ │ + bl 62034 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 6100e │ │ │ │ + bne.n 620dc │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 60f66 │ │ │ │ + bl 62034 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 6100e │ │ │ │ + b.n 620dc │ │ │ │ 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, #4181 @ 0x1055 │ │ │ │ + movw r4, #8483 @ 0x2123 │ │ │ │ movt r4, #6 │ │ │ │ eors r4, r3 │ │ │ │ blx 29d4c <__clock_gettime64@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ movt r1, #17179 @ 0x431b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -81835,140 +83576,112 @@ │ │ │ │ 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 610b8 │ │ │ │ + bhi.n 62186 │ │ │ │ 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 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 61100 │ │ │ │ - bl 2717d0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 6110c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 6113e │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 6113a │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 6113a │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 6113a │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 6113a │ │ │ │ - movs r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 6113a │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - b.w 1b2c48 │ │ │ │ - b.w 1b2c48 │ │ │ │ - b.w 1b2c48 │ │ │ │ - b.w 1b2c48 │ │ │ │ - b.w 1b2c48 │ │ │ │ - movs r1, #2 │ │ │ │ - b.w 522fa <_PyMonitoring_FireStopIterationEvent@@Base+0x456> │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 7b1d4 │ │ │ │ - cbz r0, 61176 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r0, #12] │ │ │ │ - pop {r3, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w e92e0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 2023f0 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ + movw r3, #38784 @ 0x9780 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r0, r3 │ │ │ │ + push {r4, r5, r6} │ │ │ │ + bcc.n 621ec │ │ │ │ + add.w r3, r3, #640 @ 0x280 │ │ │ │ + cmp r0, r3 │ │ │ │ + bcs.n 621ec │ │ │ │ + add.w r1, r0, #8 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + ldrexd r4, r5, [r1] │ │ │ │ + adds r4, r4, r2 │ │ │ │ + adcs r5, r3 │ │ │ │ + strexd r6, r4, r5, [r1] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 621ca │ │ │ │ + ldrexd r5, r6, [r0] │ │ │ │ + adds r5, r5, r2 │ │ │ │ + adcs r6, r3 │ │ │ │ + strexd r4, r5, r6, [r0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 62208 │ │ │ │ + b.n 621da │ │ │ │ + ldrd r2, r4, [r0, #8] │ │ │ │ + ldrd r3, r1, [r0] │ │ │ │ + adds r2, #1 │ │ │ │ + adc.w r4, r4, #0 │ │ │ │ + str r2, [r0, #8] │ │ │ │ + adds r3, #1 │ │ │ │ + str r4, [r0, #12] │ │ │ │ + adc.w r1, r1, #0 │ │ │ │ + strd r3, r1, [r0] │ │ │ │ + pop {r4, r5, r6} │ │ │ │ + bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 61204 │ │ │ │ + beq.n 6228a │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 611a0 │ │ │ │ + bne.n 62226 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 611fe │ │ │ │ + beq.n 62284 │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 611a0 │ │ │ │ + bne.n 62226 │ │ │ │ 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 611b8 │ │ │ │ + bne.n 6223e │ │ │ │ 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 611d4 │ │ │ │ + bne.n 6225a │ │ │ │ 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 611ee │ │ │ │ + bne.n 62274 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6123a │ │ │ │ + beq.n 622c0 │ │ │ │ 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 61210 │ │ │ │ + bne.n 62296 │ │ │ │ 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 61226 │ │ │ │ + bne.n 622ac │ │ │ │ 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 │ │ │ │ @@ -81977,22 +83690,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 61268 │ │ │ │ + bne.n 622ee │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 61402 │ │ │ │ + b.n 62488 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 61262 │ │ │ │ + beq.n 622e8 │ │ │ │ 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 │ │ │ │ @@ -82002,68 +83715,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 612b6 │ │ │ │ + bls.n 6233c │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 612ac │ │ │ │ + bhi.n 62332 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 612b8 │ │ │ │ + b.n 6233e │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 612b8 │ │ │ │ + b.n 6233e │ │ │ │ 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 612e2 │ │ │ │ + bne.n 62368 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 61402 │ │ │ │ + b.n 62488 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 6130a │ │ │ │ + bne.n 62390 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 61262 │ │ │ │ + bls.n 622e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61402 │ │ │ │ + beq.n 62488 │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 612ea │ │ │ │ + b.n 62370 │ │ │ │ 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 2a9fc <__memset_chk@plt> │ │ │ │ ands.w r8, r8, #31 │ │ │ │ - beq.n 6133a │ │ │ │ + beq.n 623c0 │ │ │ │ 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 │ │ │ │ @@ -82071,20 +83784,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 27e1d4 │ │ │ │ + bl 27d834 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 613a6 │ │ │ │ + cbz r2, 6242c │ │ │ │ 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 │ │ │ │ @@ -82096,52 +83809,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 61360 │ │ │ │ + b.n 623e6 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 61262 │ │ │ │ + beq.w 622e8 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 613d2 │ │ │ │ + cbnz r6, 62458 │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 61402 │ │ │ │ + cbz r0, 62488 │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 613ba │ │ │ │ - b.n 613fc │ │ │ │ + bne.n 62440 │ │ │ │ + b.n 62482 │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 613f8 │ │ │ │ + cbz r6, 6247e │ │ │ │ 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 613d4 │ │ │ │ - b.n 61402 │ │ │ │ + bne.n 6245a │ │ │ │ + b.n 62488 │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 613a8 │ │ │ │ + b.n 6242e │ │ │ │ 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 │ │ │ │ @@ -82150,37 +83863,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, 61442 │ │ │ │ + cbz r0, 624c8 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 61442 │ │ │ │ + cbz r3, 624c8 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 6123c │ │ │ │ + b.n 622c2 │ │ │ │ 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 1b5b50 │ │ │ │ + bl 1b61d0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -82195,58 +83908,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 614ba │ │ │ │ + bls.n 62540 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 614b0 │ │ │ │ + bhi.n 62536 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 614bc │ │ │ │ + b.n 62542 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 614bc │ │ │ │ + b.n 62542 │ │ │ │ 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, 61542 │ │ │ │ + cbz r0, 625c8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38720 @ 0x9740 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcs.n 61540 │ │ │ │ + bcs.n 625c6 │ │ │ │ mov r5, r0 │ │ │ │ blx 29c10 │ │ │ │ - cbz r0, 61540 │ │ │ │ + cbz r0, 625c6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r2, r3, r0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61504 │ │ │ │ + bne.n 6258a │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 61540 │ │ │ │ + bcs.n 625c6 │ │ │ │ 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, #40992 @ 0xa020 │ │ │ │ @@ -82259,299 +83972,77 @@ │ │ │ │ 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, 6156a │ │ │ │ + cbz r0, 625f0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 6156a │ │ │ │ + cbz r3, 625f0 │ │ │ │ movw r3, #38672 @ 0x9710 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2aa70 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 614d8 │ │ │ │ - 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 61596 │ │ │ │ - bl 2717d0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 615b4 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 615aa │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b.n 615b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a05c4 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 615a6 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -000615bc : │ │ │ │ - push {r4, r5} │ │ │ │ - ldrb.w r4, [sp, #8] │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 615dc │ │ │ │ - movs r4, #0 │ │ │ │ - cmp r4, r0 │ │ │ │ - bge.n 615f2 │ │ │ │ - str.w r3, [r2, r4, lsl #2] │ │ │ │ - ldr.w r5, [r1, r4, lsl #2] │ │ │ │ - adds r4, #1 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ - b.n 615c8 │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 615f2 │ │ │ │ - str.w r3, [r2, r0, lsl #2] │ │ │ │ - ldr.w r4, [r1, r0, lsl #2] │ │ │ │ - subs r0, #1 │ │ │ │ - mul.w r3, r4, r3 │ │ │ │ - b.n 615de │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000615f6 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #37305 @ 0x91b9 │ │ │ │ - movt r1, #5 │ │ │ │ - b.w 27b054 <_PyInterpreterConfig_AsDict@@Base+0x724> │ │ │ │ - │ │ │ │ -00061604 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 61620 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movw r3, #57375 @ 0xe01f │ │ │ │ - movt r3, #3 │ │ │ │ - cmp r0, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r0, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061622 : │ │ │ │ - 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] @ (61654 ) │ │ │ │ - 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 1b640c │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00061658 <_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] @ (6168c <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ - sub sp, #12 │ │ │ │ - add r3, sp, #20 │ │ │ │ + b.n 6255e │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #7517 @ 0x1d5d │ │ │ │ + movt r1, #4 │ │ │ │ + movw r0, #53520 @ 0xd110 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.w 413e8 │ │ │ │ + ldr r3, [pc, #44] @ (62640 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1b640c │ │ │ │ - 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, #34556 @ 0x86fc │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1bf850 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000616bc : │ │ │ │ - bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000616c2 : │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000616c6 : │ │ │ │ - movw r1, #12316 @ 0x301c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b.w 21e328 │ │ │ │ - │ │ │ │ -000616d4 : │ │ │ │ - b.w 616c6 │ │ │ │ - │ │ │ │ -000616d8 : │ │ │ │ - b.w 616c6 │ │ │ │ - │ │ │ │ -000616dc : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000616e0 : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000616e2 : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000616e4 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cbz r0, 616f4 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ - ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ - subs r3, r0, #3 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000616f6 : │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #15 │ │ │ │ - ite hi │ │ │ │ - movhi r0, #0 │ │ │ │ - movls r0, #1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061702 : │ │ │ │ - ldrd r3, r0, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r0, r3, r0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061714 <_PyDict_NewPresized@@Base>: │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (6172c <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ - mov r1, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r3, r4] │ │ │ │ - pop {r4} │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - b.w c13ac <_PyDict_FromItems@@Base+0x9c> │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00061730 <_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 79728 │ │ │ │ - adds r0, #3 │ │ │ │ - beq.n 61762 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbz r3, 6176a <_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 6176c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6176c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00061772 : │ │ │ │ - movw r3, #21640 @ 0x5488 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + dmb ish │ │ │ │ + ldrb.w r3, [r3, #3912] @ 0xf48 │ │ │ │ + dmb ish │ │ │ │ + tst.w r3, #1 │ │ │ │ + movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r0, #17652 @ 0x44f4 │ │ │ │ + movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ - bx r3 │ │ │ │ - │ │ │ │ -0006178c <_Py_BreakPoint@@Base>: │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0006178e : │ │ │ │ - b.w 581cc <_PyLong_Size_t_Converter@@Base+0x4b4> │ │ │ │ +00062644 : │ │ │ │ + b.w 589b0 │ │ │ │ │ │ │ │ -00061792 : │ │ │ │ +00062648 : │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000617a2 : │ │ │ │ +00062658 : │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000617b2 : │ │ │ │ +00062668 : │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000617c2 <_Py_SetRefcnt@@Base>: │ │ │ │ +00062678 <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -82562,34 +84053,34 @@ │ │ │ │ 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 6180e <_Py_SetRefcnt@@Base+0x4c> │ │ │ │ + bls.n 626c4 <_Py_SetRefcnt@@Base+0x4c> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 61802 <_Py_SetRefcnt@@Base+0x40> │ │ │ │ + bhi.n 626b8 <_Py_SetRefcnt@@Base+0x40> │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 61810 <_Py_SetRefcnt@@Base+0x4e> │ │ │ │ + b.n 626c6 <_Py_SetRefcnt@@Base+0x4e> │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 61810 <_Py_SetRefcnt@@Base+0x4e> │ │ │ │ + b.n 626c6 <_Py_SetRefcnt@@Base+0x4e> │ │ │ │ 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 27daf4 │ │ │ │ + bl 27d154 │ │ │ │ subs r0, r4, r1 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -82597,204 +84088,157 @@ │ │ │ │ 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 1b47b4 │ │ │ │ + bl 1b4e24 │ │ │ │ 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 6188a <_Py_SetRefcnt@@Base+0xc8> │ │ │ │ + beq.n 62740 <_Py_SetRefcnt@@Base+0xc8> │ │ │ │ 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 61870 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + b.n 62726 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r2, 6189c <_Py_SetRefcnt@@Base+0xda> │ │ │ │ + cbz r2, 62752 <_Py_SetRefcnt@@Base+0xda> │ │ │ │ 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} │ │ │ │ - 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 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r3 │ │ │ │ - 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 6182c <_Py_SetRefcnt@@Base+0x6a> │ │ │ │ - cbz r0, 618e2 <_Py_SetRefcnt@@Base+0x120> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - lsls r1, r6, #22 │ │ │ │ - movs r2, #1 │ │ │ │ - bl 1ce588 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 618fe <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ - mov sl, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, sl │ │ │ │ - lsls r1, r6, #22 │ │ │ │ - bl 1ce588 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, sl │ │ │ │ - add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 1b3f00 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1b46f0 │ │ │ │ - cbz r5, 61918 <_Py_SetRefcnt@@Base+0x156> │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1b46f0 │ │ │ │ - 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 │ │ │ │ mov.w r2, #516 @ 0x204 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 29634 │ │ │ │ - ldr r1, [pc, #32] @ (6195c <_Py_SetRefcnt@@Base+0x19a>) │ │ │ │ + ldr r1, [pc, #32] @ (62794 <_Py_SetRefcnt@@Base+0x11c>) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 29cc8 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - stmia r4!, {r3} │ │ │ │ + rev16 r0, r1 │ │ │ │ movs r3, r5 │ │ │ │ - movw r3, #49664 @ 0xc200 │ │ │ │ + movw r3, #47168 @ 0xb840 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 619d4 <_Py_SetRefcnt@@Base+0x212> │ │ │ │ + beq.n 6280c <_Py_SetRefcnt@@Base+0x194> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 619d4 <_Py_SetRefcnt@@Base+0x212> │ │ │ │ + beq.n 6280c <_Py_SetRefcnt@@Base+0x194> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #84] @ (619d8 <_Py_SetRefcnt@@Base+0x216>) │ │ │ │ + ldr r2, [pc, #84] @ (62810 <_Py_SetRefcnt@@Base+0x198>) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 619a4 <_Py_SetRefcnt@@Base+0x1e2> │ │ │ │ + bne.n 627dc <_Py_SetRefcnt@@Base+0x164> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 619a4 <_Py_SetRefcnt@@Base+0x1e2> │ │ │ │ + beq.n 627dc <_Py_SetRefcnt@@Base+0x164> │ │ │ │ blx 29338 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 619bc <_Py_SetRefcnt@@Base+0x1fa> │ │ │ │ - cbz r3, 619b8 <_Py_SetRefcnt@@Base+0x1f6> │ │ │ │ + beq.n 627f4 <_Py_SetRefcnt@@Base+0x17c> │ │ │ │ + cbz r3, 627f0 <_Py_SetRefcnt@@Base+0x178> │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 619aa <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ + b.n 627e2 <_Py_SetRefcnt@@Base+0x16a> │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 619ca <_Py_SetRefcnt@@Base+0x208> │ │ │ │ + bne.n 62802 <_Py_SetRefcnt@@Base+0x18a> │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 619c8 <_Py_SetRefcnt@@Base+0x206> │ │ │ │ + cbz r2, 62800 <_Py_SetRefcnt@@Base+0x188> │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 619ca <_Py_SetRefcnt@@Base+0x208> │ │ │ │ + b.n 62802 <_Py_SetRefcnt@@Base+0x18a> │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1b5174 │ │ │ │ + b.w 1b57f4 │ │ │ │ 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 60e12 │ │ │ │ - cbz r0, 61a22 <_Py_SetRefcnt@@Base+0x260> │ │ │ │ + bl 61d9c │ │ │ │ + cbz r0, 6285a <_Py_SetRefcnt@@Base+0x1e2> │ │ │ │ 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 29e94 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 60e2c │ │ │ │ + bl 61db4 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 60f66 │ │ │ │ + bl 62034 │ │ │ │ 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, #4083 @ 0xff3 │ │ │ │ + movw r0, #8385 @ 0x20c1 │ │ │ │ movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 619dc <_Py_SetRefcnt@@Base+0x21a> │ │ │ │ + bl 62814 <_Py_SetRefcnt@@Base+0x19c> │ │ │ │ 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 │ │ │ │ @@ -82803,607 +84247,921 @@ │ │ │ │ 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 61a96 <_Py_SetRefcnt@@Base+0x2d4> │ │ │ │ - movw r4, #9380 @ 0x24a4 │ │ │ │ + beq.n 628ce <_Py_SetRefcnt@@Base+0x256> │ │ │ │ + movw r4, #6804 @ 0x1a94 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 61aa4 <_Py_SetRefcnt@@Base+0x2e2> │ │ │ │ + bne.n 628dc <_Py_SetRefcnt@@Base+0x264> │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 61aa8 <_Py_SetRefcnt@@Base+0x2e6> │ │ │ │ - movw r4, #8712 @ 0x2208 │ │ │ │ + b.n 628e0 <_Py_SetRefcnt@@Base+0x268> │ │ │ │ + movw r4, #6216 @ 0x1848 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 61aa8 <_Py_SetRefcnt@@Base+0x2e6> │ │ │ │ + b.n 628e0 <_Py_SetRefcnt@@Base+0x268> │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 61ab8 <_Py_SetRefcnt@@Base+0x2f6> │ │ │ │ + bge.n 628f0 <_Py_SetRefcnt@@Base+0x278> │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 61afc <_Py_SetRefcnt@@Base+0x33a> │ │ │ │ + bge.n 62934 <_Py_SetRefcnt@@Base+0x2bc> │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 61ace <_Py_SetRefcnt@@Base+0x30c> │ │ │ │ + bne.n 62906 <_Py_SetRefcnt@@Base+0x28e> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 61bba <_Py_SetRefcnt@@Base+0x3f8> │ │ │ │ + beq.n 629f2 <_Py_SetRefcnt@@Base+0x37a> │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #8284 @ 0x205c │ │ │ │ - movw r2, #40196 @ 0x9d04 │ │ │ │ + movweq r4, #5788 @ 0x169c │ │ │ │ + movw r2, #38084 @ 0x94c4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ movteq r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 29fbc <__snprintf_chk@plt> │ │ │ │ - b.n 61bba <_Py_SetRefcnt@@Base+0x3f8> │ │ │ │ + b.n 629f2 <_Py_SetRefcnt@@Base+0x37a> │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #8636 @ 0x21bc │ │ │ │ - movwlt r6, #8444 @ 0x20fc │ │ │ │ + movwge r6, #6060 @ 0x17ac │ │ │ │ + movwlt r6, #5948 @ 0x173c │ │ │ │ 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, #3972 @ 0xf84 │ │ │ │ + movwge r6, #1396 @ 0x574 │ │ │ │ movtge r6, #42 @ 0x2a │ │ │ │ - bl 27e134 │ │ │ │ + bl 27d794 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 27e134 │ │ │ │ + bl 27d794 │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 27e134 │ │ │ │ + bl 27d794 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r3, #8 │ │ │ │ add r5, sp, #16 │ │ │ │ - movw r2, #2352 @ 0x930 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ + movw r2, #65312 @ 0xff20 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r1, #8284 @ 0x205c │ │ │ │ + movw r1, #5788 @ 0x169c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r4, #40208 @ 0x9d10 │ │ │ │ + movw r4, #38096 @ 0x94d0 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ blx 29fbc <__snprintf_chk@plt> │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r3, #32 │ │ │ │ it lt │ │ │ │ neglt r7, r7 │ │ │ │ - movw r2, #40216 @ 0x9d18 │ │ │ │ + movw r2, #38104 @ 0x94d8 │ │ │ │ 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 29fbc <__snprintf_chk@plt> │ │ │ │ - movw r2, #40188 @ 0x9cfc │ │ │ │ + movw r2, #38076 @ 0x94bc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #4083 @ 0xff3 │ │ │ │ + movw r0, #8385 @ 0x20c1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 61a28 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 62860 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ 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, #40248 @ 0x9d38 │ │ │ │ + movw r2, #38136 @ 0x94f8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #4083 @ 0xff3 │ │ │ │ + movw r0, #8385 @ 0x20c1 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 61a28 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 62860 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 61ce0 <_Py_SetRefcnt@@Base+0x51e> │ │ │ │ + bne.n 62b18 <_Py_SetRefcnt@@Base+0x4a0> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 61a5c <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 62894 <_Py_SetRefcnt@@Base+0x21c> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 61a5c <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 62894 <_Py_SetRefcnt@@Base+0x21c> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 61a5c <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 62894 <_Py_SetRefcnt@@Base+0x21c> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 61a5c <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 62894 <_Py_SetRefcnt@@Base+0x21c> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 61a5c <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 62894 <_Py_SetRefcnt@@Base+0x21c> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #9380 @ 0x24a4 │ │ │ │ + movw r3, #6804 @ 0x1a94 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #40188 @ 0x9cfc │ │ │ │ + movw r2, #38076 @ 0x94bc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #4083 @ 0xff3 │ │ │ │ + movw r0, #8385 @ 0x20c1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 61a28 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 62860 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 61cd6 <_Py_SetRefcnt@@Base+0x514> │ │ │ │ + bge.n 62b0e <_Py_SetRefcnt@@Base+0x496> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #60588 @ 0xecac │ │ │ │ + movw r2, #58012 @ 0xe29c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #4083 @ 0xff3 │ │ │ │ + movw r0, #8385 @ 0x20c1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 61a28 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ - movw r2, #40232 @ 0x9d28 │ │ │ │ + bl 62860 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ + movw r2, #38120 @ 0x94e8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #4083 @ 0xff3 │ │ │ │ + movw r0, #8385 @ 0x20c1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 61a28 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ - movw r2, #15996 @ 0x3e7c │ │ │ │ + bl 62860 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ + movw r2, #13424 @ 0x3470 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 61d5c <_Py_SetRefcnt@@Base+0x59a> │ │ │ │ - movw r2, #40256 @ 0x9d40 │ │ │ │ + b.n 62b94 <_Py_SetRefcnt@@Base+0x51c> │ │ │ │ + movw r2, #38144 @ 0x9500 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - b.n 61d5c <_Py_SetRefcnt@@Base+0x59a> │ │ │ │ + b.n 62b94 <_Py_SetRefcnt@@Base+0x51c> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 61a5c <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 62894 <_Py_SetRefcnt@@Base+0x21c> │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 61a5c <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 62894 <_Py_SetRefcnt@@Base+0x21c> │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 61a5c <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 62894 <_Py_SetRefcnt@@Base+0x21c> │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 61a5c <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 62894 <_Py_SetRefcnt@@Base+0x21c> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #8284 @ 0x205c │ │ │ │ + movw r3, #5788 @ 0x169c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #40264 @ 0x9d48 │ │ │ │ + movw r2, #38152 @ 0x9508 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #4083 @ 0xff3 │ │ │ │ + movw r0, #8385 @ 0x20c1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 61a28 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 62860 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 61cd6 <_Py_SetRefcnt@@Base+0x514> │ │ │ │ - movw r2, #40272 @ 0x9d50 │ │ │ │ + bge.n 62b0e <_Py_SetRefcnt@@Base+0x496> │ │ │ │ + movw r2, #38160 @ 0x9510 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4083 @ 0xff3 │ │ │ │ + movw r0, #8385 @ 0x20c1 │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 61a28 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + b.n 62860 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ 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, #40248 @ 0x9d38 │ │ │ │ + movw r2, #38136 @ 0x94f8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #4083 @ 0xff3 │ │ │ │ + movw r0, #8385 @ 0x20c1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 61a28 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 62860 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 61a5c <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 62894 <_Py_SetRefcnt@@Base+0x21c> │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #15996 @ 0x3e7c │ │ │ │ + movw r2, #13424 @ 0x3470 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #4083 @ 0xff3 │ │ │ │ + movw r0, #8385 @ 0x20c1 │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 61a28 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + b.n 62860 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ 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, 61dee <_Py_SetRefcnt@@Base+0x62c> │ │ │ │ + cbz r4, 62c26 <_Py_SetRefcnt@@Base+0x5ae> │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.n 61de0 <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ - b.n 61e44 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + bne.n 62c18 <_Py_SetRefcnt@@Base+0x5a0> │ │ │ │ + b.n 62c7c <_Py_SetRefcnt@@Base+0x604> │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 61e44 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + beq.n 62c7c <_Py_SetRefcnt@@Base+0x604> │ │ │ │ movw r3, #2684 @ 0xa7c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 61e44 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + cbz r3, 62c7c <_Py_SetRefcnt@@Base+0x604> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61e44 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + beq.n 62c7c <_Py_SetRefcnt@@Base+0x604> │ │ │ │ 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, #40292 @ 0x9d64 │ │ │ │ + movw r1, #38180 @ 0x9524 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 29fbc <__snprintf_chk@plt> │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 619dc <_Py_SetRefcnt@@Base+0x21a> │ │ │ │ - b.n 61e52 <_Py_SetRefcnt@@Base+0x690> │ │ │ │ + bl 62814 <_Py_SetRefcnt@@Base+0x19c> │ │ │ │ + b.n 62c8a <_Py_SetRefcnt@@Base+0x612> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 619dc <_Py_SetRefcnt@@Base+0x21a> │ │ │ │ + bl 62814 <_Py_SetRefcnt@@Base+0x19c> │ │ │ │ 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, #2156 @ 0x86c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r3, 61e7c <_Py_SetRefcnt@@Base+0x6ba> │ │ │ │ + cbnz r3, 62cb4 <_Py_SetRefcnt@@Base+0x63c> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1aac54 <_start@@Base+0x5a8> │ │ │ │ + bl 1ab2c4 <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 61e94 <_Py_SetRefcnt@@Base+0x6d2> │ │ │ │ + cbz r3, 62ccc <_Py_SetRefcnt@@Base+0x654> │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #40312 @ 0x9d78 │ │ │ │ + movw r0, #38200 @ 0x9538 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 61dca <_Py_SetRefcnt@@Base+0x608> │ │ │ │ - b.n 61ed4 <_Py_SetRefcnt@@Base+0x712> │ │ │ │ + bl 62c02 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + b.n 62d0c <_Py_SetRefcnt@@Base+0x694> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 61ea4 <_Py_SetRefcnt@@Base+0x6e2> │ │ │ │ + cbnz r3, 62cdc <_Py_SetRefcnt@@Base+0x664> │ │ │ │ movw r0, #2156 @ 0x86c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1aac54 <_start@@Base+0x5a8> │ │ │ │ + bl 1ab2c4 <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 61ed4 <_Py_SetRefcnt@@Base+0x712> │ │ │ │ + cbz r3, 62d0c <_Py_SetRefcnt@@Base+0x694> │ │ │ │ movw r3, #2680 @ 0xa78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 61e80 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ - ldr r2, [pc, #40] @ (61ee0 <_Py_SetRefcnt@@Base+0x71e>) │ │ │ │ + blt.n 62cb8 <_Py_SetRefcnt@@Base+0x640> │ │ │ │ + ldr r2, [pc, #40] @ (62d18 <_Py_SetRefcnt@@Base+0x6a0>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 61ebc <_Py_SetRefcnt@@Base+0x6fa> │ │ │ │ + bne.n 62cf4 <_Py_SetRefcnt@@Base+0x67c> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 61e80 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ + ble.n 62cb8 <_Py_SetRefcnt@@Base+0x640> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #720] @ (621b4 <_Py_SetRefcnt@@Base+0x9f2>) │ │ │ │ + ldr r7, [pc, #720] @ (62fec <_Py_SetRefcnt@@Base+0x974>) │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ movw r4, #2156 @ 0x86c │ │ │ │ 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, 61f14 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ + cbnz r3, 62d4c <_Py_SetRefcnt@@Base+0x6d4> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1aac54 <_start@@Base+0x5a8> │ │ │ │ + bl 1ab2c4 <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 61f2a <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + cbz r3, 62d62 <_Py_SetRefcnt@@Base+0x6ea> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #40332 @ 0x9d8c │ │ │ │ + movw r0, #38220 @ 0x954c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 61dca <_Py_SetRefcnt@@Base+0x608> │ │ │ │ - b.n 61f6a <_Py_SetRefcnt@@Base+0x7a8> │ │ │ │ + bl 62c02 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + b.n 62da2 <_Py_SetRefcnt@@Base+0x72a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 61f3a <_Py_SetRefcnt@@Base+0x778> │ │ │ │ + cbnz r3, 62d72 <_Py_SetRefcnt@@Base+0x6fa> │ │ │ │ movw r0, #2156 @ 0x86c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1aac54 <_start@@Base+0x5a8> │ │ │ │ + bl 1ab2c4 <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 61f6a <_Py_SetRefcnt@@Base+0x7a8> │ │ │ │ + cbz r3, 62da2 <_Py_SetRefcnt@@Base+0x72a> │ │ │ │ movw r3, #2676 @ 0xa74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 61f18 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ - ldr r2, [pc, #60] @ (61f8c <_Py_SetRefcnt@@Base+0x7ca>) │ │ │ │ + blt.n 62d50 <_Py_SetRefcnt@@Base+0x6d8> │ │ │ │ + ldr r2, [pc, #60] @ (62dc4 <_Py_SetRefcnt@@Base+0x74c>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 61f52 <_Py_SetRefcnt@@Base+0x790> │ │ │ │ + bne.n 62d8a <_Py_SetRefcnt@@Base+0x712> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 61f18 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ + ble.n 62d50 <_Py_SetRefcnt@@Base+0x6d8> │ │ │ │ movw r3, #20400 @ 0x4fb0 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 61f82 <_Py_SetRefcnt@@Base+0x7c0> │ │ │ │ + cbz r2, 62dba <_Py_SetRefcnt@@Base+0x742> │ │ │ │ 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} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r7, [pc, #736] @ (62270 <_Py_SetRefcnt@@Base+0xaae>) │ │ │ │ + ldr r7, [pc, #736] @ (630a8 <_Py_SetRefcnt@@Base+0xa30>) │ │ │ │ lsls r6, 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 r7, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ subs r0, r7, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 61fea <_Py_SetRefcnt@@Base+0x828> │ │ │ │ + bhi.n 62e22 <_Py_SetRefcnt@@Base+0x7aa> │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1b3bf8 │ │ │ │ + bl 1b4268 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 61fbc <_Py_SetRefcnt@@Base+0x7fa> │ │ │ │ + cbz r4, 62df4 <_Py_SetRefcnt@@Base+0x77c> │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 61fde <_Py_SetRefcnt@@Base+0x81c> │ │ │ │ - cbz r5, 61fea <_Py_SetRefcnt@@Base+0x828> │ │ │ │ - cbz r1, 61fea <_Py_SetRefcnt@@Base+0x828> │ │ │ │ + bne.n 62e16 <_Py_SetRefcnt@@Base+0x79e> │ │ │ │ + cbz r5, 62e22 <_Py_SetRefcnt@@Base+0x7aa> │ │ │ │ + cbz r1, 62e22 <_Py_SetRefcnt@@Base+0x7aa> │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 61fea <_Py_SetRefcnt@@Base+0x828> │ │ │ │ + bcc.n 62e22 <_Py_SetRefcnt@@Base+0x7aa> │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 1b3f74 │ │ │ │ - b.n 61fc8 <_Py_SetRefcnt@@Base+0x806> │ │ │ │ + bl 1b45e4 │ │ │ │ + b.n 62e00 <_Py_SetRefcnt@@Base+0x788> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1b3f74 │ │ │ │ + b.w 1b45e4 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cbz r2, 62e3e <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ + movs r3, #0 │ │ │ │ + strb r3, [r2, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [pc, #76] @ (62e90 <_Py_SetRefcnt@@Base+0x818>) │ │ │ │ + bl 1b4570 │ │ │ │ + ldr r0, [pc, #72] @ (62e94 <_Py_SetRefcnt@@Base+0x81c>) │ │ │ │ + bl 621ac │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #0 │ │ │ │ + add r3, sp, #12 │ │ │ │ + bl 61dc4 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r4, 62e88 <_Py_SetRefcnt@@Base+0x810> │ │ │ │ + movs r2, #3 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 29d40 │ │ │ │ + cbz r0, 62e88 <_Py_SetRefcnt@@Base+0x810> │ │ │ │ + blx 2a9b4 <__errno_location@plt> │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cbz r2, 62e88 <_Py_SetRefcnt@@Base+0x810> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r0, #38240 @ 0x9560 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 62c8e <_Py_SetRefcnt@@Base+0x616> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62e8a <_Py_SetRefcnt@@Base+0x812> │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ + lsls r3, r1, #1 │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ + lsls r3, r1, #1 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + negs r3, r1 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r0, [pc, #68] @ (62ef8 <_Py_SetRefcnt@@Base+0x880>) │ │ │ │ + mov r2, r3 │ │ │ │ + sbc.w r3, r3, r3 │ │ │ │ + bl 1b4570 │ │ │ │ + mov r2, r4 │ │ │ │ + add r3, sp, #12 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 61dc4 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + cbz r4, 62ef4 <_Py_SetRefcnt@@Base+0x87c> │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r4 │ │ │ │ + strb r3, [r5, #0] │ │ │ │ + movs r7, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + blx 29298 │ │ │ │ + strb r7, [r5, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + cbz r0, 62ef4 <_Py_SetRefcnt@@Base+0x87c> │ │ │ │ + movw r0, #38316 @ 0x95ac │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 62c8e <_Py_SetRefcnt@@Base+0x616> │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ + lsls r3, 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, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r4, r2 │ │ │ │ + add r3, sp, #12 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 61dc4 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 62f9e <_Py_SetRefcnt@@Base+0x926> │ │ │ │ + mov r2, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + add.w r0, r4, #128 @ 0x80 │ │ │ │ + bl 1b4570 │ │ │ │ + add.w r0, r4, #528 @ 0x210 │ │ │ │ + movw r6, #19248 @ 0x4b30 │ │ │ │ + movt r6, #73 @ 0x49 │ │ │ │ + bl 621ac │ │ │ │ + ldr.w r8, [r6] │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29298 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 62f9e <_Py_SetRefcnt@@Base+0x926> │ │ │ │ + blx 2a9b4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #11 │ │ │ │ + bne.n 62f66 <_Py_SetRefcnt@@Base+0x8ee> │ │ │ │ + str.w r9, [r0] │ │ │ │ + b.n 62f48 <_Py_SetRefcnt@@Base+0x8d0> │ │ │ │ + blx 2a9b4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #22 │ │ │ │ + bne.n 62f8a <_Py_SetRefcnt@@Base+0x912> │ │ │ │ + cmp.w r8, #8 │ │ │ │ + bne.n 62f8a <_Py_SetRefcnt@@Base+0x912> │ │ │ │ + movs r2, #4 │ │ │ │ + dmb ish │ │ │ │ + str r2, [r6, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29298 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 62f9e <_Py_SetRefcnt@@Base+0x926> │ │ │ │ + movw r0, #38396 @ 0x95fc │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 62c8e <_Py_SetRefcnt@@Base+0x616> │ │ │ │ + add sp, #20 │ │ │ │ + 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 │ │ │ │ + subs r3, r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + bfc r3, #0, #22 │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 62fe0 <_Py_SetRefcnt@@Base+0x968> │ │ │ │ + ldrb r3, [r3, #20] │ │ │ │ + cbz r3, 62fe0 <_Py_SetRefcnt@@Base+0x968> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1b809c │ │ │ │ + cmp r0, #4 │ │ │ │ + bls.n 62fe0 <_Py_SetRefcnt@@Base+0x968> │ │ │ │ + subs r1, r0, #4 │ │ │ │ + movw r2, #38784 @ 0x9780 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + adds r0, r4, #4 │ │ │ │ + bl 62efc <_Py_SetRefcnt@@Base+0x884> │ │ │ │ + add.w r1, r5, #32 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + bic.w r2, r3, #3 │ │ │ │ + ands.w r0, r3, #3 │ │ │ │ + bne.n 62ff6 <_Py_SetRefcnt@@Base+0x97e> │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + b.n 62ffc <_Py_SetRefcnt@@Base+0x984> │ │ │ │ + str r2, [r4, #0] │ │ │ │ + orr.w r2, r4, r0 │ │ │ │ + dmb ish │ │ │ │ + ldrex r6, [r1] │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 63010 <_Py_SetRefcnt@@Base+0x998> │ │ │ │ + strex ip, r2, [r1] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + mov r3, r6 │ │ │ │ + bne.n 62fe6 <_Py_SetRefcnt@@Base+0x96e> │ │ │ │ + cbnz r0, 63064 <_Py_SetRefcnt@@Base+0x9ec> │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + dmb ish │ │ │ │ + cbnz r3, 63022 <_Py_SetRefcnt@@Base+0x9aa> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + b.n 63048 <_Py_SetRefcnt@@Base+0x9d0> │ │ │ │ + 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 6303e <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ + strex r6, r4, [r2] │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + beq.n 6301e <_Py_SetRefcnt@@Base+0x9a6> │ │ │ │ + b.n 6302a <_Py_SetRefcnt@@Base+0x9b2> │ │ │ │ + mov r3, r0 │ │ │ │ + beq.n 63064 <_Py_SetRefcnt@@Base+0x9ec> │ │ │ │ + bic.w r2, r3, #3 │ │ │ │ + dmb ish │ │ │ │ + orr.w r2, r2, #2 │ │ │ │ + ldrex r0, [r1] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 63044 <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ + strex r4, r2, [r1] │ │ │ │ + cmp r4, #0 │ │ │ │ + b.n 63044 <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ + 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 │ │ │ │ + movw r4, #2156 @ 0x86c │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + mov r6, r3 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr.w r3, [r4, #304] @ 0x130 │ │ │ │ + mov r8, r2 │ │ │ │ + cbnz r3, 63096 <_Py_SetRefcnt@@Base+0xa1e> │ │ │ │ + add.w r0, r4, #300 @ 0x12c │ │ │ │ + bl 1ab2c4 <_start@@Base+0x5a8> │ │ │ │ + ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 630ee <_Py_SetRefcnt@@Base+0xa76> │ │ │ │ + add.w r0, r6, #544 @ 0x220 │ │ │ │ + bl 621ac │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r5 │ │ │ │ + add.w r0, r6, #160 @ 0xa0 │ │ │ │ + bl 1b4570 │ │ │ │ + ldr r3, [r4, #104] @ 0x68 │ │ │ │ + cbnz r3, 630bc <_Py_SetRefcnt@@Base+0xa44> │ │ │ │ + ldr r0, [pc, #64] @ (630f8 <_Py_SetRefcnt@@Base+0xa80>) │ │ │ │ + bl 1ab2c4 <_start@@Base+0x5a8> │ │ │ │ + ldr r3, [r4, #100] @ 0x64 │ │ │ │ + cbz r3, 630de <_Py_SetRefcnt@@Base+0xa66> │ │ │ │ + bl 1ab564 <_start@@Base+0x848> │ │ │ │ + cbnz r0, 630de <_Py_SetRefcnt@@Base+0xa66> │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r2, sp, #7 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + strb.w r3, [sp, #7] │ │ │ │ + bl 62e98 <_Py_SetRefcnt@@Base+0x820> │ │ │ │ + ldrb.w r0, [sp, #7] │ │ │ │ + b.n 630f0 <_Py_SetRefcnt@@Base+0xa78> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 630ee <_Py_SetRefcnt@@Base+0xa76> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 62efc <_Py_SetRefcnt@@Base+0x884> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ + lsls r7, r0, #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 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r3 │ │ │ │ + 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 626e2 <_Py_SetRefcnt@@Base+0x6a> │ │ │ │ + cbz r0, 6313e <_Py_SetRefcnt@@Base+0xac6> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + lsls r1, r6, #22 │ │ │ │ + movs r2, #1 │ │ │ │ + bl 63066 <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 6315a <_Py_SetRefcnt@@Base+0xae2> │ │ │ │ + mov sl, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, sl │ │ │ │ + lsls r1, r6, #22 │ │ │ │ + bl 63066 <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ + lsls r2, r6, #22 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, sl │ │ │ │ + add.w r0, r8, #96 @ 0x60 │ │ │ │ + bl 1b4570 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1b4d60 │ │ │ │ + cbz r5, 63174 <_Py_SetRefcnt@@Base+0xafc> │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 1b4d60 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 621c0 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + beq.w 6334c <_Py_SetRefcnt@@Base+0xcd4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 621c0 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + beq.w 6334c <_Py_SetRefcnt@@Base+0xcd4> │ │ │ │ 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 62046 <_Py_SetRefcnt@@Base+0x884> │ │ │ │ + bhi.n 631d2 <_Py_SetRefcnt@@Base+0xb5a> │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62036 <_Py_SetRefcnt@@Base+0x874> │ │ │ │ - cbz r2, 62036 <_Py_SetRefcnt@@Base+0x874> │ │ │ │ + beq.n 631c2 <_Py_SetRefcnt@@Base+0xb4a> │ │ │ │ + cbz r2, 631c2 <_Py_SetRefcnt@@Base+0xb4a> │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1b3f00 │ │ │ │ + bl 1b4570 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 61f90 <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ - b.n 621ae <_Py_SetRefcnt@@Base+0x9ec> │ │ │ │ + bl 62dc8 <_Py_SetRefcnt@@Base+0x750> │ │ │ │ + b.n 6333a <_Py_SetRefcnt@@Base+0xcc2> │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 621ae <_Py_SetRefcnt@@Base+0x9ec> │ │ │ │ + bne.w 6333a <_Py_SetRefcnt@@Base+0xcc2> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movw r2, #40448 @ 0x9e00 │ │ │ │ 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, 6207e <_Py_SetRefcnt@@Base+0x8bc> │ │ │ │ + cbnz r7, 6320a <_Py_SetRefcnt@@Base+0xb92> │ │ │ │ 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, #40352 @ 0x9da0 │ │ │ │ + movw r1, #38472 @ 0x9648 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - b.n 62098 <_Py_SetRefcnt@@Base+0x8d6> │ │ │ │ + b.n 63224 <_Py_SetRefcnt@@Base+0xbac> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r9, lsr #5 │ │ │ │ - bhi.n 620a6 <_Py_SetRefcnt@@Base+0x8e4> │ │ │ │ + bhi.n 63232 <_Py_SetRefcnt@@Base+0xbba> │ │ │ │ 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, #40420 @ 0x9de4 │ │ │ │ + movw r1, #38540 @ 0x968c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r0, #22 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 61ee4 <_Py_SetRefcnt@@Base+0x722> │ │ │ │ - b.n 621c0 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + bl 62d1c <_Py_SetRefcnt@@Base+0x6a4> │ │ │ │ + b.n 6334c <_Py_SetRefcnt@@Base+0xcd4> │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ add r6, r1 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 62188 <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ + bne.n 63314 <_Py_SetRefcnt@@Base+0xc9c> │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62188 <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ + beq.n 63314 <_Py_SetRefcnt@@Base+0xc9c> │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 620da <_Py_SetRefcnt@@Base+0x918> │ │ │ │ + beq.n 63266 <_Py_SetRefcnt@@Base+0xbee> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1b46f0 │ │ │ │ - cbz r4, 620da <_Py_SetRefcnt@@Base+0x918> │ │ │ │ + bl 1b4d60 │ │ │ │ + cbz r4, 63266 <_Py_SetRefcnt@@Base+0xbee> │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1b3f00 │ │ │ │ - bl 1b11cc │ │ │ │ + bl 1b4570 │ │ │ │ + bl 1b183c │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 62188 <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ - bl 1aaef4 <_start@@Base+0x848> │ │ │ │ - cbz r4, 620ea <_Py_SetRefcnt@@Base+0x928> │ │ │ │ - cbz r0, 620f8 <_Py_SetRefcnt@@Base+0x936> │ │ │ │ + blt.n 63314 <_Py_SetRefcnt@@Base+0xc9c> │ │ │ │ + bl 1ab564 <_start@@Base+0x848> │ │ │ │ + cbz r4, 63276 <_Py_SetRefcnt@@Base+0xbfe> │ │ │ │ + cbz r0, 63284 <_Py_SetRefcnt@@Base+0xc0c> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 618a0 <_Py_SetRefcnt@@Base+0xde> │ │ │ │ - b.n 62188 <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ + bl 630fc <_Py_SetRefcnt@@Base+0xa84> │ │ │ │ + b.n 63314 <_Py_SetRefcnt@@Base+0xc9c> │ │ │ │ add.w fp, r7, #72 @ 0x48 │ │ │ │ ldrexd r2, r3, [fp] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n 62134 <_Py_SetRefcnt@@Base+0x972> │ │ │ │ + beq.n 632c0 <_Py_SetRefcnt@@Base+0xc48> │ │ │ │ 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 6211e <_Py_SetRefcnt@@Base+0x95c> │ │ │ │ + bne.n 632aa <_Py_SetRefcnt@@Base+0xc32> │ │ │ │ dmb ish │ │ │ │ - b.n 6217c <_Py_SetRefcnt@@Base+0x9ba> │ │ │ │ + b.n 63308 <_Py_SetRefcnt@@Base+0xc90> │ │ │ │ add r1, sp, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 29d4c <__clock_gettime64@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ @@ -83418,532 +85176,458 @@ │ │ │ │ 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 62170 <_Py_SetRefcnt@@Base+0x9ae> │ │ │ │ + bne.n 632fc <_Py_SetRefcnt@@Base+0xc84> │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1b483c │ │ │ │ + bl 1b4eac │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ - bl 1b46f0 │ │ │ │ - cbnz r0, 621ae <_Py_SetRefcnt@@Base+0x9ec> │ │ │ │ + bl 1b4d60 │ │ │ │ + cbnz r0, 6333a <_Py_SetRefcnt@@Base+0xcc2> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #40496 @ 0x9e30 │ │ │ │ + movw r1, #38616 @ 0x96d8 │ │ │ │ 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 61ee4 <_Py_SetRefcnt@@Base+0x722> │ │ │ │ + b.n 62d1c <_Py_SetRefcnt@@Base+0x6a4> │ │ │ │ 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 1b0e98 │ │ │ │ + b.w 1b1508 │ │ │ │ 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, 621e4 <_Py_SetRefcnt@@Base+0xa22> │ │ │ │ - movs r3, #0 │ │ │ │ - strb r3, [r2, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [pc, #72] @ (62234 <_Py_SetRefcnt@@Base+0xa72>) │ │ │ │ - bl 1b3f00 │ │ │ │ - ldr r0, [pc, #72] @ (62238 <_Py_SetRefcnt@@Base+0xa76>) │ │ │ │ - bl 1ce7b8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #0 │ │ │ │ - add r3, sp, #12 │ │ │ │ - bl 1ce890 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r4, 6222e <_Py_SetRefcnt@@Base+0xa6c> │ │ │ │ - movs r2, #3 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 29d40 │ │ │ │ - cbz r0, 6222e <_Py_SetRefcnt@@Base+0xa6c> │ │ │ │ - blx 2a9b4 <__errno_location@plt> │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cbz r2, 6222e <_Py_SetRefcnt@@Base+0xa6c> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r0, #40556 @ 0x9e6c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 61e56 <_Py_SetRefcnt@@Base+0x694> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62230 <_Py_SetRefcnt@@Base+0xa6e> │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ - lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ - lsls r3, 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, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r4, r2 │ │ │ │ - add r3, sp, #12 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 1ce890 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 622de <_Py_SetRefcnt@@Base+0xb1c> │ │ │ │ - mov r2, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1b3f00 │ │ │ │ - add.w r0, r4, #528 @ 0x210 │ │ │ │ - movw r6, #19248 @ 0x4b30 │ │ │ │ - movt r6, #73 @ 0x49 │ │ │ │ - bl 1ce7b8 │ │ │ │ - ldr.w r8, [r6] │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29298 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 622de <_Py_SetRefcnt@@Base+0xb1c> │ │ │ │ - blx 2a9b4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #11 │ │ │ │ - bne.n 622a6 <_Py_SetRefcnt@@Base+0xae4> │ │ │ │ - str.w r9, [r0] │ │ │ │ - b.n 62288 <_Py_SetRefcnt@@Base+0xac6> │ │ │ │ - blx 2a9b4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #22 │ │ │ │ - bne.n 622ca <_Py_SetRefcnt@@Base+0xb08> │ │ │ │ - cmp.w r8, #8 │ │ │ │ - bne.n 622ca <_Py_SetRefcnt@@Base+0xb08> │ │ │ │ - movs r2, #4 │ │ │ │ - dmb ish │ │ │ │ - str r2, [r6, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29298 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 622de <_Py_SetRefcnt@@Base+0xb1c> │ │ │ │ - movw r0, #40632 @ 0x9eb8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 61e56 <_Py_SetRefcnt@@Base+0x694> │ │ │ │ - add sp, #20 │ │ │ │ - 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 │ │ │ │ - subs r3, r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - bfc r3, #0, #22 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 62320 <_Py_SetRefcnt@@Base+0xb5e> │ │ │ │ - ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 62320 <_Py_SetRefcnt@@Base+0xb5e> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1b7a1c │ │ │ │ - cmp r0, #4 │ │ │ │ - bls.n 62320 <_Py_SetRefcnt@@Base+0xb5e> │ │ │ │ - subs r1, r0, #4 │ │ │ │ - movw r2, #38784 @ 0x9780 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - adds r0, r4, #4 │ │ │ │ - bl 6223c <_Py_SetRefcnt@@Base+0xa7a> │ │ │ │ - add.w r1, r5, #32 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - bic.w r2, r3, #3 │ │ │ │ - ands.w r0, r3, #3 │ │ │ │ - bne.n 62336 <_Py_SetRefcnt@@Base+0xb74> │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - b.n 6233c <_Py_SetRefcnt@@Base+0xb7a> │ │ │ │ - str r2, [r4, #0] │ │ │ │ - orr.w r2, r4, r0 │ │ │ │ - dmb ish │ │ │ │ - ldrex r6, [r1] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 62350 <_Py_SetRefcnt@@Base+0xb8e> │ │ │ │ - strex ip, r2, [r1] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - mov r3, r6 │ │ │ │ - bne.n 62326 <_Py_SetRefcnt@@Base+0xb64> │ │ │ │ - cbnz r0, 623a4 <_Py_SetRefcnt@@Base+0xbe2> │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - dmb ish │ │ │ │ - cbnz r3, 62362 <_Py_SetRefcnt@@Base+0xba0> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - b.n 62388 <_Py_SetRefcnt@@Base+0xbc6> │ │ │ │ - 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 6237e <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ - strex r6, r4, [r2] │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - beq.n 6235e <_Py_SetRefcnt@@Base+0xb9c> │ │ │ │ - b.n 6236a <_Py_SetRefcnt@@Base+0xba8> │ │ │ │ - mov r3, r0 │ │ │ │ - beq.n 623a4 <_Py_SetRefcnt@@Base+0xbe2> │ │ │ │ - bic.w r2, r3, #3 │ │ │ │ - dmb ish │ │ │ │ - orr.w r2, r2, #2 │ │ │ │ - ldrex r0, [r1] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 62384 <_Py_SetRefcnt@@Base+0xbc2> │ │ │ │ - strex r4, r2, [r1] │ │ │ │ - cmp r4, #0 │ │ │ │ - b.n 62384 <_Py_SetRefcnt@@Base+0xbc2> │ │ │ │ - pop {r4, r5, r6, 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 623ce <_Py_SetRefcnt@@Base+0xc0c> │ │ │ │ + bne.n 6337e <_Py_SetRefcnt@@Base+0xd06> │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 623de <_Py_SetRefcnt@@Base+0xc1c> │ │ │ │ + bhi.n 6338e <_Py_SetRefcnt@@Base+0xd16> │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 623ae <_Py_SetRefcnt@@Base+0xbec> │ │ │ │ + b.n 6335e <_Py_SetRefcnt@@Base+0xce6> │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 623d6 <_Py_SetRefcnt@@Base+0xc14> │ │ │ │ + bne.n 63386 <_Py_SetRefcnt@@Base+0xd0e> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 623fc <_Py_SetRefcnt@@Base+0xc3a> │ │ │ │ - cbz r2, 623e2 <_Py_SetRefcnt@@Base+0xc20> │ │ │ │ + b.n 633ac <_Py_SetRefcnt@@Base+0xd34> │ │ │ │ + cbz r2, 63392 <_Py_SetRefcnt@@Base+0xd1a> │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 623e2 <_Py_SetRefcnt@@Base+0xc20> │ │ │ │ - b.n 623d2 <_Py_SetRefcnt@@Base+0xc10> │ │ │ │ + bne.n 63392 <_Py_SetRefcnt@@Base+0xd1a> │ │ │ │ + b.n 63382 <_Py_SetRefcnt@@Base+0xd0a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 623fc <_Py_SetRefcnt@@Base+0xc3a> │ │ │ │ + b.n 633ac <_Py_SetRefcnt@@Base+0xd34> │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 623f8 <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ + bne.n 633a8 <_Py_SetRefcnt@@Base+0xd30> │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 623d2 <_Py_SetRefcnt@@Base+0xc10> │ │ │ │ - b.n 623ae <_Py_SetRefcnt@@Base+0xbec> │ │ │ │ + beq.n 63382 <_Py_SetRefcnt@@Base+0xd0a> │ │ │ │ + b.n 6335e <_Py_SetRefcnt@@Base+0xce6> │ │ │ │ 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 623a6 <_Py_SetRefcnt@@Base+0xbe4> │ │ │ │ - cbnz r0, 62420 <_Py_SetRefcnt@@Base+0xc5e> │ │ │ │ + bl 63356 <_Py_SetRefcnt@@Base+0xcde> │ │ │ │ + cbnz r0, 633d0 <_Py_SetRefcnt@@Base+0xd58> │ │ │ │ yield │ │ │ │ - b.n 62410 <_Py_SetRefcnt@@Base+0xc4e> │ │ │ │ + b.n 633c0 <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ 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 623a6 <_Py_SetRefcnt@@Base+0xbe4> │ │ │ │ - cbnz r0, 62446 <_Py_SetRefcnt@@Base+0xc84> │ │ │ │ + bl 63356 <_Py_SetRefcnt@@Base+0xcde> │ │ │ │ + cbnz r0, 633f6 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ yield │ │ │ │ - b.n 62436 <_Py_SetRefcnt@@Base+0xc74> │ │ │ │ + b.n 633e6 <_Py_SetRefcnt@@Base+0xd6e> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1b5e60 │ │ │ │ + bl 1b64e0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #49664 @ 0xc200 │ │ │ │ + movw r3, #47168 @ 0xb840 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6252e <_Py_SetRefcnt@@Base+0xd6c> │ │ │ │ + beq.n 634de <_Py_SetRefcnt@@Base+0xe66> │ │ │ │ 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 6251e <_Py_SetRefcnt@@Base+0xd5c> │ │ │ │ + beq.n 634ce <_Py_SetRefcnt@@Base+0xe56> │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 62524 <_Py_SetRefcnt@@Base+0xd62> │ │ │ │ + beq.n 634d4 <_Py_SetRefcnt@@Base+0xe5c> │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 1b03f0 <_Py_write_noraise@@Base+0xcd0> │ │ │ │ + bl 1b0a60 <_Py_write_noraise@@Base+0xcd0> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 624e8 <_Py_SetRefcnt@@Base+0xd26> │ │ │ │ + cbz r7, 63498 <_Py_SetRefcnt@@Base+0xe20> │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 623a6 <_Py_SetRefcnt@@Base+0xbe4> │ │ │ │ - cbnz r0, 624b8 <_Py_SetRefcnt@@Base+0xcf6> │ │ │ │ + bl 63356 <_Py_SetRefcnt@@Base+0xcde> │ │ │ │ + cbnz r0, 63468 <_Py_SetRefcnt@@Base+0xdf0> │ │ │ │ yield │ │ │ │ - b.n 624a8 <_Py_SetRefcnt@@Base+0xce6> │ │ │ │ + b.n 63458 <_Py_SetRefcnt@@Base+0xde0> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 624a2 <_Py_SetRefcnt@@Base+0xce0> │ │ │ │ + bne.n 63452 <_Py_SetRefcnt@@Base+0xdda> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 624dc <_Py_SetRefcnt@@Base+0xd1a> │ │ │ │ + cbnz r2, 6348c <_Py_SetRefcnt@@Base+0xe14> │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1b50b8 │ │ │ │ - b.n 624ea <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ + bl 1b5738 │ │ │ │ + b.n 6349a <_Py_SetRefcnt@@Base+0xe22> │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 624ea <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ + b.n 6349a <_Py_SetRefcnt@@Base+0xe22> │ │ │ │ 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 62498 <_Py_SetRefcnt@@Base+0xcd6> │ │ │ │ + bne.n 63448 <_Py_SetRefcnt@@Base+0xdd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b03f0 <_Py_write_noraise@@Base+0xcd0> │ │ │ │ - cbnz r0, 62516 <_Py_SetRefcnt@@Base+0xd54> │ │ │ │ + bl 1b0a60 <_Py_write_noraise@@Base+0xcd0> │ │ │ │ + cbnz r0, 634c6 <_Py_SetRefcnt@@Base+0xe4e> │ │ │ │ yield │ │ │ │ - b.n 6250a <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ + b.n 634ba <_Py_SetRefcnt@@Base+0xe42> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6191c <_Py_SetRefcnt@@Base+0x15a> │ │ │ │ - b.n 62524 <_Py_SetRefcnt@@Base+0xd62> │ │ │ │ + bl 62756 <_Py_SetRefcnt@@Base+0xde> │ │ │ │ + b.n 634d4 <_Py_SetRefcnt@@Base+0xe5c> │ │ │ │ movs r1, #2 │ │ │ │ - bl 1afeb8 <_Py_write_noraise@@Base+0x798> │ │ │ │ + bl 1b0528 <_Py_write_noraise@@Base+0x798> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 61960 <_Py_SetRefcnt@@Base+0x19e> │ │ │ │ + b.w 62798 <_Py_SetRefcnt@@Base+0x120> │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 635d8 <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ + add r4, sp, #24 │ │ │ │ + mov r9, r3 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r5, #0 │ │ │ │ + mov r6, r4 │ │ │ │ + strd r5, r5, [sp, #16] │ │ │ │ + bl 1b66d8 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r5, #1 │ │ │ │ + adds r3, #4 │ │ │ │ + cbnz r2, 6352a <_Py_SetRefcnt@@Base+0xeb2> │ │ │ │ + cmp r5, #4 │ │ │ │ + bne.n 6351c <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ + b.n 635d8 <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 635d8 <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ + add.w r5, r7, #52 @ 0x34 │ │ │ │ + add.w r8, r7, #68 @ 0x44 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + adds r2, #4 │ │ │ │ + ldr.w r0, [r3, #4]! │ │ │ │ + tst r0, r1 │ │ │ │ + bne.n 63552 <_Py_SetRefcnt@@Base+0xeda> │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.n 63540 <_Py_SetRefcnt@@Base+0xec8> │ │ │ │ + b.n 635b2 <_Py_SetRefcnt@@Base+0xf3a> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, sl │ │ │ │ + bl 63066 <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ + cbz r0, 635b2 <_Py_SetRefcnt@@Base+0xf3a> │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + mov ip, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr.w r2, [r3, #4]! │ │ │ │ + ldr.w lr, [ip], #4 │ │ │ │ + cmp r3, r8 │ │ │ │ + and.w r2, r2, lr │ │ │ │ + str.w r2, [r1], #4 │ │ │ │ + bne.n 63568 <_Py_SetRefcnt@@Base+0xef0> │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r3, [r0], #4 │ │ │ │ + cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 635ca <_Py_SetRefcnt@@Base+0xf52> │ │ │ │ + adds r2, #32 │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + bne.n 63580 <_Py_SetRefcnt@@Base+0xf08> │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [pc, #72] @ (635e0 <_Py_SetRefcnt@@Base+0xf68>) │ │ │ │ + sub.w r2, sl, r2, lsl #15 │ │ │ │ + bl 1b4570 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr.w r2, [r3, #4]! │ │ │ │ + ldr.w r1, [r4], #4 │ │ │ │ + cmp r3, r8 │ │ │ │ + bic.w r2, r2, r1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bne.n 635a0 <_Py_SetRefcnt@@Base+0xf28> │ │ │ │ + add.w r0, r7, #36 @ 0x24 │ │ │ │ + ldr.w r3, [r0, #4]! │ │ │ │ + ldr.w r2, [r6], #4 │ │ │ │ + cmp r0, r5 │ │ │ │ + bic.w r3, r3, r2 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bne.n 635b6 <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ + b.n 635d8 <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ + and.w ip, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 6358c <_Py_SetRefcnt@@Base+0xf14> │ │ │ │ + add r2, ip │ │ │ │ + lsrs r3, r3, #1 │ │ │ │ + b.n 635ca <_Py_SetRefcnt@@Base+0xf52> │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ + lsls r3, r1, #1 │ │ │ │ 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 62576 <_Py_SetRefcnt@@Base+0xdb4> │ │ │ │ + bls.n 6362a <_Py_SetRefcnt@@Base+0xfb2> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 6256e <_Py_SetRefcnt@@Base+0xdac> │ │ │ │ + cbnz r3, 63622 <_Py_SetRefcnt@@Base+0xfaa> │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 6256e <_Py_SetRefcnt@@Base+0xdac> │ │ │ │ - bl 1e7054 <_PyParkingLot_UnparkAll@@Base+0x1d4> │ │ │ │ + beq.n 63622 <_Py_SetRefcnt@@Base+0xfaa> │ │ │ │ + bl 1e6748 <_Py_fopen_obj@@Base+0x1f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 62558 <_Py_SetRefcnt@@Base+0xd96> │ │ │ │ + b.n 6360c <_Py_SetRefcnt@@Base+0xf94> │ │ │ │ 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 1b3f00 │ │ │ │ + bl 1b4570 │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 625b6 <_Py_SetRefcnt@@Base+0xdf4> │ │ │ │ + bge.n 6366a <_Py_SetRefcnt@@Base+0xff2> │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1b491c │ │ │ │ + bl 1b4f8c │ │ │ │ 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 625ec <_Py_SetRefcnt@@Base+0xe2a> │ │ │ │ + b.n 636a0 <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ lsrs r2, r4, #27 │ │ │ │ movw r3, #9764 @ 0x2624 │ │ │ │ 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 625e6 <_Py_SetRefcnt@@Base+0xe24> │ │ │ │ + bne.n 6369a <_Py_SetRefcnt@@Base+0x1022> │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq.n 6259a <_Py_SetRefcnt@@Base+0xdd8> │ │ │ │ - b.n 625d0 <_Py_SetRefcnt@@Base+0xe0e> │ │ │ │ + beq.n 6364e <_Py_SetRefcnt@@Base+0xfd6> │ │ │ │ + b.n 63684 <_Py_SetRefcnt@@Base+0x100c> │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, r2, #1 │ │ │ │ - bne.n 625f8 <_Py_SetRefcnt@@Base+0xe36> │ │ │ │ + bne.n 636ac <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ adds r3, #32 │ │ │ │ - b.n 62604 <_Py_SetRefcnt@@Base+0xe42> │ │ │ │ + b.n 636b8 <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ and.w r7, r2, #1 │ │ │ │ - cbz r2, 62604 <_Py_SetRefcnt@@Base+0xe42> │ │ │ │ + cbz r2, 636b8 <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ add r3, r7 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ - b.n 625f8 <_Py_SetRefcnt@@Base+0xe36> │ │ │ │ + b.n 636ac <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 625ec <_Py_SetRefcnt@@Base+0xe2a> │ │ │ │ + bne.n 636a0 <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ 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, 62620 <_Py_SetRefcnt@@Base+0xe5e> │ │ │ │ + cbz r3, 636d4 <_Py_SetRefcnt@@Base+0x105c> │ │ │ │ yield │ │ │ │ - b.n 62612 <_Py_SetRefcnt@@Base+0xe50> │ │ │ │ + b.n 636c6 <_Py_SetRefcnt@@Base+0x104e> │ │ │ │ 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 61fec <_Py_SetRefcnt@@Base+0x82a> │ │ │ │ + bl 63178 <_Py_SetRefcnt@@Base+0xb00> │ │ │ │ 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 6265e <_Py_SetRefcnt@@Base+0xe9c> │ │ │ │ + bne.n 63712 <_Py_SetRefcnt@@Base+0x109a> │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 62644 <_Py_SetRefcnt@@Base+0xe82> │ │ │ │ + bne.n 636f8 <_Py_SetRefcnt@@Base+0x1080> │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 62664 <_Py_SetRefcnt@@Base+0xea2> │ │ │ │ + bne.n 63718 <_Py_SetRefcnt@@Base+0x10a0> │ │ │ │ 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 626bc <_Py_SetRefcnt@@Base+0xefa> │ │ │ │ + bcs.n 63770 <_Py_SetRefcnt@@Base+0x10f8> │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 626b4 <_Py_SetRefcnt@@Base+0xef2> │ │ │ │ + bne.n 63768 <_Py_SetRefcnt@@Base+0x10f0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7054 <_PyParkingLot_UnparkAll@@Base+0x1d4> │ │ │ │ + bl 1e6748 <_Py_fopen_obj@@Base+0x1f4> │ │ │ │ str.w r9, [r5, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 6269a <_Py_SetRefcnt@@Base+0xed8> │ │ │ │ + b.n 6374e <_Py_SetRefcnt@@Base+0x10d6> │ │ │ │ movw r5, #2156 @ 0x86c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ - cbnz r3, 626d2 <_Py_SetRefcnt@@Base+0xf10> │ │ │ │ + cbnz r3, 63786 <_Py_SetRefcnt@@Base+0x110e> │ │ │ │ add.w r0, r5, #240 @ 0xf0 │ │ │ │ - bl 1aac54 <_start@@Base+0x5a8> │ │ │ │ + bl 1ab2c4 <_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 1b4ea0 │ │ │ │ + bl 1b5518 │ │ │ │ ldr.w r0, [r6, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1b3f00 │ │ │ │ + bl 1b4570 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1b491c │ │ │ │ + bl 1b4f8c │ │ │ │ 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 │ │ │ │ @@ -83958,25 +85642,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 62748 <_Py_SetRefcnt@@Base+0xf86> │ │ │ │ + bne.n 637fc <_Py_SetRefcnt@@Base+0x1184> │ │ │ │ strex r7, r2, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne.n 62724 <_Py_SetRefcnt@@Base+0xf62> │ │ │ │ + bne.n 637d8 <_Py_SetRefcnt@@Base+0x1160> │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6274e <_Py_SetRefcnt@@Base+0xf8c> │ │ │ │ + bne.n 63802 <_Py_SetRefcnt@@Base+0x118a> │ │ │ │ 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 │ │ │ │ @@ -83987,72 +85671,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 62802 <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ + bcs.n 638b6 <_Py_SetRefcnt@@Base+0x123e> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 627ec <_Py_SetRefcnt@@Base+0x102a> │ │ │ │ + cbz r3, 638a0 <_Py_SetRefcnt@@Base+0x1228> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5b50 │ │ │ │ + bl 1b61d0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 627d4 <_Py_SetRefcnt@@Base+0x1012> │ │ │ │ + cbnz r3, 63888 <_Py_SetRefcnt@@Base+0x1210> │ │ │ │ ldr.w r0, [r9, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1b3f00 │ │ │ │ + bl 1b4570 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1b5ea0 │ │ │ │ + bl 1b6520 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 627fa <_Py_SetRefcnt@@Base+0x1038> │ │ │ │ + b.n 638ae <_Py_SetRefcnt@@Base+0x1236> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 627fa <_Py_SetRefcnt@@Base+0x1038> │ │ │ │ + bne.n 638ae <_Py_SetRefcnt@@Base+0x1236> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 627f8 <_Py_SetRefcnt@@Base+0x1036> │ │ │ │ + bcc.n 638ac <_Py_SetRefcnt@@Base+0x1234> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 627fa <_Py_SetRefcnt@@Base+0x1038> │ │ │ │ + b.n 638ae <_Py_SetRefcnt@@Base+0x1236> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 627fa <_Py_SetRefcnt@@Base+0x1038> │ │ │ │ + b.n 638ae <_Py_SetRefcnt@@Base+0x1236> │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ - b.n 62790 <_Py_SetRefcnt@@Base+0xfce> │ │ │ │ + b.n 63844 <_Py_SetRefcnt@@Base+0x11cc> │ │ │ │ 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, 6282c <_Py_SetRefcnt@@Base+0x106a> │ │ │ │ + cbz r3, 638e0 <_Py_SetRefcnt@@Base+0x1268> │ │ │ │ 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 │ │ │ │ @@ -84061,81 +85745,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 1b491c │ │ │ │ + bl 1b4f8c │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1b3f00 │ │ │ │ + bl 1b4570 │ │ │ │ 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 629b0 <_Py_SetRefcnt@@Base+0x11ee> │ │ │ │ + bcs.w 63a64 <_Py_SetRefcnt@@Base+0x13ec> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6299c <_Py_SetRefcnt@@Base+0x11da> │ │ │ │ + beq.w 63a50 <_Py_SetRefcnt@@Base+0x13d8> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r9, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 628b2 <_Py_SetRefcnt@@Base+0x10f0> │ │ │ │ + beq.n 63966 <_Py_SetRefcnt@@Base+0x12ee> │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 628b4 <_Py_SetRefcnt@@Base+0x10f2> │ │ │ │ + cbz r6, 63968 <_Py_SetRefcnt@@Base+0x12f0> │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 628b4 <_Py_SetRefcnt@@Base+0x10f2> │ │ │ │ + beq.n 63968 <_Py_SetRefcnt@@Base+0x12f0> │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 628a2 <_Py_SetRefcnt@@Base+0x10e0> │ │ │ │ + b.n 63956 <_Py_SetRefcnt@@Base+0x12de> │ │ │ │ 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 1b3f00 │ │ │ │ + bl 1b4570 │ │ │ │ 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 623a6 <_Py_SetRefcnt@@Base+0xbe4> │ │ │ │ - cbnz r0, 628e4 <_Py_SetRefcnt@@Base+0x1122> │ │ │ │ + bl 63356 <_Py_SetRefcnt@@Base+0xcde> │ │ │ │ + cbnz r0, 63998 <_Py_SetRefcnt@@Base+0x1320> │ │ │ │ yield │ │ │ │ - b.n 628d4 <_Py_SetRefcnt@@Base+0x1112> │ │ │ │ + b.n 63988 <_Py_SetRefcnt@@Base+0x1310> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5b50 │ │ │ │ + bl 1b61d0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 628fc <_Py_SetRefcnt@@Base+0x113a> │ │ │ │ + cbnz r3, 639b0 <_Py_SetRefcnt@@Base+0x1338> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1b5ea0 │ │ │ │ + bl 1b6520 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 629a6 <_Py_SetRefcnt@@Base+0x11e4> │ │ │ │ + b.n 63a5a <_Py_SetRefcnt@@Base+0x13e2> │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ itee ge │ │ │ │ movge r0, r8 │ │ │ │ ldrlt r0, [r4, #0] │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 1b2cd0 │ │ │ │ + bl 1b3340 │ │ │ │ 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 │ │ │ │ @@ -84144,276 +85828,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, 62948 <_Py_SetRefcnt@@Base+0x1186> │ │ │ │ + cbz r3, 639fc <_Py_SetRefcnt@@Base+0x1384> │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 6294c <_Py_SetRefcnt@@Base+0x118a> │ │ │ │ + b.n 63a00 <_Py_SetRefcnt@@Base+0x1388> │ │ │ │ str.w r4, [r2, #524] @ 0x20c │ │ │ │ movs r3, #12 │ │ │ │ mla r0, r3, r0, r6 │ │ │ │ str.w r4, [r0, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b50b8 │ │ │ │ + bl 1b5738 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 629a6 <_Py_SetRefcnt@@Base+0x11e4> │ │ │ │ + bne.n 63a5a <_Py_SetRefcnt@@Base+0x13e2> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 62994 <_Py_SetRefcnt@@Base+0x11d2> │ │ │ │ + bcs.n 63a48 <_Py_SetRefcnt@@Base+0x13d0> │ │ │ │ cmp.w r8, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 629a6 <_Py_SetRefcnt@@Base+0x11e4> │ │ │ │ + cbz r3, 63a5a <_Py_SetRefcnt@@Base+0x13e2> │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 629a6 <_Py_SetRefcnt@@Base+0x11e4> │ │ │ │ + bne.n 63a5a <_Py_SetRefcnt@@Base+0x13e2> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl] │ │ │ │ - b.n 629a6 <_Py_SetRefcnt@@Base+0x11e4> │ │ │ │ + b.n 63a5a <_Py_SetRefcnt@@Base+0x13e2> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 62974 <_Py_SetRefcnt@@Base+0x11b2> │ │ │ │ - b.n 629a6 <_Py_SetRefcnt@@Base+0x11e4> │ │ │ │ + bhi.n 63a28 <_Py_SetRefcnt@@Base+0x13b0> │ │ │ │ + b.n 63a5a <_Py_SetRefcnt@@Base+0x13e2> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1b5f88 │ │ │ │ + bl 1b6608 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 6287e <_Py_SetRefcnt@@Base+0x10bc> │ │ │ │ + b.n 63932 <_Py_SetRefcnt@@Base+0x12ba> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 629be <_Py_SetRefcnt@@Base+0x11fc> │ │ │ │ + cbnz r4, 63a72 <_Py_SetRefcnt@@Base+0x13fa> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 62530 <_Py_SetRefcnt@@Base+0xd6e> │ │ │ │ + bl 635e4 <_Py_SetRefcnt@@Base+0xf6c> │ │ │ │ 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, #40760 @ 0x9f38 │ │ │ │ + movw r3, #38728 @ 0x9748 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #40772 @ 0x9f44 │ │ │ │ + movw r3, #38740 @ 0x9754 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #40720 @ 0x9f10 │ │ │ │ + movw r2, #38688 @ 0x9720 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #4083 @ 0xff3 │ │ │ │ + movw r0, #8385 @ 0x20c1 │ │ │ │ movt r0, #6 │ │ │ │ - movw r3, #40780 @ 0x9f4c │ │ │ │ + movw r3, #38748 @ 0x975c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #40792 @ 0x9f58 │ │ │ │ + movw r3, #38760 @ 0x9768 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #40804 @ 0x9f64 │ │ │ │ + movw r3, #38772 @ 0x9774 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #40816 @ 0x9f70 │ │ │ │ + movw r3, #38784 @ 0x9780 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #40708 @ 0x9f04 │ │ │ │ + movw r3, #38676 @ 0x9714 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #8284 @ 0x205c │ │ │ │ + movw r5, #5788 @ 0x169c │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 61a28 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ - ldr r0, [pc, #868] @ (62db4 <_Py_SetRefcnt@@Base+0x15f2>) │ │ │ │ + bl 62860 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ + ldr r0, [pc, #868] @ (63e68 <_Py_SetRefcnt@@Base+0x17f0>) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #40824 @ 0x9f78 │ │ │ │ + movw r1, #38792 @ 0x9788 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 61be0 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ - ldr r0, [pc, #852] @ (62db8 <_Py_SetRefcnt@@Base+0x15f6>) │ │ │ │ + bl 62a18 <_Py_SetRefcnt@@Base+0x3a0> │ │ │ │ + ldr r0, [pc, #852] @ (63e6c <_Py_SetRefcnt@@Base+0x17f4>) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #40836 @ 0x9f84 │ │ │ │ + movw r1, #38804 @ 0x9794 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movw r5, #38784 @ 0x9780 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - bl 61be0 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 62a18 <_Py_SetRefcnt@@Base+0x3a0> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #6916 @ 0x1b04 │ │ │ │ + movw r3, #4420 @ 0x1144 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #40248 @ 0x9d38 │ │ │ │ + movw r2, #38136 @ 0x94f8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #4083 @ 0xff3 │ │ │ │ + movw r0, #8385 @ 0x20c1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 61a28 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 62860 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 61a5c <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 62894 <_Py_SetRefcnt@@Base+0x21c> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #15996 @ 0x3e7c │ │ │ │ + movw r2, #13424 @ 0x3470 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #4083 @ 0xff3 │ │ │ │ + movw r0, #8385 @ 0x20c1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 61a28 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 62860 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #40848 @ 0x9f90 │ │ │ │ + movw r3, #38816 @ 0x97a0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #40248 @ 0x9d38 │ │ │ │ + movw r2, #38136 @ 0x94f8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #4083 @ 0xff3 │ │ │ │ + movw r0, #8385 @ 0x20c1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 61a28 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 62860 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 61a5c <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 62894 <_Py_SetRefcnt@@Base+0x21c> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #15996 @ 0x3e7c │ │ │ │ + movw r2, #13424 @ 0x3470 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #4083 @ 0xff3 │ │ │ │ + movw r0, #8385 @ 0x20c1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 61a28 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 62860 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #40856 @ 0x9f98 │ │ │ │ + movw r1, #38824 @ 0x97a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 61be0 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 62a18 <_Py_SetRefcnt@@Base+0x3a0> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #40864 @ 0x9fa0 │ │ │ │ + movw r1, #38832 @ 0x97b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 61be0 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 62a18 <_Py_SetRefcnt@@Base+0x3a0> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #40876 @ 0x9fac │ │ │ │ + movw r1, #38844 @ 0x97bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 61be0 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 62a18 <_Py_SetRefcnt@@Base+0x3a0> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #40888 @ 0x9fb8 │ │ │ │ + movw r1, #38856 @ 0x97c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 61be0 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 62a18 <_Py_SetRefcnt@@Base+0x3a0> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #6816 @ 0x1aa0 │ │ │ │ + movw r1, #4320 @ 0x10e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 61be0 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 62a18 <_Py_SetRefcnt@@Base+0x3a0> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #40876 @ 0x9fac │ │ │ │ + movw r1, #38844 @ 0x97bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 61be0 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 62a18 <_Py_SetRefcnt@@Base+0x3a0> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #40896 @ 0x9fc0 │ │ │ │ + movw r1, #38864 @ 0x97d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 61d6e <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 62ba6 <_Py_SetRefcnt@@Base+0x52e> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #40908 @ 0x9fcc │ │ │ │ + movw r1, #38876 @ 0x97dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 61d6e <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 62ba6 <_Py_SetRefcnt@@Base+0x52e> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #40920 @ 0x9fd8 │ │ │ │ + movw r1, #38888 @ 0x97e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 61d6e <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 62ba6 <_Py_SetRefcnt@@Base+0x52e> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #6736 @ 0x1a50 │ │ │ │ + movw r1, #4240 @ 0x1090 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 61d6e <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 62ba6 <_Py_SetRefcnt@@Base+0x52e> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #40928 @ 0x9fe0 │ │ │ │ + movw r1, #38896 @ 0x97f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 61d6e <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 62ba6 <_Py_SetRefcnt@@Base+0x52e> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #40936 @ 0x9fe8 │ │ │ │ + movw r1, #38904 @ 0x97f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 61d6e <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 62ba6 <_Py_SetRefcnt@@Base+0x52e> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #19700 @ 0x4cf4 │ │ │ │ + movw r1, #17204 @ 0x4334 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 61be0 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 62a18 <_Py_SetRefcnt@@Base+0x3a0> │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 62c52 <_Py_SetRefcnt@@Base+0x1490> │ │ │ │ + beq.n 63d06 <_Py_SetRefcnt@@Base+0x168e> │ │ │ │ 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 27e134 │ │ │ │ + bl 27d794 │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 27e134 │ │ │ │ + bl 27d794 │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #40944 @ 0x9ff0 │ │ │ │ + movw r3, #38912 @ 0x9800 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #40956 @ 0x9ffc │ │ │ │ + movw r2, #38924 @ 0x980c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #4083 @ 0xff3 │ │ │ │ + movw r0, #8385 @ 0x20c1 │ │ │ │ movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 61a28 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 62860 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ movs r7, #0 │ │ │ │ - bl 1b3650 │ │ │ │ + bl 1b3cc0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #40976 @ 0xa010 │ │ │ │ + movw r3, #38944 @ 0x9820 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #40988 @ 0xa01c │ │ │ │ + movw r2, #38956 @ 0x982c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #4083 @ 0xff3 │ │ │ │ + movw r0, #8385 @ 0x20c1 │ │ │ │ movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 61a28 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 62860 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ blx 29634 │ │ │ │ movw r3, #39424 @ 0x9a00 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -84429,15 +86113,15 @@ │ │ │ │ asrs r2, r2, #31 │ │ │ │ umull r5, r1, r5, r9 │ │ │ │ rsb r2, r2, r0, asr #18 │ │ │ │ movw r0, #39432 @ 0x9a08 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ subs.w r5, r5, sl │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ - ldr r1, [pc, #196] @ (62dbc <_Py_SetRefcnt@@Base+0x15fa>) │ │ │ │ + ldr r1, [pc, #196] @ (63e70 <_Py_SetRefcnt@@Base+0x17f8>) │ │ │ │ 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 │ │ │ │ @@ -84451,334 +86135,334 @@ │ │ │ │ blx 29180 <__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 27e134 │ │ │ │ + bl 27d794 │ │ │ │ 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 27e134 │ │ │ │ + bl 27d794 │ │ │ │ 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 62d84 <_Py_SetRefcnt@@Base+0x15c2> │ │ │ │ + blt.n 63e38 <_Py_SetRefcnt@@Base+0x17c0> │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 62d88 <_Py_SetRefcnt@@Base+0x15c6> │ │ │ │ + bge.n 63e3c <_Py_SetRefcnt@@Base+0x17c4> │ │ │ │ mov fp, r5 │ │ │ │ - b.n 62d88 <_Py_SetRefcnt@@Base+0x15c6> │ │ │ │ + b.n 63e3c <_Py_SetRefcnt@@Base+0x17c4> │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 62d9e <_Py_SetRefcnt@@Base+0x15dc> │ │ │ │ + blt.n 63e52 <_Py_SetRefcnt@@Base+0x17da> │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 62da0 <_Py_SetRefcnt@@Base+0x15de> │ │ │ │ + bge.n 63e54 <_Py_SetRefcnt@@Base+0x17dc> │ │ │ │ mov r7, sl │ │ │ │ - b.n 62da0 <_Py_SetRefcnt@@Base+0x15de> │ │ │ │ + b.n 63e54 <_Py_SetRefcnt@@Base+0x17dc> │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 62dc0 <_Py_SetRefcnt@@Base+0x15fe> │ │ │ │ + blt.n 63e74 <_Py_SetRefcnt@@Base+0x17fc> │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 62dc4 <_Py_SetRefcnt@@Base+0x1602> │ │ │ │ + bge.n 63e78 <_Py_SetRefcnt@@Base+0x1800> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 62dc4 <_Py_SetRefcnt@@Base+0x1602> │ │ │ │ + b.n 63e78 <_Py_SetRefcnt@@Base+0x1800> │ │ │ │ str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r7, [sp, #992] @ 0x3e0 │ │ │ │ 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 27dda4 │ │ │ │ - movw r2, #41000 @ 0xa028 │ │ │ │ + bl 27d404 │ │ │ │ + movw r2, #38968 @ 0x9838 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #4083 @ 0xff3 │ │ │ │ + movw r0, #8385 @ 0x20c1 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #10800 @ 0x2a30 │ │ │ │ + movw r3, #8348 @ 0x209c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 61a28 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 62860 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 27dda4 │ │ │ │ + bl 27d404 │ │ │ │ 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 27dda4 │ │ │ │ + bl 27d404 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #35508 @ 0x8ab4 │ │ │ │ + movw r3, #32932 @ 0x80a4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #41020 @ 0xa03c │ │ │ │ + movw r2, #38988 @ 0x984c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4083 @ 0xff3 │ │ │ │ + movw r0, #8385 @ 0x20c1 │ │ │ │ movt r0, #6 │ │ │ │ - movw r5, #44056 @ 0xac18 │ │ │ │ + movw r5, #41924 @ 0xa3c4 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - bl 61a28 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 62860 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61a5c <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 62894 <_Py_SetRefcnt@@Base+0x21c> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 62e8a <_Py_SetRefcnt@@Base+0x16c8> │ │ │ │ + cbz r3, 63f3e <_Py_SetRefcnt@@Base+0x18c6> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #41088 @ 0xa080 │ │ │ │ + movw r2, #39056 @ 0x9890 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #4083 @ 0xff3 │ │ │ │ + movw r0, #8385 @ 0x20c1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 61a28 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 62860 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 61a5c <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 62894 <_Py_SetRefcnt@@Base+0x21c> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #15996 @ 0x3e7c │ │ │ │ + movw r2, #13424 @ 0x3470 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #4083 @ 0xff3 │ │ │ │ + movw r0, #8385 @ 0x20c1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 61a28 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 62860 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ 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, #38784 @ 0x9780 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 62ffc <_Py_SetRefcnt@@Base+0x183a> │ │ │ │ + beq.w 640b0 <_Py_SetRefcnt@@Base+0x1a38> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 61186 │ │ │ │ + bl 6220c │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 61186 │ │ │ │ + bl 6220c │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 61186 │ │ │ │ + bl 6220c │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 61186 │ │ │ │ + bl 6220c │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 61186 │ │ │ │ + bl 6220c │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 61186 │ │ │ │ + bl 6220c │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 61186 │ │ │ │ + bl 6220c │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 61186 │ │ │ │ + bl 6220c │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 61186 │ │ │ │ + bl 6220c │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 61186 │ │ │ │ + bl 6220c │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 61186 │ │ │ │ + bl 6220c │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 61186 │ │ │ │ + bl 6220c │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 61186 │ │ │ │ + bl 6220c │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 61186 │ │ │ │ + bl 6220c │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 61186 │ │ │ │ + bl 6220c │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 61206 │ │ │ │ + bl 6228c │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 61206 │ │ │ │ + bl 6228c │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 61206 │ │ │ │ + bl 6228c │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 61206 │ │ │ │ + bl 6228c │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 61206 │ │ │ │ + bl 6228c │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 61206 │ │ │ │ + bl 6228c │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 61206 │ │ │ │ + bl 6228c │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 61206 │ │ │ │ + bl 6228c │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 61206 │ │ │ │ + bl 6228c │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 61206 │ │ │ │ + bl 6228c │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #640 @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 29630 │ │ │ │ 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, #49664 @ 0xc200 │ │ │ │ + movw r6, #47168 @ 0xb840 │ │ │ │ movt r6, #43 @ 0x2b │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 63114 <_Py_SetRefcnt@@Base+0x1952> │ │ │ │ + beq.n 641c8 <_Py_SetRefcnt@@Base+0x1b50> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63114 <_Py_SetRefcnt@@Base+0x1952> │ │ │ │ + beq.n 641c8 <_Py_SetRefcnt@@Base+0x1b50> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 63028 <_Py_SetRefcnt@@Base+0x1866> │ │ │ │ - ldr r0, [pc, #224] @ (63118 <_Py_SetRefcnt@@Base+0x1956>) │ │ │ │ + bne.n 640dc <_Py_SetRefcnt@@Base+0x1a64> │ │ │ │ + ldr r0, [pc, #224] @ (641cc <_Py_SetRefcnt@@Base+0x1b54>) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1b3fe4 │ │ │ │ + bl 1b4654 │ │ │ │ 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 63114 <_Py_SetRefcnt@@Base+0x1952> │ │ │ │ + bne.n 641c8 <_Py_SetRefcnt@@Base+0x1b50> │ │ │ │ movw r5, #2684 @ 0xa7c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 63078 <_Py_SetRefcnt@@Base+0x18b6> │ │ │ │ + cbz r3, 6412c <_Py_SetRefcnt@@Base+0x1ab4> │ │ │ │ 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 6307a <_Py_SetRefcnt@@Base+0x18b8> │ │ │ │ + b.n 6412e <_Py_SetRefcnt@@Base+0x1ab6> │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #144] @ (6311c <_Py_SetRefcnt@@Base+0x195a>) │ │ │ │ + ldr r2, [pc, #144] @ (641d0 <_Py_SetRefcnt@@Base+0x1b58>) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 63094 <_Py_SetRefcnt@@Base+0x18d2> │ │ │ │ + beq.n 64148 <_Py_SetRefcnt@@Base+0x1ad0> │ │ │ │ blx 29338 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 63114 <_Py_SetRefcnt@@Base+0x1952> │ │ │ │ + beq.n 641c8 <_Py_SetRefcnt@@Base+0x1b50> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 630b4 <_Py_SetRefcnt@@Base+0x18f2> │ │ │ │ + cbz r3, 64168 <_Py_SetRefcnt@@Base+0x1af0> │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 630b0 <_Py_SetRefcnt@@Base+0x18ee> │ │ │ │ - bl 6245c <_Py_SetRefcnt@@Base+0xc9a> │ │ │ │ + beq.n 64164 <_Py_SetRefcnt@@Base+0x1aec> │ │ │ │ + bl 6340c <_Py_SetRefcnt@@Base+0xd94> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 630a0 <_Py_SetRefcnt@@Base+0x18de> │ │ │ │ + b.n 64154 <_Py_SetRefcnt@@Base+0x1adc> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 630c0 <_Py_SetRefcnt@@Base+0x18fe> │ │ │ │ + beq.n 64174 <_Py_SetRefcnt@@Base+0x1afc> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afeb8 <_Py_write_noraise@@Base+0x798> │ │ │ │ + bl 1b0528 <_Py_write_noraise@@Base+0x798> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 62ea6 <_Py_SetRefcnt@@Base+0x16e4> │ │ │ │ + bl 63f5a <_Py_SetRefcnt@@Base+0x18e2> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 63114 <_Py_SetRefcnt@@Base+0x1952> │ │ │ │ + beq.n 641c8 <_Py_SetRefcnt@@Base+0x1b50> │ │ │ │ movw r3, #39440 @ 0x9a10 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 630fc <_Py_SetRefcnt@@Base+0x193a> │ │ │ │ + cbz r1, 641b0 <_Py_SetRefcnt@@Base+0x1b38> │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 630d8 <_Py_SetRefcnt@@Base+0x1916> │ │ │ │ + bne.n 6418c <_Py_SetRefcnt@@Base+0x1b14> │ │ │ │ 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 61f90 <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ - b.n 63114 <_Py_SetRefcnt@@Base+0x1952> │ │ │ │ + bl 62dc8 <_Py_SetRefcnt@@Base+0x750> │ │ │ │ + b.n 641c8 <_Py_SetRefcnt@@Base+0x1b50> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6310e <_Py_SetRefcnt@@Base+0x194c> │ │ │ │ + bne.n 641c2 <_Py_SetRefcnt@@Base+0x1b4a> │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 630dc <_Py_SetRefcnt@@Base+0x191a> │ │ │ │ + bne.n 64190 <_Py_SetRefcnt@@Base+0x1b18> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r1, #1 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r1, r0 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.n 6313a <_Py_SetRefcnt@@Base+0x1978> │ │ │ │ + bpl.n 641ee <_Py_SetRefcnt@@Base+0x1b76> │ │ │ │ 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 │ │ │ │ @@ -84789,219 +86473,219 @@ │ │ │ │ movw r4, #38672 @ 0x9710 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #41100 @ 0xa08c │ │ │ │ + movw r2, #39068 @ 0x989c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 6318a <_Py_SetRefcnt@@Base+0x19c8> │ │ │ │ + cbnz r5, 6423e <_Py_SetRefcnt@@Base+0x1bc6> │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #15996 @ 0x3e7c │ │ │ │ + movw r2, #13424 @ 0x3470 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2a280 <__fprintf_chk@plt> │ │ │ │ ldrb.w r3, [r5, #-4] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #41136 @ 0xa0b0 │ │ │ │ + movw r2, #39104 @ 0x98c0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a284 <__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 631a4 <_Py_SetRefcnt@@Base+0x19e2> │ │ │ │ + bne.n 64258 <_Py_SetRefcnt@@Base+0x1be0> │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #41148 @ 0xa0bc │ │ │ │ + movw r2, #39116 @ 0x98cc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #41184 @ 0xa0e0 │ │ │ │ + movw r2, #39152 @ 0x98f0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 63204 <_Py_SetRefcnt@@Base+0x1a42> │ │ │ │ + bne.n 642b8 <_Py_SetRefcnt@@Base+0x1c40> │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 63204 <_Py_SetRefcnt@@Base+0x1a42> │ │ │ │ + bne.n 642b8 <_Py_SetRefcnt@@Base+0x1c40> │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 63204 <_Py_SetRefcnt@@Base+0x1a42> │ │ │ │ + bne.n 642b8 <_Py_SetRefcnt@@Base+0x1c40> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #41220 @ 0xa104 │ │ │ │ + movw r0, #39188 @ 0x9914 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ blx 2a098 │ │ │ │ - b.n 63268 <_Py_SetRefcnt@@Base+0x1aa6> │ │ │ │ - movw r7, #41312 @ 0xa160 │ │ │ │ + b.n 6431c <_Py_SetRefcnt@@Base+0x1ca4> │ │ │ │ + movw r7, #39280 @ 0x9970 │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #41252 @ 0xa124 │ │ │ │ + movw r2, #39220 @ 0x9934 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r5, r6 │ │ │ │ ldrb.w sl, [r6], #1 │ │ │ │ str.w sl, [sp] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #41288 @ 0xa148 │ │ │ │ + movw r2, #39256 @ 0x9958 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w sl, #253 @ 0xfd │ │ │ │ - beq.n 6324a <_Py_SetRefcnt@@Base+0x1a88> │ │ │ │ + beq.n 642fe <_Py_SetRefcnt@@Base+0x1c86> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2a098 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a31c │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 6321e <_Py_SetRefcnt@@Base+0x1a5c> │ │ │ │ - movw r0, #41324 @ 0xa16c │ │ │ │ + bne.n 642d2 <_Py_SetRefcnt@@Base+0x1c5a> │ │ │ │ + movw r0, #39292 @ 0x997c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a098 │ │ │ │ add.w r7, r5, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r3, #4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #41472 @ 0xa200 │ │ │ │ + movw r2, #39440 @ 0x9a10 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r7, #1 │ │ │ │ adds r2, r7, #3 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.n 63294 <_Py_SetRefcnt@@Base+0x1ad2> │ │ │ │ + bne.n 64348 <_Py_SetRefcnt@@Base+0x1cd0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 63284 <_Py_SetRefcnt@@Base+0x1ac2> │ │ │ │ + bne.n 64338 <_Py_SetRefcnt@@Base+0x1cc0> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 63296 <_Py_SetRefcnt@@Base+0x1ad4> │ │ │ │ + b.n 6434a <_Py_SetRefcnt@@Base+0x1cd2> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 632ac <_Py_SetRefcnt@@Base+0x1aea> │ │ │ │ + cbz r6, 64360 <_Py_SetRefcnt@@Base+0x1ce8> │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #41220 @ 0xa104 │ │ │ │ + movw r0, #39188 @ 0x9914 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ blx 2a098 │ │ │ │ - b.n 632fe <_Py_SetRefcnt@@Base+0x1b3c> │ │ │ │ + b.n 643b2 <_Py_SetRefcnt@@Base+0x1d3a> │ │ │ │ mov r0, r3 │ │ │ │ - movw r2, #41252 @ 0xa124 │ │ │ │ + movw r2, #39220 @ 0x9934 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w fp, [r7, r6] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #41512 @ 0xa228 │ │ │ │ + movw r2, #39480 @ 0x9a38 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #41312 @ 0xa160 │ │ │ │ + movw r0, #39280 @ 0x9970 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 632f0 <_Py_SetRefcnt@@Base+0x1b2e> │ │ │ │ + beq.n 643a4 <_Py_SetRefcnt@@Base+0x1d2c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx 2a098 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ adds r6, #1 │ │ │ │ blx 2a31c │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 632be <_Py_SetRefcnt@@Base+0x1afc> │ │ │ │ + bne.n 64372 <_Py_SetRefcnt@@Base+0x1cfa> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 63380 <_Py_SetRefcnt@@Base+0x1bbe> │ │ │ │ + beq.n 64434 <_Py_SetRefcnt@@Base+0x1dbc> │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #41540 @ 0xa244 │ │ │ │ + movw r0, #39508 @ 0x9a54 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ blx 2a098 │ │ │ │ sub.w ip, r6, r5 │ │ │ │ - movw r2, #41556 @ 0xa254 │ │ │ │ + movw r2, #39524 @ 0x9a64 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.n 6333e <_Py_SetRefcnt@@Base+0x1b7c> │ │ │ │ + beq.n 643f2 <_Py_SetRefcnt@@Base+0x1d7a> │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 63342 <_Py_SetRefcnt@@Base+0x1b80> │ │ │ │ + bcs.n 643f6 <_Py_SetRefcnt@@Base+0x1d7e> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 63318 <_Py_SetRefcnt@@Base+0x1b56> │ │ │ │ + b.n 643cc <_Py_SetRefcnt@@Base+0x1d54> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 6334c <_Py_SetRefcnt@@Base+0x1b8a> │ │ │ │ + bcc.n 64400 <_Py_SetRefcnt@@Base+0x1d88> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a31c │ │ │ │ - b.n 63380 <_Py_SetRefcnt@@Base+0x1bbe> │ │ │ │ + b.n 64434 <_Py_SetRefcnt@@Base+0x1dbc> │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 63366 <_Py_SetRefcnt@@Base+0x1ba4> │ │ │ │ + ble.n 6441a <_Py_SetRefcnt@@Base+0x1da2> │ │ │ │ sub.w r6, r7, #8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #41564 @ 0xa25c │ │ │ │ + movw r0, #39532 @ 0x9a6c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ blx 2a098 │ │ │ │ - movw r2, #41556 @ 0xa254 │ │ │ │ + movw r2, #39524 @ 0x9a64 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 63342 <_Py_SetRefcnt@@Base+0x1b80> │ │ │ │ + bcs.n 643f6 <_Py_SetRefcnt@@Base+0x1d7e> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 63366 <_Py_SetRefcnt@@Base+0x1ba4> │ │ │ │ + b.n 6441a <_Py_SetRefcnt@@Base+0x1da2> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a31c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29ad4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 291e4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 68f80 │ │ │ │ + b.w 69688 │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ │ │ │ │ -000633b0 : │ │ │ │ +00064464 : │ │ │ │ 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 │ │ │ │ @@ -85009,21 +86693,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 60ebe │ │ │ │ + bl 61ee2 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 60ebe │ │ │ │ + bl 61ee2 │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -85034,228 +86718,228 @@ │ │ │ │ add.w r1, r7, r1, lsl #1 │ │ │ │ blx 292bc │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 63418 │ │ │ │ + bne.n 644cc │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 6344c │ │ │ │ + b.n 64500 │ │ │ │ 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 6344c │ │ │ │ + blt.n 64500 │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 63448 │ │ │ │ + bne.n 644fc │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 6344c │ │ │ │ + b.n 64500 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 63432 │ │ │ │ + b.n 644e6 │ │ │ │ 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 6345c │ │ │ │ + bne.n 64510 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 6347e │ │ │ │ + bge.n 64532 │ │ │ │ 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 63468 │ │ │ │ + b.n 6451c │ │ │ │ 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 6353e │ │ │ │ + beq.n 645f2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 635ce │ │ │ │ + bcs.w 64682 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 634c4 │ │ │ │ + cbz r2, 64578 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 634ae │ │ │ │ - b.n 635ce │ │ │ │ + bhi.n 64562 │ │ │ │ + b.n 64682 │ │ │ │ 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 63500 │ │ │ │ + bge.n 645b4 │ │ │ │ ldrh.w fp, [ip, r5, lsl #1] │ │ │ │ ldrh.w sl, [r4, r5, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 634ee │ │ │ │ + beq.n 645a2 │ │ │ │ subs r5, r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 634a8 │ │ │ │ + b.n 6455c │ │ │ │ adds r5, #1 │ │ │ │ - b.n 634d4 │ │ │ │ + b.n 64588 │ │ │ │ ldrh.w sl, [ip, r2, lsl #1] │ │ │ │ ldrh.w r5, [r4, r2, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 63506 │ │ │ │ + bne.n 645ba │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 634f2 │ │ │ │ - b.n 63538 │ │ │ │ + blt.n 645a6 │ │ │ │ + b.n 645ec │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 635ce │ │ │ │ + bls.n 64682 │ │ │ │ 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 634c8 │ │ │ │ + beq.n 6457c │ │ │ │ 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 634a8 │ │ │ │ + b.n 6455c │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 635d2 │ │ │ │ + b.n 64686 │ │ │ │ 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 635ce │ │ │ │ + bcs.n 64682 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 6356c │ │ │ │ + cbz r2, 64620 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 63556 │ │ │ │ - b.n 635ce │ │ │ │ + bhi.n 6460a │ │ │ │ + b.n 64682 │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 6358e │ │ │ │ + bge.n 64642 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 63576 │ │ │ │ + beq.n 6462a │ │ │ │ add.w r3, r3, r9, lsl #1 │ │ │ │ - b.n 63552 │ │ │ │ + b.n 64606 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 635ae │ │ │ │ + bge.n 64662 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 635aa │ │ │ │ + beq.n 6465e │ │ │ │ subs r4, r4, r6 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 63552 │ │ │ │ + b.n 64606 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 63590 │ │ │ │ + b.n 64644 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 635c8 │ │ │ │ + bge.n 6467c │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 635b0 │ │ │ │ + beq.n 64664 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ - b.n 63552 │ │ │ │ + b.n 64606 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 635d2 │ │ │ │ + b.n 64686 │ │ │ │ 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] @ (63640 ) │ │ │ │ + ldr r3, [pc, #80] @ (646f4 ) │ │ │ │ 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 633ba │ │ │ │ + bl 6446e │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 63482 │ │ │ │ + bl 64536 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 63626 │ │ │ │ + beq.n 646da │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 63626 │ │ │ │ + beq.n 646da │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 63608 │ │ │ │ - ldr r3, [pc, #24] @ (63640 ) │ │ │ │ + b.n 646bc │ │ │ │ + ldr r3, [pc, #24] @ (646f4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 63638 │ │ │ │ + beq.n 646ec │ │ │ │ blx 2a220 <__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 │ │ │ │ @@ -85263,21 +86947,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 60f12 │ │ │ │ + bl 61f36 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 60f12 │ │ │ │ + bl 61f36 │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -85288,60 +86972,60 @@ │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ blx 292bc │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 636a2 │ │ │ │ + bne.n 64756 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 636d8 │ │ │ │ + b.n 6478c │ │ │ │ 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 636d8 │ │ │ │ + blt.n 6478c │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 636d4 │ │ │ │ + bne.n 64788 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 636d8 │ │ │ │ + b.n 6478c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 636be │ │ │ │ + b.n 64772 │ │ │ │ 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 636e8 │ │ │ │ + bne.n 6479c │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 6370a │ │ │ │ + bge.n 647be │ │ │ │ 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 636f4 │ │ │ │ + b.n 647a8 │ │ │ │ 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 │ │ │ │ @@ -85349,3754 +87033,4342 @@ │ │ │ │ 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 637da │ │ │ │ + beq.n 6488e │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 63872 │ │ │ │ + bcs.w 64926 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 63754 │ │ │ │ + cbz r2, 64808 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 6373e │ │ │ │ - b.n 63872 │ │ │ │ + bhi.n 647f2 │ │ │ │ + b.n 64926 │ │ │ │ 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 6379a │ │ │ │ + bge.n 6484e │ │ │ │ ldr.w r2, [r4, sl, lsl #2] │ │ │ │ ldr.w r0, [r7, sl, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 63784 │ │ │ │ + beq.n 64838 │ │ │ │ sub.w sl, sl, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 63738 │ │ │ │ + b.n 647ec │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 63766 │ │ │ │ + b.n 6481a │ │ │ │ ldr.w sl, [r7, r8, lsl #2] │ │ │ │ ldr.w r2, [r4, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 637a0 │ │ │ │ + bne.n 64854 │ │ │ │ cmp r8, r5 │ │ │ │ - blt.n 6378a │ │ │ │ - b.n 637d2 │ │ │ │ + blt.n 6483e │ │ │ │ + b.n 64886 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 63872 │ │ │ │ + bls.n 64926 │ │ │ │ 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 6375a │ │ │ │ + beq.n 6480e │ │ │ │ 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 63738 │ │ │ │ + b.n 647ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r4, r3 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 63876 │ │ │ │ + b.n 6492a │ │ │ │ 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 63872 │ │ │ │ + bcs.n 64926 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 63808 │ │ │ │ + cbz r2, 648bc │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 637f2 │ │ │ │ - b.n 63872 │ │ │ │ + bhi.n 648a6 │ │ │ │ + b.n 64926 │ │ │ │ rsb r2, r6, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 6382a │ │ │ │ + bge.n 648de │ │ │ │ ldr.w fp, [r7, r4, lsl #2] │ │ │ │ ldr.w sl, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 63812 │ │ │ │ + beq.n 648c6 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ - b.n 637ee │ │ │ │ + b.n 648a2 │ │ │ │ mov sl, r8 │ │ │ │ cmp sl, r6 │ │ │ │ - bge.n 63850 │ │ │ │ + bge.n 64904 │ │ │ │ ldr.w r4, [r2, sl, lsl #2] │ │ │ │ ldr.w r0, [r7, sl, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6384a │ │ │ │ + beq.n 648fe │ │ │ │ sub.w sl, sl, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 637ee │ │ │ │ + b.n 648a2 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 6382c │ │ │ │ + b.n 648e0 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 6386a │ │ │ │ + bge.n 6491e │ │ │ │ ldr.w fp, [r7, r4, lsl #2] │ │ │ │ ldr.w sl, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 63852 │ │ │ │ + beq.n 64906 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ - b.n 637ee │ │ │ │ + b.n 648a2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r2, r3 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 63876 │ │ │ │ + b.n 6492a │ │ │ │ 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] @ (638e8 ) │ │ │ │ + ldr r3, [pc, #80] @ (6499c ) │ │ │ │ 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 63644 │ │ │ │ + bl 646f8 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 6370e │ │ │ │ + bl 647c2 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 638cc │ │ │ │ + beq.n 64980 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 638cc │ │ │ │ + beq.n 64980 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 638ae │ │ │ │ - ldr r3, [pc, #24] @ (638e8 ) │ │ │ │ + b.n 64962 │ │ │ │ + ldr r3, [pc, #24] @ (6499c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 638de │ │ │ │ + beq.n 64992 │ │ │ │ blx 2a220 <__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} │ │ │ │ │ │ │ │ -000638ec : │ │ │ │ +000649a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (63914 ) │ │ │ │ + ldr r1, [pc, #24] @ (649c8 ) │ │ │ │ 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 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063918 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +000649cc <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 63944 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 649f8 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #7 │ │ │ │ - movw r1, #42996 @ 0xa7f4 │ │ │ │ + movw r1, #40500 @ 0x9e34 │ │ │ │ movt r1, #55 @ 0x37 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #34292 @ 0x85f4 │ │ │ │ + movw r2, #31796 @ 0x7c34 │ │ │ │ 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 63946 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 649fa <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #26212 @ 0x6664 │ │ │ │ + movw r3, #23716 @ 0x5ca4 │ │ │ │ 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, #59092 @ 0xe6d4 │ │ │ │ + movwmi r2, #56596 @ 0xdd14 │ │ │ │ uxthmi r3, r3 │ │ │ │ movtmi r2, #64 @ 0x40 │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +00064a24 : │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #12] @ (64a38 ) │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + pop {r4} │ │ │ │ + b.w 2b8d2 │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00064a3c : │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #12] @ (64a50 ) │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + pop {r4} │ │ │ │ + b.w 2b8d2 │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00064a54 <_PyEval_MonitorRaise@@Base>: │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ + cbz r3, 64a66 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + movs r3, #10 │ │ │ │ + b.w 217684 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064a68 : │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 2687d4 │ │ │ │ + │ │ │ │ +00064a6e : │ │ │ │ + movs r1, #1 │ │ │ │ + b.w 2687d4 │ │ │ │ + │ │ │ │ +00064a74 : │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064a84 : │ │ │ │ + b.w 227a44 │ │ │ │ + │ │ │ │ +00064a88 : │ │ │ │ + ldr r2, [pc, #12] @ (64a98 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + b.w 22a15c │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00064a9c : │ │ │ │ + ldr r2, [pc, #12] @ (64aac ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + b.w 22a28c │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00064ab0 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064ab2 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064ab4 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064ab6 <_PyCriticalSection_Resume@@Base>: │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064ab8 : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064aba : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064abc : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064abe : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064ac0 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ + mov r0, r1 │ │ │ │ + b.w 264584 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x430> │ │ │ │ + │ │ │ │ +00064ac6 <_PyXI_HasCapturedException@@Base>: │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + subs r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064ad0 : │ │ │ │ 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, 63998 <_PyUnicode_ToTitlecase@@Base+0x80> │ │ │ │ - movw r3, #8284 @ 0x205c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #50508 @ 0xc54c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - b.n 639a0 <_PyUnicode_ToTitlecase@@Base+0x88> │ │ │ │ - movw r3, #39100 @ 0x98bc │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - mov r1, r3 │ │ │ │ + movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #41572 @ 0xa264 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ + bl 1ddff0 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #41604 @ 0xa284 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - b.w e27ac │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r2, 639e6 <_PyUnicode_ToTitlecase@@Base+0xce> │ │ │ │ - cbz r3, 639d0 <_PyUnicode_ToTitlecase@@Base+0xb8> │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 639d8 <_PyUnicode_ToTitlecase@@Base+0xc0> │ │ │ │ - movw r1, #50508 @ 0xc54c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41640 @ 0xa2a8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - b.w e27ac │ │ │ │ - cbz r3, 639ec <_PyUnicode_ToTitlecase@@Base+0xd4> │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 639f4 <_PyUnicode_ToTitlecase@@Base+0xdc> │ │ │ │ - movw r1, #50508 @ 0xc54c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41676 @ 0xa2cc │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w e27ac │ │ │ │ - movw r0, #41704 @ 0xa2e8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b56c │ │ │ │ │ │ │ │ -00063a0c : │ │ │ │ - push {r3, lr} │ │ │ │ +00064aee <_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, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33700 @ 0x83a4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 63a3a │ │ │ │ - movw r0, #57756 @ 0xe19c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63a4e │ │ │ │ + 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 8f9bc │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #12 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064b22 <_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 │ │ │ │ + add r2, sp, #4 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2b82e │ │ │ │ + add sp, #8 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + add sp, #12 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064b4c : │ │ │ │ + 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 2b82e │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +00064b68 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 64b4c │ │ │ │ + │ │ │ │ +00064b6c : │ │ │ │ + movw r3, #20120 @ 0x4e98 │ │ │ │ + movt r3, #73 @ 0x49 │ │ │ │ + ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ + cbz r0, 64b88 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 63a36 │ │ │ │ + cbz r0, 64b88 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + dmb ish │ │ │ │ + mvns r0, r0 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064b8a : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064b8c : │ │ │ │ + ldr r1, [pc, #12] @ (64b9c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r1, [r3, r1] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + b.w 1b9eb4 │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00064ba0 <_Py_hashtable_len@@Base>: │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064ba4 : │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064bb2 : │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r3, #56840 @ 0xde08 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + str r1, [r0, #0] │ │ │ │ + str r3, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064bc8 : │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #2 │ │ │ │ + strd r3, r3, [r0, #4] │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r1, [r0, #12] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064bd6 : │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00064be6 : │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00064bf6 : │ │ │ │ + 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, #39540 @ 0x9a74 │ │ │ │ + movt r4, #43 @ 0x2b │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 1b0478 <_Py_write_noraise@@Base+0x6e8> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00064c1c <_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 50994 <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00064c4a <_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 64c68 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + blx 293ec │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + b.n 64c5c <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + adds r2, r5, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r4] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 64c7e <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + strex r1, r2, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 64c6e <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + dmb ish │ │ │ │ + bne.n 64c8a <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + dmb ish │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + mov r5, r3 │ │ │ │ + blx 293ec │ │ │ │ + b.n 64c5c <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + │ │ │ │ +00064c92 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ + subs r3, #1 │ │ │ │ + dmb ish │ │ │ │ + str r3, [r0, #0] │ │ │ │ + dmb ish │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064ca2 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + dmb ish │ │ │ │ + str r3, [r0, #0] │ │ │ │ + dmb ish │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00063a50 : │ │ │ │ +00064cb2 <_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 64cd8 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + blx 293ec │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + dmb ish │ │ │ │ + b.n 64cc8 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00064cda <_PySeqLock_EndRead@@Base>: │ │ │ │ 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, #33164 @ 0x818c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 63a7e │ │ │ │ - movs r1, #26 │ │ │ │ - movw r0, #56008 @ 0xdac8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + dmb ish │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 64cfa <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + blx 293ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63a80 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + b.n 64cfc <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063a82 : │ │ │ │ +00064cfe <_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 │ │ │ │ + │ │ │ │ +00064d10 <_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 84f3c │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + add sp, #16 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064d38 : │ │ │ │ + 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 1ac1fc │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00064d62 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r2, #38672 @ 0x9710 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + blx 291e4 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 2b31e │ │ │ │ + │ │ │ │ +00064d92 <_Py_FatalErrorFunc@@Base>: │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r4, #38672 @ 0x9710 │ │ │ │ + movt r4, #75 @ 0x4b │ │ │ │ + sub sp, #12 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + blx 291e4 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 2b31e │ │ │ │ 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, #33164 @ 0x818c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 63ab0 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ - movw r0, #56008 @ 0xdac8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63ab2 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - pop {r3, pc} │ │ │ │ + movw r1, #39564 @ 0x9a8c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r0, #52664 @ 0xcdb8 │ │ │ │ + movt r0, #69 @ 0x45 │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -00063ab4 : │ │ │ │ +00064de6 : │ │ │ │ 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, #33452 @ 0x82ac │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 63ae4 │ │ │ │ - mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #56008 @ 0xdac8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63ae6 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r3, [pc, #28] @ (64e14 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + cbnz r0, 64e0c │ │ │ │ + movw r1, #5132 @ 0x140c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #16] @ (64e18 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 6ecf4 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r3, r6, r7} │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + │ │ │ │ +00064e1c : │ │ │ │ + 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] @ (64e44 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + bl 1ec54c <_PyErr_ProgramDecodedTextObject@@Base+0x47c> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1edd60 │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00064e48 <_PyThreadState_Prealloc@@Base>: │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 1b27a0 <_PyThreadState_New@@Base+0x4> │ │ │ │ + │ │ │ │ +00064e4e <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #41716 @ 0xa2f4 │ │ │ │ + movw r1, #39592 @ 0x9aa8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #4] @ (63b04 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - bvc.n 63c00 │ │ │ │ + ldr r0, [pc, #4] @ (64e6c <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + nop │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ -00063b08 : │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #55600 @ 0xd930 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 63b2e │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41744 @ 0xa310 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ +00064e70 : │ │ │ │ + ldr r3, [pc, #8] @ (64e7c ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + b.w 1e701c <_PyBytesWriter_Dealloc@@Base+0x354> │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00064e80 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ + add.w r0, r0, #4096 @ 0x1000 │ │ │ │ + movw r3, #4793 @ 0x12b9 │ │ │ │ + movt r3, #10 │ │ │ │ + ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ + cmp r2, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, r2 │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064e9a : │ │ │ │ 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, 63b5a │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9100 @ 0x238c │ │ │ │ + bl 1e67f8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 64ec4 │ │ │ │ + ldr r2, [pc, #20] @ (64ec8 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1e77f0 │ │ │ │ + bl 1ea780 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00064ecc : │ │ │ │ + ldr r2, [pc, #12] @ (64edc ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + b.w 1e77f0 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00064ee0 <_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 2cfc6 <_PyUnicode_FromId@@Base> │ │ │ │ + cbz r0, 64f04 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 91ad8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00064f06 <_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, #39640 @ 0x9ad8 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r4, #38672 @ 0x9710 │ │ │ │ + movt r4, #75 @ 0x4b │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 64f54 <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #39648 @ 0x9ae0 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + movs r1, #1 │ │ │ │ + blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 29ad4 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbz r7, 64f70 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + mov r3, r7 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #39656 @ 0x9ae8 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ + b.n 64f7e <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #39680 @ 0x9b00 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movs r1, #1 │ │ │ │ + blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 29ad4 │ │ │ │ + cbz r5, 64f98 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #62624 @ 0xf4a0 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r2, #13424 @ 0x3470 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 29ad4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1fe94c <_PyObject_IsFreed@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbz r3, 64fd2 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + mov r3, r6 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #3608 @ 0xe18 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 29ad4 │ │ │ │ + b.n 6500e <_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 291e4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 69688 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2e5dc <_PyObject_Dump@@Base> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #13424 @ 0x3470 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 29ad4 │ │ │ │ + movw r1, #39700 @ 0x9b14 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + ldr r0, [pc, #4] @ (6501c <_PyObject_AssertFailed@@Base+0x116>) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + │ │ │ │ +00065020 <_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 6505a <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #764] @ (6533c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + mov.w r2, #668 @ 0x29c │ │ │ │ + movw r3, #28808 @ 0x7088 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + movw r2, #39724 @ 0x9b2c │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + bl 64f06 <_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 65094 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 651dc <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r4, [pc, #708] @ (6533c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ + movw r3, #28808 @ 0x7088 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #39792 @ 0x9b70 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + strd r1, r4, [sp] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 64f06 <_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 650fe <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ + cbz r2, 650ca <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ + ldr r4, [pc, #656] @ (6533c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + movw r1, #682 @ 0x2aa │ │ │ │ + movw r3, #28808 @ 0x7088 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #39824 @ 0x9b90 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + strd r1, r4, [sp] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 64f06 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbz r6, 650ec <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ + ldr r5, [pc, #620] @ (6533c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + mov r1, r2 │ │ │ │ + movw r4, #685 @ 0x2ad │ │ │ │ + movw r3, #28808 @ 0x7088 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #39920 @ 0x9bf0 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 64f06 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + add.w r2, r0, #28 │ │ │ │ + cmp r7, r2 │ │ │ │ + bne.n 651b4 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #580] @ (6533c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + movw r2, #686 @ 0x2ae │ │ │ │ + b.n 6519a <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ + cbz r2, 6511e <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ + ldr r4, [pc, #568] @ (6533c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + mov.w r2, #692 @ 0x2b4 │ │ │ │ + movw r3, #28808 @ 0x7088 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + movw r2, #39824 @ 0x9b90 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + bl 64f06 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r1, [r0, #28] │ │ │ │ + cbnz r1, 65140 <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ + ldr r4, [pc, #536] @ (6533c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + mov.w r2, #696 @ 0x2b8 │ │ │ │ + movw r3, #28808 @ 0x7088 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + movw r2, #39972 @ 0x9c24 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + bl 64f06 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + cbz r6, 65190 <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ + cmp r1, r7 │ │ │ │ + beq.n 65168 <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ + ldr r5, [pc, #496] @ (6533c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + mov r1, r2 │ │ │ │ + movw r4, #698 @ 0x2ba │ │ │ │ + movw r3, #28808 @ 0x7088 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #39992 @ 0x9c38 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 64f06 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ + cmp r1, r7 │ │ │ │ + beq.n 651dc <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #456] @ (6533c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + mov r1, r2 │ │ │ │ + movw r4, #699 @ 0x2bb │ │ │ │ + movw r3, #28808 @ 0x7088 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #40020 @ 0x9c54 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 64f06 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp r1, r7 │ │ │ │ + bne.n 651b4 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #420] @ (6533c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + movw r2, #702 @ 0x2be │ │ │ │ + movw r3, #28808 @ 0x7088 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + movw r2, #39944 @ 0x9c08 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + bl 64f06 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 651dc <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cbz r2, 651dc <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #384] @ (6533c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + movw r2, #707 @ 0x2c3 │ │ │ │ + movw r3, #28808 @ 0x7088 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + movw r2, #40060 @ 0x9c7c │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - b.n 63b5c │ │ │ │ - adds r0, #8 │ │ │ │ + bl 64f06 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 65340 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + lsls r2, r3, #26 │ │ │ │ + bpl.n 651f6 <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ + lsls r3, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r2, r4, #20 │ │ │ │ + addpl.w r2, r4, #28 │ │ │ │ + b.n 651f8 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r0, r1 │ │ │ │ + ble.n 65222 <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6520a <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ + ldrb r7, [r2, r1] │ │ │ │ + b.n 65216 <_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 651fe <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 65290 <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ + cbnz r6, 65274 <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ + bhi.n 6524e <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ + ldr r5, [pc, #268] @ (6533c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + movw r2, #727 @ 0x2d7 │ │ │ │ + movw r3, #28808 @ 0x7088 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + movw r2, #40088 @ 0x9c98 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + mov r0, r4 │ │ │ │ + bl 64f06 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp r3, #255 @ 0xff │ │ │ │ + bls.n 6530a <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + ldr r5, [pc, #232] @ (6533c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + mov.w r2, #728 @ 0x2d8 │ │ │ │ + movw r3, #28808 @ 0x7088 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + movw r2, #40104 @ 0x9ca8 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + mov r0, r4 │ │ │ │ + bl 64f06 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ + bls.n 6530a <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + movw r3, #28808 @ 0x7088 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #40120 @ 0x9cb8 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r5, [pc, #176] @ (6533c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + movw r1, #731 @ 0x2db │ │ │ │ + b.n 65330 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + cmp r5, #2 │ │ │ │ + bne.n 652ce <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ + cmp r3, #255 @ 0xff │ │ │ │ + bhi.n 652b0 <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ + movw r3, #28808 @ 0x7088 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #40136 @ 0x9cc8 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r5, [pc, #144] @ (6533c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + movw r1, #734 @ 0x2de │ │ │ │ + b.n 65330 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + cmp.w r3, #65536 @ 0x10000 │ │ │ │ + bcc.n 6530e <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ + movw r3, #28808 @ 0x7088 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #40156 @ 0x9cdc │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r5, [pc, #116] @ (6533c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + movw r1, #735 @ 0x2df │ │ │ │ + b.n 65330 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + cmp.w r3, #65536 @ 0x10000 │ │ │ │ + bcs.n 652ec <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ + movw r3, #28808 @ 0x7088 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #40176 @ 0x9cf0 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r5, [pc, #84] @ (6533c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + movw r1, #738 @ 0x2e2 │ │ │ │ + b.n 65330 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + cmp.w r3, #1114112 @ 0x110000 │ │ │ │ + bcc.n 65314 <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ + movw r3, #28808 @ 0x7088 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #40196 @ 0x9d04 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r5, [pc, #56] @ (6533c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + movw r1, #739 @ 0x2e3 │ │ │ │ + b.n 65330 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + ldrb r3, [r2, r0] │ │ │ │ + b.n 65318 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ + b.n 65318 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + ldr.w r3, [r2, r0, lsl #2] │ │ │ │ + cbz r3, 65340 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + ldr r5, [pc, #32] @ (6533c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + movw r3, #28808 @ 0x7088 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #40216 @ 0x9d18 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw r1, #741 @ 0x2e5 │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #0 │ │ │ │ + bl 64f06 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldmia r6!, {r3} │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00065346 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #80] @ (653a8 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6536e │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6535e │ │ │ │ + mov r4, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 6537a │ │ │ │ + bl 2780b0 │ │ │ │ + bl 1afc6c │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 65396 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 65386 │ │ │ │ + dmb ish │ │ │ │ + beq.n 653a6 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r0, [pc, #4] @ (653a8 ) │ │ │ │ + b.w 25d780 │ │ │ │ + pop {r4, pc} │ │ │ │ + str r0, [r6, r4] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +000653ac : │ │ │ │ + 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] @ (6541c ) │ │ │ │ + mov r4, r0 │ │ │ │ + mov.w r2, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 653d6 │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 653c6 │ │ │ │ + mov r5, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 653e4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 2780b0 │ │ │ │ + ldr r3, [pc, #56] @ (65420 ) │ │ │ │ + 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 65406 │ │ │ │ + strexb r1, r6, [r5] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 653f6 │ │ │ │ + dmb ish │ │ │ │ + beq.n 65418 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + sub.w r0, r3, #140 @ 0x8c │ │ │ │ + b.w 25d780 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + str r0, [r6, r4] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + str r4, [r7, r6] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +00065424 : │ │ │ │ + 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] @ (65494 ) │ │ │ │ + mov r4, r0 │ │ │ │ + mov.w r2, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6544e │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6543e │ │ │ │ + mov r5, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 6545c │ │ │ │ + mov r0, r3 │ │ │ │ + bl 2780b0 │ │ │ │ + ldr r3, [pc, #56] @ (65498 ) │ │ │ │ + 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 6547e │ │ │ │ + strexb r0, r2, [r5] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6546e │ │ │ │ + dmb ish │ │ │ │ + beq.n 65490 │ │ │ │ + sub.w r0, r3, #140 @ 0x8c │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 25d780 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + str r0, [r6, r4] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + str r4, [r7, r6] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +0006549c : │ │ │ │ + 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] @ (65548 ) │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r2, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 654c6 │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 654b6 │ │ │ │ + mov r4, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 654d4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 2780b0 │ │ │ │ + movw r0, #20120 @ 0x4e98 │ │ │ │ + movt r0, #73 @ 0x49 │ │ │ │ + ldr.w r3, [r0, #1604] @ 0x644 │ │ │ │ + cmp r3, #31 │ │ │ │ + ble.n 65510 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 654fc │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 654ec │ │ │ │ + dmb ish │ │ │ │ + beq.n 6550a │ │ │ │ + add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ + bl 25d780 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 65546 │ │ │ │ + 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 65536 │ │ │ │ + strexb r1, r2, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 65526 │ │ │ │ + dmb ish │ │ │ │ + beq.n 65544 │ │ │ │ + add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ + bl 25d780 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + strb r0, [r3, r1] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +0006554c <_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 81684 │ │ │ │ + cbz r0, 655a4 <_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 50994 <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 655a8 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 655a8 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 655a8 <_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, 655de <_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 655da <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 655da <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000655e2 : │ │ │ │ + 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 92894 │ │ │ │ + cbnz r0, 65610 │ │ │ │ + ldr r2, [pc, #56] @ (65638 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r1, #1 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1e77f0 │ │ │ │ + b.n 65634 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1e6428 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 65634 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 65634 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006563c : │ │ │ │ + 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 92894 │ │ │ │ + cbnz r0, 6566a │ │ │ │ + ldr r2, [pc, #60] @ (65694 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r1, #1 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1e77f0 │ │ │ │ + b.n 6568e │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 64e9a │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6568e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6568e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00065698 : │ │ │ │ + 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 92894 │ │ │ │ + cbz r0, 656dc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1e0a44 <_PyEval_MakePendingCalls@@Base+0x6c0> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 656e0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 656e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 656e0 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +000656e4 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #55600 @ 0xd930 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + cbz r0, 65738 │ │ │ │ + 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 d1ec0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6573a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 65738 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 65738 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00063b5e : │ │ │ │ +0006573e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41780 @ 0xa334 │ │ │ │ + movw r1, #40292 @ 0x9d64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ 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, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63bb4 │ │ │ │ + beq.n 65794 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63bca │ │ │ │ + bne.n 657aa │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63bfe │ │ │ │ + beq.n 657de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63bfe │ │ │ │ - b.n 63bcc │ │ │ │ + ble.n 657de │ │ │ │ + b.n 657ac │ │ │ │ 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 63bea │ │ │ │ + beq.n 657ca │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63c18 │ │ │ │ + bne.n 657f8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63bfe │ │ │ │ + beq.n 657de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63c1a │ │ │ │ + bgt.n 657fa │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 63c5c │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6583c │ │ │ │ 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 f6990 │ │ │ │ + bl f6610 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63c46 │ │ │ │ + beq.n 65826 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63c46 │ │ │ │ + cbnz r3, 65826 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63c5c │ │ │ │ + beq.n 6583c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63c5c │ │ │ │ + cbnz r3, 6583c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63c8c │ │ │ │ + beq.n 6586c │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63ca2 │ │ │ │ + bne.n 65882 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63cd6 │ │ │ │ + beq.n 658b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63cd6 │ │ │ │ - b.n 63ca4 │ │ │ │ + ble.n 658b6 │ │ │ │ + b.n 65884 │ │ │ │ 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 63cc2 │ │ │ │ + beq.n 658a2 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63cf0 │ │ │ │ + bne.n 658d0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63cd6 │ │ │ │ + beq.n 658b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63cf2 │ │ │ │ + bgt.n 658d2 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 63d34 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 65914 │ │ │ │ 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 11d038 │ │ │ │ + bl 11c698 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63d1e │ │ │ │ + beq.n 658fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63d1e │ │ │ │ + cbnz r3, 658fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63d34 │ │ │ │ + beq.n 65914 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63d34 │ │ │ │ + cbnz r3, 65914 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63d64 │ │ │ │ + beq.n 65944 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63d7a │ │ │ │ + bne.n 6595a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63dae │ │ │ │ + beq.n 6598e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63dae │ │ │ │ - b.n 63d7c │ │ │ │ + ble.n 6598e │ │ │ │ + b.n 6595c │ │ │ │ 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 63d9a │ │ │ │ + beq.n 6597a │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63dc8 │ │ │ │ + bne.n 659a8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63dae │ │ │ │ + beq.n 6598e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63dca │ │ │ │ + bgt.n 659aa │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 63e0c │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 659ec │ │ │ │ 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 14938c │ │ │ │ + bl 148984 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63df6 │ │ │ │ + beq.n 659d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63df6 │ │ │ │ + cbnz r3, 659d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63e0c │ │ │ │ + beq.n 659ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63e0c │ │ │ │ + cbnz r3, 659ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63e3c │ │ │ │ + beq.n 65a1c │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63e52 │ │ │ │ + bne.n 65a32 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63e86 │ │ │ │ + beq.n 65a66 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63e86 │ │ │ │ - b.n 63e54 │ │ │ │ + ble.n 65a66 │ │ │ │ + b.n 65a34 │ │ │ │ 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 63e72 │ │ │ │ + beq.n 65a52 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63ea0 │ │ │ │ + bne.n 65a80 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63e86 │ │ │ │ + beq.n 65a66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63ea2 │ │ │ │ + bgt.n 65a82 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 63ee4 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 65ac4 │ │ │ │ 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 13d560 │ │ │ │ + bl 13cbb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63ece │ │ │ │ + beq.n 65aae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63ece │ │ │ │ + cbnz r3, 65aae │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63ee4 │ │ │ │ + beq.n 65ac4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63ee4 │ │ │ │ + cbnz r3, 65ac4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 63f12 │ │ │ │ + beq.n 65af2 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 63f40 │ │ │ │ + bne.n 65b20 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63f26 │ │ │ │ + beq.n 65b06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63f42 │ │ │ │ + bgt.n 65b22 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 63f6c │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 65b4c │ │ │ │ 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 f99fc │ │ │ │ + bl f965c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63f6c │ │ │ │ + beq.n 65b4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63f6c │ │ │ │ + cbnz r3, 65b4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 63f9a │ │ │ │ + beq.n 65b7a │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 63fc8 │ │ │ │ + bne.n 65ba8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63fae │ │ │ │ + beq.n 65b8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63fca │ │ │ │ + bgt.n 65baa │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 63ff4 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 65bd4 │ │ │ │ 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 245408 │ │ │ │ + bl 2453ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63ff4 │ │ │ │ + beq.n 65bd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63ff4 │ │ │ │ + cbnz r3, 65bd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 64022 │ │ │ │ + beq.n 65c02 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 64050 │ │ │ │ + bne.n 65c30 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64036 │ │ │ │ + beq.n 65c16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64052 │ │ │ │ + bgt.n 65c32 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6407c │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 65c5c │ │ │ │ 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 fe490 │ │ │ │ + bl fe0f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6407c │ │ │ │ + beq.n 65c5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6407c │ │ │ │ + cbnz r3, 65c5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 640ac │ │ │ │ + beq.n 65c8c │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 640c2 │ │ │ │ + bne.n 65ca2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 640f6 │ │ │ │ + beq.n 65cd6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 640f6 │ │ │ │ - b.n 640c4 │ │ │ │ + ble.n 65cd6 │ │ │ │ + b.n 65ca4 │ │ │ │ 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 640e2 │ │ │ │ + beq.n 65cc2 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64110 │ │ │ │ + bne.n 65cf0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 640f6 │ │ │ │ + beq.n 65cd6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64112 │ │ │ │ + bgt.n 65cf2 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 64154 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 65d34 │ │ │ │ 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 f1984 │ │ │ │ + bl f1604 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6413e │ │ │ │ + beq.n 65d1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6413e │ │ │ │ + cbnz r3, 65d1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64154 │ │ │ │ + beq.n 65d34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64154 │ │ │ │ + cbnz r3, 65d34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64184 │ │ │ │ + beq.n 65d64 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6419a │ │ │ │ + bne.n 65d7a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 641ce │ │ │ │ + beq.n 65dae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 641ce │ │ │ │ - b.n 6419c │ │ │ │ + ble.n 65dae │ │ │ │ + b.n 65d7c │ │ │ │ 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 641ba │ │ │ │ + beq.n 65d9a │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 641e8 │ │ │ │ + bne.n 65dc8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 641ce │ │ │ │ + beq.n 65dae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 641ea │ │ │ │ + bgt.n 65dca │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6422c │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 65e0c │ │ │ │ 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 180844 │ │ │ │ + bl 18018c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64216 │ │ │ │ + beq.n 65df6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64216 │ │ │ │ + cbnz r3, 65df6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6422c │ │ │ │ + beq.n 65e0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6422c │ │ │ │ + cbnz r3, 65e0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6425c │ │ │ │ + beq.n 65e3c │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64272 │ │ │ │ + bne.n 65e52 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 642a6 │ │ │ │ + beq.n 65e86 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 642a6 │ │ │ │ - b.n 64274 │ │ │ │ + ble.n 65e86 │ │ │ │ + b.n 65e54 │ │ │ │ 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 64292 │ │ │ │ + beq.n 65e72 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 642c0 │ │ │ │ + bne.n 65ea0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 642a6 │ │ │ │ + beq.n 65e86 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 642c2 │ │ │ │ + bgt.n 65ea2 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 64304 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 65ee4 │ │ │ │ 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 11eba0 │ │ │ │ + bl 11e1fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 642ee │ │ │ │ + beq.n 65ece │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 642ee │ │ │ │ + cbnz r3, 65ece │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64304 │ │ │ │ + beq.n 65ee4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64304 │ │ │ │ + cbnz r3, 65ee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64334 │ │ │ │ + beq.n 65f14 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6434a │ │ │ │ + bne.n 65f2a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6437e │ │ │ │ + beq.n 65f5e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6437e │ │ │ │ - b.n 6434c │ │ │ │ + ble.n 65f5e │ │ │ │ + b.n 65f2c │ │ │ │ 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 6436a │ │ │ │ + beq.n 65f4a │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64398 │ │ │ │ + bne.n 65f78 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6437e │ │ │ │ + beq.n 65f5e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6439a │ │ │ │ + bgt.n 65f7a │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 643dc │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 65fbc │ │ │ │ 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 1649d8 │ │ │ │ + bl 1640c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 643c6 │ │ │ │ + beq.n 65fa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 643c6 │ │ │ │ + cbnz r3, 65fa6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 643dc │ │ │ │ + beq.n 65fbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 643dc │ │ │ │ + cbnz r3, 65fbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -000643e0 : │ │ │ │ - cbnz r0, 643e6 │ │ │ │ - b.w 1f94c8 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + 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, [pc, #44] @ (64424 ) │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - cmp r3, r4 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10180 @ 0x27c4 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 65fec │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66002 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 66036 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 66036 │ │ │ │ + b.n 66004 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 6441c │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -00064428 : │ │ │ │ - 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, #16320 @ 0x3fc0 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 6445c │ │ │ │ - bl 88010 │ │ │ │ - cbnz r0, 6445c │ │ │ │ - movs r1, #131 @ 0x83 │ │ │ │ - movw r0, #22428 @ 0x579c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 64464 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - lsls r3, r3, #26 │ │ │ │ - bpl.n 64468 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6446a │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006446c : │ │ │ │ - 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, #16320 @ 0x3fc0 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 644a4 │ │ │ │ - bl 88010 │ │ │ │ - cbnz r0, 644a4 │ │ │ │ - movs r1, #141 @ 0x8d │ │ │ │ - movw r0, #22428 @ 0x579c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 644a8 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000644aa : │ │ │ │ - b.w 10b44c │ │ │ │ - │ │ │ │ -000644ae : │ │ │ │ - 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 644c8 │ │ │ │ - cbnz r0, 644ce │ │ │ │ - bl 274c64 │ │ │ │ - b.n 644ea │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 644f0 │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 66022 │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41816 @ 0xa358 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66050 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 66036 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 66052 │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ + movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64514 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 644d4 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - add r1, sp, #4 │ │ │ │ - movs r2, #1 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 644d4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 66094 │ │ │ │ + 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 130d90 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6607e │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl d2df4 │ │ │ │ + cbnz r3, 6607e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66094 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66094 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0006451a : │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #55600 @ 0xd930 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10180 @ 0x27c4 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 660c4 │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 64554 │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 660da │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #41744 @ 0xa310 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 6610e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6610e │ │ │ │ + b.n 660dc │ │ │ │ + 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 │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66128 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 6610e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 6612a │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ + movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6455c │ │ │ │ - adds r0, #8 │ │ │ │ - bl d2df4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006455e : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 64596 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 64596 │ │ │ │ - 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 6458a │ │ │ │ - bl d82e4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 64592 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {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, #4032] @ 0xfc0 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - it ne │ │ │ │ - cmpne r1, #0 │ │ │ │ - beq.n 645bc │ │ │ │ - mov r5, r2 │ │ │ │ - clz r2, r0 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 645c2 │ │ │ │ - bl 274c64 │ │ │ │ - b.n 645ce │ │ │ │ - mov r6, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl d2320 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 645d4 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 645e2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6616c │ │ │ │ + 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 f9f38 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66156 │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl d2df4 │ │ │ │ + cbnz r3, 66156 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6616c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6616c │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -000645e8 : │ │ │ │ - b.n 6459a │ │ │ │ - │ │ │ │ -000645ea : │ │ │ │ - b.n 6459a │ │ │ │ - │ │ │ │ -000645ec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, 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, 64622 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 64622 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 64622 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 64622 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - movw r2, #285 @ 0x11d │ │ │ │ - bl d2320 │ │ │ │ - cbz r0, 6463e │ │ │ │ - b.n 64638 │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41856 @ 0xa380 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64772 │ │ │ │ - mov.w r2, #284 @ 0x11c │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - bl d2320 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10180 @ 0x27c4 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 64656 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ - b.n 64638 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, r4 │ │ │ │ - bge.n 64682 │ │ │ │ - movw r3, #56124 @ 0xdb3c │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 6619c │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 661b2 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 661e6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 661e6 │ │ │ │ + b.n 661b4 │ │ │ │ + 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 │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66200 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 661e6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 66202 │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41912 @ 0xa3b8 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ + movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ - mov r0, sp │ │ │ │ - bl d2df4 │ │ │ │ - b.n 64638 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 646c6 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1f27f0 │ │ │ │ - cbz r0, 6469a │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 6469a │ │ │ │ - mov r0, sp │ │ │ │ - bl 1f27f0 │ │ │ │ - cbnz r0, 646ae │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 257118 <_PyDeadline_Get@@Base+0x7a0> │ │ │ │ - cbz r0, 646c6 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 646c6 │ │ │ │ - mov r0, sp │ │ │ │ - bl 257118 <_PyDeadline_Get@@Base+0x7a0> │ │ │ │ - cbz r0, 646c6 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 29cc8 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ - mov r0, sp │ │ │ │ - bl d2df4 │ │ │ │ - b.n 64772 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - bl 781fc │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 646e4 │ │ │ │ - bl 1f94c8 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ - mov r0, sp │ │ │ │ - bl d2df4 │ │ │ │ - b.n 64638 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 646f6 │ │ │ │ - str.w r1, [r4, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 646e8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r6, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 6470c │ │ │ │ - ldr.w r0, [r1, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - mul.w r6, r0, r6 │ │ │ │ - b.n 646fc │ │ │ │ - movs r7, #0 │ │ │ │ - cbz r6, 64760 │ │ │ │ - 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 64742 │ │ │ │ - ldr.w r0, [ip, r1, lsl #2] │ │ │ │ - subs r1, #1 │ │ │ │ - ldr.w r2, [r3, #-4] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - bge.n 6473a │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r3, #-4] │ │ │ │ - b.n 64742 │ │ │ │ - str.w r7, [r3, #-4] │ │ │ │ - subs r3, #4 │ │ │ │ - b.n 6471e │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1a9f84 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 66244 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 1a9f84 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 29cc8 │ │ │ │ - b.n 6470e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 785b4 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2df4 │ │ │ │ - mov r0, sp │ │ │ │ - bl d2df4 │ │ │ │ + cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0006477a : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #55600 @ 0xd930 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - cbz r0, 647ce │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r1, r0, #8 │ │ │ │ - mov.w r2, #284 @ 0x11c │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + bl 1468c0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6622e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6622e │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - bl d2320 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 647d0 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 647ce │ │ │ │ + beq.n 66244 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 647ce │ │ │ │ + cbnz r3, 66244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -000647d4 : │ │ │ │ - b.w 15ecb8 │ │ │ │ - │ │ │ │ -000647d8 : │ │ │ │ - b.w d4944 │ │ │ │ - │ │ │ │ -000647dc : │ │ │ │ - b.w 154c44 │ │ │ │ - │ │ │ │ -000647e0 <_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 d09bc <_PyBytes_DecodeEscape2@@Base> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ + bl 793e0 <_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, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 64812 <_PyBytes_DecodeEscape@@Base+0x32> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 64828 <_PyBytes_DecodeEscape@@Base+0x48> │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10180 @ 0x27c4 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 66274 │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #26480 @ 0x6770 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 12f7e4 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006482c : │ │ │ │ - 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] @ (64890 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6484a │ │ │ │ - cbnz r1, 64852 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 6628a │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 662be │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 662be │ │ │ │ + b.n 6628c │ │ │ │ + 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 │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 662d8 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 662be │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 662da │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6631c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r1, r4 │ │ │ │ + cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 647fc <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ - b.n 6485a │ │ │ │ - bl d0124 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 6485e │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 64884 │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + bl 213f44 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66306 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 66306 │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1bf850 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64884 │ │ │ │ + beq.n 6631c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64884 │ │ │ │ + cbnz r3, 6631c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00064894 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ - push {r2, r3} │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (648f8 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 648b2 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 648ba <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10180 @ 0x27c4 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 6634c │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66362 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 66396 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 66396 │ │ │ │ + b.n 66364 │ │ │ │ + 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 │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 663b0 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 66396 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 663b2 │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 663f4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r1, r4 │ │ │ │ + cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 647fc <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ - b.n 648c2 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl d0124 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 648c6 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 648ec <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + bl 250060 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 663de │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 663de │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1bf850 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 648ec <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + beq.n 663f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 648ec <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + cbnz r3, 663f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000648fc : │ │ │ │ + bl 793e0 <_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, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #124] @ (64988 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10180 @ 0x27c4 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ - cbz r1, 6493a │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ - bmi.n 6496e │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 66424 │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #6744 @ 0x1a58 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 12f7e4 <_PyErr_SetString@@Base> │ │ │ │ - b.n 6495a │ │ │ │ - cbz r2, 64960 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 6495e │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 6643a │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #41968 @ 0xa3f0 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 12f7e4 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 64982 │ │ │ │ - cbnz r1, 64972 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r3 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 1b7bb8 │ │ │ │ - b.n 64982 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 6493c │ │ │ │ - mov r2, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e1ed0 │ │ │ │ - add sp, #8 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 6646e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6646e │ │ │ │ + b.n 6643c │ │ │ │ + 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 │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66488 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 6646e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 6648a │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 664cc │ │ │ │ + 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 22afe4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 664b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 664b6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 664cc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 664cc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [pc, #4] @ (64994 ) │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 91884 │ │ │ │ - add r3, pc, #192 @ (adr r3, 64a58 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10180 @ 0x27c4 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7feac <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 649c2 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 83ea4 <_PyType_LookupRef@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 649d0 │ │ │ │ - b.n 649fc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 80afc │ │ │ │ - cmp r0, r4 │ │ │ │ - bge.n 649b4 │ │ │ │ - b.n 64a08 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 64a08 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r3 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 664fc │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66512 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 66546 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 66546 │ │ │ │ + b.n 66514 │ │ │ │ + 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 66532 │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66560 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 66546 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 66562 │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 665a4 │ │ │ │ + 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 181908 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6658e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6658e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 649f0 │ │ │ │ + beq.n 665a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 649f4 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 64a08 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 649f0 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 91884 │ │ │ │ + cbnz r3, 665a4 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00064a0c : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + bl 793e0 <_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, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - cbnz r6, 64a34 │ │ │ │ - mov r5, r1 │ │ │ │ - movw r3, #24564 @ 0x5ff4 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - b.n 64a46 │ │ │ │ - movw r0, #42004 @ 0xa414 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - movw r1, #693 @ 0x2b5 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 64b12 │ │ │ │ - ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 64a58 │ │ │ │ - cmp r2, r3 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - it eq │ │ │ │ - addeq r7, #1 │ │ │ │ - b.n 64a46 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1b56c4 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 64b12 │ │ │ │ - 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, #62029 @ 0xf24d │ │ │ │ - movt r3, #17 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - movw r3, #34737 @ 0x87b1 │ │ │ │ - movt r3, #31 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #42020 @ 0xa424 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10180 @ 0x27c4 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 665d4 │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - str.w r3, [r4, #128] @ 0x80 │ │ │ │ - movw r3, #3896 @ 0xf38 │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ - str r3, [r4, #116] @ 0x74 │ │ │ │ - movw r3, #63801 @ 0xf939 │ │ │ │ - movt r3, #22 │ │ │ │ - str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #54945 @ 0xd6a1 │ │ │ │ - movt r3, #5 │ │ │ │ - str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 80afc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 64b0c │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 665ea │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 6661e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6661e │ │ │ │ + b.n 665ec │ │ │ │ + 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 6660a │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66638 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 6661e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 6663a │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6667c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ + mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 7feac <_PyType_GetDict@@Base> │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r9 │ │ │ │ + bl 253cf8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66666 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 66666 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80bc8 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 64b16 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64b0c │ │ │ │ + beq.n 6667c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64b0c │ │ │ │ + cbnz r3, 6667c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 785b4 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00064b1c : │ │ │ │ - b.w 64a0c │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w e1770 │ │ │ │ - subs r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 64b9a │ │ │ │ - push {r4, lr} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - movw r3, #33452 @ 0x82ac │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10180 @ 0x27c4 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 666ac │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 666c2 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 666f6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 666f6 │ │ │ │ + b.n 666c4 │ │ │ │ + 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 666e2 │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66710 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 64ba4 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 64ba4 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movs r2, #2 │ │ │ │ - bl d5b60 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 64bae │ │ │ │ - cmp r4, #2 │ │ │ │ - itete eq │ │ │ │ - movweq r2, #7788 @ 0x1e6c │ │ │ │ - movwne r2, #4316 @ 0x10dc │ │ │ │ - movteq r2, #71 @ 0x47 │ │ │ │ - movtne r2, #71 @ 0x47 │ │ │ │ - itete eq │ │ │ │ - movweq r0, #4316 @ 0x10dc │ │ │ │ - movwne r0, #7788 @ 0x1e6c │ │ │ │ - movteq r0, #71 @ 0x47 │ │ │ │ - movtne r0, #71 @ 0x47 │ │ │ │ + beq.n 666f6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r2 │ │ │ │ + bgt.n 66712 │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 66754 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64bb0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 64bb0 │ │ │ │ - movw r0, #7536 @ 0x1d70 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7536 @ 0x1d70 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 64bb0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00064bb2 : │ │ │ │ - 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 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [sp, #100] @ 0x64 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #116] @ 0x74 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - 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 21f154 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00064c08 : │ │ │ │ - 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 64c30 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str r1, [r7, #0] │ │ │ │ - str r1, [r3, #0] │ │ │ │ - b.n 64c74 │ │ │ │ - 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 12f530 <_PyCode_CheckLineNumber@@Base> │ │ │ │ - mov r0, sp │ │ │ │ - bl 312a4 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sp │ │ │ │ - bl 15cae4 │ │ │ │ - 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, #29388 @ 0x72cc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 64cac │ │ │ │ - ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 64cac │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 64cc4 │ │ │ │ - b.n 64cd6 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 64ca4 │ │ │ │ - movw r0, #1596 @ 0x63c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 177b34 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 64ca4 │ │ │ │ - b.n 64ce2 │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #1596 @ 0x63c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 64ce2 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1dea70 │ │ │ │ - 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 78f70 <_PyObject_GC_NewVar@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 64d28 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 64e02 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 64e02 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64e02 │ │ │ │ - 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} │ │ │ │ - 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} │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ - cmp ip, r3 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - bge.n 64d62 │ │ │ │ - ldr.w r2, [fp, #4]! │ │ │ │ - str.w r2, [sl, #4]! │ │ │ │ - b.n 64d50 │ │ │ │ - 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 64d8c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 64d8c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 791b0 <_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 64da4 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr.w r9, [r3, #84] @ 0x54 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - str.w r9, [r4, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 64dc6 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r1, [pc, #60] @ (64e08 ) │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + bl 156268 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ 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] │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ - 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] │ │ │ │ - str.w r1, [r4, #-8] │ │ │ │ - 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 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00064e0c : │ │ │ │ - push {r4} │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r2 │ │ │ │ - movw r0, #26952 @ 0x6948 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - pop {r4} │ │ │ │ - b.n 64ce6 │ │ │ │ - │ │ │ │ -00064e22 : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r3 │ │ │ │ - movw r0, #26952 @ 0x6948 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 64ce6 │ │ │ │ - │ │ │ │ -00064e32 : │ │ │ │ - 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, #28260 @ 0x6e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bl 64ce6 │ │ │ │ - cbz r0, 64e8c │ │ │ │ - ldr r3, [pc, #60] @ (64e94 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 64e66 │ │ │ │ - str r5, [r0, #28] │ │ │ │ - b.n 64e8e │ │ │ │ - bl 1e536c │ │ │ │ - mov r1, r0 │ │ │ │ + beq.n 6673e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6673e │ │ │ │ mov r0, r5 │ │ │ │ - bl 26e934 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - cbnz r0, 64e8e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e8c │ │ │ │ + beq.n 66754 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64e8c │ │ │ │ + cbnz r3, 66754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00064e98 : │ │ │ │ - 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, #27740 @ 0x6c5c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bl 64ce6 │ │ │ │ - cbz r0, 64ec4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r0, #28] │ │ │ │ - strh r3, [r0, #32] │ │ │ │ - strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00064ec6 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ + bl 793e0 <_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, #4088] @ 0xff8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 16ab5c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - itet ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - strne r0, [r4, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00064ee8 : │ │ │ │ - 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 13920c <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - vldr d0, [r0, #8] │ │ │ │ - b.w 120b40 │ │ │ │ - │ │ │ │ -00064f0c : │ │ │ │ - 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, #24376 @ 0x5f38 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10180 @ 0x27c4 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 66784 │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 64f3e │ │ │ │ - movw r0, #58364 @ 0xe3fc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov.w r1, #548 @ 0x224 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 64f9a │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 64f3a │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - movw r3, #42020 @ 0xa424 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 6679a │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 64f98 │ │ │ │ - bl 72508 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 64f3a │ │ │ │ - mov r5, r6 │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r8, r3 │ │ │ │ - bge.n 64f80 │ │ │ │ - ldrd r1, r2, [r5, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a7a4 │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - adds r5, #8 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 64f64 │ │ │ │ - b.n 64f3a │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r7, [r4, #56] @ 0x38 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 667ce │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 667ce │ │ │ │ + b.n 6679c │ │ │ │ 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 667ba │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 667e8 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 667ce │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 667ea │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6682c │ │ │ │ + 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 16450c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64f98 │ │ │ │ + beq.n 66816 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 64f98 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -00064f9e <_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 7b56c │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 64fde <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ - mov r1, r0 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 66816 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ff00 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64fd2 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + beq.n 6682c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 64fd6 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 64fde <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + cbnz r3, 6682c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64fd2 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00064fe2 : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 7a3bc │ │ │ │ - │ │ │ │ -00064fea : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 7a3bc │ │ │ │ - │ │ │ │ -00064ff0 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + bl 793e0 <_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 │ │ │ │ - bl 1ddb34 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 65028 │ │ │ │ - bl 929d0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10180 @ 0x27c4 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 6685c │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66872 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 668a6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 668a6 │ │ │ │ + b.n 66874 │ │ │ │ + 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 66892 │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 668c0 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 668a6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 668c2 │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 66904 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6501c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 65020 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 65028 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6501c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0006502c : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 834d4 │ │ │ │ - │ │ │ │ -00065032 <_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 2cfc6 <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 65056 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 91884 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00065058 <_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] @ (650bc <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 65076 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 6507e <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 647fc <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ - b.n 65086 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 65032 <_PyObject_GetAttrId@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 6508a <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 650b0 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + bl e6920 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 668ee │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 668ee │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1bf850 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 650b0 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + beq.n 66904 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 650b0 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + cbnz r3, 66904 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000650c0 <_PyObject_AssertFailed@@Base>: │ │ │ │ - push {r7, lr} │ │ │ │ +00066908 : │ │ │ │ + push {r3, 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, #42028 @ 0xa42c │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r4, #38672 @ 0x9710 │ │ │ │ - movt r4, #75 @ 0x4b │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 6510e <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #42036 @ 0xa434 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - movs r1, #1 │ │ │ │ - blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 29ad4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbz r7, 6512a <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ - mov r3, r7 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #42044 @ 0xa43c │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 65138 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #42068 @ 0xa454 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - movs r1, #1 │ │ │ │ - blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 29ad4 │ │ │ │ - cbz r5, 65152 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #65120 @ 0xfe60 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r2, #15996 @ 0x3e7c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 29ad4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1fe614 <_PyObject_IsFreed@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbz r3, 6518c <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ - mov r3, r6 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #6184 @ 0x1828 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 29ad4 │ │ │ │ - b.n 651c8 <_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 291e4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 68f80 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2e5dc <_PyObject_Dump@@Base> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #15996 @ 0x3e7c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 29ad4 │ │ │ │ - movw r1, #42088 @ 0xa468 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #8956 @ 0x22fc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 6692e │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 228410 │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #37176 @ 0x9138 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + 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, #4312 @ 0x10d8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #40328 @ 0x9d88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #4] @ (651d8 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - nop │ │ │ │ - bvc.n 650f4 <_PyObject_AssertFailed@@Base+0x34> │ │ │ │ - lsls r5, r0, #1 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000651dc <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00066970 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ + ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ + cbz r0, 669a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ + push {r3, 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 65216 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #764] @ (654f8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - mov.w r2, #668 @ 0x29c │ │ │ │ - movw r3, #31304 @ 0x7a48 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - movw r2, #42112 @ 0xa480 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - bl 650c0 <_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 65250 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 65398 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r4, [pc, #708] @ (654f8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ - movw r3, #31304 @ 0x7a48 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #42180 @ 0xa4c4 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - strd r1, r4, [sp] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 650c0 <_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 652ba <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ - cbz r2, 65286 <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ - ldr r4, [pc, #656] @ (654f8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - movw r1, #682 @ 0x2aa │ │ │ │ - movw r3, #31304 @ 0x7a48 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #42212 @ 0xa4e4 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - strd r1, r4, [sp] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 650c0 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbz r6, 652a8 <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ - ldr r5, [pc, #620] @ (654f8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - mov r1, r2 │ │ │ │ - movw r4, #685 @ 0x2ad │ │ │ │ - movw r3, #31304 @ 0x7a48 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #42308 @ 0xa544 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 650c0 <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - add.w r2, r0, #28 │ │ │ │ - cmp r7, r2 │ │ │ │ - bne.n 65370 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #580] @ (654f8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - movw r2, #686 @ 0x2ae │ │ │ │ - b.n 65356 <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ - cbz r2, 652da <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ - ldr r4, [pc, #568] @ (654f8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - mov.w r2, #692 @ 0x2b4 │ │ │ │ - movw r3, #31304 @ 0x7a48 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - movw r2, #42212 @ 0xa4e4 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - bl 650c0 <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r1, [r0, #28] │ │ │ │ - cbnz r1, 652fc <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ - ldr r4, [pc, #536] @ (654f8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - mov.w r2, #696 @ 0x2b8 │ │ │ │ - movw r3, #31304 @ 0x7a48 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - movw r2, #42360 @ 0xa578 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - bl 650c0 <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - cbz r6, 6534c <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ - cmp r1, r7 │ │ │ │ - beq.n 65324 <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ - ldr r5, [pc, #496] @ (654f8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - mov r1, r2 │ │ │ │ - movw r4, #698 @ 0x2ba │ │ │ │ - movw r3, #31304 @ 0x7a48 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #42380 @ 0xa58c │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 650c0 <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ - cmp r1, r7 │ │ │ │ - beq.n 65398 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #456] @ (654f8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - mov r1, r2 │ │ │ │ - movw r4, #699 @ 0x2bb │ │ │ │ - movw r3, #31304 @ 0x7a48 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #42408 @ 0xa5a8 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 650c0 <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp r1, r7 │ │ │ │ - bne.n 65370 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #420] @ (654f8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - movw r2, #702 @ 0x2be │ │ │ │ - movw r3, #31304 @ 0x7a48 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - movw r2, #42332 @ 0xa55c │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - bl 650c0 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 65398 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cbz r2, 65398 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #384] @ (654f8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #31304 @ 0x7a48 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ - movw r2, #42448 @ 0xa5d0 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ - bl 650c0 <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 654fc <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ - lsls r2, r3, #26 │ │ │ │ - bpl.n 653b2 <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r2, r4, #20 │ │ │ │ - addpl.w r2, r4, #28 │ │ │ │ - b.n 653b4 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r3 │ │ │ │ - cmp r0, r1 │ │ │ │ - ble.n 653de <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 653c6 <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ - ldrb r7, [r2, r1] │ │ │ │ - b.n 653d2 <_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 653ba <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 6544c <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ - cbnz r6, 65430 <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ - bhi.n 6540a <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ - ldr r5, [pc, #268] @ (654f8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - movw r2, #727 @ 0x2d7 │ │ │ │ - movw r3, #31304 @ 0x7a48 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - movw r2, #42476 @ 0xa5ec │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ - bl 650c0 <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp r3, #255 @ 0xff │ │ │ │ - bls.n 654c6 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - ldr r5, [pc, #232] @ (654f8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - mov.w r2, #728 @ 0x2d8 │ │ │ │ - movw r3, #31304 @ 0x7a48 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - movw r2, #42492 @ 0xa5fc │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ - bl 650c0 <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ - bls.n 654c6 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - movw r3, #31304 @ 0x7a48 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #42508 @ 0xa60c │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #176] @ (654f8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - movw r1, #731 @ 0x2db │ │ │ │ - b.n 654ec <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ - cmp r5, #2 │ │ │ │ - bne.n 6548a <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ - cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 6546c <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ - movw r3, #31304 @ 0x7a48 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #42524 @ 0xa61c │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #144] @ (654f8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - movw r1, #734 @ 0x2de │ │ │ │ - b.n 654ec <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ - cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcc.n 654ca <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ - movw r3, #31304 @ 0x7a48 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #42544 @ 0xa630 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #116] @ (654f8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - movw r1, #735 @ 0x2df │ │ │ │ - b.n 654ec <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ - cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 654a8 <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ - movw r3, #31304 @ 0x7a48 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #42564 @ 0xa644 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #84] @ (654f8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - movw r1, #738 @ 0x2e2 │ │ │ │ - b.n 654ec <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ - cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcc.n 654d0 <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ - movw r3, #31304 @ 0x7a48 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #42584 @ 0xa658 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #56] @ (654f8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - movw r1, #739 @ 0x2e3 │ │ │ │ - b.n 654ec <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ - ldrb r3, [r2, r0] │ │ │ │ - b.n 654d4 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ - ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ - b.n 654d4 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ - ldr.w r3, [r2, r0, lsl #2] │ │ │ │ - cbz r3, 654fc <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ - ldr r5, [pc, #32] @ (654f8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - movw r3, #31304 @ 0x7a48 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #42604 @ 0xa66c │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #741 @ 0x2e5 │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 650c0 <_PyObject_AssertFailed@@Base> │ │ │ │ - bvc.n 65444 <_PyUnicode_CheckConsistency@@Base+0x268> │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #50252 @ 0xc44c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #36168 @ 0x8d48 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r3, pc} │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00065502 : │ │ │ │ +000669a2 : │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #55600 @ 0xd930 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 669c8 │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #40372 @ 0x9db4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w d5c0c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #80] @ (65564 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6552a │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 6551a │ │ │ │ - mov r4, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 65536 │ │ │ │ - bl 278a48 │ │ │ │ - bl 1af5fc │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 65552 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 65542 │ │ │ │ - dmb ish │ │ │ │ - beq.n 65562 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ (65564 ) │ │ │ │ - b.w 25dac8 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ + cbnz r4, 669f4 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #6524 @ 0x197c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 669f6 │ │ │ │ + adds r0, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r0, [r6, r4] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -00065568 : │ │ │ │ - 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] @ (655d8 ) │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w r2, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r1, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 65592 │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 65582 │ │ │ │ - mov r5, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 655a0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 278a48 │ │ │ │ - ldr r3, [pc, #56] @ (655dc ) │ │ │ │ - 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 655c2 │ │ │ │ - strexb r1, r6, [r5] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 655b2 │ │ │ │ - dmb ish │ │ │ │ - beq.n 655d4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 25dac8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - str r0, [r6, r4] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - str r4, [r7, r6] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000655e0 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +000669f8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ (65650 ) │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w r2, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r1, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 6560a │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 655fa │ │ │ │ - mov r5, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 65618 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 278a48 │ │ │ │ - ldr r3, [pc, #56] @ (65654 ) │ │ │ │ - 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 6563a │ │ │ │ - strexb r0, r2, [r5] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6562a │ │ │ │ - dmb ish │ │ │ │ - beq.n 6564c │ │ │ │ - sub.w r0, r3, #140 @ 0x8c │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 25dac8 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - str r0, [r6, r4] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - str r4, [r7, r6] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #55600 @ 0xd930 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 66a32 │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #40372 @ 0x9db4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5c0c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 66a3a │ │ │ │ + adds r0, #8 │ │ │ │ + bl d2994 │ │ │ │ + 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, 6567c │ │ │ │ + cbnz r2, 66a60 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 65744 │ │ │ │ + bhi.n 66b28 │ │ │ │ tbb [pc, r2] │ │ │ │ str r2, [r3, r1] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #23572 @ 0x5c14 │ │ │ │ + movw r0, #20996 @ 0x5204 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 177b34 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1774ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6566e │ │ │ │ + bne.n 66a52 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 657ee │ │ │ │ + b.n 66bd2 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ - b.n 6569c │ │ │ │ + b.n 66a80 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1318e0 │ │ │ │ + bl 130f1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6568e │ │ │ │ + beq.n 66a72 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1318e0 │ │ │ │ + bl 130f1c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 656cc │ │ │ │ + cbnz r0, 66ab0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6568e │ │ │ │ + beq.n 66a72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6568e │ │ │ │ + bne.n 66a72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6568e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66a72 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6575e │ │ │ │ + beq.n 66b42 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1318e0 │ │ │ │ + bl 130f1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 657ba │ │ │ │ + beq.n 66b9e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 65760 │ │ │ │ + bne.n 66b44 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37308 @ 0x91bc │ │ │ │ + movw r1, #34732 @ 0x87ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 657ba │ │ │ │ + beq.n 66b9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 657ba │ │ │ │ + bne.n 66b9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 657ba │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66b9e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1318e0 │ │ │ │ + bl 130f1c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6568e │ │ │ │ - ldr r4, [pc, #204] @ (657f4 ) │ │ │ │ + beq.n 66a72 │ │ │ │ + ldr r4, [pc, #204] @ (66bd8 ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 65760 │ │ │ │ + b.n 66b44 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37340 @ 0x91dc │ │ │ │ + movw r1, #34764 @ 0x87cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6568e │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 66a72 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37384 @ 0x9208 │ │ │ │ + movw r1, #34808 @ 0x87f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ - ldr r4, [pc, #148] @ (657f4 ) │ │ │ │ + b.w d5c0c │ │ │ │ + ldr r4, [pc, #148] @ (66bd8 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 131a74 │ │ │ │ + bl 1310b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 657ee │ │ │ │ + bne.n 66bd2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65786 │ │ │ │ + beq.n 66b6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65786 │ │ │ │ + cbnz r3, 66b6a │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6579c │ │ │ │ + beq.n 66b80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6579c │ │ │ │ + cbnz r3, 66b80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6568e │ │ │ │ + beq.w 66a72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6568e │ │ │ │ + bne.w 66a72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6568e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66a72 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 657d0 │ │ │ │ + beq.n 66bb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 657d0 │ │ │ │ + cbnz r3, 66bb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6568e │ │ │ │ + beq.w 66a72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6568e │ │ │ │ + bne.w 66a72 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6568e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66a72 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r4, [r2, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ + movw r0, #40408 @ 0x9dd8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w 7b798 │ │ │ │ + movw r0, #40420 @ 0x9de4 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w 7b798 │ │ │ │ │ │ │ │ -000657f8 : │ │ │ │ +00066bf4 : │ │ │ │ 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, #4364 @ 0x110c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 65836 │ │ │ │ + beq.n 66c32 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 6582e │ │ │ │ + bmi.n 66c2a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 658a0 │ │ │ │ - bl 85f58 │ │ │ │ + b.n 66c9c │ │ │ │ + bl 8617c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 65838 │ │ │ │ + b.n 66c34 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 6584e │ │ │ │ + bne.n 66c4a │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 65860 │ │ │ │ + b.n 66c5c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 65828 │ │ │ │ - bl 85f58 │ │ │ │ + bpl.n 66c24 │ │ │ │ + bl 8617c │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 65878 │ │ │ │ + bne.n 66c74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6588a │ │ │ │ + b.n 66c86 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 65828 │ │ │ │ - bl 85f58 │ │ │ │ + bpl.n 66c24 │ │ │ │ + bl 8617c │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 65828 │ │ │ │ + blt.n 66c24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 65828 │ │ │ │ + bge.n 66c24 │ │ │ │ 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} │ │ │ │ │ │ │ │ -000658a4 : │ │ │ │ +00066ca0 : │ │ │ │ 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 11774c │ │ │ │ + bl 116d5c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 658de │ │ │ │ + beq.n 66cda │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 117e40 │ │ │ │ + bl 117450 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00066cde <_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, 66d0a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ + bpl.n 66d0a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 66d06 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + bpl.n 66d0a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 66d0a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 66d1e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + movw r1, #1287 @ 0x507 │ │ │ │ + movw r0, #50908 @ 0xc6dc │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 66d2a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + add r4, sp, #32 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d6ad8 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #4 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00066d34 : │ │ │ │ + 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, 66d5e │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 66d5e │ │ │ │ + cbz r1, 66d5a │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 66d5e │ │ │ │ + cbz r2, 66d5e │ │ │ │ + cbnz r3, 66d72 │ │ │ │ + movw r1, #1313 @ 0x521 │ │ │ │ + movw r0, #50908 @ 0xc6dc │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 66d7c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d6ad8 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00066d80 <_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, 66daa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 66daa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 66da6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 66daa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 66daa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 66dbe <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + movw r1, #1338 @ 0x53a │ │ │ │ + movw r0, #50908 @ 0xc6dc │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 66dc8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d6ad8 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00066dcc : │ │ │ │ + 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, 66df4 │ │ │ │ + mov r5, r1 │ │ │ │ + movw r3, #22068 @ 0x5634 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + b.n 66e06 │ │ │ │ + movw r0, #40436 @ 0x9df4 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + movw r1, #693 @ 0x2b5 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 66ed2 │ │ │ │ + ldr.w r2, [r1, r9, lsl #3] │ │ │ │ + cbz r2, 66e18 │ │ │ │ + cmp r2, r3 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + it eq │ │ │ │ + addeq r7, #1 │ │ │ │ + b.n 66e06 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1b5d44 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 66ed2 │ │ │ │ + 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, #59573 @ 0xe8b5 │ │ │ │ + movt r3, #17 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + movw r3, #35801 @ 0x8bd9 │ │ │ │ + movt r3, #31 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + movw r3, #42020 @ 0xa424 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + str.w r3, [r4, #128] @ 0x80 │ │ │ │ + movw r3, #3896 @ 0xf38 │ │ │ │ + movt r3, #72 @ 0x48 │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + movw r3, #61761 @ 0xf141 │ │ │ │ + movt r3, #22 │ │ │ │ + str.w r3, [r4, #156] @ 0x9c │ │ │ │ + movw r3, #54773 @ 0xd5f5 │ │ │ │ + movt r3, #5 │ │ │ │ + str r3, [r4, #92] @ 0x5c │ │ │ │ + bl 80d1c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 66ecc │ │ │ │ + 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 800cc <_PyType_GetDict@@Base> │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 80de8 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 66ed6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66ecc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66ecc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 787e8 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +00066edc : │ │ │ │ + b.w 66dcc │ │ │ │ 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, #8284 @ 0x205c │ │ │ │ + movw r1, #5788 @ 0x169c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c3d1c │ │ │ │ - cbnz r0, 65916 │ │ │ │ + bl c3924 │ │ │ │ + cbnz r0, 66f14 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6594c │ │ │ │ + b.n 66f4a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 487aa │ │ │ │ + bl 486f4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 65932 │ │ │ │ + beq.n 66f30 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 65944 │ │ │ │ - b.n 6593c │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 66f42 │ │ │ │ + b.n 66f3a │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65924 │ │ │ │ - b.n 65912 │ │ │ │ - bl 80b80 │ │ │ │ + beq.n 66f22 │ │ │ │ + b.n 66f10 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65912 │ │ │ │ + bne.n 66f10 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 80d4c │ │ │ │ - cbnz r0, 65972 │ │ │ │ + bl 80f6c │ │ │ │ + cbnz r0, 66f70 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 659ce │ │ │ │ + b.n 66fcc │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ - cbnz r4, 65988 │ │ │ │ - ldr r0, [pc, #88] @ (659d4 ) │ │ │ │ + cbnz r4, 66f86 │ │ │ │ + ldr r0, [pc, #84] @ (66fd0 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 13b7c8 │ │ │ │ + bl 13ae1c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 65996 │ │ │ │ - ldr r0, [pc, #76] @ (659d8 ) │ │ │ │ + b.n 66f94 │ │ │ │ + ldr r0, [pc, #76] @ (66fd4 ) │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 13b7c8 │ │ │ │ + bl 13ae1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 659ac │ │ │ │ + beq.n 66faa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 659ac │ │ │ │ + cbnz r3, 66faa │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6596c │ │ │ │ + beq.n 66f6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 659be │ │ │ │ + bne.n 66fbc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 659ce │ │ │ │ + b.n 66fcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 659ba │ │ │ │ + bne.n 66fb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 659ba │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66fb8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - add r2, pc, #576 @ (adr r2, 65c18 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 67214 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #896 @ 0x380 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r2, 66ffa │ │ │ │ + cbz r3, 66fe4 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 66fec │ │ │ │ + movw r1, #48012 @ 0xbb8c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #40460 @ 0x9e0c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + b.w e2430 │ │ │ │ + cbz r3, 67000 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 67008 │ │ │ │ + movw r1, #48012 @ 0xbb8c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #40496 @ 0x9e30 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w e2430 │ │ │ │ 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 65a12 │ │ │ │ + bmi.n 6704a │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 65a16 │ │ │ │ + beq.n 6704e │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 65a18 │ │ │ │ + b.n 67050 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 65a18 │ │ │ │ + b.n 67050 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 72e4c │ │ │ │ + bl 73084 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 65a38 │ │ │ │ + cbz r0, 67070 │ │ │ │ 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 ce5c4 <_PyUnicodeWriter_PrepareInternal@@Base+0x504> │ │ │ │ + bl ce198 <_PyUnicodeWriter_PrepareInternal@@Base+0x504> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065a3e : │ │ │ │ +00067076 : │ │ │ │ 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 65a5a │ │ │ │ - bl 4ae46 │ │ │ │ - b.n 65a96 │ │ │ │ + bmi.n 67092 │ │ │ │ + bl 4ad8e │ │ │ │ + b.n 670ce │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #42680 @ 0xa6b8 │ │ │ │ + movw r1, #40524 @ 0x9e4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65a96 │ │ │ │ - movw r1, #22960 @ 0x59b0 │ │ │ │ + beq.n 670ce │ │ │ │ + movw r1, #20464 @ 0x4ff0 │ │ │ │ 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 53184 │ │ │ │ + b.w 530dc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065a9a : │ │ │ │ +000670d2 : │ │ │ │ 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 65ab6 │ │ │ │ - bl 4ae46 │ │ │ │ - b.n 65b3a │ │ │ │ + bmi.n 670ee │ │ │ │ + bl 4ad8e │ │ │ │ + b.n 67172 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #42764 @ 0xa70c │ │ │ │ + movw r1, #40608 @ 0x9ea0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65b3a │ │ │ │ - movw r1, #22960 @ 0x59b0 │ │ │ │ + beq.n 67172 │ │ │ │ + movw r1, #20464 @ 0x4ff0 │ │ │ │ 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 53184 │ │ │ │ + bl 530dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 65b3a │ │ │ │ + cbz r0, 67172 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 65b32 │ │ │ │ + bmi.n 6716a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #43756 @ 0xaaec │ │ │ │ + movw r1, #41180 @ 0xa0dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b3a │ │ │ │ + beq.n 67172 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65b3a │ │ │ │ + cbnz r3, 67172 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65b3a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67172 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1b7000 │ │ │ │ + b.w 1b7680 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065b3e : │ │ │ │ +00067176 : │ │ │ │ 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 65b5a │ │ │ │ - bl 4ae46 │ │ │ │ - b.n 65b96 │ │ │ │ + bmi.n 67192 │ │ │ │ + bl 4ad8e │ │ │ │ + b.n 671ce │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #42856 @ 0xa768 │ │ │ │ + movw r1, #40700 @ 0x9efc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65b96 │ │ │ │ - movw r1, #22960 @ 0x59b0 │ │ │ │ + beq.n 671ce │ │ │ │ + movw r1, #20464 @ 0x4ff0 │ │ │ │ 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 26907c │ │ │ │ + b.w 1a80ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065b9a : │ │ │ │ +000671d2 : │ │ │ │ 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 65bb6 │ │ │ │ - bl 4ae46 │ │ │ │ - b.n 65bd8 │ │ │ │ + bmi.n 671ee │ │ │ │ + bl 4ad8e │ │ │ │ + b.n 67210 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #43000 @ 0xa7f8 │ │ │ │ + movw r1, #40844 @ 0x9f8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 14f2c4 │ │ │ │ + bl 14e8e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 65bdc │ │ │ │ + bne.n 67214 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65c38 │ │ │ │ - movw r1, #22960 @ 0x59b0 │ │ │ │ + b.n 67270 │ │ │ │ + movw r1, #20464 @ 0x4ff0 │ │ │ │ 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 26907c │ │ │ │ + bl 1a80ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65bd8 │ │ │ │ + beq.n 67210 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 65c38 │ │ │ │ + bmi.n 67270 │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #43092 @ 0xa854 │ │ │ │ + movw r1, #40936 @ 0x9fe8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65bd8 │ │ │ │ + beq.n 67210 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65bd8 │ │ │ │ + bne.n 67210 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65bd8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67210 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065c3c : │ │ │ │ +00067274 : │ │ │ │ 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 f6c50 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f68d0 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8b630 │ │ │ │ + b.w 8b88c │ │ │ │ │ │ │ │ -00065c64 : │ │ │ │ +0006729c : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 19be58 │ │ │ │ + b.w 19c250 │ │ │ │ │ │ │ │ -00065c6a <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +000672a2 <_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 cd22c <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl cce4c <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065c8a <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +000672c2 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 65c9e <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 672d6 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 65ca2 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 672da <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w ce0c0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w cdc94 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00065ca8 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +000672e0 <_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 65cec <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 67324 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 65ce2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 6731a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 65cdc <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 67314 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 65cc8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 65cf0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 67300 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 67328 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 65cec <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 67324 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 65cc0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 65cf0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 672f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 67328 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 65cf2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 6732a <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 65d1c <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 67354 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 65d1c <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 67354 <_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 65d2e <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 67366 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 65d30 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 67368 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65d02 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 6733a <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce0c0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cdc94 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 65d02 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 65d78 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 6733a <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 673b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 65d44 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 6737c <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 65d5a <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 67392 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 29cc8 │ │ │ │ - b.n 65d70 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 673a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 65d70 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 673a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strh.w r3, [r0], #2 │ │ │ │ - b.n 65d48 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 67380 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 65d70 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 673a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - b.n 65d5e <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 67396 <_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 │ │ │ │ @@ -89104,431 +91376,1873 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65da6 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 673de <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65dbc <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 673f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65df0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 67428 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65df0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ - b.n 65dbe <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 67428 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + b.n 673f6 <_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 65ddc <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ + beq.n 67414 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65e0a <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bne.n 67442 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65df0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 67428 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65e0c <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bgt.n 67444 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 65e4e <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 67486 <_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 15d394 │ │ │ │ + bl 15cac0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65e38 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + beq.n 67470 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65e38 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + cbnz r3, 67470 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65e4e <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + beq.n 67486 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65e4e <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + cbnz r3, 67486 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65e7c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ + beq.n 674b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65eaa <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ + bne.n 674e2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65e90 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ + beq.n 674c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65eac <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ + bgt.n 674e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 65ed6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6750e <_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 15c7a8 │ │ │ │ + bl 15bed4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65ed6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + beq.n 6750e <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65ed6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + cbnz r3, 6750e <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00065eda : │ │ │ │ - push {r3, lr} │ │ │ │ + push {r3, r4, r5, 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, #24376 @ 0x5f38 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 65f0a │ │ │ │ - movw r0, #58364 @ 0xe3fc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #558 @ 0x22e │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 65f46 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 6753c <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 6756a <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 67550 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 6756c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 67596 <_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 11fec8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 67596 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 67596 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_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, #10180 @ 0x27c4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 675c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 675f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 675d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 675f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6761e <_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 18de08 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6761e <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6761e <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_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, #42436 @ 0xa5c4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 65f4c │ │ │ │ - cbz r1, 65f30 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bpl.n 65f30 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 65f4e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - b.n 65f4e │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ + beq.n 6766a <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ + movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43196 @ 0xa8bc │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 6766a <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #41040 @ 0xa050 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 65f58 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ - str r1, [r2, #56] @ 0x38 │ │ │ │ - bl 7965c │ │ │ │ + b.n 676a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3c0> │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 6769a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ba> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9dc10 <_PyArena_AddPyObject@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 67688 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a8> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 67664 <_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 6769e <_PyUnicodeWriter_WriteLatin1String@@Base+0x3be> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +000676a2 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #36] @ (676d8 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + bl 20ab14 <_PyEval_SetProfile@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 676d4 │ │ │ │ + movw r0, #41072 @ 0xa070 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2014b4 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000676dc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1dcd10 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 676fa │ │ │ │ + bl d7e9c │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 67710 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6770e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 6770e │ │ │ │ + bl 793e0 <_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 1dcd10 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 6776e │ │ │ │ + add.w r5, r0, r5, lsl #2 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + cbz r7, 6774a │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + movw r1, #41216 @ 0xa100 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 87900 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 67752 │ │ │ │ + mov r1, r6 │ │ │ │ + bl d6874 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 67762 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 67766 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 6776e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67762 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00067772 : │ │ │ │ + movs r3, #2 │ │ │ │ + b.n 67712 │ │ │ │ + │ │ │ │ +00067776 : │ │ │ │ + movs r3, #3 │ │ │ │ + b.n 67712 │ │ │ │ + │ │ │ │ +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 142ee4 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 263cc8 │ │ │ │ + │ │ │ │ +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, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 677b4 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + cbnz r0, 677b8 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 677e4 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + mov r5, r0 │ │ │ │ + bl 246718 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 677b4 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 246804 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 677e4 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6d464 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 15e3b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 677b4 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + bl d7e9c │ │ │ │ + b.n 677b4 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +000677e8 : │ │ │ │ + ldr r0, [pc, #28] @ (67808 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r1, #4308 @ 0x10d4 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + movw r2, #41112 @ 0xa098 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + b.w 12ee2c <_PyErr_SetString@@Base> │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006780c <_PyState_AddModule@@Base>: │ │ │ │ + cbz r2, 67848 <_PyState_AddModule@@Base+0x3c> │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r2, #36] @ 0x24 │ │ │ │ + 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, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #56588 @ 0xdd0c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 12ee2c <_PyErr_SetString@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 1b7b68 │ │ │ │ + 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, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #41148 @ 0xa0bc │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 12ee2c <_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, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #41148 @ 0xa0bc │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 12ee2c <_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 678d8 <_PyState_AddModule@@Base+0xcc> │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #7900 @ 0x1edc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #49424 @ 0xc110 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + 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 1b86b8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + 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 1ba0e0 │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + 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 736f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + 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 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 67950 <_PyState_AddModule@@Base+0x144> │ │ │ │ + movs r5, #1 │ │ │ │ + b.n 67950 <_PyState_AddModule@@Base+0x144> │ │ │ │ + movs r5, #0 │ │ │ │ + movw r3, #6652 @ 0x19fc │ │ │ │ + movt r3, #72 @ 0x48 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + adds r6, #16 │ │ │ │ + ldr.w r0, [r6, #-16] │ │ │ │ + cbz r0, 67998 <_PyState_AddModule@@Base+0x18c> │ │ │ │ + bl 7b798 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 67aa4 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 86304 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 6798e <_PyState_AddModule@@Base+0x182> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 6798e <_PyState_AddModule@@Base+0x182> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + adds r6, #16 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 67960 <_PyState_AddModule@@Base+0x154> │ │ │ │ + b.n 67aa4 <_PyState_AddModule@@Base+0x298> │ │ │ │ + movw r3, #6656 @ 0x1a00 │ │ │ │ + movt r3, #72 @ 0x48 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + adds r6, #16 │ │ │ │ + cbz r0, 679de <_PyState_AddModule@@Base+0x1d2> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 679a6 <_PyState_AddModule@@Base+0x19a> │ │ │ │ + bl 7b798 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 67aa4 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 86304 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 679d6 <_PyState_AddModule@@Base+0x1ca> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 679d6 <_PyState_AddModule@@Base+0x1ca> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 679a6 <_PyState_AddModule@@Base+0x19a> │ │ │ │ + b.n 67aa4 <_PyState_AddModule@@Base+0x298> │ │ │ │ + movw r3, #6660 @ 0x1a04 │ │ │ │ + movt r3, #72 @ 0x48 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + adds r6, #16 │ │ │ │ + cbz r0, 67a24 <_PyState_AddModule@@Base+0x218> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 679ec <_PyState_AddModule@@Base+0x1e0> │ │ │ │ + bl 7b798 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 67aa4 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 86304 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 67a1c <_PyState_AddModule@@Base+0x210> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 67a1c <_PyState_AddModule@@Base+0x210> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 679ec <_PyState_AddModule@@Base+0x1e0> │ │ │ │ + b.n 67aa4 <_PyState_AddModule@@Base+0x298> │ │ │ │ + movw r3, #10884 @ 0x2a84 │ │ │ │ + movt r3, #78 @ 0x4e │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + 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 67abc <_PyState_AddModule@@Base+0x2b0> │ │ │ │ + bl 7b798 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 67aa4 <_PyState_AddModule@@Base+0x298> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl d44d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 67a68 <_PyState_AddModule@@Base+0x25c> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 67aa4 <_PyState_AddModule@@Base+0x298> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 67aa4 <_PyState_AddModule@@Base+0x298> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 793e0 <_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 67aa0 <_PyState_AddModule@@Base+0x294> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 67aa0 <_PyState_AddModule@@Base+0x294> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67aa0 <_PyState_AddModule@@Base+0x294> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 86304 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 67a9a <_PyState_AddModule@@Base+0x28e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 67a9a <_PyState_AddModule@@Base+0x28e> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 67aa4 <_PyState_AddModule@@Base+0x298> │ │ │ │ + adds r6, #16 │ │ │ │ + b.n 67a38 <_PyState_AddModule@@Base+0x22c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 67aba <_PyState_AddModule@@Base+0x2ae> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 67aba <_PyState_AddModule@@Base+0x2ae> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_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} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + 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, 67afa <_PyState_AddModule@@Base+0x2ee> │ │ │ │ + movw r1, #6008 @ 0x1778 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #24900 @ 0x6144 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + movw r3, #21640 @ 0x5488 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 67b0e <_PyState_AddModule@@Base+0x302> │ │ │ │ + bl 115204 │ │ │ │ + b.n 67b2e <_PyState_AddModule@@Base+0x322> │ │ │ │ + bl 10df60 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 67b2e <_PyState_AddModule@@Base+0x322> │ │ │ │ + movw r3, #56052 @ 0xdaf4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 12aac8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 67b2e <_PyState_AddModule@@Base+0x322> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12aad4 <_PyErr_Clear@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 125580 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -00065f5a : │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ +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] @ (67ba4 ) │ │ │ │ + bl 12ec90 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 67b6a │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 67b9c │ │ │ │ + movw r0, #5964 @ 0x174c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 117698 │ │ │ │ + cbz r0, 67b9c │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [pc, #56] @ (67ba8 ) │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r1, sp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 960c4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 67b90 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 67b94 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 67b9c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67b90 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + bne.n 67c38 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 67964 <_PyState_AddModule@@Base+0x158> │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cbnz r0, 67bba │ │ │ │ + movw r0, #57104 @ 0xdf10 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + b.w 1ced6c │ │ │ │ + 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, #41192 @ 0xa0e8 │ │ │ │ + movt r7, #43 @ 0x2b │ │ │ │ + subs r4, r0, #4 │ │ │ │ + movw r0, #30844 @ 0x787c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 1ced6c │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ + sub.w r3, r1, #32 │ │ │ │ + cbz r1, 67c34 │ │ │ │ + cmp r1, #39 @ 0x27 │ │ │ │ + bne.n 67bfa │ │ │ │ + movw r0, #41176 @ 0xa0d8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 1ced6c │ │ │ │ + b.n 67bde │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ + bhi.n 67c0c │ │ │ │ + movw r0, #41180 @ 0xa0dc │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 1ced6c │ │ │ │ + b.n 67bde │ │ │ │ + cmp r1, #255 @ 0xff │ │ │ │ + bhi.n 67c1e │ │ │ │ + movw r0, #41184 @ 0xa0e0 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 1ced6c │ │ │ │ + b.n 67bde │ │ │ │ + cmp.w r1, #65536 @ 0x10000 │ │ │ │ + movw r0, #45640 @ 0xb248 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + it cc │ │ │ │ + movcc r0, r7 │ │ │ │ + bl 1ced6c │ │ │ │ + b.n 67bde │ │ │ │ + movw r0, #30844 @ 0x787c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 1ced6c │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r4, #52896 @ 0xcea0 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.n 67c6e │ │ │ │ + ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 67c8e │ │ │ │ + cbz r1, 67c96 │ │ │ │ + movw r0, #41200 @ 0xa0f0 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 15dc14 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 67cac │ │ │ │ + cmp r5, r4 │ │ │ │ + beq.n 67c96 │ │ │ │ + ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 67c96 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 1c53cc │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 67c8e │ │ │ │ + movw r0, #41200 @ 0xa0f0 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1774ac <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + 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] @ (67d14 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ + ldr r3, [r6, #60] @ 0x3c │ │ │ │ + cbz r3, 67d06 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + bl f8e58 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 1439fc │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 67cf6 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #9412 @ 0x24c4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 67d0e │ │ │ │ + mov r3, r7 │ │ │ │ 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 7965c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 21d0b0 <_Py_RestoreSignals@@Base+0x2534> │ │ │ │ + movw r4, #4364 @ 0x110c │ │ │ │ + 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} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + push {lr} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4076] @ 0xfec │ │ │ │ + movw r3, #20400 @ 0x4fb0 │ │ │ │ + movt r3, #78 @ 0x4e │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + cbz r2, 67d3a │ │ │ │ + blx 29250 │ │ │ │ + movw r2, #38672 @ 0x9710 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + mov r6, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 291e4 │ │ │ │ + movw r1, #59332 @ 0xe7c4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movs r2, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ + cbz r6, 67d82 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29c10 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #3748 @ 0xea4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ + add r3, sp, #24 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 29edc <__vfprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2a31c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29ad4 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 2b31e │ │ │ │ + │ │ │ │ +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, #41224 @ 0xa108 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 67d18 │ │ │ │ + │ │ │ │ +00067dcc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + blx 291e4 │ │ │ │ + blx 29b50 │ │ │ │ + cbnz r0, 67e18 │ │ │ │ + bl 9aac4 <_Py_GetConfig@@Base> │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cbz r0, 67e1a │ │ │ │ + cbz r4, 67e18 │ │ │ │ + movw r1, #56648 @ 0xdd48 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a960 │ │ │ │ + cbz r0, 67e18 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #37100 @ 0x90ec │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + blx 2a960 │ │ │ │ + clz r0, r0 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + b.n 67e1a │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00067e1c : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 2bbec │ │ │ │ + │ │ │ │ +00067e24 : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 2bbec │ │ │ │ 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, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 65fa6 │ │ │ │ + beq.n 67e58 │ │ │ │ movw r2, #10632 @ 0x2988 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 65fbc │ │ │ │ + bne.n 67e6e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 66016 │ │ │ │ + beq.n 67ec8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 66016 │ │ │ │ - b.n 65fbe │ │ │ │ + ble.n 67ec8 │ │ │ │ + b.n 67e70 │ │ │ │ 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 65fdc │ │ │ │ + beq.n 67e8e │ │ │ │ movw r2, #10632 @ 0x2988 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 65ff2 │ │ │ │ + bne.n 67ea4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 66016 │ │ │ │ + beq.n 67ec8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 66016 │ │ │ │ - b.n 65ff4 │ │ │ │ + ble.n 67ec8 │ │ │ │ + b.n 67ea6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 66054 │ │ │ │ + cbz r6, 67f06 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66030 │ │ │ │ + bne.n 67ee2 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6603e │ │ │ │ + bne.n 67ef0 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 66092 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 67f44 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66046 │ │ │ │ - b.n 66008 │ │ │ │ + bne.n 67ef8 │ │ │ │ + b.n 67eba │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66016 │ │ │ │ - b.n 66048 │ │ │ │ + ble.n 67ec8 │ │ │ │ + b.n 67efa │ │ │ │ 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 18024c │ │ │ │ + bl 17fb94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66076 │ │ │ │ + beq.n 67f28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66076 │ │ │ │ + cbnz r3, 67f28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6608c │ │ │ │ + beq.n 67f3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6608c │ │ │ │ + cbnz r3, 67f3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + 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, #33452 @ 0x82ac │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r3, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 67f76 │ │ │ │ + movw r2, #10632 @ 0x2988 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 67f8c │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r2, #4364 @ 0x110c │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.n 67fe6 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 67fe6 │ │ │ │ + b.n 67f8e │ │ │ │ + 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 67fac │ │ │ │ + movw r2, #10632 @ 0x2988 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 67fc2 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r2, #4364 @ 0x110c │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 67fe6 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 67fe6 │ │ │ │ + b.n 67fc4 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + cbz r6, 68024 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 660c6 │ │ │ │ - mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #56008 @ 0xdac8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 660cc │ │ │ │ + bne.n 68000 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 6800e │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 68062 │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 68016 │ │ │ │ + b.n 67fd8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 67fe6 │ │ │ │ + b.n 68018 │ │ │ │ + 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 3f5a6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 68046 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 68046 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6805c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6805c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79888 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00068066 : │ │ │ │ + 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 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 660de │ │ │ │ - movw r0, #56008 @ 0xdac8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r1, #495 @ 0x1ef │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 660ea │ │ │ │ - ldr r1, [pc, #92] @ (6613c ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl bcdbc │ │ │ │ + cbz r0, 68096 │ │ │ │ + ldr r3, [pc, #52] @ (680b4 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + bl 92894 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 68096 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ + bl 79888 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mov r3, r7 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1f3628 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 79888 │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000680b8 : │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + b.w 68066 │ │ │ │ + │ │ │ │ +000680c0 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + cbz r0, 680ea │ │ │ │ + mov r5, r1 │ │ │ │ + bl 92894 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 680ee │ │ │ │ + ldr r3, [pc, #56] @ (68114 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ + bl 79888 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 6810e │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1ec0d0 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6810e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6810e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00068118 : │ │ │ │ + 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 7b798 │ │ │ │ + cbz r0, 68180 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 92894 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 6816a │ │ │ │ + cbz r6, 68186 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7b798 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 68186 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6816a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6816a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 68180 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 68180 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 681cc │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 1ecbf4 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + bl 79830 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 681b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 681b6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 681cc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 681cc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +000681d4 <_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 51926 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 660ee │ │ │ │ + bne.n 681fc <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 68230 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 66134 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbz r0, 66112 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 66112 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 66112 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cbnz r2, 66112 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #64456 @ 0xfbc8 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ + 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 50994 <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + cbnz r4, 6822a <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl d7e70 │ │ │ │ + b.n 68230 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + bl 79830 │ │ │ │ + b.n 681f6 <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00068236 <_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 51926 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6825e <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 68292 <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #43220 @ 0xa8d4 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl e27ac │ │ │ │ + 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 50994 <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79604 │ │ │ │ + cbnz r4, 6828c <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl d7e70 │ │ │ │ + b.n 68292 <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + bl 79830 │ │ │ │ + b.n 68258 <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00068298 : │ │ │ │ + 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] @ (68398 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [pc, #236] @ (6839c ) │ │ │ │ + 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 682d0 │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 682c0 │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 682ee │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + bl 1ea7c4 │ │ │ │ + ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 68370 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 68300 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + b.n 682f2 │ │ │ │ + cbz r5, 68310 │ │ │ │ + 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 68318 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r6] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 68340 │ │ │ │ + strexb r1, r3, [r6] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 68330 │ │ │ │ + dmb ish │ │ │ │ + beq.n 6834c │ │ │ │ + ldr r0, [pc, #84] @ (6839c ) │ │ │ │ + bl 25d780 │ │ │ │ + adds r4, #12 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79830 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r4] │ │ │ │ + orr.w r3, r3, #8 │ │ │ │ + strex r2, r3, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 68358 │ │ │ │ + movs r0, #1 │ │ │ │ + dmb ish │ │ │ │ + b.n 68392 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r6] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 68384 │ │ │ │ + strexb r2, r4, [r6] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 68374 │ │ │ │ + dmb ish │ │ │ │ + beq.n 68390 │ │ │ │ + ldr r0, [pc, #16] @ (6839c ) │ │ │ │ + bl 25d780 │ │ │ │ + movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r3, r4, r5, r6, r7, 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, #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 6616e │ │ │ │ - ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 66158 │ │ │ │ - blx r7 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #340] @ (68508 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + movw r1, #14920 @ 0x3a48 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + movs r2, #0 │ │ │ │ + bl fd33c <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 6845e │ │ │ │ + add.w r0, r5, #98816 @ 0x18200 │ │ │ │ + movs r2, #0 │ │ │ │ + adds r0, #51 @ 0x33 │ │ │ │ + movw r1, #61147 @ 0xeedb │ │ │ │ + movt r1, #2 │ │ │ │ + bl 1c5404 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66158 │ │ │ │ - b.n 66170 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + blt.n 6845e │ │ │ │ + ldr r0, [pc, #288] @ (6850c ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 68404 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 683f4 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 68420 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + bl 1ea7c4 │ │ │ │ + ldr.w sl, [r5, #3704] @ 0xe78 │ │ │ │ + movs r4, #0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 68434 │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 68426 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 73528 │ │ │ │ + mov r7, r0 │ │ │ │ + cbnz r0, 68464 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r6] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 68452 │ │ │ │ + strexb r2, sl, [r6] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 68442 │ │ │ │ + dmb ish │ │ │ │ + beq.n 6845e │ │ │ │ + ldr r0, [pc, #176] @ (6850c ) │ │ │ │ + bl 25d780 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 684fe │ │ │ │ + add.w r4, r0, r4, lsl #2 │ │ │ │ + ldr.w r3, [r5, #3704] @ 0xe78 │ │ │ │ + adds r4, #12 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cbz r3, 684be │ │ │ │ + ldr.w lr, [r3, #56] @ 0x38 │ │ │ │ + ldr.w ip, [r3, #64] @ 0x40 │ │ │ │ + str.w r9, [r3, #56] @ 0x38 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 68494 │ │ │ │ + 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 │ │ │ │ + add.w r1, r1, #98304 @ 0x18000 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr.w r2, [r1, #568] @ 0x238 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + 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 68472 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r6] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 684d2 │ │ │ │ + strexb r1, r3, [r6] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 684c2 │ │ │ │ + dmb ish │ │ │ │ + beq.n 684de │ │ │ │ + ldr r0, [pc, #48] @ (6850c ) │ │ │ │ + bl 25d780 │ │ │ │ + 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 203778 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79888 │ │ │ │ + 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, [r0, r4] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +00068510 : │ │ │ │ + push {r4, 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, 66198 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 6618a │ │ │ │ - b.n 6619e │ │ │ │ - blx r7 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #40] @ (68548 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [r3, r4] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 683a0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 68544 │ │ │ │ + movw r0, #41284 @ 0xa144 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2014b4 │ │ │ │ + pop {r4, pc} │ │ │ │ + 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, #4056] @ 0xfd8 │ │ │ │ + ldr r5, [pc, #420] @ (68704 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + movw r1, #6688 @ 0x1a20 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ + movs r2, #0 │ │ │ │ + bl fd33c <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 6860a │ │ │ │ + add.w r0, r4, #98816 @ 0x18200 │ │ │ │ + movs r2, #0 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ + movw r1, #60097 @ 0xeac1 │ │ │ │ + movt r1, #2 │ │ │ │ + bl 1c5404 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66192 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - cbz r0, 661aa │ │ │ │ - mov r1, r2 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - ldr r2, [pc, #36] @ (661d4 ) │ │ │ │ + blt.n 6860a │ │ │ │ + ldr r0, [pc, #368] @ (68708 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 685b0 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 685a0 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 685cc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + bl 1ea7c4 │ │ │ │ + ldr.w sl, [r4, #3704] @ 0xe78 │ │ │ │ + movs r5, #0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 685e0 │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ + adds r5, #1 │ │ │ │ + b.n 685d2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 73528 │ │ │ │ + mov r7, r0 │ │ │ │ + cbnz r0, 68610 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r6] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 685fe │ │ │ │ + strexb r2, sl, [r6] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 685ee │ │ │ │ + dmb ish │ │ │ │ + beq.n 6860a │ │ │ │ + ldr r0, [pc, #256] @ (68708 ) │ │ │ │ + bl 25d780 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 686fa │ │ │ │ + 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, 6866c │ │ │ │ + ldr.w lr, [r3, #60] @ 0x3c │ │ │ │ + ldr.w ip, [r3, #68] @ 0x44 │ │ │ │ + str.w r9, [r3, #60] @ 0x3c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 68642 │ │ │ │ + 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 │ │ │ │ + add.w r1, r1, #98304 @ 0x18000 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr.w r2, [r1, #572] @ 0x23c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + 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 68620 │ │ │ │ + add.w r4, r4, #98304 @ 0x18000 │ │ │ │ + ldr.w r3, [r4, #572] @ 0x23c │ │ │ │ + cbnz r3, 686a0 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r6] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 6868e │ │ │ │ + strexb r1, r3, [r6] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6867e │ │ │ │ + dmb ish │ │ │ │ + beq.n 686de │ │ │ │ + ldr r0, [pc, #112] @ (68708 ) │ │ │ │ + bl 25d780 │ │ │ │ + b.n 686de │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 68676 │ │ │ │ + ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ + bl 204e24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6869c │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r6] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 686ca │ │ │ │ + strexb r1, r3, [r6] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 686ba │ │ │ │ + dmb ish │ │ │ │ + beq.n 686d6 │ │ │ │ + ldr r0, [pc, #52] @ (68708 ) │ │ │ │ + bl 25d780 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79888 │ │ │ │ + b.n 6860a │ │ │ │ + ldr.w r3, [r4, #572] @ 0x23c │ │ │ │ + movw r1, #13999 @ 0x36af │ │ │ │ + movs r0, #7 │ │ │ │ + cmp r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r1, #0 │ │ │ │ + bl 203778 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79888 │ │ │ │ + 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, [r0, r4] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +0006870c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #40] @ (68744 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [r3, r4] │ │ │ │ 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 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - bx lr │ │ │ │ + bl 6854c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 68740 │ │ │ │ + movw r0, #41336 @ 0xa178 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2014b4 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ @@ -89537,131 +93251,131 @@ │ │ │ │ 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, 6620a │ │ │ │ + cbnz r0, 6877a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66214 │ │ │ │ - b.n 6621a │ │ │ │ + cbnz r0, 68784 │ │ │ │ + b.n 6878a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66204 │ │ │ │ - b.n 66232 │ │ │ │ + beq.n 68774 │ │ │ │ + b.n 687a2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66232 │ │ │ │ + cbnz r0, 687a2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 66224 │ │ │ │ + cbz r0, 68794 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66232 │ │ │ │ + cbnz r0, 687a2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 66232 │ │ │ │ + cbz r0, 687a2 │ │ │ │ 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, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 66252 │ │ │ │ + cbnz r0, 687c2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6625c │ │ │ │ - b.n 66262 │ │ │ │ + cbnz r0, 687cc │ │ │ │ + b.n 687d2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6624c │ │ │ │ - b.n 6627a │ │ │ │ + beq.n 687bc │ │ │ │ + b.n 687ea │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6627a │ │ │ │ + cbnz r0, 687ea │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 6626c │ │ │ │ + cbz r0, 687dc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6627a │ │ │ │ + cbnz r0, 687ea │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 6627a │ │ │ │ + cbz r0, 687ea │ │ │ │ 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, 662aa │ │ │ │ + cbnz r0, 6881a │ │ │ │ movw r3, #42020 @ 0xa424 │ │ │ │ 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 66294 │ │ │ │ + beq.n 68804 │ │ │ │ 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, 662da │ │ │ │ + cbnz r0, 6884a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 662e2 │ │ │ │ + cbz r0, 68852 │ │ │ │ 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 662cc │ │ │ │ + beq.n 6883c │ │ │ │ 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, 6630a │ │ │ │ + cbnz r0, 6887a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66312 │ │ │ │ + cbz r0, 68882 │ │ │ │ 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 662fc │ │ │ │ + beq.n 6886c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r3, r2, [r0, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ittee ne │ │ │ │ movwne r0, #4316 @ 0x10dc │ │ │ │ movtne r0, #71 @ 0x47 │ │ │ │ movweq r0, #7788 @ 0x1e6c │ │ │ │ @@ -89671,28 +93385,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, 6634c │ │ │ │ + cbnz r0, 688bc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66356 │ │ │ │ - b.n 6635c │ │ │ │ + cbnz r0, 688c6 │ │ │ │ + b.n 688cc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66346 │ │ │ │ - b.n 6636a │ │ │ │ + beq.n 688b6 │ │ │ │ + b.n 688da │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6636a │ │ │ │ + cbnz r0, 688da │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6636a │ │ │ │ + cbz r0, 688da │ │ │ │ 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 │ │ │ │ @@ -89713,79 +93427,79 @@ │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 663ac │ │ │ │ + cbz r0, 6891c │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - b.n 663a2 │ │ │ │ - b.n 663a2 │ │ │ │ + b.n 68912 │ │ │ │ + b.n 68912 │ │ │ │ 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, 663d8 │ │ │ │ + cbnz r0, 68948 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 663e0 │ │ │ │ + cbz r0, 68950 │ │ │ │ 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 663ca │ │ │ │ + beq.n 6893a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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] @ (66458 ) │ │ │ │ + ldr r3, [pc, #92] @ (689c8 ) │ │ │ │ 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 66436 │ │ │ │ + bcc.n 689a6 │ │ │ │ cmp r3, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 66436 │ │ │ │ + cbnz r4, 689a6 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ add.w r3, sp, #4096 @ 0x1000 │ │ │ │ adds r3, #3 │ │ │ │ strb r4, [r3, #0] │ │ │ │ - bl 663e2 │ │ │ │ + bl 68952 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (66458 ) │ │ │ │ + ldr r2, [pc, #28] @ (689c8 ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 6644e │ │ │ │ + beq.n 689be │ │ │ │ blx 2a220 <__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, #11676 @ 0x2d9c │ │ │ │ @@ -89803,69 +93517,93 @@ │ │ │ │ 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, 6649c │ │ │ │ + cbnz r0, 68a0c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 664a6 │ │ │ │ - b.n 664ac │ │ │ │ + cbnz r0, 68a16 │ │ │ │ + b.n 68a1c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66496 │ │ │ │ - b.n 664ba │ │ │ │ + beq.n 68a06 │ │ │ │ + b.n 68a2a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 664ba │ │ │ │ + cbnz r0, 68a2a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 664ba │ │ │ │ + cbz r0, 68a2a │ │ │ │ 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, #7685 @ 0x1e05 │ │ │ │ - movt r1, #4 │ │ │ │ - movw r0, #53520 @ 0xd110 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.w 41420 │ │ │ │ - ldr r3, [pc, #48] @ (66504 ) │ │ │ │ - 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 │ │ │ │ - movw r3, #4316 @ 0x10dc │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #56] @ (68a74 ) │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r0, #7788 @ 0x1e6c │ │ │ │ - movt r0, #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, #28557 @ 0x6f8d │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ - movne r0, r3 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ + movtne r1, #22 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 6854c │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it lt │ │ │ │ + movlt r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ 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 │ │ │ │ - blx 29250 │ │ │ │ - ldr r0, [pc, #4] @ (66520 ) │ │ │ │ + ldr r0, [pc, #56] @ (68ac0 ) │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + 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, #55953 @ 0xda91 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + it ne │ │ │ │ + movtne r1, #32 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 683a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it lt │ │ │ │ + movlt r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #0] @ (68ac8 ) │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ strb r4, [r0, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 66538 │ │ │ │ - ldr r3, [pc, #120] @ (665a0 ) │ │ │ │ + cbnz r0, 68ae0 │ │ │ │ + ldr r3, [pc, #120] @ (68b48 ) │ │ │ │ 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} │ │ │ │ @@ -89873,36 +93611,36 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a4a8 <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 6655e │ │ │ │ + ble.n 68b06 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a4a8 <__sysconf@plt> │ │ │ │ - b.n 66562 │ │ │ │ + b.n 68b0a │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n 6656c │ │ │ │ + bls.n 68b14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6659a │ │ │ │ + b.n 68b42 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a2a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66566 │ │ │ │ + bne.n 68b0e │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29fec │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a5f8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 66566 │ │ │ │ - ldr r3, [pc, #20] @ (665a0 ) │ │ │ │ + bne.n 68b0e │ │ │ │ + ldr r3, [pc, #20] @ (68b48 ) │ │ │ │ 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} │ │ │ │ @@ -89913,2318 +93651,692 @@ │ │ │ │ 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 665c4 │ │ │ │ + bgt.n 68b6c │ │ │ │ adds r4, #1 │ │ │ │ blx 2a058 │ │ │ │ - b.n 665b6 │ │ │ │ + b.n 68b5e │ │ │ │ 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, 665e0 │ │ │ │ - bl 18bc34 <_PyDeadline_Init@@Base+0x24b4> │ │ │ │ + cbz r0, 68b88 │ │ │ │ + bl 18b730 <_PyDeadline_Init@@Base+0x24c0> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 293c8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 19a3d4 │ │ │ │ - b.w 4c880 │ │ │ │ + b.w 19a7cc │ │ │ │ + b.w 4c7b4 │ │ │ │ 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 299e0 │ │ │ │ - cbnz r0, 66634 │ │ │ │ + cbnz r0, 68bdc │ │ │ │ mov r1, sp │ │ │ │ movs r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 2a814 │ │ │ │ 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 6660a │ │ │ │ + bl 68bb2 │ │ │ │ blx 29250 │ │ │ │ - │ │ │ │ -0006664e : │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (66664 ) │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - pop {r4} │ │ │ │ - b.w 2b8d2 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00066668 : │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (6667c ) │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - pop {r4} │ │ │ │ - b.w 2b8d2 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00066680 <_PyEval_MonitorRaise@@Base>: │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ - cbz r3, 66692 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ - movs r3, #10 │ │ │ │ - b.w 21742c │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00066694 : │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 269184 │ │ │ │ - │ │ │ │ -0006669a : │ │ │ │ - movs r1, #1 │ │ │ │ - b.w 269184 │ │ │ │ - │ │ │ │ -000666a0 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000666b0 : │ │ │ │ - b.w 227974 │ │ │ │ - │ │ │ │ -000666b4 : │ │ │ │ - ldr r2, [pc, #12] @ (666c4 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - b.w 22a08c │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000666c8 : │ │ │ │ - ldr r2, [pc, #12] @ (666d8 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - b.w 22a2a4 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000666dc <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000666de <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000666e0 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000666e2 <_PyCriticalSection_Resume@@Base>: │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000666e4 : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000666e6 : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000666e8 : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000666ea : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000666ec <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ - mov r0, r1 │ │ │ │ - b.w 264d68 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x430> │ │ │ │ - │ │ │ │ -000666f2 <_PyXI_HasCapturedException@@Base>: │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - subs r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000666fc : │ │ │ │ - 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 1ddbc0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006671a <_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 8f764 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006674e <_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 │ │ │ │ - add r2, sp, #4 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2b82e │ │ │ │ - add sp, #8 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00066778 : │ │ │ │ - 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 2b82e │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -00066794 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 66778 │ │ │ │ - │ │ │ │ -00066798 : │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ - movt r3, #73 @ 0x49 │ │ │ │ - ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ - cbz r0, 667b4 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 667b4 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - dmb ish │ │ │ │ - mvns r0, r0 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000667b6 : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000667b8 : │ │ │ │ - ldr r1, [pc, #12] @ (667c8 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r1, [r3, r1] │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ - b.w 1b97a0 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000667cc <_Py_hashtable_len@@Base>: │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000667d0 : │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r1, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000667de : │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r3, #59336 @ 0xe7c8 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - str r1, [r0, #0] │ │ │ │ - str r3, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000667f4 : │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #2 │ │ │ │ - strd r3, r3, [r0, #4] │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r1, [r0, #12] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00066802 : │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00066812 : │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00066822 : │ │ │ │ - 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, #43404 @ 0xa98c │ │ │ │ - movt r4, #43 @ 0x2b │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 1afe08 <_Py_write_noraise@@Base+0x6e8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00066848 <_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 50a3c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00066876 <_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 66894 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ - blx 293ec │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - b.n 66888 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ - adds r2, r5, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r4] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 668aa <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ - strex r1, r2, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 6689a <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ - dmb ish │ │ │ │ - bne.n 668b6 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ - dmb ish │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - mov r5, r3 │ │ │ │ - blx 293ec │ │ │ │ - b.n 66888 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ - │ │ │ │ -000668be <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - dmb ish │ │ │ │ - str r3, [r0, #0] │ │ │ │ - dmb ish │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000668ce <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - dmb ish │ │ │ │ - str r3, [r0, #0] │ │ │ │ - dmb ish │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000668de <_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 66904 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ - blx 293ec │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - dmb ish │ │ │ │ - b.n 668f4 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00066906 <_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 66926 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ - blx 293ec │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 66928 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006692a <_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 │ │ │ │ - │ │ │ │ -0006693c <_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 84d1c │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - add sp, #16 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00066964 : │ │ │ │ - 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 1abb8c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0006698e : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #38672 @ 0x9710 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - blx 291e4 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 2b31e │ │ │ │ - │ │ │ │ -000669be <_Py_FatalErrorFunc@@Base>: │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r4, #38672 @ 0x9710 │ │ │ │ - movt r4, #75 @ 0x4b │ │ │ │ - sub sp, #12 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - blx 291e4 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 2b31e │ │ │ │ - │ │ │ │ -000669f0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (66a24 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 66a1c │ │ │ │ - movw r1, #7628 @ 0x1dcc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #55232 @ 0xd7c0 │ │ │ │ - movt r0, #69 @ 0x45 │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6eaac │ │ │ │ - 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 r1, #43428 @ 0xa9a4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #4] @ (66a44 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - bvc.n 669f0 │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - │ │ │ │ -00066a48 : │ │ │ │ - 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] @ (66a70 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - bl 1ec11c <_PyErr_ProgramDecodedTextObject@@Base+0x47c> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ed930 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00066a74 <_PyThreadState_Prealloc@@Base>: │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 1b2130 <_PyThreadState_New@@Base+0x4> │ │ │ │ - │ │ │ │ -00066a7a <_PyThreadState_Init@@Base>: │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #43444 @ 0xa9b4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #4] @ (66a98 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - nop │ │ │ │ - bvc.n 66a84 <_PyThreadState_Init@@Base+0xa> │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - │ │ │ │ -00066a9c : │ │ │ │ - ldr r3, [pc, #8] @ (66aa8 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - b.w 1e6364 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00066aac <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ - add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #4725 @ 0x1275 │ │ │ │ - movt r3, #10 │ │ │ │ - ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ - cmp r2, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, r2 │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00066ac6 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e63a4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 66af0 │ │ │ │ - ldr r2, [pc, #20] @ (66af4 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 1e73cc │ │ │ │ - bl 1ea350 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00066af8 : │ │ │ │ - ldr r2, [pc, #12] @ (66b08 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - b.w 1e73cc │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ + blx 29250 │ │ │ │ │ │ │ │ -00066b0c : │ │ │ │ +00068c08 : │ │ │ │ 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 1c4508 │ │ │ │ + bl 1c4c30 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00066b32 : │ │ │ │ +00068c2e : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1c43d0 │ │ │ │ + b.w 1c4af8 │ │ │ │ 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 66bb8 │ │ │ │ + bne.n 68cb4 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 66ba8 │ │ │ │ + beq.n 68ca4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27e134 │ │ │ │ + bl 27d794 │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 66b94 │ │ │ │ + blt.n 68c90 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27e134 │ │ │ │ + bl 27d794 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 66ba8 │ │ │ │ + bge.n 68ca4 │ │ │ │ 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 66cce │ │ │ │ + b.n 68dca │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 66cce │ │ │ │ + b.n 68dca │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 27e134 │ │ │ │ + bl 27d794 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 66c12 │ │ │ │ + beq.n 68d0e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27e134 │ │ │ │ + bl 27d794 │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 66bfe │ │ │ │ + blt.n 68cfa │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27e134 │ │ │ │ + bl 27d794 │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 66c12 │ │ │ │ + bge.n 68d0e │ │ │ │ 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 66c22 │ │ │ │ + b.n 68d1e │ │ │ │ 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 27e134 │ │ │ │ + bl 27d794 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 66c76 │ │ │ │ + beq.n 68d72 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27e134 │ │ │ │ + bl 27d794 │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 66c62 │ │ │ │ + blt.n 68d5e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27e134 │ │ │ │ + bl 27d794 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 66c76 │ │ │ │ + bge.n 68d72 │ │ │ │ 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 66c86 │ │ │ │ + b.n 68d82 │ │ │ │ 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 66ca2 │ │ │ │ + blt.n 68d9e │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mvns r0, r7 │ │ │ │ sub.w r4, r1, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r4, r3 │ │ │ │ - bge.n 66cba │ │ │ │ - b.n 66cc2 │ │ │ │ + bge.n 68db6 │ │ │ │ + b.n 68dbe │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 66cba │ │ │ │ + beq.n 68db6 │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 66cc8 │ │ │ │ + blt.n 68dc4 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 66cce │ │ │ │ + b.n 68dca │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66cce │ │ │ │ + b.n 68dca │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00066cd4 : │ │ │ │ +00068dd0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ - cbnz r0, 66cf4 │ │ │ │ + cbnz r0, 68df0 │ │ │ │ blx 2a984 │ │ │ │ movs r0, #0 │ │ │ │ blx 29310 │ │ │ │ │ │ │ │ -00066cfa : │ │ │ │ +00068df6 : │ │ │ │ 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 29bc8 │ │ │ │ - cbnz r0, 66d28 │ │ │ │ + cbnz r0, 68e24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 66d2c │ │ │ │ + bge.n 68e28 │ │ │ │ blx 2a2dc │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00066d30 : │ │ │ │ +00068e2c : │ │ │ │ b.w 2a2d8 │ │ │ │ │ │ │ │ -00066d34 : │ │ │ │ +00068e30 : │ │ │ │ movs r1, #0 │ │ │ │ b.w 29334 │ │ │ │ │ │ │ │ -00066d3a : │ │ │ │ +00068e36 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29338 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00066d56 : │ │ │ │ +00068e52 : │ │ │ │ b.w 2a3e8 │ │ │ │ │ │ │ │ -00066d5a : │ │ │ │ +00068e56 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066d5c : │ │ │ │ - ldr r3, [pc, #12] @ (66d6c ) │ │ │ │ +00068e58 : │ │ │ │ + ldr r3, [pc, #12] @ (68e68 ) │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066d70 : │ │ │ │ - b.w 66524 │ │ │ │ +00068e6c : │ │ │ │ + b.n 68acc │ │ │ │ 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 66d94 │ │ │ │ + beq.n 68e8e │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 66e10 │ │ │ │ + bne.n 68f0a │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 66d98 │ │ │ │ + b.n 68e92 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ blx 29c10 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 66db2 │ │ │ │ + bcc.n 68eac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66e14 │ │ │ │ + b.n 68f0e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6d0e8 │ │ │ │ + bl 6d330 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66dac │ │ │ │ + beq.n 68ea6 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 66dfe │ │ │ │ + cbz r3, 68ef8 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.n 66df6 │ │ │ │ + bpl.n 68ef0 │ │ │ │ add.w r2, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 66df6 │ │ │ │ - bl 6d21c │ │ │ │ - cbz r5, 66dde │ │ │ │ + bne.n 68ef0 │ │ │ │ + bl 6d464 │ │ │ │ + cbz r5, 68ed8 │ │ │ │ subs r6, r6, r7 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 66df0 │ │ │ │ - movw r3, #59764 @ 0xe974 │ │ │ │ + beq.n 68eea │ │ │ │ + movw r3, #57268 @ 0xdfb4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str.w r3, [r9] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 66e14 │ │ │ │ + b.n 68f0e │ │ │ │ adds r6, #1 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ - b.n 66dc0 │ │ │ │ + b.n 68eba │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 66e08 │ │ │ │ + cbz r5, 68f02 │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 66e14 │ │ │ │ + b.n 68f0e │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00066e1a : │ │ │ │ +00068f14 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1c5420 │ │ │ │ + b.w 1c5b40 │ │ │ │ │ │ │ │ -00066e20 <_Py_closerange@@Base>: │ │ │ │ +00068f1a <_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 299c8 │ │ │ │ - cbz r0, 66e60 <_Py_closerange@@Base+0x40> │ │ │ │ + cbz r0, 68f5a <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 292e0 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 66e52 <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 68f4c <_Py_closerange@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2aa14 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 66e60 <_Py_closerange@@Base+0x40> │ │ │ │ + bgt.n 68f5a <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 2a058 │ │ │ │ - b.n 66e52 <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 68f4c <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00066e62 : │ │ │ │ +00068f5c : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066e66 : │ │ │ │ +00068f60 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066e6a : │ │ │ │ +00068f64 : │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00066e86 : │ │ │ │ +00068f80 : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 66ed6 │ │ │ │ + bhi.n 68fd0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #20120 @ 0x4e98 │ │ │ │ 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 1e6d9c <_PyEvent_Notify@@Base+0x28> │ │ │ │ - cbnz r0, 66ed2 │ │ │ │ + bl 1e720c <_PyBytesWriter_Dealloc@@Base+0x544> │ │ │ │ + cbnz r0, 68fcc │ │ │ │ ldr.w r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6d9c <_PyEvent_Notify@@Base+0x28> │ │ │ │ - cbnz r0, 66ed2 │ │ │ │ + bl 1e720c <_PyBytesWriter_Dealloc@@Base+0x544> │ │ │ │ + cbnz r0, 68fcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c670 │ │ │ │ + bl 20cb10 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066edc : │ │ │ │ +00068fd6 : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 66e86 │ │ │ │ + b.w 68f80 │ │ │ │ │ │ │ │ -00066ee2 : │ │ │ │ - ldr r3, [pc, #12] @ (66ef0 ) │ │ │ │ +00068fdc : │ │ │ │ + ldr r3, [pc, #8] @ (68fe8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 30368 <_PyInterpreterState_RequireIDRef@@Base+0x36c> │ │ │ │ - nop │ │ │ │ + b.w 3038c <_PyInterpreterState_RequireIDRef@@Base+0x36c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w r0, [r1] │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 66f00 │ │ │ │ - b.w 81464 │ │ │ │ + bne.n 68ff8 │ │ │ │ + b.w 81684 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 295c4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6660a │ │ │ │ + bl 68bb2 │ │ │ │ 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 6660a │ │ │ │ + bl 68bb2 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 27db10 │ │ │ │ + bl 27d170 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29eec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ │ │ │ │ -00066f84 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006907c : │ │ │ │ + mov r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 2bbec │ │ │ │ + push {r4, r5, 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 81464 │ │ │ │ - cbz r0, 66fdc <_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 50a3c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66fe0 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 66fe0 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66fe0 <_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, 67016 <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r0, #38664 @ 0x9708 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + sub sp, #12 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r3, sp │ │ │ │ + movw r1, #56648 @ 0xdd48 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + movs r4, #0 │ │ │ │ + movs r5, #13 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 2bbec │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +000690c2 : │ │ │ │ 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 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ - str r4, [r0, #32] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 67012 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 67012 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + bl 6059a │ │ │ │ + add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006701a : │ │ │ │ - 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 92640 │ │ │ │ - cbnz r0, 67048 │ │ │ │ - ldr r2, [pc, #56] @ (67070 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #1 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 1e73cc │ │ │ │ - b.n 6706c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1e6008 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6706c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6706c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00067074 : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 6701a │ │ │ │ │ │ │ │ -0006707a : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000690e4 : │ │ │ │ + push {r4, 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 92640 │ │ │ │ - cbnz r0, 670a8 │ │ │ │ - ldr r2, [pc, #56] @ (670d0 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #1 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 1e73cc │ │ │ │ - b.n 670cc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 66ac6 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 670cc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 670cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000670d4 : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 6707a │ │ │ │ + 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 6059a │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000670da : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +00069108 : │ │ │ │ + push {r4, 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 92640 │ │ │ │ - cbz r0, 6711e │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1e0614 <_PyEval_MakePendingCalls@@Base+0x6c0> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67122 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 67122 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67122 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + 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 6059a │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00067126 : │ │ │ │ +0006912c : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 670da │ │ │ │ + b.w 65698 │ │ │ │ │ │ │ │ -0006712e : │ │ │ │ +00069134 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 670da │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r2, 67164 │ │ │ │ + b.w 65698 │ │ │ │ + │ │ │ │ +0006913a : │ │ │ │ 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 67160 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 67160 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 2b87a │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r2, 67198 │ │ │ │ + │ │ │ │ +0006915a : │ │ │ │ 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 67194 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 67194 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 791b0 <_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, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #10180 @ 0x27c4 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 671c8 │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 671de │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 67212 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 67212 │ │ │ │ - b.n 671e0 │ │ │ │ - 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 671fe │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 6722c │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 67212 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 6722e │ │ │ │ - movw r3, #56112 @ 0xdb30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 67270 │ │ │ │ - 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 131754 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6725a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6725a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67270 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 67270 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_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, #10180 @ 0x27c4 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 672a0 │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 672b6 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 672ea │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 672ea │ │ │ │ - b.n 672b8 │ │ │ │ - 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 672d6 │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 67304 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 672ea │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 67306 │ │ │ │ - movw r3, #56112 @ 0xdb30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 67348 │ │ │ │ - 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 fa2d8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67332 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 67332 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67348 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 67348 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_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, #10180 @ 0x27c4 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 67378 │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 6738e │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 673c2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 673c2 │ │ │ │ - b.n 67390 │ │ │ │ - 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 673ae │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 673dc │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 673c2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 673de │ │ │ │ - movw r3, #56112 @ 0xdb30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 67420 │ │ │ │ - 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 1472c8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6740a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6740a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67420 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 67420 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_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, #10180 @ 0x27c4 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 67450 │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 67466 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 6749a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 6749a │ │ │ │ - b.n 67468 │ │ │ │ - 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 67486 │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 674b4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 6749a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 674b6 │ │ │ │ - movw r3, #56112 @ 0xdb30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 674f8 │ │ │ │ - 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 213cec │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 674e2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 674e2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 674f8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 674f8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_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, #10180 @ 0x27c4 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 67528 │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 6753e │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 67572 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 67572 │ │ │ │ - b.n 67540 │ │ │ │ - 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 6755e │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 6758c │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 67572 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 6758e │ │ │ │ - movw r3, #56112 @ 0xdb30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 675d0 │ │ │ │ - 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 2500a4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 675ba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 675ba │ │ │ │ - mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 675d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 675d0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_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, #10180 @ 0x27c4 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 67600 │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 67616 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 6764a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 6764a │ │ │ │ - b.n 67618 │ │ │ │ - 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 67636 │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 67664 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 6764a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 67666 │ │ │ │ - movw r3, #56112 @ 0xdb30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 676a8 │ │ │ │ - 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 22b084 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67692 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 67692 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 676a8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 676a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_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, #10180 @ 0x27c4 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 676d8 │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 676ee │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 67722 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 67722 │ │ │ │ - b.n 676f0 │ │ │ │ - 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 6770e │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 6773c │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 67722 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 6773e │ │ │ │ - movw r3, #56112 @ 0xdb30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 67780 │ │ │ │ - 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 181fc0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6776a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6776a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67780 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 67780 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_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, #10180 @ 0x27c4 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 677b0 │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 677c6 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 677fa │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 677fa │ │ │ │ - b.n 677c8 │ │ │ │ - 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 677e6 │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 67814 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 677fa │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 67816 │ │ │ │ - movw r3, #56112 @ 0xdb30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 67858 │ │ │ │ - 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 253db0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67842 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 67842 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67858 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 67858 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_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, #10180 @ 0x27c4 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 67888 │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 6789e │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 678d2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 678d2 │ │ │ │ - b.n 678a0 │ │ │ │ - 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 678be │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 678ec │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 678d2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 678ee │ │ │ │ - movw r3, #56112 @ 0xdb30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 67930 │ │ │ │ - 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 156c68 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6791a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6791a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67930 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 67930 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_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, #10180 @ 0x27c4 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 67960 │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 67976 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 679aa │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 679aa │ │ │ │ - b.n 67978 │ │ │ │ - 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 67996 │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 679c4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 679aa │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 679c6 │ │ │ │ - movw r3, #56112 @ 0xdb30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 67a08 │ │ │ │ - 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 164e1c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 679f2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 679f2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67a08 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 67a08 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_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, #10180 @ 0x27c4 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 67a38 │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 67a4e │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 67a82 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 67a82 │ │ │ │ - b.n 67a50 │ │ │ │ - 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 67a6e │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 67a9c │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 67a82 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 67a9e │ │ │ │ - movw r3, #56112 @ 0xdb30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 67ae0 │ │ │ │ - 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 e6c9c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67aca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 67aca │ │ │ │ - mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67ae0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 67ae0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + sub sp, #8 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 2b87a │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00067ae4 : │ │ │ │ - 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, #8956 @ 0x22fc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 67b0a │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 228340 │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39752 @ 0x9b48 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - 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, #4312 @ 0x10d8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43492 @ 0xa9e4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ +00069178 : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 6563c │ │ │ │ │ │ │ │ -00067b4c <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ - ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ - cbz r0, 67b7c <_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, #50252 @ 0xc44c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38744 @ 0x9758 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r3, pc} │ │ │ │ - bx lr │ │ │ │ +0006917e : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 655e2 │ │ │ │ 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 67bc4 <_PyInterpreterState_FailIfRunningMain@@Base+0x78> │ │ │ │ + blt.n 691ca │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 67bd0 <_PyInterpreterState_FailIfRunningMain@@Base+0x84> │ │ │ │ + blt.n 691d6 │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ movs r5, #0 │ │ │ │ umull r2, r6, r2, r3 │ │ │ │ mla r6, r3, r4, r6 │ │ │ │ - b.n 67bda <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ + b.n 691e0 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67bda <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ + b.n 691e0 │ │ │ │ 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 67c06 <_PyInterpreterState_FailIfRunningMain@@Base+0xba> │ │ │ │ + blt.n 6920c │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r7, r3 │ │ │ │ sub.w ip, r4, r1 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w ip, ip, r6 │ │ │ │ - bge.n 67c1e <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ - b.n 67c2a <_PyInterpreterState_FailIfRunningMain@@Base+0xde> │ │ │ │ + bge.n 69224 │ │ │ │ + b.n 69230 │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 67c1e <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ + beq.n 69224 │ │ │ │ negs r7, r3 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r4, r4, r1 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r4, r6, r4 │ │ │ │ - blt.n 67c32 <_PyInterpreterState_FailIfRunningMain@@Base+0xe6> │ │ │ │ + blt.n 69238 │ │ │ │ adds r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ - b.n 67c3c <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ + b.n 69242 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ - b.n 67c3c <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ + b.n 69242 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 67c44 <_PyInterpreterState_FailIfRunningMain@@Base+0xf8> │ │ │ │ - cbz r2, 67c60 <_PyInterpreterState_FailIfRunningMain@@Base+0x114> │ │ │ │ + cbnz r5, 6924a │ │ │ │ + cbz r2, 69266 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2356 @ 0x934 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #65396 @ 0xff74 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67c62 <_PyInterpreterState_FailIfRunningMain@@Base+0x116> │ │ │ │ + b.n 69268 │ │ │ │ negs r0, r2 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -92235,2480 +94347,1375 @@ │ │ │ │ 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, #43536 @ 0xaa10 │ │ │ │ + movw r1, #41384 @ 0xa1a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 29e70 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 67cdc <_PyInterpreterState_FailIfRunningMain@@Base+0x190> │ │ │ │ + bne.n 692e2 │ │ │ │ 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 67cdc <_PyInterpreterState_FailIfRunningMain@@Base+0x190> │ │ │ │ + bhi.n 692e2 │ │ │ │ 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 67cf6 <_PyInterpreterState_FailIfRunningMain@@Base+0x1aa> │ │ │ │ + b.n 692fc │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43556 @ 0xaa24 │ │ │ │ + movw r1, #41404 @ 0xa1bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + b.w 80f6c │ │ │ │ + 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, #10180 @ 0x27c4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 67d24 <_PyInterpreterState_FailIfRunningMain@@Base+0x1d8> │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r0, r1 │ │ │ │ + cbz r3, 6931e │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 6932c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67d52 <_PyInterpreterState_FailIfRunningMain@@Base+0x206> │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 67d38 <_PyInterpreterState_FailIfRunningMain@@Base+0x1ec> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 67d54 <_PyInterpreterState_FailIfRunningMain@@Base+0x208> │ │ │ │ - movw r3, #56112 @ 0xdb30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 67d7e <_PyInterpreterState_FailIfRunningMain@@Base+0x232> │ │ │ │ - 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 120868 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67d7e <_PyInterpreterState_FailIfRunningMain@@Base+0x232> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 67d7e <_PyInterpreterState_FailIfRunningMain@@Base+0x232> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + blt.n 6932a │ │ │ │ + bne.n 69326 │ │ │ │ + cbnz r1, 6934c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6932c │ │ │ │ + mov r4, r3 │ │ │ │ + add r2, sp, #24 │ │ │ │ + movw r6, #19252 @ 0x4b34 │ │ │ │ + movt r6, #73 @ 0x49 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + strd r2, r2, [sp, #8] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69352 │ │ │ │ + b.n 693d8 │ │ │ │ + clz r4, r1 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ + cmn r5, r4 │ │ │ │ + beq.n 693a4 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl c74e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 693d8 │ │ │ │ + beq.n 693a4 │ │ │ │ + ldr r1, [pc, #124] @ (693e0 ) │ │ │ │ + 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 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + bl 911d8 │ │ │ │ + cbz r0, 69398 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + it eq │ │ │ │ + addeq r4, #1 │ │ │ │ + b.n 6937a │ │ │ │ + ldr r3, [pc, #72] @ (693e4 ) │ │ │ │ + ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r4, r3 │ │ │ │ + b.n 693c2 │ │ │ │ + ldr r1, [pc, #56] @ (693e0 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r2, [pc, #56] @ (693e4 ) │ │ │ │ + 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 693cc │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 693d8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 80f6c │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #10180 @ 0x27c4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 67dac <_PyInterpreterState_FailIfRunningMain@@Base+0x260> │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 67dda <_PyInterpreterState_FailIfRunningMain@@Base+0x28e> │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 67dc0 <_PyInterpreterState_FailIfRunningMain@@Base+0x274> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 67ddc <_PyInterpreterState_FailIfRunningMain@@Base+0x290> │ │ │ │ - movw r3, #56112 @ 0xdb30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 67e06 <_PyInterpreterState_FailIfRunningMain@@Base+0x2ba> │ │ │ │ - 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 18e1e8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67e06 <_PyInterpreterState_FailIfRunningMain@@Base+0x2ba> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 67e06 <_PyInterpreterState_FailIfRunningMain@@Base+0x2ba> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #43580 @ 0xaa3c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b56c │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 37e12 │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + 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 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r3, #42436 @ 0xa5c4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 67e5e <_PyInterpreterState_FailIfRunningMain@@Base+0x312> │ │ │ │ - movw r3, #42228 @ 0xa4f4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 67e5e <_PyInterpreterState_FailIfRunningMain@@Base+0x312> │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + sub sp, #12 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bmi.n 6943c │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #7900 @ 0x1edc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #25112 @ 0x6218 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6946e │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 8c1cc │ │ │ │ + cbz r0, 6946e │ │ │ │ + blx 29c10 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43596 @ 0xaa4c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + cmp r0, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67e94 <_PyInterpreterState_FailIfRunningMain@@Base+0x348> │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 67e8e <_PyInterpreterState_FailIfRunningMain@@Base+0x342> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9db84 <_PyArena_AddPyObject@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 67e7c <_PyInterpreterState_FailIfRunningMain@@Base+0x330> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - b.n 67e58 <_PyInterpreterState_FailIfRunningMain@@Base+0x30c> │ │ │ │ - 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 67e92 <_PyInterpreterState_FailIfRunningMain@@Base+0x346> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + itete ne │ │ │ │ + movwne r1, #28904 @ 0x70e8 │ │ │ │ + movweq r1, #41428 @ 0xa1d4 │ │ │ │ + movtne r1, #40 @ 0x28 │ │ │ │ + movteq r1, #43 @ 0x2b │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ │ │ │ │ -00067e96 : │ │ │ │ +00069474 : │ │ │ │ + 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, #11616 @ 0x2d60 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + sub sp, #4 │ │ │ │ + blx 29cec │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 69522 │ │ │ │ + movw r5, #11764 @ 0x2df4 │ │ │ │ + movt r5, #78 @ 0x4e │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cbz r3, 694b4 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + movs r1, #1 │ │ │ │ + bl 12413c │ │ │ │ + b.n 694da │ │ │ │ + bl 355aa │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 694aa │ │ │ │ + b.n 69526 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + blx 2a098 │ │ │ │ + cmp r0, r7 │ │ │ │ + bcc.n 69510 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + blx 29ad4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 69510 │ │ │ │ + cmp.w r7, #4096 @ 0x1000 │ │ │ │ + bcc.n 69504 │ │ │ │ + mov.w r2, #4096 @ 0x1000 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2a720 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, sp │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 694c0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2a7a4 │ │ │ │ + subs r4, r0, r7 │ │ │ │ + it ne │ │ │ │ + movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 69514 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29d7c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 694da │ │ │ │ + b.n 69514 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29458 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 104f40 │ │ │ │ + b.n 69526 │ │ │ │ + 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, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #41460 @ 0xa1f4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r0, #52772 @ 0xce24 │ │ │ │ + movt r0, #69 @ 0x45 │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r2, 69582 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (67ecc ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - bl 20a7dc <_PyEval_SetProfile@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 67ec8 │ │ │ │ - movw r0, #43628 @ 0xaa6c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20117c │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r0, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 6957e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 6957e │ │ │ │ + mov r0, r2 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00067ed0 : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r2, 695b6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dc8e0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 67eee │ │ │ │ - bl d82e4 │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 67f04 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67f02 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r0, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 695b2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 67f02 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 695b2 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000695ba : │ │ │ │ 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 1dc8e0 │ │ │ │ + movs r5, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ + blx 29548 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67f62 │ │ │ │ - add.w r5, r0, r5, lsl #2 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - cbz r7, 67f3e │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - movw r1, #43712 @ 0xaac0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 876e0 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 67f46 │ │ │ │ - mov r1, r6 │ │ │ │ - bl d6cbc │ │ │ │ + cbz r0, 695dc │ │ │ │ + adds r5, #1 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + b.n 695cc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 736f4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6966c │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29548 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + cbnz r0, 695fe │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29934 │ │ │ │ + add.w r5, r7, r0, lsl #2 │ │ │ │ + subs r1, r5, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + asrs r1, r1, #2 │ │ │ │ + bl 8bb60 │ │ │ │ + cbnz r0, 69622 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67f56 │ │ │ │ + beq.n 6966c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 67f5a │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 67f62 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67f56 │ │ │ │ - mov r0, r4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 6966c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6966c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + str r0, [r2, r4] │ │ │ │ + cbz r3, 69630 │ │ │ │ + adds r4, #4 │ │ │ │ + adds r7, r5, #4 │ │ │ │ + b.n 695e8 │ │ │ │ + ldr r0, [pc, #72] @ (6967c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r1, [pc, #72] @ (69680 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 1dec10 │ │ │ │ + cbz r0, 69652 │ │ │ │ + movw r1, #41476 @ 0xa204 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [pc, #52] @ (69684 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6967a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 6967a │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #41500 @ 0xa21c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [pc, #12] @ (69684 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00067f66 : │ │ │ │ - movs r3, #2 │ │ │ │ - b.n 67f06 │ │ │ │ - │ │ │ │ -00067f6a : │ │ │ │ - movs r3, #3 │ │ │ │ - b.n 67f06 │ │ │ │ - │ │ │ │ -00067f6e <_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 1438f0 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2644b0 │ │ │ │ - │ │ │ │ -00067f8c <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 69b3c <_Py_open@@Base+0x1d8> │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ + lsls r5, r0, #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, #4080] @ 0xff0 │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 67fa8 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ - cbnz r0, 67fac <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 67fd8 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #180] @ (69750 ) │ │ │ │ mov r5, r0 │ │ │ │ - bl 246770 │ │ │ │ + mov r7, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ + bl 12413c │ │ │ │ + ldr.w r4, [r6, #1292] @ 0x50c │ │ │ │ + cbz r4, 696ba │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 2fdfe <_PyTraceMalloc_GetTraceback@@Base+0xf2> │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67fa8 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 2467a4 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 67fd8 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 6d21c │ │ │ │ + b.n 696ca │ │ │ │ + movw r1, #41524 @ 0xa234 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ecb8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 67fa8 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ - bl d82e4 │ │ │ │ - b.n 67fa8 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00067fdc : │ │ │ │ - ldr r0, [pc, #28] @ (67ffc ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r1, #4308 @ 0x10d4 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #43668 @ 0xaa94 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - b.w 12f7e4 <_PyErr_SetString@@Base> │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00068000 <_PyState_AddModule@@Base>: │ │ │ │ - cbz r2, 6803c <_PyState_AddModule@@Base+0x3c> │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 68032 <_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, #4308 @ 0x10d4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #59164 @ 0xe71c │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 12f7e4 <_PyErr_SetString@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 1b74e8 │ │ │ │ - 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, #4308 @ 0x10d4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #43704 @ 0xaab8 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 12f7e4 <_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, #4308 @ 0x10d4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #43704 @ 0xaab8 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 12f7e4 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068092 <_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, 680be <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ - bpl.n 680be <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 680ba <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - bpl.n 680be <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 680be <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 680d2 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ - movw r1, #1287 @ 0x507 │ │ │ │ - movw r0, #53404 @ 0xd09c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 680de <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ - add r4, sp, #32 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d6f20 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #4 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000680e8 : │ │ │ │ - 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, 68112 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 68112 │ │ │ │ - cbz r1, 6810e │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 68112 │ │ │ │ - cbz r2, 68112 │ │ │ │ - cbnz r3, 68126 │ │ │ │ - movw r1, #1313 @ 0x521 │ │ │ │ - movw r0, #53404 @ 0xd09c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 68130 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d6f20 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00068134 <_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, 6815e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 6815e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 6815a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 6815e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 6815e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 68172 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ - movw r1, #1338 @ 0x53a │ │ │ │ - movw r0, #53404 @ 0xd09c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6817c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d6f20 │ │ │ │ - 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 r3, [r1, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bmi.n 681ba <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x86> │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #10352 @ 0x2870 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #51920 @ 0xcad0 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r3, r4 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 681e2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xae> │ │ │ │ - ldr r2, [pc, #40] @ (681e4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb0>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - bl 1b8038 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 681b6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x82> │ │ │ │ - cbz r0, 681da <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xa6> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1b99b8 │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, r4, r5, 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 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 734d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 6839a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x266> │ │ │ │ - ldr r3, [pc, #412] @ (683a4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x270>) │ │ │ │ - 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 6822a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf6> │ │ │ │ - bne.n 6822e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xfa> │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r5, [r3, #216] @ 0xd8 │ │ │ │ - subs r5, #0 │ │ │ │ - it ne │ │ │ │ - movne r5, #1 │ │ │ │ - b.n 68230 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xfc> │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 68230 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xfc> │ │ │ │ - movs r5, #0 │ │ │ │ - movw r3, #6652 @ 0x19fc │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - adds r6, #16 │ │ │ │ - ldr.w r0, [r6, #-16] │ │ │ │ - cbz r0, 68278 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x144> │ │ │ │ - bl 7b56c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 68384 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ - bl 860e0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 6826e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x13a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 6826e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x13a> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - adds r6, #16 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 68240 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x10c> │ │ │ │ - b.n 68384 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ - movw r3, #6656 @ 0x1a00 │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - adds r6, #16 │ │ │ │ - cbz r0, 682be <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x18a> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 68286 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x152> │ │ │ │ - bl 7b56c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 68384 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ - bl 860e0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 682b6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x182> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 682b6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x182> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 68286 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x152> │ │ │ │ - b.n 68384 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ - movw r3, #6660 @ 0x1a04 │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - adds r6, #16 │ │ │ │ - cbz r0, 68304 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1d0> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 682cc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x198> │ │ │ │ - bl 7b56c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 68384 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ - bl 860e0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 682fc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1c8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 682fc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1c8> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 682cc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x198> │ │ │ │ - b.n 68384 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ - movw r3, #10884 @ 0x2a84 │ │ │ │ - movt r3, #78 @ 0x4e │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 6839c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x268> │ │ │ │ - adds r6, #16 │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [r6, #-16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6839c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x268> │ │ │ │ - bl 7b56c │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 68384 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl d4944 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 68348 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x214> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 68384 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 68384 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ + bl 104f40 │ │ │ │ + cbz r4, 6974a │ │ │ │ + add.w r7, r4, #8 │ │ │ │ + movs r6, #0 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68384 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ - beq.n 6835e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x22a> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 68380 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x24c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 68380 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x24c> │ │ │ │ + movw r1, #41592 @ 0xa278 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ + ldrh r3, [r4, #4] │ │ │ │ + movw r1, #41648 @ 0xa2b0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68380 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x24c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 860e0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 6837a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x246> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6837a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x246> │ │ │ │ + cmp r3, r6 │ │ │ │ + ble.n 69738 │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r1, [r7], #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 68384 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ - adds r6, #16 │ │ │ │ - b.n 68318 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1e4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6839a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x266> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6839a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x266> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_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} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - 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, 683da <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a6> │ │ │ │ - movw r1, #8504 @ 0x2138 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #27396 @ 0x6b04 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - movw r3, #21640 @ 0x5488 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 683ee <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2ba> │ │ │ │ - bl 115bfc │ │ │ │ - b.n 6840e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2da> │ │ │ │ - bl 10deb8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6840e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2da> │ │ │ │ - movw r3, #56052 @ 0xdaf4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 12b490 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 6840e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2da> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12b49c <_PyErr_Clear@@Base> │ │ │ │ + adds r6, #1 │ │ │ │ + bl 200cac │ │ │ │ + movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 125f18 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - │ │ │ │ -00068418 : │ │ │ │ - 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] @ (68484 ) │ │ │ │ - bl 12f648 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 6844a │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 6847c │ │ │ │ - movw r0, #8460 @ 0x210c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 118088 │ │ │ │ - cbz r0, 6847c │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [pc, #56] @ (68488 ) │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - mov r1, sp │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 95e6c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 68470 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 68474 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 6847c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68470 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - bne.n 68518 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 68244 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x110> │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6849a │ │ │ │ - movw r0, #59600 @ 0xe8d0 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.w 1ce93c │ │ │ │ - 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, #43748 @ 0xaae4 │ │ │ │ - movt r7, #43 @ 0x2b │ │ │ │ - subs r4, r0, #4 │ │ │ │ - movw r0, #33420 @ 0x828c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 1ce93c │ │ │ │ - ldr.w r1, [r4, #4]! │ │ │ │ - sub.w r3, r1, #32 │ │ │ │ - cbz r1, 68514 │ │ │ │ - cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 684da │ │ │ │ - movw r0, #43732 @ 0xaad4 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 1ce93c │ │ │ │ - b.n 684be │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 684ec │ │ │ │ - movw r0, #43736 @ 0xaad8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 1ce93c │ │ │ │ - b.n 684be │ │ │ │ - cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 684fe │ │ │ │ - movw r0, #43740 @ 0xaadc │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 1ce93c │ │ │ │ - b.n 684be │ │ │ │ - cmp.w r1, #65536 @ 0x10000 │ │ │ │ - movw r0, #48136 @ 0xbc08 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - it cc │ │ │ │ - movcc r0, r7 │ │ │ │ - bl 1ce93c │ │ │ │ - b.n 684be │ │ │ │ - movw r0, #33420 @ 0x828c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ce93c │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r4, #52896 @ 0xcea0 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r0, r4 │ │ │ │ - beq.n 6854e │ │ │ │ - ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 6856e │ │ │ │ - cbz r1, 68576 │ │ │ │ - movw r0, #43756 @ 0xaaec │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 15e518 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 6858c │ │ │ │ - cmp r5, r4 │ │ │ │ - beq.n 68576 │ │ │ │ - ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 68576 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1c4cac │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 6856e │ │ │ │ - movw r0, #43756 @ 0xaaec │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - mov r1, r6 │ │ │ │ - bl 177b34 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6856e │ │ │ │ - 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] @ (685f4 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ - ldr r3, [r6, #60] @ 0x3c │ │ │ │ - cbz r3, 685e6 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - bl f91f8 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 144408 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 685d6 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11988 @ 0x2ed4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 685ee │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 21ce40 <_Py_RestoreSignals@@Base+0x2534> │ │ │ │ - movw r4, #4364 @ 0x110c │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - 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 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f91f8 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 68624 │ │ │ │ - bl 80b80 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #4316 @ 0x10dc │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 6863c │ │ │ │ - tst.w r0, #128 @ 0x80 │ │ │ │ - movw r3, #7788 @ 0x1e6c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r0, #4316 @ 0x10dc │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - 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 r0, r1 │ │ │ │ - bl f91f8 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 68660 │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 68668 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 686b8 │ │ │ │ - subs r3, r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 68680 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16524 @ 0x408c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6865c │ │ │ │ - blx 2a9b4 <__errno_location@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - blx 29b80 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r3, 686b0 │ │ │ │ - cbz r0, 686b0 │ │ │ │ - movw r1, #43780 @ 0xab04 │ │ │ │ + movw r1, #41660 @ 0xa2bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - blx 2a040 │ │ │ │ - cbnz r0, 686b0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7b56c │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r1, r2, r3} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - push {lr} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - movw r3, #20420 @ 0x4fc4 │ │ │ │ - movt r3, #78 @ 0x4e │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cbz r2, 686dc │ │ │ │ - blx 29250 │ │ │ │ - movw r2, #38672 @ 0x9710 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - mov r6, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 291e4 │ │ │ │ - movw r1, #61828 @ 0xf184 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movs r2, #20 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ - cbz r6, 68724 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29c10 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #6324 @ 0x18b4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r2, #2 │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r1, [r7, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ - add r3, sp, #24 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 29edc <__vfprintf_chk@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2a31c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29ad4 │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 200f80 │ │ │ │ + movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 2b31e │ │ │ │ - │ │ │ │ -00068752 <_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, #43796 @ 0xab14 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 686ba │ │ │ │ + movw r1, #13424 @ 0x3470 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ + b.n 696ea │ │ │ │ + movw r1, #13424 @ 0x3470 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + movs r2, #1 │ │ │ │ + b.w 1afd90 <_Py_write_noraise@@Base> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ + 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 │ │ │ │ - ldr.w r8, [pc, #260] @ 68884 <_Py_FatalRefcountErrorFunc@@Base+0x132> │ │ │ │ + ldr.w r8, [pc, #260] @ 6986c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r8, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6887e <_Py_FatalRefcountErrorFunc@@Base+0x12c> │ │ │ │ + beq.n 69864 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r4, [r8, #1192] @ 0x4a8 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr.w sl, [r0] │ │ │ │ movw r5, #4788 @ 0x12b4 │ │ │ │ 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 687c4 <_Py_FatalRefcountErrorFunc@@Base+0x72> │ │ │ │ + beq.n 697aa │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 687a8 <_Py_FatalRefcountErrorFunc@@Base+0x56> │ │ │ │ + bne.n 6978e │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 687c8 <_Py_FatalRefcountErrorFunc@@Base+0x76> │ │ │ │ + b.n 697ae │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r3, r3, r6, r5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 687de <_Py_FatalRefcountErrorFunc@@Base+0x8c> │ │ │ │ + cbz r2, 697c4 │ │ │ │ adds r1, #12 │ │ │ │ movs r2, #0 │ │ │ │ add r1, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ blx 2a244 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 68808 <_Py_FatalRefcountErrorFunc@@Base+0xb6> │ │ │ │ + beq.n 697ee │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61828 @ 0xf184 │ │ │ │ + movw r1, #59332 @ 0xe7c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r5, r3, r6, r5 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 68844 <_Py_FatalRefcountErrorFunc@@Base+0xf2> │ │ │ │ + b.n 6982a │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r5, #54476 @ 0xd4cc │ │ │ │ + movw r5, #51900 @ 0xcabc │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ blx 29634 │ │ │ │ movs r3, #23 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 29fbc <__snprintf_chk@plt> │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #43856 @ 0xab50 │ │ │ │ + movw r1, #41672 @ 0xa2c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29c10 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23012 @ 0x59e4 │ │ │ │ + movw r1, #20516 @ 0x5024 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afd90 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r8, #1196] @ 0x4ac │ │ │ │ mov r0, r4 │ │ │ │ bl 2f0ec │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r8, #1200] @ 0x4b0 │ │ │ │ bl 2b604 │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [r9] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 29ee8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -00068888 : │ │ │ │ - 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] @ (68934 ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r2, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r1, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 688b2 │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 688a2 │ │ │ │ - mov r4, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 688c0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 278a48 │ │ │ │ - movw r0, #20120 @ 0x4e98 │ │ │ │ - movt r0, #73 @ 0x49 │ │ │ │ - ldr.w r3, [r0, #1604] @ 0x644 │ │ │ │ - cmp r3, #31 │ │ │ │ - ble.n 688fc │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 688e8 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 688d8 │ │ │ │ - dmb ish │ │ │ │ - beq.n 688f6 │ │ │ │ - add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 25dac8 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68932 │ │ │ │ - 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 68922 │ │ │ │ - strexb r1, r2, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 68912 │ │ │ │ - dmb ish │ │ │ │ - beq.n 68930 │ │ │ │ - add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 25dac8 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - strb r0, [r3, r1] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -00068938 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - blx 291e4 │ │ │ │ - blx 29b50 │ │ │ │ - cbnz r0, 68984 │ │ │ │ - bl 9aa0c <_Py_GetConfig@@Base> │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 68986 │ │ │ │ - cbz r4, 68984 │ │ │ │ - movw r1, #59144 @ 0xe708 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a960 │ │ │ │ - cbz r0, 68984 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #39676 @ 0x9afc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - blx 2a960 │ │ │ │ - clz r0, r0 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - b.n 68986 │ │ │ │ - movs r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 56682 <_Py_hashtable_size@@Base> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + add r2, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00068988 : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 2bbec │ │ │ │ - │ │ │ │ -00068990 : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 2bbec │ │ │ │ - │ │ │ │ -00068996 : │ │ │ │ - mov r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 2bbec │ │ │ │ +00069890 <_Py_stat@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r0, #38664 @ 0x9708 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 1182b4 │ │ │ │ + cbz r0, 698f0 <_Py_stat@@Base+0x60> │ │ │ │ movs r2, #0 │ │ │ │ - mov r3, sp │ │ │ │ - movw r1, #59144 @ 0xe708 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - movs r4, #0 │ │ │ │ - movs r5, #13 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 2bbec │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 14c7cc │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 698ce <_Py_stat@@Base+0x3e> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 698f0 <_Py_stat@@Base+0x60> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 698f0 <_Py_stat@@Base+0x60> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 698f0 <_Py_stat@@Base+0x60> │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2a0ec <__stat64_time64@plt> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 698f4 <_Py_stat@@Base+0x64> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 698f4 <_Py_stat@@Base+0x64> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 698f4 <_Py_stat@@Base+0x64> │ │ │ │ + mvn.w r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -000689dc : │ │ │ │ - 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 60642 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000689fe : │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, 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 60642 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068a22 : │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r5, #11676 @ 0x2d9c │ │ │ │ + movt r5, #78 @ 0x4e │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + cbz r4, 69926 <_Py_stat@@Base+0x96> │ │ │ │ + bl 98b84 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9b6dc │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 81684 │ │ │ │ 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 60642 │ │ │ │ - add sp, #16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 98b84 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2a450 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b6dc │ │ │ │ + bl e9520 │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00068a46 : │ │ │ │ - push {r4, lr} │ │ │ │ +00069964 <_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, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 2b87a │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 92894 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 69a0c <_Py_open@@Base+0xa8> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + orr.w r6, r6, #524288 @ 0x80000 │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movw r1, #55544 @ 0xd8f8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #57244 @ 0xdf9c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 92c88 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 69a24 <_Py_open@@Base+0xc0> │ │ │ │ + bl 98b84 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2a0c8 <__open64_2@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9b6dc │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 699da <_Py_open@@Base+0x76> │ │ │ │ + blx 2a9b4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 69a12 <_Py_open@@Base+0xae> │ │ │ │ + bl e9520 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 699ac <_Py_open@@Base+0x48> │ │ │ │ + b.n 69a24 <_Py_open@@Base+0xc0> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 699f0 <_Py_open@@Base+0x8c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 699f0 <_Py_open@@Base+0x8c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r3, #23152 @ 0x5a70 │ │ │ │ + movt r3, #72 @ 0x48 │ │ │ │ + bl 1c62b8 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 69a3e <_Py_open@@Base+0xda> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2a058 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 69a3e <_Py_open@@Base+0xda> │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f64ec │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 69a0c <_Py_open@@Base+0xa8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 69a0c <_Py_open@@Base+0xa8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69a0c <_Py_open@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068a66 : │ │ │ │ - push {r4, lr} │ │ │ │ + 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 │ │ │ │ - sub sp, #8 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ + ldr r5, [pc, #108] @ (69ac4 <_Py_open@@Base+0x160>) │ │ │ │ + movw r4, #2972 @ 0xb9c │ │ │ │ + movt r4, #42 @ 0x2a │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2b87a │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.w 80d4c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #148] @ 0x94 │ │ │ │ + mov.w r5, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 22a534 │ │ │ │ + cbnz r0, 69a7c <_Py_open@@Base+0x118> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 69aac <_Py_open@@Base+0x148> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #57168 @ 0xdf50 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #38792 @ 0x9788 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 92c88 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 69a78 <_Py_open@@Base+0x114> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 22b2c0 <_PyTime_FromMillisecondsObject@@Base+0x1ec> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 69a78 <_Py_open@@Base+0x114> │ │ │ │ + bl 81684 │ │ │ │ + ldr r3, [pc, #20] @ (69ac4 <_Py_open@@Base+0x160>) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 69abe <_Py_open@@Base+0x15a> │ │ │ │ + blx 2a220 <__stack_chk_fail@plt> │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ + pop {r4, r5, r6, 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, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 68aaa │ │ │ │ + cbnz r2, 69aea <_Py_open@@Base+0x186> │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 68aaa │ │ │ │ + bne.n 69aea <_Py_open@@Base+0x186> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68aca │ │ │ │ - movs r4, #3 │ │ │ │ + cbnz r0, 69b04 <_Py_open@@Base+0x1a0> │ │ │ │ + ldr r4, [pc, #104] @ (69b54 <_Py_open@@Base+0x1f0>) │ │ │ │ add r3, sp, #28 │ │ │ │ - str r4, [sp, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movs r4, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ - strd r4, r3, [sp, #8] │ │ │ │ - movw r4, #19252 @ 0x4b34 │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68b12 │ │ │ │ + cbz r0, 69b4c <_Py_open@@Base+0x1e8> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 68adc │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 68b12 │ │ │ │ + bne.n 69b16 <_Py_open@@Base+0x1b2> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 69b4c <_Py_open@@Base+0x1e8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 68aee │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 68b12 │ │ │ │ + bne.n 69b28 <_Py_open@@Base+0x1c4> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 69b4c <_Py_open@@Base+0x1e8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68b00 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 68b12 │ │ │ │ + bne.n 69b3a <_Py_open@@Base+0x1d6> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 69b4c <_Py_open@@Base+0x1e8> │ │ │ │ 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 27ca84 <_PyCrossInterpreterData_Free@@Base+0x524> │ │ │ │ + b.w 27c0e4 <_PyCrossInterpreterData_Free@@Base+0x524> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #384] @ (69cd8 <_Py_open@@Base+0x374>) │ │ │ │ + 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, 68b38 │ │ │ │ + cbnz r3, 69b78 <_Py_open@@Base+0x214> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 68b38 │ │ │ │ + ble.n 69b78 <_Py_open@@Base+0x214> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68b38 │ │ │ │ - cbnz r0, 68b50 │ │ │ │ + bne.n 69b78 <_Py_open@@Base+0x214> │ │ │ │ + cbnz r0, 69b90 <_Py_open@@Base+0x22c> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (68b70 ) │ │ │ │ + ldr r4, [pc, #48] @ (69bb0 <_Py_open@@Base+0x24c>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68b68 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69ba8 <_Py_open@@Base+0x244> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68b62 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 68b68 │ │ │ │ + bne.n 69ba2 <_Py_open@@Base+0x23e> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 69ba8 <_Py_open@@Base+0x244> │ │ │ │ mov r0, r4 │ │ │ │ blx 2982c <_exit@plt> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #384] @ (68cf4 ) │ │ │ │ + ldr r3, [pc, #560] @ (69de4 <_Py_open@@Base+0x480>) │ │ │ │ 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 f8e58 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 69be0 <_Py_open@@Base+0x27c> │ │ │ │ + bl 80da0 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #4316 @ 0x10dc │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 69bf8 <_Py_open@@Base+0x294> │ │ │ │ + tst.w r0, #128 @ 0x80 │ │ │ │ + movw r3, #7788 @ 0x1e6c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r0, #4316 @ 0x10dc │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + pop {r3, 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, 68b94 │ │ │ │ + cbnz r3, 69c1a <_Py_open@@Base+0x2b6> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 68b94 │ │ │ │ + ble.n 69c1a <_Py_open@@Base+0x2b6> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68b94 │ │ │ │ - cbnz r0, 68bb0 │ │ │ │ + bne.n 69c1a <_Py_open@@Base+0x2b6> │ │ │ │ + cbnz r0, 69c36 <_Py_open@@Base+0x2d2> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (68bec ) │ │ │ │ + ldr r4, [pc, #80] @ (69c74 <_Py_open@@Base+0x310>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 68bb0 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69c36 <_Py_open@@Base+0x2d2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68be8 │ │ │ │ + b.n 69c6e <_Py_open@@Base+0x30a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68bcc │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 69c52 <_Py_open@@Base+0x2ee> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 68bac │ │ │ │ + bne.n 69c32 <_Py_open@@Base+0x2ce> │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 68be8 │ │ │ │ + b.n 69c6e <_Py_open@@Base+0x30a> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ 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 r3, [pc, #560] @ (68e20 ) │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #736] @ (69f58 <_Py_open@@Base+0x5f4>) │ │ │ │ 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, 68c10 │ │ │ │ + cbnz r3, 69c98 <_Py_open@@Base+0x334> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 68c10 │ │ │ │ + ble.n 69c98 <_Py_open@@Base+0x334> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68c10 │ │ │ │ - cbnz r0, 68c2c │ │ │ │ + bne.n 69c98 <_Py_open@@Base+0x334> │ │ │ │ + cbnz r0, 69cb4 <_Py_open@@Base+0x350> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (68c6c ) │ │ │ │ + ldr r4, [pc, #84] @ (69cf4 <_Py_open@@Base+0x390>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 68c2c │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69cb4 <_Py_open@@Base+0x350> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68c68 │ │ │ │ + b.n 69cf0 <_Py_open@@Base+0x38c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68c48 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 69cd0 <_Py_open@@Base+0x36c> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 68c28 │ │ │ │ + bne.n 69cb0 <_Py_open@@Base+0x34c> │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 68c68 │ │ │ │ + b.n 69cf0 <_Py_open@@Base+0x38c> │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ 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 r3, [pc, #736] @ (68f50 ) │ │ │ │ + ldr r3, [pc, #912] @ (6a088 <_Py_open@@Base+0x724>) │ │ │ │ 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, 68c90 │ │ │ │ + cbnz r3, 69d18 <_Py_open@@Base+0x3b4> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 68c90 │ │ │ │ + ble.n 69d18 <_Py_open@@Base+0x3b4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68c90 │ │ │ │ - cbnz r0, 68cac │ │ │ │ + bne.n 69d18 <_Py_open@@Base+0x3b4> │ │ │ │ + cbnz r0, 69d34 <_Py_open@@Base+0x3d0> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (68ce4 ) │ │ │ │ + ldr r4, [pc, #76] @ (69d6c <_Py_open@@Base+0x408>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 68cac │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69d34 <_Py_open@@Base+0x3d0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68ce0 │ │ │ │ + b.n 69d68 <_Py_open@@Base+0x404> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68cc8 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 69d50 <_Py_open@@Base+0x3ec> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 68ca8 │ │ │ │ + bne.n 69d30 <_Py_open@@Base+0x3cc> │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 68ce0 │ │ │ │ + b.n 69d68 <_Py_open@@Base+0x404> │ │ │ │ tst.w r0, #127 @ 0x7f │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #912] @ (69078 ) │ │ │ │ + ldr r4, [pc, #64] @ (69db0 <_Py_open@@Base+0x44c>) │ │ │ │ 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, 68d08 │ │ │ │ + cbnz r3, 69d90 <_Py_open@@Base+0x42c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 68d08 │ │ │ │ + ble.n 69d90 <_Py_open@@Base+0x42c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68d08 │ │ │ │ - cbnz r0, 68d20 │ │ │ │ + bne.n 69d90 <_Py_open@@Base+0x42c> │ │ │ │ + cbnz r0, 69da8 <_Py_open@@Base+0x444> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68d48 ) │ │ │ │ + ldr r4, [pc, #56] @ (69dd0 <_Py_open@@Base+0x46c>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68d40 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69dc8 <_Py_open@@Base+0x464> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68d32 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 68d40 │ │ │ │ + bne.n 69dba <_Py_open@@Base+0x456> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 69dc8 <_Py_open@@Base+0x464> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #64] @ (68d8c ) │ │ │ │ + ldr r4, [pc, #240] @ (69ec4 <_Py_open@@Base+0x560>) │ │ │ │ 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, 68d6c │ │ │ │ + cbnz r3, 69df4 <_Py_open@@Base+0x490> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 68d6c │ │ │ │ + ble.n 69df4 <_Py_open@@Base+0x490> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68d6c │ │ │ │ - cbnz r0, 68d84 │ │ │ │ + bne.n 69df4 <_Py_open@@Base+0x490> │ │ │ │ + cbnz r0, 69e0c <_Py_open@@Base+0x4a8> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68dac ) │ │ │ │ + ldr r4, [pc, #56] @ (69e34 <_Py_open@@Base+0x4d0>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68da4 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69e2c <_Py_open@@Base+0x4c8> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68d96 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 68da4 │ │ │ │ + bne.n 69e1e <_Py_open@@Base+0x4ba> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 69e2c <_Py_open@@Base+0x4c8> │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #240] @ (68ea0 ) │ │ │ │ + ldr r4, [pc, #416] @ (69fd8 <_Py_open@@Base+0x674>) │ │ │ │ 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, 68dd0 │ │ │ │ + cbnz r3, 69e58 <_Py_open@@Base+0x4f4> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 68dd0 │ │ │ │ + ble.n 69e58 <_Py_open@@Base+0x4f4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68dd0 │ │ │ │ - cbnz r0, 68de8 │ │ │ │ + bne.n 69e58 <_Py_open@@Base+0x4f4> │ │ │ │ + cbnz r0, 69e70 <_Py_open@@Base+0x50c> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68e10 ) │ │ │ │ + ldr r4, [pc, #56] @ (69e98 <_Py_open@@Base+0x534>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68e08 │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69e90 <_Py_open@@Base+0x52c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68dfa │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 68e08 │ │ │ │ + bne.n 69e82 <_Py_open@@Base+0x51e> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 69e90 <_Py_open@@Base+0x52c> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #416] @ (68fb4 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - 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, 68e2e │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 68e3c │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 68e3a │ │ │ │ - bne.n 68e36 │ │ │ │ - cbnz r1, 68e56 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 68e3c │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r1, [pc, #168] @ (68ee8 ) │ │ │ │ - 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 68e5c │ │ │ │ - b.n 68ee2 │ │ │ │ - clz r4, r1 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ - cmn r5, r4 │ │ │ │ - beq.n 68eae │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl c78d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 68ee2 │ │ │ │ - beq.n 68eae │ │ │ │ - ldr r1, [pc, #124] @ (68eec ) │ │ │ │ - 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 90f80 │ │ │ │ - cbz r0, 68ea2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - addeq r4, #1 │ │ │ │ - b.n 68e84 │ │ │ │ - ldr r3, [pc, #76] @ (68ef0 ) │ │ │ │ - ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r4, r3 │ │ │ │ - b.n 68ecc │ │ │ │ - ldr r1, [pc, #60] @ (68eec ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #56] @ (68ef0 ) │ │ │ │ - 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 68ed6 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 68ee2 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80d4c │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r4, [pc, #592] @ (6913c ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37e42 │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - 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 68f48 │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #10352 @ 0x2870 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #27608 @ 0x6bd8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 68f7a │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 8bf70 │ │ │ │ - cbz r0, 68f7a │ │ │ │ - blx 29c10 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r0, r2 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - itete ne │ │ │ │ - movwne r1, #31400 @ 0x7aa8 │ │ │ │ - movweq r1, #43900 @ 0xab7c │ │ │ │ - movtne r1, #40 @ 0x28 │ │ │ │ - movteq r1, #43 @ 0x2b │ │ │ │ - bl 12f780 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {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 r6, [pc, #180] @ (69048 ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 124ad4 │ │ │ │ - ldr.w r4, [r6, #1292] @ 0x50c │ │ │ │ - cbz r4, 68fb2 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 2fdda <_PyTraceMalloc_GetTraceback@@Base+0xf2> │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 68fc2 │ │ │ │ - movw r1, #43932 @ 0xab9c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 104e90 │ │ │ │ - cbz r4, 69042 │ │ │ │ - add.w r7, r4, #8 │ │ │ │ - movs r6, #0 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r1, #44000 @ 0xabe0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ - ldrh r3, [r4, #4] │ │ │ │ - movw r1, #44056 @ 0xac18 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r2, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r3, r6 │ │ │ │ - ble.n 69030 │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r1, [r7], #8 │ │ │ │ - mov r0, r5 │ │ │ │ - adds r6, #1 │ │ │ │ - bl 200974 │ │ │ │ - movs r2, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r1, #44068 @ 0xac24 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r1, [r7, #-4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 200c48 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r1, #15996 @ 0x3e7c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 1af720 <_Py_write_noraise@@Base> │ │ │ │ - b.n 68fe2 │ │ │ │ - movw r1, #15996 @ 0x3e7c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - movs r2, #1 │ │ │ │ - b.w 1af720 <_Py_write_noraise@@Base> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -0006904c : │ │ │ │ - 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, #14148 @ 0x3744 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - sub sp, #4 │ │ │ │ - blx 29cec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 690fa │ │ │ │ - movw r5, #11764 @ 0x2df4 │ │ │ │ - movt r5, #78 @ 0x4e │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cbz r3, 6908c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - movs r1, #1 │ │ │ │ - bl 124ad4 │ │ │ │ - b.n 690b2 │ │ │ │ - bl 355da │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 69082 │ │ │ │ - b.n 690fe │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - blx 2a098 │ │ │ │ - cmp r0, r7 │ │ │ │ - bcc.n 690e8 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - blx 29ad4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 690e8 │ │ │ │ - cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 690dc │ │ │ │ - mov.w r2, #4096 @ 0x1000 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2a720 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, sp │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 69098 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2a7a4 │ │ │ │ - subs r4, r0, r7 │ │ │ │ - it ne │ │ │ │ - movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 690ec │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29d7c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 690b2 │ │ │ │ - b.n 690ec │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29458 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 104e90 │ │ │ │ - b.n 690fe │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r4 │ │ │ │ - add.w sp, sp, #4096 @ 0x1000 │ │ │ │ - add sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00069108 : │ │ │ │ - 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 29548 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 6912a │ │ │ │ - adds r5, #1 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - b.n 6911a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 734d0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 691ba │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29548 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 6914c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29934 │ │ │ │ - add.w r5, r7, r0, lsl #2 │ │ │ │ - subs r1, r5, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - asrs r1, r1, #2 │ │ │ │ - bl 8b904 │ │ │ │ - cbnz r0, 69170 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 691ba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 691ba │ │ │ │ - mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 691ba │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - str r0, [r2, r4] │ │ │ │ - cbz r3, 6917e │ │ │ │ - adds r4, #4 │ │ │ │ - adds r7, r5, #4 │ │ │ │ - b.n 69136 │ │ │ │ - ldr r0, [pc, #76] @ (691cc ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (691d0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 1de7e0 │ │ │ │ - cbz r0, 691a0 │ │ │ │ - movw r1, #44080 @ 0xac30 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #56] @ (691d4 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 691c8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 691c8 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #44104 @ 0xac48 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #16] @ (691d4 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 6968c <_Py_open@@Base+0x3c0> │ │ │ │ + ldr r4, [pc, #592] @ (6a0ec <_Py_open@@Base+0x788>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 691e8 │ │ │ │ - lsls r5, r0, #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 56726 <_Py_hashtable_size@@Base> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - add r2, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000691f8 <_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 118cac │ │ │ │ - cbz r0, 69258 <_Py_stat@@Base+0x60> │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 14d1a4 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 69236 <_Py_stat@@Base+0x3e> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 69258 <_Py_stat@@Base+0x60> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 69258 <_Py_stat@@Base+0x60> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 69258 <_Py_stat@@Base+0x60> │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2a0ec <__stat64_time64@plt> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6925c <_Py_stat@@Base+0x64> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6925c <_Py_stat@@Base+0x64> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6925c <_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, #11676 @ 0x2d9c │ │ │ │ - movt r5, #78 @ 0x4e │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - cbz r4, 6928e <_Py_stat@@Base+0x96> │ │ │ │ - bl 98ae4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 81464 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 98ae4 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2a450 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b624 │ │ │ │ - bl e98a0 │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000692cc <_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 92640 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 69374 <_Py_open@@Base+0xa8> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - orr.w r6, r6, #524288 @ 0x80000 │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #59740 @ 0xe95c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 92a30 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 6938c <_Py_open@@Base+0xc0> │ │ │ │ - bl 98ae4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2a0c8 <__open64_2@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9b624 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 69342 <_Py_open@@Base+0x76> │ │ │ │ - blx 2a9b4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 6937a <_Py_open@@Base+0xae> │ │ │ │ - bl e98a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 69314 <_Py_open@@Base+0x48> │ │ │ │ - b.n 6938c <_Py_open@@Base+0xc0> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 69358 <_Py_open@@Base+0x8c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 69358 <_Py_open@@Base+0x8c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r3, #23152 @ 0x5a70 │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ - bl 1c5b98 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 693a6 <_Py_open@@Base+0xda> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2a058 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 693a6 <_Py_open@@Base+0xda> │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f686c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 69374 <_Py_open@@Base+0xa8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 69374 <_Py_open@@Base+0xa8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 69374 <_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] @ (6942c <_Py_open@@Base+0x160>) │ │ │ │ - movw r4, #5548 @ 0x15ac │ │ │ │ - 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 22a54c │ │ │ │ - cbnz r0, 693e4 <_Py_open@@Base+0x118> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 69414 <_Py_open@@Base+0x148> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #59744 @ 0xe960 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #41368 @ 0xa198 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 92a30 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 693e0 <_Py_open@@Base+0x114> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 22b2c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 693e0 <_Py_open@@Base+0x114> │ │ │ │ - bl 81464 │ │ │ │ - ldr r3, [pc, #20] @ (6942c <_Py_open@@Base+0x160>) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 69426 <_Py_open@@Base+0x15a> │ │ │ │ - blx 2a220 <__stack_chk_fail@plt> │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ - pop {r4, r5, r6, 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, #4072] @ 0xfe8 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #16 │ │ │ │ - movw r0, #44128 @ 0xac60 │ │ │ │ + movw r0, #41716 @ 0xa2f4 │ │ │ │ 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 e27ac │ │ │ │ + bl e2430 │ │ │ │ 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, #44160 @ 0xac80 │ │ │ │ + movw r0, #41748 @ 0xa314 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r3, r4, [r1, #16] │ │ │ │ ldrd r1, r2, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ 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 20d158 │ │ │ │ + bl 20d744 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #44216 @ 0xacb8 │ │ │ │ + movw r0, #41804 @ 0xa34c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #44240 @ 0xacd0 │ │ │ │ + movw r4, #41828 @ 0xa364 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - movw r1, #16544 @ 0x40a0 │ │ │ │ + movw r1, #14028 @ 0x36cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #44252 @ 0xacdc │ │ │ │ + movw r0, #41840 @ 0xa370 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ pop {r4} │ │ │ │ - b.w e27ac │ │ │ │ + b.w e2430 │ │ │ │ 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, #16544 @ 0x40a0 │ │ │ │ + movw r1, #14028 @ 0x36cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - movw r3, #44240 @ 0xacd0 │ │ │ │ + movw r3, #41828 @ 0xa364 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r0, #44276 @ 0xacf4 │ │ │ │ + movw r0, #41864 @ 0xa388 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ 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 bb1bc │ │ │ │ - cbnz r0, 69560 <_Py_open@@Base+0x294> │ │ │ │ + bl bad2c │ │ │ │ + cbnz r0, 69fcc <_Py_open@@Base+0x668> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69592 <_Py_open@@Base+0x2c6> │ │ │ │ + b.n 69ffe <_Py_open@@Base+0x69a> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb1bc │ │ │ │ + bl bad2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6955c <_Py_open@@Base+0x290> │ │ │ │ + beq.n 69fc8 <_Py_open@@Base+0x664> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb1bc │ │ │ │ + bl bad2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6955c <_Py_open@@Base+0x290> │ │ │ │ + beq.n 69fc8 <_Py_open@@Base+0x664> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #44320 @ 0xad20 │ │ │ │ + movw r0, #41908 @ 0xa3b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e27ac │ │ │ │ + bl e2430 │ │ │ │ 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 │ │ │ │ mov r8, r0 │ │ │ │ - bl 72508 │ │ │ │ - cbz r0, 69614 <_Py_open@@Base+0x348> │ │ │ │ + bl 7273c │ │ │ │ + cbz r0, 6a080 <_Py_open@@Base+0x71c> │ │ │ │ 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 69616 <_Py_open@@Base+0x34a> │ │ │ │ + bls.n 6a082 <_Py_open@@Base+0x71e> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r9, [r3, r5, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 695d2 <_Py_open@@Base+0x306> │ │ │ │ + bne.n 6a03e <_Py_open@@Base+0x6da> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 695b6 <_Py_open@@Base+0x2ea> │ │ │ │ - bl 80d4c │ │ │ │ + b.n 6a022 <_Py_open@@Base+0x6be> │ │ │ │ + bl 80f6c │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r6, 695fe <_Py_open@@Base+0x332> │ │ │ │ - bl 7a7a4 │ │ │ │ + cbz r6, 6a06a <_Py_open@@Base+0x706> │ │ │ │ + bl 7a9d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 695f8 <_Py_open@@Base+0x32c> │ │ │ │ + beq.n 6a064 <_Py_open@@Base+0x700> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 695f8 <_Py_open@@Base+0x32c> │ │ │ │ + cbnz r3, 6a064 <_Py_open@@Base+0x700> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 695ce <_Py_open@@Base+0x302> │ │ │ │ + bne.n 6a03a <_Py_open@@Base+0x6d6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69614 <_Py_open@@Base+0x348> │ │ │ │ + beq.n 6a080 <_Py_open@@Base+0x71c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69614 <_Py_open@@Base+0x348> │ │ │ │ + cbnz r3, 6a080 <_Py_open@@Base+0x71c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 69596 <_Py_open@@Base+0x2ca> │ │ │ │ + b.n 6a002 <_Py_open@@Base+0x69e> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 69596 <_Py_open@@Base+0x2ca> │ │ │ │ - cbz r0, 6968a <_Py_open@@Base+0x3be> │ │ │ │ + bl 6a002 <_Py_open@@Base+0x69e> │ │ │ │ + cbz r0, 6a0f6 <_Py_open@@Base+0x792> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 73304 │ │ │ │ + bl 73528 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69656 <_Py_open@@Base+0x38a> │ │ │ │ + cbnz r0, 6a0c2 <_Py_open@@Base+0x75e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6968a <_Py_open@@Base+0x3be> │ │ │ │ + beq.n 6a0f6 <_Py_open@@Base+0x792> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6968a <_Py_open@@Base+0x3be> │ │ │ │ + cbnz r3, 6a0f6 <_Py_open@@Base+0x792> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6968a <_Py_open@@Base+0x3be> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a0f6 <_Py_open@@Base+0x792> │ │ │ │ movs r0, #1 │ │ │ │ - bl 73304 │ │ │ │ + bl 73528 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 6968e <_Py_open@@Base+0x3c2> │ │ │ │ + cbnz r0, 6a0fa <_Py_open@@Base+0x796> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 69674 <_Py_open@@Base+0x3a8> │ │ │ │ + beq.n 6a0e0 <_Py_open@@Base+0x77c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 69674 <_Py_open@@Base+0x3a8> │ │ │ │ + cbnz r3, 6a0e0 <_Py_open@@Base+0x77c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6968a <_Py_open@@Base+0x3be> │ │ │ │ + beq.n 6a0f6 <_Py_open@@Base+0x792> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6968a <_Py_open@@Base+0x3be> │ │ │ │ + cbnz r3, 6a0f6 <_Py_open@@Base+0x792> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 696a6 <_Py_open@@Base+0x3da> │ │ │ │ + b.n 6a112 <_Py_open@@Base+0x7ae> │ │ │ │ movw r3, #21640 @ 0x5488 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r3, r0, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ @@ -94717,161 +95724,161 @@ │ │ │ │ mov r0, r4 │ │ │ │ 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 f91f8 │ │ │ │ + bl f8e58 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 696ca <_Py_open@@Base+0x3fe> │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 696ce <_Py_open@@Base+0x402> │ │ │ │ - b.n 69710 <_Py_open@@Base+0x444> │ │ │ │ + bne.n 6a136 <_Py_open@@Base+0x7d2> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 6a13a <_Py_open@@Base+0x7d6> │ │ │ │ + b.n 6a17c <_Py_open@@Base+0x818> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 696e6 <_Py_open@@Base+0x41a> │ │ │ │ + bge.n 6a152 <_Py_open@@Base+0x7ee> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44360 @ 0xad48 │ │ │ │ + movw r1, #41948 @ 0xa3dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 69710 <_Py_open@@Base+0x444> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6a17c <_Py_open@@Base+0x818> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 69704 <_Py_open@@Base+0x438> │ │ │ │ + blt.n 6a170 <_Py_open@@Base+0x80c> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44432 @ 0xad90 │ │ │ │ + movw r1, #42020 @ 0xa424 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 69710 <_Py_open@@Base+0x444> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6a17c <_Py_open@@Base+0x818> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7f1f8 │ │ │ │ + b.w 7f420 │ │ │ │ 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 f91f8 │ │ │ │ + bl f8e58 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69734 <_Py_open@@Base+0x468> │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 69738 <_Py_open@@Base+0x46c> │ │ │ │ - b.n 6977a <_Py_open@@Base+0x4ae> │ │ │ │ + bne.n 6a1a0 <_Py_open@@Base+0x83c> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 6a1a4 <_Py_open@@Base+0x840> │ │ │ │ + b.n 6a1e6 <_Py_open@@Base+0x882> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69750 <_Py_open@@Base+0x484> │ │ │ │ + bge.n 6a1bc <_Py_open@@Base+0x858> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44500 @ 0xadd4 │ │ │ │ + movw r1, #42088 @ 0xa468 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6977a <_Py_open@@Base+0x4ae> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6a1e6 <_Py_open@@Base+0x882> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 6976e <_Py_open@@Base+0x4a2> │ │ │ │ + blt.n 6a1da <_Py_open@@Base+0x876> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44572 @ 0xae1c │ │ │ │ + movw r1, #42160 @ 0xa4b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6977a <_Py_open@@Base+0x4ae> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6a1e6 <_Py_open@@Base+0x882> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7f1f8 │ │ │ │ + b.w 7f420 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, 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 69782 <_Py_open@@Base+0x4b6> │ │ │ │ - b.w 7f1f8 │ │ │ │ + bgt.n 6a1ee <_Py_open@@Base+0x88a> │ │ │ │ + b.w 7f420 │ │ │ │ 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 697ca <_Py_open@@Base+0x4fe> │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + bmi.n 6a236 <_Py_open@@Base+0x8d2> │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #10352 @ 0x2870 │ │ │ │ + movw r1, #7900 @ 0x1edc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #44676 @ 0xae84 │ │ │ │ + movw r0, #42264 @ 0xa518 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 697d6 <_Py_open@@Base+0x50a> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a242 <_Py_open@@Base+0x8de> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 697da <_Py_open@@Base+0x50e> │ │ │ │ + cbnz r0, 6a246 <_Py_open@@Base+0x8e2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6982c <_Py_open@@Base+0x560> │ │ │ │ + b.n 6a298 <_Py_open@@Base+0x934> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 697fc <_Py_open@@Base+0x530> │ │ │ │ + beq.n 6a268 <_Py_open@@Base+0x904> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 697d6 <_Py_open@@Base+0x50a> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6a242 <_Py_open@@Base+0x8de> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29aec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 69814 <_Py_open@@Base+0x548> │ │ │ │ + cbz r0, 6a280 <_Py_open@@Base+0x91c> │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 730ec │ │ │ │ - b.n 6982c <_Py_open@@Base+0x560> │ │ │ │ + bl 73310 │ │ │ │ + b.n 6a298 <_Py_open@@Base+0x934> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44640 @ 0xae60 │ │ │ │ + movw r1, #42228 @ 0xa4f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 69868 <_Py_open@@Base+0x59c> │ │ │ │ + cbz r3, 6a2d4 <_Py_open@@Base+0x970> │ │ │ │ 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 29970 │ │ │ │ - cbz r0, 6985e <_Py_open@@Base+0x592> │ │ │ │ + cbz r0, 6a2ca <_Py_open@@Base+0x966> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 730ec │ │ │ │ - b.n 69872 <_Py_open@@Base+0x5a6> │ │ │ │ + bl 73310 │ │ │ │ + b.n 6a2de <_Py_open@@Base+0x97a> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 69872 <_Py_open@@Base+0x5a6> │ │ │ │ + b.n 6a2de <_Py_open@@Base+0x97a> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -94882,392 +95889,435 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29634 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d2320 │ │ │ │ - cbnz r0, 698dc <_Py_open@@Base+0x610> │ │ │ │ + bl d1ec0 │ │ │ │ + cbnz r0, 6a348 <_Py_open@@Base+0x9e4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 698c4 <_Py_open@@Base+0x5f8> │ │ │ │ + beq.n 6a330 <_Py_open@@Base+0x9cc> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #44688 @ 0xae90 │ │ │ │ + movw r1, #42276 @ 0xa524 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ - b.n 698de <_Py_open@@Base+0x612> │ │ │ │ + bl d2994 │ │ │ │ + b.n 6a34a <_Py_open@@Base+0x9e6> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ mov r0, r4 │ │ │ │ blx 29368 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 698de <_Py_open@@Base+0x612> │ │ │ │ + b.n 6a34a <_Py_open@@Base+0x9e6> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 698e8 <_Py_open@@Base+0x61c> │ │ │ │ + cbz r3, 6a354 <_Py_open@@Base+0x9f0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ 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 f91f8 │ │ │ │ + bl f8e58 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6a37c <_Py_open@@Base+0xa18> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 6a384 <_Py_open@@Base+0xa20> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6a3d4 <_Py_open@@Base+0xa70> │ │ │ │ + subs r3, r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bls.n 6a39c <_Py_open@@Base+0xa38> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #13952 @ 0x3680 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6a378 <_Py_open@@Base+0xa14> │ │ │ │ + blx 2a9b4 <__errno_location@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + blx 29b80 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r3, 6a3cc <_Py_open@@Base+0xa68> │ │ │ │ + cbz r0, 6a3cc <_Py_open@@Base+0xa68> │ │ │ │ + movw r1, #42316 @ 0xa54c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + blx 2a040 │ │ │ │ + cbnz r0, 6a3cc <_Py_open@@Base+0xa68> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7b798 │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + 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 f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6990e <_Py_open@@Base+0x642> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 69940 <_Py_open@@Base+0x674> │ │ │ │ + bne.n 6a3f6 <_Py_open@@Base+0xa92> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 6a428 <_Py_open@@Base+0xac4> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2a04c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69938 <_Py_open@@Base+0x66c> │ │ │ │ + bne.n 6a420 <_Py_open@@Base+0xabc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 69938 <_Py_open@@Base+0x66c> │ │ │ │ + cbz r3, 6a420 <_Py_open@@Base+0xabc> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 81464 │ │ │ │ + b.w 81684 │ │ │ │ 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 2a328 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6996c <_Py_open@@Base+0x6a0> │ │ │ │ + bge.n 6a454 <_Py_open@@Base+0xaf0> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 2a088 │ │ │ │ - cbz r0, 699b0 <_Py_open@@Base+0x6e4> │ │ │ │ + cbz r0, 6a498 <_Py_open@@Base+0xb34> │ │ │ │ negs r4, r0 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 699b6 <_Py_open@@Base+0x6ea> │ │ │ │ + b.n 6a49e <_Py_open@@Base+0xb3a> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92640 │ │ │ │ + bl 92894 │ │ │ │ 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 296b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 699e2 <_Py_open@@Base+0x716> │ │ │ │ + bge.n 6a4ca <_Py_open@@Base+0xb66> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 2a978 │ │ │ │ - cbz r0, 69a18 <_Py_open@@Base+0x74c> │ │ │ │ + cbz r0, 6a500 <_Py_open@@Base+0xb9c> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69a2a <_Py_open@@Base+0x75e> │ │ │ │ + b.n 6a512 <_Py_open@@Base+0xbae> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29cc8 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2fd34 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + bl 2fd58 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ 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 21dbbc <_PyCrossInterpreterData_RegisterClass@@Base+0x560> │ │ │ │ - cbz r0, 69a88 <_Py_open@@Base+0x7bc> │ │ │ │ + bl 21de2c <_PyCrossInterpreterData_RegisterClass@@Base+0x560> │ │ │ │ + cbz r0, 6a570 <_Py_open@@Base+0xc0c> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 29cc8 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 297d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ - cbz r5, 69a82 <_Py_open@@Base+0x7b6> │ │ │ │ + bl 9b6dc │ │ │ │ + cbz r5, 6a56a <_Py_open@@Base+0xc06> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69a88 <_Py_open@@Base+0x7bc> │ │ │ │ + b.n 6a570 <_Py_open@@Base+0xc0c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ 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 291a8 │ │ │ │ - cbz r0, 69ab8 <_Py_open@@Base+0x7ec> │ │ │ │ + cbz r0, 6a5a0 <_Py_open@@Base+0xc3c> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69ad4 <_Py_open@@Base+0x808> │ │ │ │ + b.n 6a5bc <_Py_open@@Base+0xc58> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a438 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69aa6 <_Py_open@@Base+0x7da> │ │ │ │ + bne.n 6a58e <_Py_open@@Base+0xc2a> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29cc8 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2fd34 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + bl 2fd58 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ 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, #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, 69b0c <_Py_open@@Base+0x840> │ │ │ │ + cbnz r2, 6a5f4 <_Py_open@@Base+0xc90> │ │ │ │ movw r3, #44008 @ 0xabe8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 69b0e <_Py_open@@Base+0x842> │ │ │ │ + b.n 6a5f6 <_Py_open@@Base+0xc92> │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ - movw r1, #44728 @ 0xaeb8 │ │ │ │ + movw r1, #42332 @ 0xa55c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #44732 @ 0xaebc │ │ │ │ + movw r0, #42336 @ 0xa560 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69bc0 <_Py_open@@Base+0x8f4> │ │ │ │ - cbnz r5, 69b5e <_Py_open@@Base+0x892> │ │ │ │ - bl 98ae4 │ │ │ │ + beq.n 6a6a8 <_Py_open@@Base+0xd44> │ │ │ │ + cbnz r5, 6a646 <_Py_open@@Base+0xce2> │ │ │ │ + bl 98b84 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 2991c <__ioctl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 69cac <_Py_open@@Base+0x9e0> │ │ │ │ + bge.w 6a794 <_Py_open@@Base+0xe30> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 69bc0 <_Py_open@@Base+0x8f4> │ │ │ │ + bl f64e4 │ │ │ │ + b.n 6a6a8 <_Py_open@@Base+0xd44> │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #44744 @ 0xaec8 │ │ │ │ + movw r1, #42348 @ 0xa56c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1555f4 │ │ │ │ + bl 154bf4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69c1c <_Py_open@@Base+0x950> │ │ │ │ + beq.n 6a704 <_Py_open@@Base+0xda0> │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r7, 69b9e <_Py_open@@Base+0x8d2> │ │ │ │ + cbz r7, 6a686 <_Py_open@@Base+0xd22> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ - bgt.n 69bdc <_Py_open@@Base+0x910> │ │ │ │ + bgt.n 6a6c4 <_Py_open@@Base+0xd60> │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 29a10 <__memcpy_chk@plt> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl, r5] │ │ │ │ - b.n 69cb4 <_Py_open@@Base+0x9e8> │ │ │ │ + b.n 6a79c <_Py_open@@Base+0xe38> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - ble.n 69bc4 <_Py_open@@Base+0x8f8> │ │ │ │ + ble.n 6a6ac <_Py_open@@Base+0xd48> │ │ │ │ mov r0, r4 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44756 @ 0xaed4 │ │ │ │ + movw r1, #42360 @ 0xa578 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69cce <_Py_open@@Base+0xa02> │ │ │ │ + b.n 6a7b6 <_Py_open@@Base+0xe52> │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ blx 29a10 <__memcpy_chk@plt> │ │ │ │ strb.w r7, [sl, r5] │ │ │ │ - b.n 69cb4 <_Py_open@@Base+0x9e8> │ │ │ │ + b.n 6a79c <_Py_open@@Base+0xe38> │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 69cb4 <_Py_open@@Base+0x9e8> │ │ │ │ + beq.n 6a79c <_Py_open@@Base+0xe38> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ blx 2991c <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 69bfe <_Py_open@@Base+0x932> │ │ │ │ + cbz r7, 6a6e6 <_Py_open@@Base+0xd82> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bgt.n 69bfe <_Py_open@@Base+0x932> │ │ │ │ + bgt.n 6a6e6 <_Py_open@@Base+0xd82> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ blx 29cc8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 69c6a <_Py_open@@Base+0x99e> │ │ │ │ + blt.n 6a752 <_Py_open@@Base+0xdee> │ │ │ │ mov r0, r4 │ │ │ │ - bl d2df4 │ │ │ │ - cbz r7, 69c12 <_Py_open@@Base+0x946> │ │ │ │ + bl d2994 │ │ │ │ + cbz r7, 6a6fa <_Py_open@@Base+0xd96> │ │ │ │ mov r0, r6 │ │ │ │ - bl 81464 │ │ │ │ - b.n 69cce <_Py_open@@Base+0xa02> │ │ │ │ + bl 81684 │ │ │ │ + b.n 6a7b6 <_Py_open@@Base+0xe52> │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 730ec │ │ │ │ - b.n 69cce <_Py_open@@Base+0xa02> │ │ │ │ - bl d82e4 │ │ │ │ - movw r1, #44784 @ 0xaef0 │ │ │ │ + bl 73310 │ │ │ │ + b.n 6a7b6 <_Py_open@@Base+0xe52> │ │ │ │ + bl d7e9c │ │ │ │ + movw r1, #42388 @ 0xa594 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1555f4 │ │ │ │ - cbz r0, 69c90 <_Py_open@@Base+0x9c4> │ │ │ │ + bl 154bf4 │ │ │ │ + cbz r0, 6a778 <_Py_open@@Base+0xe14> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.n 69ba4 <_Py_open@@Base+0x8d8> │ │ │ │ + bgt.n 6a68c <_Py_open@@Base+0xd28> │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 29a10 <__memcpy_chk@plt> │ │ │ │ strb.w r8, [r5, r7] │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 2991c <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 69c80 <_Py_open@@Base+0x9b4> │ │ │ │ + bge.n 6a768 <_Py_open@@Base+0xe04> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d2df4 │ │ │ │ - b.n 69bc0 <_Py_open@@Base+0x8f4> │ │ │ │ + bl d2994 │ │ │ │ + b.n 6a6a8 <_Py_open@@Base+0xd44> │ │ │ │ mov r0, r4 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 730ec │ │ │ │ - b.n 69cce <_Py_open@@Base+0xa02> │ │ │ │ - bl d82e4 │ │ │ │ - movw r1, #44796 @ 0xaefc │ │ │ │ + bl 73310 │ │ │ │ + b.n 6a7b6 <_Py_open@@Base+0xe52> │ │ │ │ + bl d7e9c │ │ │ │ + movw r1, #42400 @ 0xa5a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1555f4 │ │ │ │ + bl 154bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 69b2e <_Py_open@@Base+0x862> │ │ │ │ - b.n 69bc0 <_Py_open@@Base+0x8f4> │ │ │ │ + bne.w 6a616 <_Py_open@@Base+0xcb2> │ │ │ │ + b.n 6a6a8 <_Py_open@@Base+0xd44> │ │ │ │ mov r0, r4 │ │ │ │ - bl 81464 │ │ │ │ - b.n 69cce <_Py_open@@Base+0xa02> │ │ │ │ - bl 98ae4 │ │ │ │ + bl 81684 │ │ │ │ + b.n 6a7b6 <_Py_open@@Base+0xe52> │ │ │ │ + bl 98b84 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ blx 2991c <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b624 │ │ │ │ - b.n 69bec <_Py_open@@Base+0x920> │ │ │ │ + bl 9b6dc │ │ │ │ + b.n 6a6d4 <_Py_open@@Base+0xd70> │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 │ │ │ │ @@ -95282,187 +96332,187 @@ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ blx 29634 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 69d28 <_Py_open@@Base+0xa5c> │ │ │ │ + beq.n 6a810 <_Py_open@@Base+0xeac> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44896 @ 0xaf60 │ │ │ │ + movw r1, #42500 @ 0xa604 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 69d5a <_Py_open@@Base+0xa8e> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6a842 <_Py_open@@Base+0xede> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movw r2, #42644 @ 0xa694 │ │ │ │ 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, #44932 @ 0xaf84 │ │ │ │ + movw r2, #42536 @ 0xa628 │ │ │ │ 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] @ (69f68 <_Py_open@@Base+0xc9c>) │ │ │ │ - bl d6eb0 │ │ │ │ - cbnz r0, 69d5e <_Py_open@@Base+0xa92> │ │ │ │ + ldr r3, [pc, #532] @ (6aa50 <_Py_open@@Base+0x10ec>) │ │ │ │ + bl d6a68 │ │ │ │ + cbnz r0, 6a846 <_Py_open@@Base+0xee2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69f5e <_Py_open@@Base+0xc92> │ │ │ │ + b.n 6aa46 <_Py_open@@Base+0x10e2> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 29634 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 69d8c <_Py_open@@Base+0xac0> │ │ │ │ + cbnz r0, 6a874 <_Py_open@@Base+0xf10> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44960 @ 0xafa0 │ │ │ │ + movw r1, #42564 @ 0xa644 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 69f2c <_Py_open@@Base+0xc60> │ │ │ │ - bl f91f8 │ │ │ │ + b.n 6aa14 <_Py_open@@Base+0x10b0> │ │ │ │ + bl f8e58 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 69d70 <_Py_open@@Base+0xaa4> │ │ │ │ + blt.n 6a858 <_Py_open@@Base+0xef4> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 69dcc <_Py_open@@Base+0xb00> │ │ │ │ - bl f91f8 │ │ │ │ + cbz r0, 6a8b4 <_Py_open@@Base+0xf50> │ │ │ │ + bl f8e58 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 69db0 <_Py_open@@Base+0xae4> │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 6a898 <_Py_open@@Base+0xf34> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 69f2a <_Py_open@@Base+0xc5e> │ │ │ │ - b.n 69db4 <_Py_open@@Base+0xae8> │ │ │ │ + bne.w 6aa12 <_Py_open@@Base+0x10ae> │ │ │ │ + b.n 6a89c <_Py_open@@Base+0xf38> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69dd0 <_Py_open@@Base+0xb04> │ │ │ │ + bge.n 6a8b8 <_Py_open@@Base+0xf54> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44996 @ 0xafc4 │ │ │ │ + movw r1, #42600 @ 0xa668 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 69d86 <_Py_open@@Base+0xaba> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6a86e <_Py_open@@Base+0xf0a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 69de0 <_Py_open@@Base+0xb14> │ │ │ │ + cbz r3, 6a8c8 <_Py_open@@Base+0xf64> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 69de2 <_Py_open@@Base+0xb16> │ │ │ │ + b.n 6a8ca <_Py_open@@Base+0xf66> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 69df8 <_Py_open@@Base+0xb2c> │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 69d86 <_Py_open@@Base+0xaba> │ │ │ │ + cbnz r0, 6a8e0 <_Py_open@@Base+0xf7c> │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 6a86e <_Py_open@@Base+0xf0a> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 29634 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 69e10 <_Py_open@@Base+0xb44> │ │ │ │ + cbnz r0, 6a8f8 <_Py_open@@Base+0xf94> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 69e20 <_Py_open@@Base+0xb54> │ │ │ │ - b.n 69e24 <_Py_open@@Base+0xb58> │ │ │ │ + bhi.n 6a908 <_Py_open@@Base+0xfa4> │ │ │ │ + b.n 6a90c <_Py_open@@Base+0xfa8> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 22b810 │ │ │ │ + bl 22b7c4 <_PyTime_FromMillisecondsObject@@Base+0x6f0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69e08 <_Py_open@@Base+0xb3c> │ │ │ │ - b.n 69e3a <_Py_open@@Base+0xb6e> │ │ │ │ + bne.n 6a8f0 <_Py_open@@Base+0xf8c> │ │ │ │ + b.n 6a922 <_Py_open@@Base+0xfbe> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 69e3e <_Py_open@@Base+0xb72> │ │ │ │ + cbnz r4, 6a926 <_Py_open@@Base+0xfc2> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45024 @ 0xafe0 │ │ │ │ + movw r1, #42628 @ 0xa684 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69f2c <_Py_open@@Base+0xc60> │ │ │ │ + b.n 6aa14 <_Py_open@@Base+0x10b0> │ │ │ │ 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, 69e98 <_Py_open@@Base+0xbcc> │ │ │ │ + cbz r1, 6a980 <_Py_open@@Base+0x101c> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 69e62 <_Py_open@@Base+0xb96> │ │ │ │ + bls.n 6a94a <_Py_open@@Base+0xfe6> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 69e7a <_Py_open@@Base+0xbae> │ │ │ │ + bne.n 6a962 <_Py_open@@Base+0xffe> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45068 @ 0xb00c │ │ │ │ + movw r1, #42672 @ 0xa6b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 69e3a <_Py_open@@Base+0xb6e> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6a922 <_Py_open@@Base+0xfbe> │ │ │ │ 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 29cc8 │ │ │ │ - b.n 69e9a <_Py_open@@Base+0xbce> │ │ │ │ + b.n 6a982 <_Py_open@@Base+0x101e> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 69ef6 <_Py_open@@Base+0xc2a> │ │ │ │ + beq.n 6a9de <_Py_open@@Base+0x107a> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 69ecc <_Py_open@@Base+0xc00> │ │ │ │ + bls.n 6a9b4 <_Py_open@@Base+0x1050> │ │ │ │ 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 69ecc <_Py_open@@Base+0xc00> │ │ │ │ + bhi.n 6a9b4 <_Py_open@@Base+0x1050> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 69ecc <_Py_open@@Base+0xc00> │ │ │ │ + bhi.n 6a9b4 <_Py_open@@Base+0x1050> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 69ee4 <_Py_open@@Base+0xc18> │ │ │ │ + bne.n 6a9cc <_Py_open@@Base+0x1068> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45112 @ 0xb038 │ │ │ │ + movw r1, #42716 @ 0xa6dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 69e3a <_Py_open@@Base+0xb6e> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6a922 <_Py_open@@Base+0xfbe> │ │ │ │ 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] │ │ │ │ @@ -95471,2813 +96521,2811 @@ │ │ │ │ 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, #5821 @ 0x16bd │ │ │ │ + movw r2, #5857 @ 0x16e1 │ │ │ │ movt r2, #3 │ │ │ │ - bl 225960 <_Py_set_inheritable_async_safe@@Base+0x19b4> │ │ │ │ + bl 225bd0 <_Py_set_inheritable_async_safe@@Base+0x19b4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69e3a <_Py_open@@Base+0xb6e> │ │ │ │ + beq.n 6a922 <_Py_open@@Base+0xfbe> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 80d4c │ │ │ │ + bl 80f6c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 69f2c <_Py_open@@Base+0xc60> │ │ │ │ + b.n 6aa14 <_Py_open@@Base+0x10b0> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 69f3c <_Py_open@@Base+0xc70> │ │ │ │ + cbz r3, 6aa24 <_Py_open@@Base+0x10c0> │ │ │ │ mov r0, r7 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 69f5a <_Py_open@@Base+0xc8e> │ │ │ │ + ble.n 6aa42 <_Py_open@@Base+0x10de> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl d2df4 │ │ │ │ - b.n 69f46 <_Py_open@@Base+0xc7a> │ │ │ │ - bl 785b4 │ │ │ │ + bl d2994 │ │ │ │ + b.n 6aa2e <_Py_open@@Base+0x10ca> │ │ │ │ + bl 787e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #768] @ (6a26c <_Py_open@@Base+0xfa0>) │ │ │ │ + ldr r4, [pc, #768] @ (6ad54 <_Py_open@@Base+0x13f0>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 69fa6 <_Py_open@@Base+0xcda> │ │ │ │ + beq.n 6aa8e <_Py_open@@Base+0x112a> │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 69f90 <_Py_open@@Base+0xcc4> │ │ │ │ + beq.n 6aa78 <_Py_open@@Base+0x1114> │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 69faa <_Py_open@@Base+0xcde> │ │ │ │ + beq.n 6aa92 <_Py_open@@Base+0x112e> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45196 @ 0xb08c │ │ │ │ + movw r1, #42800 @ 0xa730 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 12f780 │ │ │ │ + b.w 12edc8 │ │ │ │ movw r3, #56040 @ 0xdae8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45160 @ 0xb068 │ │ │ │ + movw r1, #42764 @ 0xa70c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 12f780 │ │ │ │ - b.w 1f94c8 │ │ │ │ + b.w 12edc8 │ │ │ │ + b.w 1f98f8 │ │ │ │ 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, #45240 @ 0xb0b8 │ │ │ │ + movw r1, #42844 @ 0xa75c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ - bl 8f704 │ │ │ │ - cbnz r0, 69fe2 <_Py_open@@Base+0xd16> │ │ │ │ + bl 8f95c │ │ │ │ + cbnz r0, 6aaca <_Py_open@@Base+0x1166> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6a0e6 <_Py_open@@Base+0xe1a> │ │ │ │ + b.n 6abce <_Py_open@@Base+0x126a> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #45260 @ 0xb0cc │ │ │ │ + movw r1, #42864 @ 0xa770 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fa224 │ │ │ │ + bl f9e84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69fde <_Py_open@@Base+0xd12> │ │ │ │ + beq.n 6aac6 <_Py_open@@Base+0x1162> │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 6a038 <_Py_open@@Base+0xd6c> │ │ │ │ + ble.n 6ab20 <_Py_open@@Base+0x11bc> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 6a006 <_Py_open@@Base+0xd3a> │ │ │ │ + bcc.n 6aaee <_Py_open@@Base+0x118a> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6a02c <_Py_open@@Base+0xd60> │ │ │ │ + b.n 6ab14 <_Py_open@@Base+0x11b0> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a002 <_Py_open@@Base+0xd36> │ │ │ │ + beq.n 6aaea <_Py_open@@Base+0x1186> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 6a02c <_Py_open@@Base+0xd60> │ │ │ │ + bhi.n 6ab14 <_Py_open@@Base+0x11b0> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r5, r0 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6a03a <_Py_open@@Base+0xd6e> │ │ │ │ + cbnz r0, 6ab22 <_Py_open@@Base+0x11be> │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 1f98f8 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6a0aa <_Py_open@@Base+0xdde> │ │ │ │ + b.n 6ab92 <_Py_open@@Base+0x122e> │ │ │ │ mov r7, r4 │ │ │ │ - movw r1, #45308 @ 0xb0fc │ │ │ │ + movw r1, #42912 @ 0xa7a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w fp, r6, #12 │ │ │ │ cmp r8, r5 │ │ │ │ - bge.n 6a086 <_Py_open@@Base+0xdba> │ │ │ │ + bge.n 6ab6e <_Py_open@@Base+0x120a> │ │ │ │ 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 1555f4 │ │ │ │ - cbz r0, 6a0a8 <_Py_open@@Base+0xddc> │ │ │ │ + bl 154bf4 │ │ │ │ + cbz r0, 6ab90 <_Py_open@@Base+0x122c> │ │ │ │ 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 6a04e <_Py_open@@Base+0xd82> │ │ │ │ + b.n 6ab36 <_Py_open@@Base+0x11d2> │ │ │ │ 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, #35461 @ 0x8a85 │ │ │ │ + movw r5, #37633 @ 0x9301 │ │ │ │ movt r5, #6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 30dd6 <_Py_fstat@@Base+0x496> │ │ │ │ + bl 30dfa <_Py_fstat@@Base+0x496> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6a0aa <_Py_open@@Base+0xdde> │ │ │ │ + b.n 6ab92 <_Py_open@@Base+0x122e> │ │ │ │ mov r5, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r4 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 6a0c4 <_Py_open@@Base+0xdf8> │ │ │ │ + beq.n 6abac <_Py_open@@Base+0x1248> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl d2df4 │ │ │ │ - b.n 6a0b2 <_Py_open@@Base+0xde6> │ │ │ │ + bl d2994 │ │ │ │ + b.n 6ab9a <_Py_open@@Base+0x1236> │ │ │ │ mov r0, r4 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a0e6 <_Py_open@@Base+0xe1a> │ │ │ │ + beq.n 6abce <_Py_open@@Base+0x126a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6a0e6 <_Py_open@@Base+0xe1a> │ │ │ │ + cbnz r3, 6abce <_Py_open@@Base+0x126a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, sp │ │ │ │ - movw r1, #45396 @ 0xb154 │ │ │ │ + movw r1, #43000 @ 0xa7f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8f704 │ │ │ │ - cbnz r0, 6a134 <_Py_open@@Base+0xe68> │ │ │ │ - bl d82e4 │ │ │ │ - movw r2, #10185 @ 0x27c9 │ │ │ │ + bl 8f95c │ │ │ │ + cbnz r0, 6ac1c <_Py_open@@Base+0x12b8> │ │ │ │ + bl d7e9c │ │ │ │ + movw r2, #7721 @ 0x1e29 │ │ │ │ movt r2, #18 │ │ │ │ - movw r1, #45412 @ 0xb164 │ │ │ │ + movw r1, #43016 @ 0xa808 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8f704 │ │ │ │ - cbnz r0, 6a138 <_Py_open@@Base+0xe6c> │ │ │ │ + bl 8f95c │ │ │ │ + cbnz r0, 6ac20 <_Py_open@@Base+0x12bc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a1ac <_Py_open@@Base+0xee0> │ │ │ │ + b.n 6ac94 <_Py_open@@Base+0x1330> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6a13a <_Py_open@@Base+0xe6e> │ │ │ │ + b.n 6ac22 <_Py_open@@Base+0x12be> │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #24984 @ 0x6198 │ │ │ │ + movw r1, #22488 @ 0x57d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #45428 @ 0xb174 │ │ │ │ + movw r0, #43032 @ 0xa818 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a130 <_Py_open@@Base+0xe64> │ │ │ │ + beq.n 6ac18 <_Py_open@@Base+0x12b4> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6a1a6 <_Py_open@@Base+0xeda> │ │ │ │ + cbnz r0, 6ac8e <_Py_open@@Base+0x132a> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29f1c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ - cbz r5, 6a18a <_Py_open@@Base+0xebe> │ │ │ │ + bl d2994 │ │ │ │ + cbz r5, 6ac72 <_Py_open@@Base+0x130e> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a18a <_Py_open@@Base+0xebe> │ │ │ │ + beq.n 6ac72 <_Py_open@@Base+0x130e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6a18a <_Py_open@@Base+0xebe> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 6a19c <_Py_open@@Base+0xed0> │ │ │ │ + cbnz r3, 6ac72 <_Py_open@@Base+0x130e> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 6ac84 <_Py_open@@Base+0x1320> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 6a130 <_Py_open@@Base+0xe64> │ │ │ │ + bl f64e4 │ │ │ │ + b.n 6ac18 <_Py_open@@Base+0x12b4> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 6a1ac <_Py_open@@Base+0xee0> │ │ │ │ + b.n 6ac94 <_Py_open@@Base+0x1330> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6a174 <_Py_open@@Base+0xea8> │ │ │ │ - b.n 6a18c <_Py_open@@Base+0xec0> │ │ │ │ + bne.n 6ac5c <_Py_open@@Base+0x12f8> │ │ │ │ + b.n 6ac74 <_Py_open@@Base+0x1310> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ 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, #45448 @ 0xb188 │ │ │ │ + movw r1, #43052 @ 0xa82c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 6a222 <_Py_open@@Base+0xf56> │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 6ad0a <_Py_open@@Base+0x13a6> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #34556 @ 0x86fc │ │ │ │ + movw r1, #31980 @ 0x7cec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #45468 @ 0xb19c │ │ │ │ + movw r0, #43072 @ 0xa840 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a222 <_Py_open@@Base+0xf56> │ │ │ │ - bl 98ae4 │ │ │ │ + beq.n 6ad0a <_Py_open@@Base+0x13a6> │ │ │ │ + bl 98b84 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a874 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ - cbnz r4, 6a226 <_Py_open@@Base+0xf5a> │ │ │ │ + bl 9b6dc │ │ │ │ + cbnz r4, 6ad0e <_Py_open@@Base+0x13aa> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45492 @ 0xb1b4 │ │ │ │ + movw r1, #43096 @ 0xa858 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a230 <_Py_open@@Base+0xf64> │ │ │ │ + b.n 6ad18 <_Py_open@@Base+0x13b4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ 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, #45516 @ 0xb1cc │ │ │ │ + movw r1, #43120 @ 0xa870 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 6a27a <_Py_open@@Base+0xfae> │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 6ad62 <_Py_open@@Base+0x13fe> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 6a27e <_Py_open@@Base+0xfb2> │ │ │ │ + bcc.n 6ad66 <_Py_open@@Base+0x1402> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45536 @ 0xb1e0 │ │ │ │ + movw r1, #43140 @ 0xa884 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a2d2 <_Py_open@@Base+0x1006> │ │ │ │ + b.n 6adba <_Py_open@@Base+0x1456> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #39228 @ 0x993c │ │ │ │ + movw r1, #36732 @ 0x8f7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #45576 @ 0xb208 │ │ │ │ + movw r0, #43180 @ 0xa8ac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a27a <_Py_open@@Base+0xfae> │ │ │ │ - bl 98ae4 │ │ │ │ + beq.n 6ad62 <_Py_open@@Base+0x13fe> │ │ │ │ + bl 98b84 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2a768 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ - cbnz r4, 6a2cc <_Py_open@@Base+0x1000> │ │ │ │ + bl 9b6dc │ │ │ │ + cbnz r4, 6adb4 <_Py_open@@Base+0x1450> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45600 @ 0xb220 │ │ │ │ + movw r1, #43204 @ 0xa8c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6a27a <_Py_open@@Base+0xfae> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6ad62 <_Py_open@@Base+0x13fe> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ 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, #45624 @ 0xb238 │ │ │ │ + movw r1, #43228 @ 0xa8dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 6a324 <_Py_open@@Base+0x1058> │ │ │ │ - bl 98ae4 │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 6ae0c <_Py_open@@Base+0x14a8> │ │ │ │ + bl 98b84 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29698 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ - cbnz r4, 6a328 <_Py_open@@Base+0x105c> │ │ │ │ + bl 9b6dc │ │ │ │ + cbnz r4, 6ae10 <_Py_open@@Base+0x14ac> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45644 @ 0xb24c │ │ │ │ + movw r1, #43248 @ 0xa8f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a32e <_Py_open@@Base+0x1062> │ │ │ │ + b.n 6ae16 <_Py_open@@Base+0x14b2> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ 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, #45664 @ 0xb260 │ │ │ │ + movw r1, #43268 @ 0xa904 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 6a384 <_Py_open@@Base+0x10b8> │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 6ae6c <_Py_open@@Base+0x1508> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20df4c │ │ │ │ - cbz r0, 6a384 <_Py_open@@Base+0x10b8> │ │ │ │ - ldr r3, [pc, #40] @ (6a388 <_Py_open@@Base+0x10bc>) │ │ │ │ + bl 20e120 │ │ │ │ + cbz r0, 6ae6c <_Py_open@@Base+0x1508> │ │ │ │ + ldr r3, [pc, #40] @ (6ae70 <_Py_open@@Base+0x150c>) │ │ │ │ ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ - cbz r3, 6a372 <_Py_open@@Base+0x10a6> │ │ │ │ + cbz r3, 6ae5a <_Py_open@@Base+0x14f6> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 21b5c4 <_Py_RestoreSignals@@Base+0xcb8> │ │ │ │ - cbnz r0, 6a37c <_Py_open@@Base+0x10b0> │ │ │ │ + bl 21b834 <_Py_RestoreSignals@@Base+0xcb8> │ │ │ │ + cbnz r0, 6ae64 <_Py_open@@Base+0x1500> │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 6a384 <_Py_open@@Base+0x10b8> │ │ │ │ + b.n 6ae6c <_Py_open@@Base+0x1508> │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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, #45680 @ 0xb270 │ │ │ │ + movw r1, #43284 @ 0xa914 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 6a3e0 <_Py_open@@Base+0x1114> │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 6aec8 <_Py_open@@Base+0x1564> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 6a3ce <_Py_open@@Base+0x1102> │ │ │ │ - bl 98ae4 │ │ │ │ + cbz r3, 6aeb6 <_Py_open@@Base+0x1552> │ │ │ │ + bl 98b84 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6660a │ │ │ │ + bl 68bb2 │ │ │ │ movs r0, #11 │ │ │ │ blx 29eec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b624 │ │ │ │ - b.n 6a3d8 <_Py_open@@Base+0x110c> │ │ │ │ - bl 6660a │ │ │ │ + bl 9b6dc │ │ │ │ + b.n 6aec0 <_Py_open@@Base+0x155c> │ │ │ │ + bl 68bb2 │ │ │ │ movs r0, #11 │ │ │ │ blx 29eec │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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, #45692 @ 0xb27c │ │ │ │ + movw r1, #43296 @ 0xa920 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 6a428 <_Py_open@@Base+0x115c> │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 6af10 <_Py_open@@Base+0x15ac> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 66e86 │ │ │ │ - cbz r0, 6a42c <_Py_open@@Base+0x1160> │ │ │ │ + bl 68f80 │ │ │ │ + cbz r0, 6af14 <_Py_open@@Base+0x15b0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16524 @ 0x408c │ │ │ │ + movw r1, #13952 @ 0x3680 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a434 <_Py_open@@Base+0x1168> │ │ │ │ + b.n 6af1c <_Py_open@@Base+0x15b8> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl e2254 │ │ │ │ + bl e1ed8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a45c <_Py_open@@Base+0x1190> │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 6a45c <_Py_open@@Base+0x1190> │ │ │ │ + bne.n 6af44 <_Py_open@@Base+0x15e0> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 6af44 <_Py_open@@Base+0x15e0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a498 <_Py_open@@Base+0x11cc> │ │ │ │ - bl 98ae4 │ │ │ │ + b.n 6af80 <_Py_open@@Base+0x161c> │ │ │ │ + bl 98b84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a058 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6a490 <_Py_open@@Base+0x11c4> │ │ │ │ + bge.n 6af78 <_Py_open@@Base+0x1614> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 6a490 <_Py_open@@Base+0x11c4> │ │ │ │ + beq.n 6af78 <_Py_open@@Base+0x1614> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 e2254 │ │ │ │ + bl e1ed8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a4be <_Py_open@@Base+0x11f2> │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 6a4be <_Py_open@@Base+0x11f2> │ │ │ │ + bne.n 6afa6 <_Py_open@@Base+0x1642> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 6afa6 <_Py_open@@Base+0x1642> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a4d8 <_Py_open@@Base+0x120c> │ │ │ │ + b.n 6afc0 <_Py_open@@Base+0x165c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e858 <_Py_dup@@Base> │ │ │ │ + bl 14de7c <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6a4ba <_Py_open@@Base+0x11ee> │ │ │ │ - bl 81464 │ │ │ │ + beq.n 6afa2 <_Py_open@@Base+0x163e> │ │ │ │ + bl 81684 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6a4d8 <_Py_open@@Base+0x120c> │ │ │ │ + cbnz r0, 6afc0 <_Py_open@@Base+0x165c> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a058 │ │ │ │ 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, #45704 @ 0xb288 │ │ │ │ + movw r1, #43308 @ 0xa92c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, sp │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 6a528 <_Py_open@@Base+0x125c> │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 6b010 <_Py_open@@Base+0x16ac> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 6a52c <_Py_open@@Base+0x1260> │ │ │ │ + bne.n 6b014 <_Py_open@@Base+0x16b0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6a558 <_Py_open@@Base+0x128c> │ │ │ │ + beq.n 6b040 <_Py_open@@Base+0x16dc> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45720 @ 0xb298 │ │ │ │ + movw r1, #43324 @ 0xa93c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a588 <_Py_open@@Base+0x12bc> │ │ │ │ + b.n 6b070 <_Py_open@@Base+0x170c> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 6a538 <_Py_open@@Base+0x126c> │ │ │ │ + bne.n 6b020 <_Py_open@@Base+0x16bc> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 6a558 <_Py_open@@Base+0x128c> │ │ │ │ - b.n 6a50c <_Py_open@@Base+0x1240> │ │ │ │ + beq.n 6b040 <_Py_open@@Base+0x16dc> │ │ │ │ + b.n 6aff4 <_Py_open@@Base+0x1690> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45764 @ 0xb2c4 │ │ │ │ + movw r1, #43368 @ 0xa968 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ - b.n 6a528 <_Py_open@@Base+0x125c> │ │ │ │ + bl d2994 │ │ │ │ + b.n 6b010 <_Py_open@@Base+0x16ac> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 291f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6a57c <_Py_open@@Base+0x12b0> │ │ │ │ + cbnz r0, 6b064 <_Py_open@@Base+0x1700> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ - b.n 6a528 <_Py_open@@Base+0x125c> │ │ │ │ + bl d2994 │ │ │ │ + b.n 6b010 <_Py_open@@Base+0x16ac> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ 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 6660a │ │ │ │ + bl 68bb2 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 6a5b6 <_Py_open@@Base+0x12ea> │ │ │ │ + bcc.n 6b09e <_Py_open@@Base+0x173a> │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 6a5bc <_Py_open@@Base+0x12f0> │ │ │ │ + bcs.n 6b0a4 <_Py_open@@Base+0x1740> │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 6a5c0 <_Py_open@@Base+0x12f4> │ │ │ │ + b.n 6b0a8 <_Py_open@@Base+0x1744> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 663e2 │ │ │ │ + bl 68952 │ │ │ │ cmp r4, r0 │ │ │ │ ite cc │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ movw r0, #4312 @ 0x10d8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #45792 @ 0xb2e0 │ │ │ │ + movw r1, #43396 @ 0xa984 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ 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, #45884 @ 0xb33c │ │ │ │ + movw r1, #43488 @ 0xa9e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 6a62e <_Py_open@@Base+0x1362> │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 6b116 <_Py_open@@Base+0x17b2> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 6a632 <_Py_open@@Base+0x1366> │ │ │ │ + bge.n 6b11a <_Py_open@@Base+0x17b6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45900 @ 0xb34c │ │ │ │ + movw r1, #43504 @ 0xa9f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a662 <_Py_open@@Base+0x1396> │ │ │ │ - bl 66d5c │ │ │ │ + b.n 6b14a <_Py_open@@Base+0x17e6> │ │ │ │ + bl 68e58 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 66524 │ │ │ │ + bl 68acc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a65c <_Py_open@@Base+0x1390> │ │ │ │ + bne.n 6b144 <_Py_open@@Base+0x17e0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #45936 @ 0xb370 │ │ │ │ + movw r1, #43540 @ 0xaa14 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 6a62e <_Py_open@@Base+0x1362> │ │ │ │ + bl d5c0c │ │ │ │ + b.n 6b116 <_Py_open@@Base+0x17b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d4c │ │ │ │ + bl 80f6c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 6a690 <_Py_open@@Base+0x13c4> │ │ │ │ + bpl.n 6b178 <_Py_open@@Base+0x1814> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f994c │ │ │ │ + bl f95ac │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a6a8 <_Py_open@@Base+0x13dc> │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 6a6a8 <_Py_open@@Base+0x13dc> │ │ │ │ - b.n 6a6b2 <_Py_open@@Base+0x13e6> │ │ │ │ + bne.n 6b190 <_Py_open@@Base+0x182c> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 6b190 <_Py_open@@Base+0x182c> │ │ │ │ + b.n 6b19a <_Py_open@@Base+0x1836> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45964 @ 0xb38c │ │ │ │ + movw r1, #43568 @ 0xaa30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ rev r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f1f8 │ │ │ │ + b.w 7f420 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 6a666 <_Py_open@@Base+0x139a> │ │ │ │ + b.n 6b14e <_Py_open@@Base+0x17ea> │ │ │ │ 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 f994c │ │ │ │ + bl f95ac │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a6da <_Py_open@@Base+0x140e> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 6a6fc <_Py_open@@Base+0x1430> │ │ │ │ + bne.n 6b1c2 <_Py_open@@Base+0x185e> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 6b1e4 <_Py_open@@Base+0x1880> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2a8c0 │ │ │ │ - cbnz r0, 6a700 <_Py_open@@Base+0x1434> │ │ │ │ + cbnz r0, 6b1e8 <_Py_open@@Base+0x1884> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a706 <_Py_open@@Base+0x143a> │ │ │ │ + b.n 6b1ee <_Py_open@@Base+0x188a> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92640 │ │ │ │ + bl 92894 │ │ │ │ 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, #45988 @ 0xb3a4 │ │ │ │ + movw r1, #43592 @ 0xaa48 │ │ │ │ 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 8f704 │ │ │ │ - cbz r0, 6a76c <_Py_open@@Base+0x14a0> │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 6b254 <_Py_open@@Base+0x18f0> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 6a770 <_Py_open@@Base+0x14a4> │ │ │ │ + bmi.n 6b258 <_Py_open@@Base+0x18f4> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46004 @ 0xb3b4 │ │ │ │ + movw r1, #43608 @ 0xaa58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a8cc <_Py_open@@Base+0x1600> │ │ │ │ + b.n 6b3b4 <_Py_open@@Base+0x1a50> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ - movw r1, #46048 @ 0xb3e0 │ │ │ │ + movw r1, #43652 @ 0xaa84 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8f704 │ │ │ │ + bl 8f95c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a76c <_Py_open@@Base+0x14a0> │ │ │ │ + beq.n 6b254 <_Py_open@@Base+0x18f0> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 6a7ac <_Py_open@@Base+0x14e0> │ │ │ │ + bcc.n 6b294 <_Py_open@@Base+0x1930> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46096 @ 0xb410 │ │ │ │ + movw r1, #43700 @ 0xaab4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6a76c <_Py_open@@Base+0x14a0> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6b254 <_Py_open@@Base+0x18f0> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - movw r1, #24984 @ 0x6198 │ │ │ │ + movw r1, #22488 @ 0x57d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46140 @ 0xb43c │ │ │ │ + movw r0, #43744 @ 0xaae0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a76c <_Py_open@@Base+0x14a0> │ │ │ │ + beq.n 6b254 <_Py_open@@Base+0x18f0> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #54476 @ 0xd4cc │ │ │ │ + movw r2, #51900 @ 0xcabc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6db60 │ │ │ │ + bl 6dda8 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 29634 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 29ac4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 6a816 <_Py_open@@Base+0x154a> │ │ │ │ + cbz r1, 6b2fe <_Py_open@@Base+0x199a> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 272c28 │ │ │ │ - b.n 6a832 <_Py_open@@Base+0x1566> │ │ │ │ + bl 2721d0 │ │ │ │ + b.n 6b31a <_Py_open@@Base+0x19b6> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 6a836 <_Py_open@@Base+0x156a> │ │ │ │ + cbz r2, 6b31e <_Py_open@@Base+0x19ba> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46160 @ 0xb450 │ │ │ │ + movw r1, #43764 @ 0xaaf4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a8c4 <_Py_open@@Base+0x15f8> │ │ │ │ + b.n 6b3ac <_Py_open@@Base+0x1a48> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 6a852 <_Py_open@@Base+0x1586> │ │ │ │ + beq.n 6b33a <_Py_open@@Base+0x19d6> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 6a872 <_Py_open@@Base+0x15a6> │ │ │ │ + bne.n 6b35a <_Py_open@@Base+0x19f6> │ │ │ │ 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 6a872 <_Py_open@@Base+0x15a6> │ │ │ │ + b.n 6b35a <_Py_open@@Base+0x19f6> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 6a872 <_Py_open@@Base+0x15a6> │ │ │ │ + beq.n 6b35a <_Py_open@@Base+0x19f6> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46200 @ 0xb478 │ │ │ │ + movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6a832 <_Py_open@@Base+0x1566> │ │ │ │ - bl 98ae4 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6b31a <_Py_open@@Base+0x19b6> │ │ │ │ + bl 98b84 │ │ │ │ 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 29138 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ - cbz r4, 6a8a8 <_Py_open@@Base+0x15dc> │ │ │ │ + bl 9b6dc │ │ │ │ + cbz r4, 6b390 <_Py_open@@Base+0x1a2c> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 272c28 │ │ │ │ - b.n 6a832 <_Py_open@@Base+0x1566> │ │ │ │ + bl 2721d0 │ │ │ │ + b.n 6b31a <_Py_open@@Base+0x19b6> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a832 <_Py_open@@Base+0x1566> │ │ │ │ + beq.n 6b31a <_Py_open@@Base+0x19b6> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #46232 @ 0xb498 │ │ │ │ + movw r0, #43836 @ 0xab3c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 6a8cc <_Py_open@@Base+0x1600> │ │ │ │ + cbz r0, 6b3b4 <_Py_open@@Base+0x1a50> │ │ │ │ blx 29680 │ │ │ │ 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, #46236 @ 0xb49c │ │ │ │ + movw r1, #43840 @ 0xab40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 6a924 <_Py_open@@Base+0x1658> │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 6b40c <_Py_open@@Base+0x1aa8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 6a90e <_Py_open@@Base+0x1642> │ │ │ │ + bhi.n 6b3f6 <_Py_open@@Base+0x1a92> │ │ │ │ adds r0, #12 │ │ │ │ - bl 12d5b0 │ │ │ │ - b.n 6a926 <_Py_open@@Base+0x165a> │ │ │ │ + bl 12cbe8 │ │ │ │ + b.n 6b40e <_Py_open@@Base+0x1aaa> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46248 @ 0xb4a8 │ │ │ │ + movw r1, #43852 @ 0xab4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ 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 6a936 <_Py_open@@Base+0x166a> │ │ │ │ + bne.n 6b41e <_Py_open@@Base+0x1aba> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 11cb74 │ │ │ │ + b.w 11c1d4 │ │ │ │ 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 6a958 <_Py_open@@Base+0x168c> │ │ │ │ + bgt.n 6b440 <_Py_open@@Base+0x1adc> │ │ │ │ pop {r4} │ │ │ │ - b.w ff2a8 │ │ │ │ + b.w ff078 │ │ │ │ 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 219938 <_PyTime_ObjectToTimespec@@Base+0x790> │ │ │ │ + bl 219b98 <_PyTime_ObjectToTimespec@@Base+0x790> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a9b4 <_Py_open@@Base+0x16e8> │ │ │ │ + bne.n 6b49c <_Py_open@@Base+0x1b38> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d80a0 │ │ │ │ - cbz r0, 6a9ae <_Py_open@@Base+0x16e2> │ │ │ │ + bl d7c58 │ │ │ │ + cbz r0, 6b496 <_Py_open@@Base+0x1b32> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2058a0 │ │ │ │ + bl 205bd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a9d8 <_Py_open@@Base+0x170c> │ │ │ │ + b.n 6b4c0 <_Py_open@@Base+0x1b5c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a9c6 <_Py_open@@Base+0x16fa> │ │ │ │ + bne.n 6b4ae <_Py_open@@Base+0x1b4a> │ │ │ │ add.w r3, r1, #32768 @ 0x8000 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 6a9a4 <_Py_open@@Base+0x16d8> │ │ │ │ + bcs.n 6b48c <_Py_open@@Base+0x1b28> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ asrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6a9ca <_Py_open@@Base+0x16fe> │ │ │ │ + bgt.n 6b4b2 <_Py_open@@Base+0x1b4e> │ │ │ │ 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 205684 │ │ │ │ + bl 2059bc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6aa20 <_Py_open@@Base+0x1754> │ │ │ │ + bne.n 6b508 <_Py_open@@Base+0x1ba4> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d80a0 │ │ │ │ - cbz r0, 6aa1a <_Py_open@@Base+0x174e> │ │ │ │ + bl d7c58 │ │ │ │ + cbz r0, 6b502 <_Py_open@@Base+0x1b9e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2058a0 │ │ │ │ + bl 205bd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6aa50 <_Py_open@@Base+0x1784> │ │ │ │ + b.n 6b538 <_Py_open@@Base+0x1bd4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 6aa3e <_Py_open@@Base+0x1772> │ │ │ │ + beq.n 6b526 <_Py_open@@Base+0x1bc2> │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 6aa3e <_Py_open@@Base+0x1772> │ │ │ │ + bhi.n 6b526 <_Py_open@@Base+0x1bc2> │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2058a0 │ │ │ │ - b.n 6aa1a <_Py_open@@Base+0x174e> │ │ │ │ + bl 205bd8 │ │ │ │ + b.n 6b502 <_Py_open@@Base+0x1b9e> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6aa42 <_Py_open@@Base+0x1776> │ │ │ │ + bgt.n 6b52a <_Py_open@@Base+0x1bc6> │ │ │ │ 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 1698fc <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ - cbz r0, 6aac6 <_Py_open@@Base+0x17fa> │ │ │ │ + bl 168fd0 <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ + cbz r0, 6b5ae <_Py_open@@Base+0x1c4a> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 112a18 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 111fdc <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6aa9c <_Py_open@@Base+0x17d0> │ │ │ │ + beq.n 6b584 <_Py_open@@Base+0x1c20> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6aa9c <_Py_open@@Base+0x17d0> │ │ │ │ + cbnz r3, 6b584 <_Py_open@@Base+0x1c20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6aacc <_Py_open@@Base+0x1800> │ │ │ │ + bne.n 6b5b4 <_Py_open@@Base+0x1c50> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #36212 @ 0x8d74 │ │ │ │ + movw r1, #33636 @ 0x8364 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6aace <_Py_open@@Base+0x1802> │ │ │ │ + b.n 6b5b6 <_Py_open@@Base+0x1c52> │ │ │ │ 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 1698fc <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ - cbz r0, 6ab3a <_Py_open@@Base+0x186e> │ │ │ │ + bl 168fd0 <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ + cbz r0, 6b622 <_Py_open@@Base+0x1cbe> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 112a18 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 111fdc <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ab1a <_Py_open@@Base+0x184e> │ │ │ │ + beq.n 6b602 <_Py_open@@Base+0x1c9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ab1a <_Py_open@@Base+0x184e> │ │ │ │ + cbnz r3, 6b602 <_Py_open@@Base+0x1c9e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6ab40 <_Py_open@@Base+0x1874> │ │ │ │ + bne.n 6b628 <_Py_open@@Base+0x1cc4> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #5636 @ 0x1604 │ │ │ │ + movw r1, #3048 @ 0xbe8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6ab42 <_Py_open@@Base+0x1876> │ │ │ │ + b.n 6b62a <_Py_open@@Base+0x1cc6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 6ab60 <_Py_open@@Base+0x1894> │ │ │ │ + bgt.n 6b648 <_Py_open@@Base+0x1ce4> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46284 @ 0xb4cc │ │ │ │ + movw r1, #43888 @ 0xab70 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ 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 6ab90 <_Py_open@@Base+0x18c4> │ │ │ │ + ble.n 6b678 <_Py_open@@Base+0x1d14> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46332 @ 0xb4fc │ │ │ │ + movw r1, #43936 @ 0xaba0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 16ab5c │ │ │ │ + bl 16a230 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6abe0 <_Py_open@@Base+0x1914> │ │ │ │ + beq.n 6b6c8 <_Py_open@@Base+0x1d64> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 177048 │ │ │ │ + bl 1769c0 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6abb0 <_Py_open@@Base+0x18e4> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 6abe0 <_Py_open@@Base+0x1914> │ │ │ │ + bne.n 6b698 <_Py_open@@Base+0x1d34> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 6b6c8 <_Py_open@@Base+0x1d64> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 6abc8 <_Py_open@@Base+0x18fc> │ │ │ │ + beq.n 6b6b0 <_Py_open@@Base+0x1d4c> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6abd0 <_Py_open@@Base+0x1904> │ │ │ │ + beq.n 6b6b8 <_Py_open@@Base+0x1d54> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl c78d8 │ │ │ │ + bl c74e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 6abd2 <_Py_open@@Base+0x1906> │ │ │ │ - b.n 6abe0 <_Py_open@@Base+0x1914> │ │ │ │ + bge.n 6b6ba <_Py_open@@Base+0x1d56> │ │ │ │ + b.n 6b6c8 <_Py_open@@Base+0x1d64> │ │ │ │ movs r3, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6abd2 <_Py_open@@Base+0x1906> │ │ │ │ + b.n 6b6ba <_Py_open@@Base+0x1d56> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 69ad8 <_Py_open@@Base+0x80c> │ │ │ │ + b.w 6a5c0 <_Py_open@@Base+0xc5c> │ │ │ │ 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 16ab5c │ │ │ │ + bl 16a230 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6ac02 <_Py_open@@Base+0x1936> │ │ │ │ + bne.n 6b6ea <_Py_open@@Base+0x1d86> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ac24 <_Py_open@@Base+0x1958> │ │ │ │ + b.n 6b70c <_Py_open@@Base+0x1da8> │ │ │ │ blx 29be0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6ac1c <_Py_open@@Base+0x1950> │ │ │ │ + bne.n 6b704 <_Py_open@@Base+0x1da0> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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, 6ac40 <_Py_open@@Base+0x1974> │ │ │ │ + cbz r3, 6b728 <_Py_open@@Base+0x1dc4> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 6ac50 <_Py_open@@Base+0x1984> │ │ │ │ + b.n 6b738 <_Py_open@@Base+0x1dd4> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6ac4e <_Py_open@@Base+0x1982> │ │ │ │ + ble.n 6b736 <_Py_open@@Base+0x1dd2> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 6ac4a <_Py_open@@Base+0x197e> │ │ │ │ - cbnz r1, 6ac74 <_Py_open@@Base+0x19a8> │ │ │ │ + bgt.n 6b732 <_Py_open@@Base+0x1dce> │ │ │ │ + cbnz r1, 6b75c <_Py_open@@Base+0x1df8> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6ac50 <_Py_open@@Base+0x1984> │ │ │ │ + b.n 6b738 <_Py_open@@Base+0x1dd4> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #136] @ (6acdc <_Py_open@@Base+0x1a10>) │ │ │ │ + ldr r1, [pc, #136] @ (6b7c4 <_Py_open@@Base+0x1e60>) │ │ │ │ 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 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6ac7a <_Py_open@@Base+0x19ae> │ │ │ │ + cbnz r0, 6b762 <_Py_open@@Base+0x1dfe> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6acd6 <_Py_open@@Base+0x1a0a> │ │ │ │ + b.n 6b7be <_Py_open@@Base+0x1e5a> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16ab5c │ │ │ │ + bl 16a230 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6ac70 <_Py_open@@Base+0x19a4> │ │ │ │ + beq.n 6b758 <_Py_open@@Base+0x1df4> │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 6aca0 <_Py_open@@Base+0x19d4> │ │ │ │ + beq.n 6b788 <_Py_open@@Base+0x1e24> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6aca2 <_Py_open@@Base+0x19d6> │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 6aca2 <_Py_open@@Base+0x19d6> │ │ │ │ - b.n 6ac70 <_Py_open@@Base+0x19a4> │ │ │ │ + bne.n 6b78a <_Py_open@@Base+0x1e26> │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 6b78a <_Py_open@@Base+0x1e26> │ │ │ │ + b.n 6b758 <_Py_open@@Base+0x1df4> │ │ │ │ movs r4, #0 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a690 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ - cbz r4, 6acce <_Py_open@@Base+0x1a02> │ │ │ │ + bl 9b6dc │ │ │ │ + cbz r4, 6b7b6 <_Py_open@@Base+0x1e52> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #864] @ (6b040 ) │ │ │ │ + ldr r4, [pc, #864] @ (6bb28 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6660a │ │ │ │ - bl 6dbd0 │ │ │ │ - cbnz r0, 6ad00 <_Py_open@@Base+0x1a34> │ │ │ │ + bl 68bb2 │ │ │ │ + bl 6de18 │ │ │ │ + cbnz r0, 6b7e8 <_Py_open@@Base+0x1e84> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f94c8 │ │ │ │ + b.w 1f98f8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 124ad4 │ │ │ │ + bl 12413c │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #27177 @ 0x6a29 │ │ │ │ + movw r0, #38193 @ 0x9531 │ │ │ │ movt r0, #6 │ │ │ │ - bl 1e5044 │ │ │ │ + bl 1e546c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6ad3a <_Py_open@@Base+0x1a6e> │ │ │ │ + bne.n 6b822 <_Py_open@@Base+0x1ebe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10dff8 │ │ │ │ + bl 10e0a0 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46376 @ 0xb528 │ │ │ │ + movw r1, #43980 @ 0xabcc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ad56 <_Py_open@@Base+0x1a8a> │ │ │ │ + b.n 6b83e <_Py_open@@Base+0x1eda> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 124ad4 │ │ │ │ + bl 12413c │ │ │ │ mov r0, r4 │ │ │ │ - bl 104e90 │ │ │ │ + bl 104f40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10dff8 │ │ │ │ + bl 10e0a0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ad58 : │ │ │ │ - b.w 303c0 │ │ │ │ +0006b840 : │ │ │ │ + b.w 303e4 │ │ │ │ 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 15e710 │ │ │ │ - cbnz r0, 6ad8e │ │ │ │ + bl 15de0c │ │ │ │ + cbnz r0, 6b876 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46404 @ 0xb544 │ │ │ │ + movw r1, #44008 @ 0xabe8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6ad98 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6b880 │ │ │ │ mov r0, r7 │ │ │ │ - bl 15ecb8 │ │ │ │ + bl 15e3b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 6ad9c │ │ │ │ + bge.n 6b884 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ae72 │ │ │ │ + b.n 6b95a │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 6adba │ │ │ │ + ble.n 6b8a2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46444 @ 0xb56c │ │ │ │ + movw r1, #44048 @ 0xac10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6ad98 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6b880 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6adca │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 6ad98 │ │ │ │ + cbnz r0, 6b8b2 │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 6b880 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 6ae42 │ │ │ │ - bl ebbec │ │ │ │ + beq.n 6b92a │ │ │ │ + bl eb864 │ │ │ │ add.w r1, r5, r9, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ae5c │ │ │ │ + beq.n 6b944 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 6ae12 │ │ │ │ + bmi.n 6b8fa │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46460 @ 0xb57c │ │ │ │ + movw r1, #44064 @ 0xac20 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6ae1e │ │ │ │ - b.n 6ae5c │ │ │ │ - bl 1f75b0 <_Py_Gid_Converter@@Base> │ │ │ │ + bne.n 6b906 │ │ │ │ + b.n 6b944 │ │ │ │ + bl 1f79d8 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6ae2c │ │ │ │ + cbnz r0, 6b914 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6ae5c │ │ │ │ + beq.n 6b944 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ae5c │ │ │ │ + cbnz r3, 6b944 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ae5c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b944 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6ae3c │ │ │ │ + beq.n 6b924 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ae3c │ │ │ │ + cbnz r3, 6b924 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 6add2 │ │ │ │ + b.n 6b8ba │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2928c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6ae64 │ │ │ │ + bge.n 6b94c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ - b.n 6ad98 │ │ │ │ + bl 787e8 │ │ │ │ + b.n 6b880 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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] @ (6aec0 ) │ │ │ │ + ldr r3, [pc, #48] @ (6b9a8 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 22c8b0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbnz r0, 6ae9c │ │ │ │ + bl 22c8f0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbnz r0, 6b984 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aeba │ │ │ │ + b.n 6b9a2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a404 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6aeb6 │ │ │ │ + bge.n 6b99e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 6ae98 │ │ │ │ - bl 81464 │ │ │ │ + bl f64e4 │ │ │ │ + b.n 6b980 │ │ │ │ + bl 81684 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #16] @ (6aed4 ) │ │ │ │ + ldr r5, [pc, #16] @ (6b9bc ) │ │ │ │ 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, #46484 @ 0xb594 │ │ │ │ + movw r2, #44088 @ 0xac38 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20edf4 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 6aef0 │ │ │ │ + bl 20f04c <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 6b9d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6af14 │ │ │ │ + b.n 6b9fc │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 298bc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6af0c │ │ │ │ + bge.n 6b9f4 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 6aeec │ │ │ │ + bl f64e4 │ │ │ │ + b.n 6b9d4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 6af3a │ │ │ │ + bne.n 6ba22 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6af5c │ │ │ │ - b.n 6af54 │ │ │ │ + bne.n 6ba44 │ │ │ │ + b.n 6ba3c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5056 @ 0x13c0 │ │ │ │ + movw r0, #2560 @ 0xa00 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6af2c │ │ │ │ + bne.n 6ba14 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6af8c │ │ │ │ - bl 80b80 │ │ │ │ + b.n 6ba74 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6af50 │ │ │ │ + bne.n 6ba38 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6af70 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 6ba58 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6af50 │ │ │ │ - bl 98ae4 │ │ │ │ + bne.n 6ba38 │ │ │ │ + bl 98b84 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66e20 <_Py_closerange@@Base> │ │ │ │ + bl 68f1a <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 6afb2 │ │ │ │ + bne.n 6ba9a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6afd0 │ │ │ │ - b.n 6afca │ │ │ │ + bne.n 6bab8 │ │ │ │ + b.n 6bab2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #35660 @ 0x8b4c │ │ │ │ + movw r0, #33084 @ 0x813c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6afa4 │ │ │ │ - b.n 6b036 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 6b036 │ │ │ │ + bne.n 6ba8c │ │ │ │ + b.n 6bb1e │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 6bb1e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6afe2 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 6b036 │ │ │ │ + bne.n 6baca │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 6bb1e │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6b000 │ │ │ │ + bls.n 6bae8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16524 @ 0x408c │ │ │ │ + movw r1, #13952 @ 0x3680 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6b036 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6bb1e │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a244 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 6b014 │ │ │ │ + cbz r5, 6bafc │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 6b018 │ │ │ │ + b.n 6bb00 │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ blx 2a244 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b03a │ │ │ │ + bge.n 6bb22 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b042 │ │ │ │ + b.n 6bb2a │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 6b070 │ │ │ │ + bhi.n 6bb58 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6b092 │ │ │ │ - b.n 6b08a │ │ │ │ - movw r0, #35684 @ 0x8b64 │ │ │ │ + bne.n 6bb7a │ │ │ │ + b.n 6bb72 │ │ │ │ + movw r0, #33108 @ 0x8154 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b062 │ │ │ │ + bne.n 6bb4a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b11e │ │ │ │ - bl 80b80 │ │ │ │ + b.n 6bc06 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b086 │ │ │ │ + bne.n 6bb6e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6b0a6 │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 6bb8e │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b086 │ │ │ │ + bne.n 6bb6e │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 6b0ec │ │ │ │ + ble.n 6bbd4 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6b0c6 │ │ │ │ + beq.n 6bbae │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b0c8 │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 6b0c8 │ │ │ │ - b.n 6b086 │ │ │ │ + bne.n 6bbb0 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 6bbb0 │ │ │ │ + b.n 6bb6e │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6b0ee │ │ │ │ + beq.n 6bbd6 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46496 @ 0xb5a0 │ │ │ │ + movw r1, #44100 @ 0xac44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6b086 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6bb6e │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r0, #424 @ 0x1a8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2a89c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b116 │ │ │ │ + bge.n 6bbfe │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - cbnz r2, 6b140 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 6b154 │ │ │ │ - b.n 6b166 │ │ │ │ - movw r0, #14788 @ 0x39c4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r1, r2 │ │ │ │ - bl 177b34 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b138 │ │ │ │ - b.n 6b172 │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #14788 @ 0x39c4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b172 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2478a0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cbnz r0, 6b186 │ │ │ │ + cbnz r0, 6bc1c │ │ │ │ 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 157df8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1573f8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6b1b8 │ │ │ │ + beq.n 6bc4e │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2563c0 <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 256298 <_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 73304 │ │ │ │ - cbz r0, 6b244 │ │ │ │ + bl 73528 │ │ │ │ + cbz r0, 6bcda │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #124] @ 6b258 │ │ │ │ + vldr d8, [pc, #116] @ 6bce8 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 27e0d8 │ │ │ │ + bl 27d738 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 27e0d8 │ │ │ │ + bl 27d738 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 86008 │ │ │ │ + bl 8622c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6b22e │ │ │ │ + cbz r0, 6bcc4 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 27e0d8 │ │ │ │ + bl 27d738 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 27e0d8 │ │ │ │ + bl 27d738 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 86008 │ │ │ │ - cbnz r0, 6b248 │ │ │ │ + bl 8622c │ │ │ │ + cbnz r0, 6bcde │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b244 │ │ │ │ + beq.n 6bcda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b244 │ │ │ │ + cbnz r3, 6bcda │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b24a │ │ │ │ + b.n 6bce0 │ │ │ │ str r0, [r4, #16] │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ 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 6b28a │ │ │ │ + bhi.n 6bd1a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b2a8 │ │ │ │ - b.n 6b2a2 │ │ │ │ - movw r0, #35580 @ 0x8afc │ │ │ │ + bne.n 6bd38 │ │ │ │ + b.n 6bd32 │ │ │ │ + movw r0, #33004 @ 0x80ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b27c │ │ │ │ - b.n 6b2de │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 6b2de │ │ │ │ + bne.n 6bd0c │ │ │ │ + b.n 6bd6e │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 6bd6e │ │ │ │ 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 6b176 │ │ │ │ + bl 6bc0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6b2de │ │ │ │ + beq.n 6bd6e │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b176 │ │ │ │ + bl 6bc0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6b2de │ │ │ │ + beq.n 6bd6e │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 298d4 <__setitimer64@plt> │ │ │ │ - cbz r0, 6b2e2 │ │ │ │ + cbz r0, 6bd72 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b2e8 │ │ │ │ + b.n 6bd78 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6b1bc │ │ │ │ + bl 6bc52 │ │ │ │ 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 f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b310 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 6b32e │ │ │ │ + bne.n 6bda0 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 6bdbe │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2a954 <__getitimer64@plt> │ │ │ │ - cbz r0, 6b326 │ │ │ │ + cbz r0, 6bdb6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b330 │ │ │ │ + b.n 6bdc0 │ │ │ │ mov r0, sp │ │ │ │ - bl 6b1bc │ │ │ │ - b.n 6b330 │ │ │ │ + bl 6bc52 │ │ │ │ + b.n 6bdc0 │ │ │ │ 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 2a9b4 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ - bl d82a4 │ │ │ │ + bl d7e5c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - movw r0, #46520 @ 0xb5b8 │ │ │ │ + bl f64e4 │ │ │ │ + movw r0, #44124 @ 0xac5c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 20117c │ │ │ │ + bl 2014b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d82b8 │ │ │ │ + bl d7e70 │ │ │ │ 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 85a0c │ │ │ │ + bl 85c30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b3f4 │ │ │ │ + beq.n 6be84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1cdd94 │ │ │ │ + bl 1ce4e8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl 80b80 │ │ │ │ - cbz r0, 6b3f6 │ │ │ │ + bl 80da0 │ │ │ │ + cbz r0, 6be86 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b3f4 │ │ │ │ + beq.n 6be84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b3f4 │ │ │ │ + cbnz r3, 6be84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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 21dbbc <_PyCrossInterpreterData_RegisterClass@@Base+0x560> │ │ │ │ - cbz r0, 6b46c │ │ │ │ + bl 21de2c <_PyCrossInterpreterData_RegisterClass@@Base+0x560> │ │ │ │ + cbz r0, 6befc │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29cc8 │ │ │ │ - bl 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 292f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6b462 │ │ │ │ + bne.n 6bef2 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6b452 │ │ │ │ - bl e98a0 │ │ │ │ + bne.n 6bee2 │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b422 │ │ │ │ + beq.n 6beb2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b46c │ │ │ │ + b.n 6befc │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 6b44e │ │ │ │ + bl f64e4 │ │ │ │ + b.n 6bede │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b37a │ │ │ │ + bl 6be0a │ │ │ │ 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 6b496 │ │ │ │ + bne.n 6bf26 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 21dbbc <_PyCrossInterpreterData_RegisterClass@@Base+0x560> │ │ │ │ - cbnz r0, 6b4ae │ │ │ │ - b.n 6b536 │ │ │ │ + bl 21de2c <_PyCrossInterpreterData_RegisterClass@@Base+0x560> │ │ │ │ + cbnz r0, 6bf3e │ │ │ │ + b.n 6bfc6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #35768 @ 0x8bb8 │ │ │ │ + movw r0, #33192 @ 0x81a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b48a │ │ │ │ - b.n 6b536 │ │ │ │ + bne.n 6bf1a │ │ │ │ + b.n 6bfc6 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 29cc8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 157df8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1573f8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6b536 │ │ │ │ + beq.n 6bfc6 │ │ │ │ ldrd r5, r4, [sp] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6b4e8 │ │ │ │ + bge.n 6bf78 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11120 @ 0x2b70 │ │ │ │ + movw r1, #8544 @ 0x2160 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6b536 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6bfc6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 189780 <_PyDeadline_Init@@Base> │ │ │ │ + bl 189270 <_PyDeadline_Init@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 158690 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 98ae4 │ │ │ │ + bl 157c90 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 98b84 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 2964c <__sigtimedwait64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6b55e │ │ │ │ + bne.n 6bfee │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6b53a │ │ │ │ + beq.n 6bfca │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6b554 │ │ │ │ + beq.n 6bfe4 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b56a │ │ │ │ - bl e98a0 │ │ │ │ + b.n 6bffa │ │ │ │ + bl e9520 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b536 │ │ │ │ - bl 256978 <_PyDeadline_Get@@Base> │ │ │ │ + bne.n 6bfc6 │ │ │ │ + bl 2596c0 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bge.n 6b4f4 │ │ │ │ - b.n 6b55e │ │ │ │ + bge.n 6bf84 │ │ │ │ + b.n 6bfee │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 6b56a │ │ │ │ + b.n 6bffa │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b37a │ │ │ │ + bl 6be0a │ │ │ │ add sp, #408 @ 0x198 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006b570 <_PyOS_IsMainThread@@Base>: │ │ │ │ +0006c000 <_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] @ (6b5ac <_PyOS_IsMainThread@@Base+0x3c>) │ │ │ │ + ldr r3, [pc, #44] @ (6c03c <_PyOS_IsMainThread@@Base+0x3c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 6d24c │ │ │ │ + bl 6d494 │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6b5a8 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ + bne.n 6c038 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ subs r3, r0, r4 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 6b5aa <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ + b.n 6c03a <_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, #10120 @ 0x2788 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 122d9c │ │ │ │ + bl 1223fc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e3b00 │ │ │ │ + b.w 1e3f28 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6516 @ 0x1974 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15bf70 │ │ │ │ + bl 15b6a0 │ │ │ │ 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, #6516 @ 0x1974 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15bf70 │ │ │ │ + bl 15b6a0 │ │ │ │ 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, #56136 @ 0xdb48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15bf70 │ │ │ │ + bl 15b6a0 │ │ │ │ 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 72508 │ │ │ │ - cbz r0, 6b67c <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ - ldr r2, [pc, #48] @ (6b684 <_PyOS_IsMainThread@@Base+0x114>) │ │ │ │ - movw r1, #46584 @ 0xb5f8 │ │ │ │ + bl 7273c │ │ │ │ + cbz r0, 6c10c <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ + ldr r2, [pc, #48] @ (6c114 <_PyOS_IsMainThread@@Base+0x114>) │ │ │ │ + movw r1, #44188 @ 0xac9c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b67e <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + bne.n 6c10e <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b67c <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ + beq.n 6c10c <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b67c <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ + cbnz r3, 6c10c <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r4, [r0, #8] │ │ │ │ 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 1e6d74 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1e73c8 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 200d04 │ │ │ │ + bl 20103c │ │ │ │ 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, #27780 @ 0x6c84 │ │ │ │ + movw r1, #25216 @ 0x6280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 6b6fa <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 6c18a <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 261f84 <_PyTime_FromLong@@Base> │ │ │ │ + bl 2617a4 <_PyTime_FromLong@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6b6fa <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ + beq.n 6c18a <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 158690 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 157c90 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 292d4 <__clock_settime64@plt> │ │ │ │ - cbz r0, 6b6fe <_PyOS_IsMainThread@@Base+0x18e> │ │ │ │ + cbz r0, 6c18e <_PyOS_IsMainThread@@Base+0x18e> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b706 <_PyOS_IsMainThread@@Base+0x196> │ │ │ │ + b.n 6c196 <_PyOS_IsMainThread@@Base+0x196> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 12e34c │ │ │ │ + bl 12d990 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b770 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ + cbz r0, 6c200 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl e33c8 │ │ │ │ + bl e3044 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl e33c8 │ │ │ │ + bl e3044 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl e33c8 │ │ │ │ + bl e3044 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #46600 @ 0xb608 │ │ │ │ + movw r0, #44204 @ 0xacac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b764 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ + beq.n 6c1f4 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6b768 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ + cbz r3, 6c1f8 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6b770 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ + b.n 6c200 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b764 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c1f4 <_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 6b7ae <_PyOS_IsMainThread@@Base+0x23e> │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + bmi.n 6c23e <_PyOS_IsMainThread@@Base+0x23e> │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #10352 @ 0x2870 │ │ │ │ + movw r1, #7900 @ 0x1edc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #28892 @ 0x70dc │ │ │ │ + movw r0, #26396 @ 0x671c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b7f2 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c282 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b7f2 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ + cbz r0, 6c282 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b7dc <_PyOS_IsMainThread@@Base+0x26c> │ │ │ │ + beq.n 6c26c <_PyOS_IsMainThread@@Base+0x26c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6b7f2 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6c282 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 29904 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f69a0 │ │ │ │ + b.w f6620 │ │ │ │ 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 6b81e <_PyOS_IsMainThread@@Base+0x2ae> │ │ │ │ + bne.n 6c2ae <_PyOS_IsMainThread@@Base+0x2ae> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b836 <_PyOS_IsMainThread@@Base+0x2c6> │ │ │ │ - b.n 6b876 <_PyOS_IsMainThread@@Base+0x306> │ │ │ │ + bne.n 6c2c6 <_PyOS_IsMainThread@@Base+0x2c6> │ │ │ │ + b.n 6c306 <_PyOS_IsMainThread@@Base+0x306> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9776 @ 0x2630 │ │ │ │ + movw r0, #7200 @ 0x1c20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b80e <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ - b.n 6b8e4 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + bne.n 6c29e <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ + b.n 6c374 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6b858 <_PyOS_IsMainThread@@Base+0x2e8> │ │ │ │ + bpl.n 6c2e8 <_PyOS_IsMainThread@@Base+0x2e8> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b8e4 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + beq.n 6c374 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b878 <_PyOS_IsMainThread@@Base+0x308> │ │ │ │ - b.n 6b8b6 <_PyOS_IsMainThread@@Base+0x346> │ │ │ │ - movw r2, #63688 @ 0xf8c8 │ │ │ │ + beq.n 6c308 <_PyOS_IsMainThread@@Base+0x308> │ │ │ │ + b.n 6c346 <_PyOS_IsMainThread@@Base+0x346> │ │ │ │ + movw r2, #61192 @ 0xef08 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #2652 @ 0xa5c │ │ │ │ + movw r1, #156 @ 0x9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #9776 @ 0x2630 │ │ │ │ + movw r0, #7200 @ 0x1c20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b8e4 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c374 <_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 6b8a0 <_PyOS_IsMainThread@@Base+0x330> │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + bmi.n 6c330 <_PyOS_IsMainThread@@Base+0x330> │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #2812 @ 0xafc │ │ │ │ + movw r1, #316 @ 0x13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #9776 @ 0x2630 │ │ │ │ + movw r0, #7200 @ 0x1c20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b8e4 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c374 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6b8e4 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + cbz r0, 6c374 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b8ce <_PyOS_IsMainThread@@Base+0x35e> │ │ │ │ + beq.n 6c35e <_PyOS_IsMainThread@@Base+0x35e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6b8e4 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6c374 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29904 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f69a0 │ │ │ │ + b.w f6620 │ │ │ │ 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 6b910 <_PyOS_IsMainThread@@Base+0x3a0> │ │ │ │ + bne.n 6c3a0 <_PyOS_IsMainThread@@Base+0x3a0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b928 <_PyOS_IsMainThread@@Base+0x3b8> │ │ │ │ - b.n 6b968 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ + bne.n 6c3b8 <_PyOS_IsMainThread@@Base+0x3b8> │ │ │ │ + b.n 6c3f8 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9788 @ 0x263c │ │ │ │ + movw r0, #7212 @ 0x1c2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b900 <_PyOS_IsMainThread@@Base+0x390> │ │ │ │ - b.n 6b9e8 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bne.n 6c390 <_PyOS_IsMainThread@@Base+0x390> │ │ │ │ + b.n 6c478 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6b94a <_PyOS_IsMainThread@@Base+0x3da> │ │ │ │ + bpl.n 6c3da <_PyOS_IsMainThread@@Base+0x3da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b9e8 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + beq.n 6c478 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b96a <_PyOS_IsMainThread@@Base+0x3fa> │ │ │ │ - b.n 6b9a8 <_PyOS_IsMainThread@@Base+0x438> │ │ │ │ - movw r2, #63688 @ 0xf8c8 │ │ │ │ + beq.n 6c3fa <_PyOS_IsMainThread@@Base+0x3fa> │ │ │ │ + b.n 6c438 <_PyOS_IsMainThread@@Base+0x438> │ │ │ │ + movw r2, #61192 @ 0xef08 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #2652 @ 0xa5c │ │ │ │ + movw r1, #156 @ 0x9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #9788 @ 0x263c │ │ │ │ + movw r0, #7212 @ 0x1c2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b9e8 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c478 <_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 6b992 <_PyOS_IsMainThread@@Base+0x422> │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + bmi.n 6c422 <_PyOS_IsMainThread@@Base+0x422> │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #2812 @ 0xafc │ │ │ │ + movw r1, #316 @ 0x13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #9788 @ 0x263c │ │ │ │ + movw r0, #7212 @ 0x1c2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b9e8 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c478 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6b9e8 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + cbz r0, 6c478 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b9c0 <_PyOS_IsMainThread@@Base+0x450> │ │ │ │ + beq.n 6c450 <_PyOS_IsMainThread@@Base+0x450> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6b9e8 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6c478 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f91f8 │ │ │ │ + bl f8e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b9d2 <_PyOS_IsMainThread@@Base+0x462> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 6b9e8 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bne.n 6c462 <_PyOS_IsMainThread@@Base+0x462> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 6c478 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29904 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f69a0 │ │ │ │ + b.w f6620 │ │ │ │ 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, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6ba60 <_PyOS_IsMainThread@@Base+0x4f0> │ │ │ │ + beq.n 6c4f0 <_PyOS_IsMainThread@@Base+0x4f0> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6ba42 <_PyOS_IsMainThread@@Base+0x4d2> │ │ │ │ + bpl.n 6c4d2 <_PyOS_IsMainThread@@Base+0x4d2> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ba8a <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ + cbz r0, 6c51a <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ba62 <_PyOS_IsMainThread@@Base+0x4f2> │ │ │ │ + beq.n 6c4f2 <_PyOS_IsMainThread@@Base+0x4f2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6ba8a <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ - movw r2, #63688 @ 0xf8c8 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6c51a <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ + movw r2, #61192 @ 0xef08 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #10352 @ 0x2870 │ │ │ │ + movw r1, #7900 @ 0x1edc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #9804 @ 0x264c │ │ │ │ + movw r0, #7228 @ 0x1c3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ba8a <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c51a <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a520 │ │ │ │ - cbnz r0, 6ba7e <_PyOS_IsMainThread@@Base+0x50e> │ │ │ │ + cbnz r0, 6c50e <_PyOS_IsMainThread@@Base+0x50e> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6864 │ │ │ │ + b.w f64e4 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f69a0 │ │ │ │ + b.w f6620 │ │ │ │ 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 6bace <_PyOS_IsMainThread@@Base+0x55e> │ │ │ │ + bne.n 6c55e <_PyOS_IsMainThread@@Base+0x55e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6bae6 <_PyOS_IsMainThread@@Base+0x576> │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + bmi.n 6c576 <_PyOS_IsMainThread@@Base+0x576> │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #2652 @ 0xa5c │ │ │ │ + movw r1, #156 @ 0x9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #9816 @ 0x2658 │ │ │ │ + movw r0, #7240 @ 0x1c48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6baf2 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c582 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9816 @ 0x2658 │ │ │ │ + movw r0, #7240 @ 0x1c48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6baa6 <_PyOS_IsMainThread@@Base+0x536> │ │ │ │ - b.n 6baf2 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + bne.n 6c536 <_PyOS_IsMainThread@@Base+0x536> │ │ │ │ + b.n 6c582 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6baf6 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + cbnz r0, 6c586 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bb84 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ + b.n 6c614 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6bb2e <_PyOS_IsMainThread@@Base+0x5be> │ │ │ │ + bne.n 6c5be <_PyOS_IsMainThread@@Base+0x5be> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bb64 <_PyOS_IsMainThread@@Base+0x5f4> │ │ │ │ + beq.n 6c5f4 <_PyOS_IsMainThread@@Base+0x5f4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6bb46 <_PyOS_IsMainThread@@Base+0x5d6> │ │ │ │ + bpl.n 6c5d6 <_PyOS_IsMainThread@@Base+0x5d6> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6baf2 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + beq.n 6c582 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bb66 <_PyOS_IsMainThread@@Base+0x5f6> │ │ │ │ + beq.n 6c5f6 <_PyOS_IsMainThread@@Base+0x5f6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6baf2 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ - movw r2, #63688 @ 0xf8c8 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6c582 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + movw r2, #61192 @ 0xef08 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #2812 @ 0xafc │ │ │ │ + movw r1, #316 @ 0x13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #9816 @ 0x2658 │ │ │ │ + movw r0, #7240 @ 0x1c48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6baf2 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c582 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 298ec │ │ │ │ - cbz r0, 6bb7c <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ + cbz r0, 6c60c <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f69a0 │ │ │ │ + b.w f6620 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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, 6c634 <_PyOS_IsMainThread@@Base+0x634> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 6c648 <_PyOS_IsMainThread@@Base+0x648> │ │ │ │ + b.n 6c65a <_PyOS_IsMainThread@@Base+0x65a> │ │ │ │ + movw r0, #12200 @ 0x2fa8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1774ac <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6c62c <_PyOS_IsMainThread@@Base+0x62c> │ │ │ │ + b.n 6c666 <_PyOS_IsMainThread@@Base+0x666> │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #12200 @ 0x2fa8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r3 │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6c666 <_PyOS_IsMainThread@@Base+0x666> │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 247848 │ │ │ │ + movs r0, #0 │ │ │ │ + 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 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6bba6 <_PyOS_IsMainThread@@Base+0x636> │ │ │ │ + cbnz r2, 6c688 <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6bbbc <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ - b.n 6bbd0 <_PyOS_IsMainThread@@Base+0x660> │ │ │ │ - movw r0, #14908 @ 0x3a3c │ │ │ │ + bne.n 6c69e <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + b.n 6c6b2 <_PyOS_IsMainThread@@Base+0x6b2> │ │ │ │ + movw r0, #12336 @ 0x3030 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 177b34 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1774ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bb9e <_PyOS_IsMainThread@@Base+0x62e> │ │ │ │ + bne.n 6c680 <_PyOS_IsMainThread@@Base+0x680> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bc60 <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ + b.n 6c742 <_PyOS_IsMainThread@@Base+0x742> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #14908 @ 0x3a3c │ │ │ │ + movw r0, #12336 @ 0x3030 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bbb8 <_PyOS_IsMainThread@@Base+0x648> │ │ │ │ + beq.n 6c69a <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 6bc18 <_PyOS_IsMainThread@@Base+0x6a8> │ │ │ │ + bne.n 6c6fa <_PyOS_IsMainThread@@Base+0x6fa> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 6bc0c <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ + blt.n 6c6ee <_PyOS_IsMainThread@@Base+0x6ee> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r2, #42020 @ 0xa424 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6bc0c <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ + bne.n 6c6ee <_PyOS_IsMainThread@@Base+0x6ee> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 6bc0c <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ + bge.n 6c6ee <_PyOS_IsMainThread@@Base+0x6ee> │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bc60 <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ + beq.n 6c742 <_PyOS_IsMainThread@@Base+0x742> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6bc60 <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ + b.n 6c742 <_PyOS_IsMainThread@@Base+0x742> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 8496c │ │ │ │ + b.w 84b8c │ │ │ │ mov r0, r8 │ │ │ │ - bl 73304 │ │ │ │ + bl 73528 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bbb8 <_PyOS_IsMainThread@@Base+0x648> │ │ │ │ + beq.n 6c69a <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 6bc60 <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ + ble.n 6c742 <_PyOS_IsMainThread@@Base+0x742> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ adds r6, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 8496c │ │ │ │ - cbnz r0, 6bc5a <_PyOS_IsMainThread@@Base+0x6ea> │ │ │ │ + bl 84b8c │ │ │ │ + cbnz r0, 6c73c <_PyOS_IsMainThread@@Base+0x73c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bbb8 <_PyOS_IsMainThread@@Base+0x648> │ │ │ │ + beq.n 6c69a <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bbb8 <_PyOS_IsMainThread@@Base+0x648> │ │ │ │ + bne.n 6c69a <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bbb8 <_PyOS_IsMainThread@@Base+0x648> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c69a <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 6bc2a <_PyOS_IsMainThread@@Base+0x6ba> │ │ │ │ + b.n 6c70c <_PyOS_IsMainThread@@Base+0x70c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, 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 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6bc82 <_PyOS_IsMainThread@@Base+0x712> │ │ │ │ + cbnz r2, 6c764 <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6bc96 <_PyOS_IsMainThread@@Base+0x726> │ │ │ │ - b.n 6bca8 <_PyOS_IsMainThread@@Base+0x738> │ │ │ │ - movw r0, #6348 @ 0x18cc │ │ │ │ + bne.n 6c778 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + b.n 6c78a <_PyOS_IsMainThread@@Base+0x78a> │ │ │ │ + movw r0, #3772 @ 0xebc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - bl 177b34 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1774ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bc7a <_PyOS_IsMainThread@@Base+0x70a> │ │ │ │ - b.n 6bcd8 <_PyOS_IsMainThread@@Base+0x768> │ │ │ │ + bne.n 6c75c <_PyOS_IsMainThread@@Base+0x75c> │ │ │ │ + b.n 6c7ba <_PyOS_IsMainThread@@Base+0x7ba> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #6348 @ 0x18cc │ │ │ │ + movw r0, #3772 @ 0xebc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6bcd8 <_PyOS_IsMainThread@@Base+0x768> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6c7ba <_PyOS_IsMainThread@@Base+0x7ba> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 91884 │ │ │ │ + bl 91ad8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6bcd8 <_PyOS_IsMainThread@@Base+0x768> │ │ │ │ + cbz r0, 6c7ba <_PyOS_IsMainThread@@Base+0x7ba> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 10019c │ │ │ │ + bl 10025c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6bcdc <_PyOS_IsMainThread@@Base+0x76c> │ │ │ │ + cbnz r0, 6c7be <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bcd8 <_PyOS_IsMainThread@@Base+0x768> │ │ │ │ + beq.n 6c7ba <_PyOS_IsMainThread@@Base+0x7ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bcd8 <_PyOS_IsMainThread@@Base+0x768> │ │ │ │ + cbnz r3, 6c7ba <_PyOS_IsMainThread@@Base+0x7ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6bd14 <_PyOS_IsMainThread@@Base+0x7a4> │ │ │ │ + b.n 6c7f6 <_PyOS_IsMainThread@@Base+0x7f6> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1770 │ │ │ │ + bl e13f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bcfe <_PyOS_IsMainThread@@Base+0x78e> │ │ │ │ + beq.n 6c7e0 <_PyOS_IsMainThread@@Base+0x7e0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6bcfe <_PyOS_IsMainThread@@Base+0x78e> │ │ │ │ + cbnz r3, 6c7e0 <_PyOS_IsMainThread@@Base+0x7e0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bd14 <_PyOS_IsMainThread@@Base+0x7a4> │ │ │ │ + beq.n 6c7f6 <_PyOS_IsMainThread@@Base+0x7f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bd14 <_PyOS_IsMainThread@@Base+0x7a4> │ │ │ │ + cbnz r3, 6c7f6 <_PyOS_IsMainThread@@Base+0x7f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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, #64680 @ 0xfca8 │ │ │ │ + movw r1, #62184 @ 0xf2e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8f704 │ │ │ │ - cbnz r0, 6bd3e <_PyOS_IsMainThread@@Base+0x7ce> │ │ │ │ + bl 8f95c │ │ │ │ + cbnz r0, 6c820 <_PyOS_IsMainThread@@Base+0x820> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bd74 <_PyOS_IsMainThread@@Base+0x804> │ │ │ │ + b.n 6c856 <_PyOS_IsMainThread@@Base+0x856> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl ee340 │ │ │ │ + bl edfc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bd3a <_PyOS_IsMainThread@@Base+0x7ca> │ │ │ │ + beq.n 6c81c <_PyOS_IsMainThread@@Base+0x81c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movw r4, #7788 @ 0x1e6c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -98286,444 +99334,258 @@ │ │ │ │ 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, #46608 @ 0xb610 │ │ │ │ + movw r1, #44212 @ 0xacb4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8f704 │ │ │ │ - cbnz r0, 6bda2 <_PyOS_IsMainThread@@Base+0x832> │ │ │ │ + bl 8f95c │ │ │ │ + cbnz r0, 6c884 <_PyOS_IsMainThread@@Base+0x884> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6be1e <_PyOS_IsMainThread@@Base+0x8ae> │ │ │ │ + b.n 6c900 <_PyOS_IsMainThread@@Base+0x900> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ee340 │ │ │ │ + bl edfc0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bd9e <_PyOS_IsMainThread@@Base+0x82e> │ │ │ │ + beq.n 6c880 <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl ee340 │ │ │ │ + bl edfc0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6be18 <_PyOS_IsMainThread@@Base+0x8a8> │ │ │ │ + cbz r0, 6c8fa <_PyOS_IsMainThread@@Base+0x8fa> │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6bdd2 <_PyOS_IsMainThread@@Base+0x862> │ │ │ │ + bgt.n 6c8b4 <_PyOS_IsMainThread@@Base+0x8b4> │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2a0f8 │ │ │ │ - cbz r0, 6bdf2 <_PyOS_IsMainThread@@Base+0x882> │ │ │ │ + cbz r0, 6c8d4 <_PyOS_IsMainThread@@Base+0x8d4> │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #7788 @ 0x1e6c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 6be10 <_PyOS_IsMainThread@@Base+0x8a0> │ │ │ │ + b.n 6c8f2 <_PyOS_IsMainThread@@Base+0x8f2> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4316 @ 0x10dc │ │ │ │ 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 785b4 │ │ │ │ + bl 787e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ 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, #64680 @ 0xfca8 │ │ │ │ + movw r1, #62184 @ 0xf2e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8f704 │ │ │ │ - cbz r0, 6be70 <_PyOS_IsMainThread@@Base+0x900> │ │ │ │ + bl 8f95c │ │ │ │ + cbz r0, 6c952 <_PyOS_IsMainThread@@Base+0x952> │ │ │ │ movw r3, #38672 @ 0x9710 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 929d0 │ │ │ │ + bl 92c28 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #47580 @ 0xb9dc │ │ │ │ + movw r2, #45004 @ 0xafcc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006be74 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #59952 @ 0xea30 │ │ │ │ +0006c956 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #57456 @ 0xe070 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movw r1, #13680 @ 0x3570 │ │ │ │ - b.w 945b4 │ │ │ │ - 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, #10180 @ 0x27c4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 6beb2 <_Py_Get_Getpath_CodeObject@@Base+0x3e> │ │ │ │ - movw r2, #10632 @ 0x2988 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 6bec8 <_Py_Get_Getpath_CodeObject@@Base+0x54> │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r2, #4364 @ 0x110c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.n 6bf22 <_Py_Get_Getpath_CodeObject@@Base+0xae> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 6bf22 <_Py_Get_Getpath_CodeObject@@Base+0xae> │ │ │ │ - b.n 6beca <_Py_Get_Getpath_CodeObject@@Base+0x56> │ │ │ │ - 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 6bee8 <_Py_Get_Getpath_CodeObject@@Base+0x74> │ │ │ │ - movw r2, #10632 @ 0x2988 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 6befe <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r2, #4364 @ 0x110c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.n 6bf22 <_Py_Get_Getpath_CodeObject@@Base+0xae> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 6bf22 <_Py_Get_Getpath_CodeObject@@Base+0xae> │ │ │ │ - b.n 6bf00 <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - cbz r6, 6bf60 <_Py_Get_Getpath_CodeObject@@Base+0xec> │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 6bf3c <_Py_Get_Getpath_CodeObject@@Base+0xc8> │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 6bf4a <_Py_Get_Getpath_CodeObject@@Base+0xd6> │ │ │ │ - movw r3, #56112 @ 0xdb30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15028 @ 0x3ab4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6bf9e <_Py_Get_Getpath_CodeObject@@Base+0x12a> │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 6bf52 <_Py_Get_Getpath_CodeObject@@Base+0xde> │ │ │ │ - b.n 6bf14 <_Py_Get_Getpath_CodeObject@@Base+0xa0> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 6bf22 <_Py_Get_Getpath_CodeObject@@Base+0xae> │ │ │ │ - b.n 6bf54 <_Py_Get_Getpath_CodeObject@@Base+0xe0> │ │ │ │ - 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 3f5e2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6bf82 <_Py_Get_Getpath_CodeObject@@Base+0x10e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6bf82 <_Py_Get_Getpath_CodeObject@@Base+0x10e> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6bf98 <_Py_Get_Getpath_CodeObject@@Base+0x124> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bf98 <_Py_Get_Getpath_CodeObject@@Base+0x124> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7965c │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -0006bfa2 : │ │ │ │ - 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, 6bfd2 │ │ │ │ - ldr r3, [pc, #52] @ (6bff0 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r5, [r2, r3] │ │ │ │ - bl 92640 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 6bfd2 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 7965c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mov r3, r7 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1f31f8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7965c │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0006bff4 : │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 6bfa2 │ │ │ │ - │ │ │ │ -0006bffc : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 6c026 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 92640 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 6c02a │ │ │ │ - ldr r3, [pc, #56] @ (6c050 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 7965c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 6c04a │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1ebca0 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6c04a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c04a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ + b.w 9480c │ │ │ │ │ │ │ │ -0006c054 <_PySys_GetAttr@@Base>: │ │ │ │ +0006c966 <_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, 6c09e <_PySys_GetAttr@@Base+0x4a> │ │ │ │ + cbz r4, 6c9b0 <_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 6c092 <_PySys_GetAttr@@Base+0x3e> │ │ │ │ + beq.n 6c9a4 <_PySys_GetAttr@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a00c <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 1696e0 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6c094 <_PySys_GetAttr@@Base+0x40> │ │ │ │ + b.n 6c9a6 <_PySys_GetAttr@@Base+0x40> │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 72508 │ │ │ │ + bl 7273c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c130 <_PySys_GetAttr@@Base+0xdc> │ │ │ │ + beq.n 6ca42 <_PySys_GetAttr@@Base+0xdc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 6c102 <_PySys_GetAttr@@Base+0xae> │ │ │ │ + b.n 6ca14 <_PySys_GetAttr@@Base+0xae> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ - movw r0, #7892 @ 0x1ed4 │ │ │ │ + movw r0, #5372 @ 0x14fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 6c134 <_PySys_GetAttr@@Base+0xe0> │ │ │ │ + cbz r0, 6ca46 <_PySys_GetAttr@@Base+0xe0> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6c14e <_PySys_GetAttr@@Base+0xfa> │ │ │ │ + bne.n 6ca60 <_PySys_GetAttr@@Base+0xfa> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6c15e <_PySys_GetAttr@@Base+0x10a> │ │ │ │ + bne.n 6ca70 <_PySys_GetAttr@@Base+0x10a> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 6c12a <_PySys_GetAttr@@Base+0xd6> │ │ │ │ + beq.n 6ca3c <_PySys_GetAttr@@Base+0xd6> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 6c16e <_PySys_GetAttr@@Base+0x11a> │ │ │ │ + bls.n 6ca80 <_PySys_GetAttr@@Base+0x11a> │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r7, [r3, r6, lsl #3] │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6c100 <_PySys_GetAttr@@Base+0xac> │ │ │ │ + beq.n 6ca12 <_PySys_GetAttr@@Base+0xac> │ │ │ │ mov r0, r7 │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ - bl 7f1f8 │ │ │ │ + bl 7f420 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c0ce <_PySys_GetAttr@@Base+0x7a> │ │ │ │ + bne.n 6c9e0 <_PySys_GetAttr@@Base+0x7a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6c16e <_PySys_GetAttr@@Base+0x11a> │ │ │ │ + b.n 6ca80 <_PySys_GetAttr@@Base+0x11a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c12a <_PySys_GetAttr@@Base+0xd6> │ │ │ │ + beq.n 6ca3c <_PySys_GetAttr@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c12a <_PySys_GetAttr@@Base+0xd6> │ │ │ │ + bne.n 6ca3c <_PySys_GetAttr@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c12a <_PySys_GetAttr@@Base+0xd6> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ca3c <_PySys_GetAttr@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c0f4 <_PySys_GetAttr@@Base+0xa0> │ │ │ │ + bne.n 6ca06 <_PySys_GetAttr@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c0f4 <_PySys_GetAttr@@Base+0xa0> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ca06 <_PySys_GetAttr@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c0fa <_PySys_GetAttr@@Base+0xa6> │ │ │ │ + bne.n 6ca0c <_PySys_GetAttr@@Base+0xa6> │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c0fa <_PySys_GetAttr@@Base+0xa6> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ca0c <_PySys_GetAttr@@Base+0xa6> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 6c0a4 <_PySys_GetAttr@@Base+0x50> │ │ │ │ + b.n 6c9b6 <_PySys_GetAttr@@Base+0x50> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 6c0a4 <_PySys_GetAttr@@Base+0x50> │ │ │ │ - cbz r0, 6c1e2 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ + bl 6c9b6 <_PySys_GetAttr@@Base+0x50> │ │ │ │ + cbz r0, 6caf4 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 73304 │ │ │ │ + bl 73528 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6c1ae <_PySys_GetAttr@@Base+0x15a> │ │ │ │ + cbnz r0, 6cac0 <_PySys_GetAttr@@Base+0x15a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c1e2 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ + beq.n 6caf4 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6c1e2 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ + cbnz r3, 6caf4 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c1e2 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6caf4 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ movs r0, #1 │ │ │ │ - bl 73304 │ │ │ │ + bl 73528 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 6c1e6 <_PySys_GetAttr@@Base+0x192> │ │ │ │ + cbnz r0, 6caf8 <_PySys_GetAttr@@Base+0x192> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6c1cc <_PySys_GetAttr@@Base+0x178> │ │ │ │ + beq.n 6cade <_PySys_GetAttr@@Base+0x178> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6c1cc <_PySys_GetAttr@@Base+0x178> │ │ │ │ + cbnz r3, 6cade <_PySys_GetAttr@@Base+0x178> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c1e2 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ + beq.n 6caf4 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c1e2 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ + cbnz r3, 6caf4 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c1fe <_PySys_GetAttr@@Base+0x1aa> │ │ │ │ + b.n 6cb10 <_PySys_GetAttr@@Base+0x1aa> │ │ │ │ movw r3, #21640 @ 0x5488 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r3, r0, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ @@ -98736,630 +99598,374 @@ │ │ │ │ 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, 6c226 <_PySys_GetAttr@@Base+0x1d2> │ │ │ │ + cbnz r3, 6cb38 <_PySys_GetAttr@@Base+0x1d2> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6c226 <_PySys_GetAttr@@Base+0x1d2> │ │ │ │ + ble.n 6cb38 <_PySys_GetAttr@@Base+0x1d2> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6c226 <_PySys_GetAttr@@Base+0x1d2> │ │ │ │ - cbnz r0, 6c242 <_PySys_GetAttr@@Base+0x1ee> │ │ │ │ + bne.n 6cb38 <_PySys_GetAttr@@Base+0x1d2> │ │ │ │ + cbnz r0, 6cb54 <_PySys_GetAttr@@Base+0x1ee> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #124] @ (6c2ac <_PySys_GetAttr@@Base+0x258>) │ │ │ │ + ldr r4, [pc, #124] @ (6cbbc <_PySys_GetAttr@@Base+0x256>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106d6c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6c242 <_PySys_GetAttr@@Base+0x1ee> │ │ │ │ + bl 106e18 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6cb54 <_PySys_GetAttr@@Base+0x1ee> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c29e <_PySys_GetAttr@@Base+0x24a> │ │ │ │ + b.n 6cbb0 <_PySys_GetAttr@@Base+0x24a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1227c8 │ │ │ │ + bl 121e28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c23e <_PySys_GetAttr@@Base+0x1ea> │ │ │ │ + beq.n 6cb50 <_PySys_GetAttr@@Base+0x1ea> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl a037c │ │ │ │ + bl a03c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #24984 @ 0x6198 │ │ │ │ + movw r1, #22488 @ 0x57d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46612 @ 0xb614 │ │ │ │ + movw r0, #44216 @ 0xacb8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92a30 │ │ │ │ + bl 92c88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6c28a <_PySys_GetAttr@@Base+0x236> │ │ │ │ - bl 98ae4 │ │ │ │ + beq.n 6cb9c <_PySys_GetAttr@@Base+0x236> │ │ │ │ + bl 98b84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 294bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6c296 <_PySys_GetAttr@@Base+0x242> │ │ │ │ - bl 80b80 │ │ │ │ + bne.n 6cba8 <_PySys_GetAttr@@Base+0x242> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c23e <_PySys_GetAttr@@Base+0x1ea> │ │ │ │ + bne.n 6cb50 <_PySys_GetAttr@@Base+0x1ea> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7965c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldr r5, [pc, #192] @ (6c370 <_PyMonitoring_FireCRaiseEvent@@Base+0x4>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -0006c2b0 : │ │ │ │ - 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 7b56c │ │ │ │ - cbz r0, 6c318 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 92640 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 6c302 │ │ │ │ - cbz r6, 6c31e │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7b56c │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 6c31e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6c302 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6c302 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6c318 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c318 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c364 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 1ec7c4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - bl 79604 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6c34e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6c34e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6c364 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c364 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -0006c36c <_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 519c6 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6c394 <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c3c8 <_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 50a3c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - cbnz r4, 6c3c2 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl d82b8 │ │ │ │ - b.n 6c3c8 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ - bl 79604 │ │ │ │ - b.n 6c38e <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0006c3ce <_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 519c6 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6c3f6 <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c42a <_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 50a3c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - cbnz r4, 6c424 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl d82b8 │ │ │ │ - b.n 6c42a <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ - bl 79604 │ │ │ │ - b.n 6c3f0 <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ + bl 79888 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0006c430 : │ │ │ │ - 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] @ (6c530 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (6c534 ) │ │ │ │ - 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 6c468 │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6c458 │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 6c486 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1ea394 │ │ │ │ - ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 6c508 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 6c498 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - b.n 6c48a │ │ │ │ - cbz r5, 6c4a8 │ │ │ │ - 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 6c4b0 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r6] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6c4d8 │ │ │ │ - strexb r1, r3, [r6] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 6c4c8 │ │ │ │ - dmb ish │ │ │ │ - beq.n 6c4e4 │ │ │ │ - ldr r0, [pc, #84] @ (6c534 ) │ │ │ │ - bl 25dac8 │ │ │ │ - adds r4, #12 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 79604 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r4] │ │ │ │ - orr.w r3, r3, #8 │ │ │ │ - strex r2, r3, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6c4f0 │ │ │ │ - movs r0, #1 │ │ │ │ - dmb ish │ │ │ │ - b.n 6c52a │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r6] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 6c51c │ │ │ │ - strexb r2, r4, [r6] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6c50c │ │ │ │ - dmb ish │ │ │ │ - beq.n 6c528 │ │ │ │ - ldr r0, [pc, #16] @ (6c534 ) │ │ │ │ - bl 25dac8 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + ldr r5, [pc, #192] @ (6cc80 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0006c538 : │ │ │ │ +0006cbc0 : │ │ │ │ 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] @ (6c5f4 ) │ │ │ │ + ldr r2, [pc, #172] @ (6cc7c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 6c560 │ │ │ │ - movw r1, #7628 @ 0x1dcc │ │ │ │ + cbnz r5, 6cbe8 │ │ │ │ + movw r1, #5132 @ 0x140c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #156] @ (6c5f8 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (6cc80 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (6c5fc ) │ │ │ │ - bl 12eb44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (6cc84 ) │ │ │ │ + bl 12e188 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6c5e4 │ │ │ │ + blt.n 6cc6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6c57a │ │ │ │ + cbz r0, 6cc02 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 6c5a8 │ │ │ │ - bl 79604 │ │ │ │ + bmi.n 6cc30 │ │ │ │ + bl 79830 │ │ │ │ movs r0, #0 │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 6c5e4 │ │ │ │ - ldr r1, [pc, #112] @ (6c5fc ) │ │ │ │ + cbz r0, 6cc6c │ │ │ │ + ldr r1, [pc, #112] @ (6cc84 ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1de7e0 │ │ │ │ - cbz r0, 6c5a8 │ │ │ │ + bl 1dec10 │ │ │ │ + cbz r0, 6cc30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c5e4 │ │ │ │ + beq.n 6cc6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6c5e4 │ │ │ │ - b.n 6c5c8 │ │ │ │ + cbnz r3, 6cc6c │ │ │ │ + b.n 6cc50 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 6c5e4 │ │ │ │ + cbz r4, 6cc6c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 6c5ce │ │ │ │ + cbz r0, 6cc56 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c5e4 │ │ │ │ + beq.n 6cc6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c5e4 │ │ │ │ + cbnz r3, 6cc6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c5e4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6cc6c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c5f0 │ │ │ │ + beq.n 6cc78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c5f0 │ │ │ │ + cbnz r3, 6cc78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 791b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 12b49c <_PyErr_Clear@@Base> │ │ │ │ + b.w 12aad4 <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 6c62c │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ @ instruction: 0xf3380049 │ │ │ │ │ │ │ │ -0006c600 : │ │ │ │ +0006cc88 : │ │ │ │ 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] @ (6c64c ) │ │ │ │ + ldr r0, [pc, #56] @ (6ccd4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12eb44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12e188 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6c624 │ │ │ │ + bge.n 6ccac │ │ │ │ movs r4, #0 │ │ │ │ - bl d82e4 │ │ │ │ - b.n 6c644 │ │ │ │ + bl d7e9c │ │ │ │ + b.n 6cccc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6c63e │ │ │ │ + cbz r0, 6ccc6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 6c640 │ │ │ │ + beq.n 6ccc8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 6c640 │ │ │ │ + b.n 6ccc8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf3380049 │ │ │ │ │ │ │ │ -0006c650 : │ │ │ │ +0006ccd8 : │ │ │ │ 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] @ (6c7d4 ) │ │ │ │ + ldr r6, [pc, #368] @ (6ce5c ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #48452 @ 0xbd44 │ │ │ │ + movw r4, #45956 @ 0xb384 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r9, [r3, r6] │ │ │ │ - ble.n 6c682 │ │ │ │ + ble.n 6cd0a │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r1, 6c686 │ │ │ │ + cbnz r1, 6cd0e │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6c7be │ │ │ │ + beq.w 6ce46 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b904 │ │ │ │ - cbnz r0, 6c6c2 │ │ │ │ + bl 8bb60 │ │ │ │ + cbnz r0, 6cd4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6c7be │ │ │ │ + beq.w 6ce46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6c7be │ │ │ │ + bne.w 6ce46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c7be │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ce46 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 6c696 │ │ │ │ + bne.n 6cd1e │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #5364 @ 0x14f4 │ │ │ │ + movw r0, #2868 @ 0xb34 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b524 │ │ │ │ + bl 7b750 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1de7e0 │ │ │ │ + bl 1dec10 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6c71c │ │ │ │ + beq.n 6cda4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c70e │ │ │ │ + beq.n 6cd96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c70e │ │ │ │ + cbnz r3, 6cd96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #46624 @ 0xb620 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #44228 @ 0xacc4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #192] @ (6c7d8 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #192] @ (6ce60 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c72c │ │ │ │ + beq.n 6cdb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c72c │ │ │ │ + cbnz r3, 6cdb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6c7cc │ │ │ │ + beq.n 6ce54 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 1df774 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ + bl 1dfba4 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c7cc │ │ │ │ + beq.n 6ce54 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbnz r4, 6c758 │ │ │ │ - movw r1, #46648 @ 0xb638 │ │ │ │ + cbnz r4, 6cde0 │ │ │ │ + movw r1, #44252 @ 0xacdc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #132] @ (6c7d8 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #128] @ (6c7dc ) │ │ │ │ + ldr r0, [pc, #132] @ (6ce60 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #128] @ (6ce64 ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 12eb44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12e188 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6c772 │ │ │ │ - movw r1, #46680 @ 0xb658 │ │ │ │ + bge.n 6cdfa │ │ │ │ + movw r1, #44284 @ 0xacfc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #104] @ (6c7d8 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #104] @ (6ce60 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 6c7a6 │ │ │ │ + cbz r0, 6ce2e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cd718 │ │ │ │ + bl 1cdf08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6c790 │ │ │ │ - movw r1, #46700 @ 0xb66c │ │ │ │ + bne.n 6ce18 │ │ │ │ + movw r1, #44304 @ 0xad10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #76] @ (6c7d8 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (6ce60 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c7a6 │ │ │ │ + beq.n 6ce2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6c7a6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6ce2e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c7cc │ │ │ │ + beq.n 6ce54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c7cc │ │ │ │ + cbnz r3, 6ce54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c7cc │ │ │ │ - movw r1, #46732 @ 0xb68c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ce54 │ │ │ │ + movw r1, #44336 @ 0xad30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #16] @ (6c7d8 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (6ce60 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 6c844 │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 6cc98 │ │ │ │ + b.n 6d320 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0006c7e0 : │ │ │ │ +0006ce68 : │ │ │ │ movw r3, #40224 @ 0x9d20 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 6c650 │ │ │ │ + b.w 6ccd8 │ │ │ │ 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 1227c8 │ │ │ │ + bl 121e28 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 6c818 │ │ │ │ + cbnz r0, 6cea0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c842 │ │ │ │ + b.n 6ceca │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #19 │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 29174 │ │ │ │ - cbnz r0, 6c83c │ │ │ │ + cbnz r0, 6cec4 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ - b.n 6c814 │ │ │ │ - bl 7f1f8 │ │ │ │ + bl f64e4 │ │ │ │ + b.n 6ce9c │ │ │ │ + bl 7f420 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ 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 │ │ │ │ @@ -99369,770 +99975,389 @@ │ │ │ │ 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] @ (6c914 ) │ │ │ │ - movw r2, #46752 @ 0xb6a0 │ │ │ │ + ldr r3, [pc, #156] @ (6cf9c ) │ │ │ │ + movw r2, #44356 @ 0xad44 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d6eb0 │ │ │ │ - cbz r0, 6c8a8 │ │ │ │ + bl d6a68 │ │ │ │ + cbz r0, 6cf30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6c8ac │ │ │ │ + bge.n 6cf34 │ │ │ │ mov r0, r4 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46772 @ 0xb6b4 │ │ │ │ + movw r1, #44376 @ 0xad58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c90e │ │ │ │ + b.n 6cf96 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 6c8b8 │ │ │ │ + bne.n 6cf40 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6c8da │ │ │ │ + b.n 6cf62 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6c8da │ │ │ │ + ble.n 6cf62 │ │ │ │ mov r0, r4 │ │ │ │ - bl d2df4 │ │ │ │ + bl d2994 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46812 @ 0xb6dc │ │ │ │ + movw r1, #44416 @ 0xad80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6c8a8 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6cf30 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5cfd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1368> │ │ │ │ + bl 5cf28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1368> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 6c8fa │ │ │ │ - bl d2df4 │ │ │ │ + bge.n 6cf82 │ │ │ │ + bl d2994 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79604 │ │ │ │ - b.n 6c8a8 │ │ │ │ - bl d2df4 │ │ │ │ - movw r0, #46860 @ 0xb70c │ │ │ │ + bl 79830 │ │ │ │ + b.n 6cf30 │ │ │ │ + bl d2994 │ │ │ │ + movw r0, #44464 @ 0xadb0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #368] @ (6ca88 ) │ │ │ │ + ldr r5, [pc, #368] @ (6d110 ) │ │ │ │ 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 734d0 │ │ │ │ + bl 736f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c9b4 │ │ │ │ + beq.n 6d03c │ │ │ │ mov r4, r0 │ │ │ │ blx 2a18c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6c944 │ │ │ │ + cbz r0, 6cfcc │ │ │ │ mov r7, r0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 6c97a │ │ │ │ + b.n 6d002 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c9b4 │ │ │ │ + beq.n 6d03c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c9b4 │ │ │ │ + cbnz r3, 6d03c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c9b4 │ │ │ │ - bl 860e0 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6d03c │ │ │ │ + bl 86304 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6c99e │ │ │ │ + beq.n 6d026 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6c9c8 │ │ │ │ + bne.n 6d050 │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - movw r2, #9793 @ 0x2641 │ │ │ │ + movw r2, #10389 @ 0x2895 │ │ │ │ movt r2, #9 │ │ │ │ - movw r0, #46864 @ 0xb710 │ │ │ │ + movw r0, #44468 @ 0xadb4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - cbz r1, 6c9d8 │ │ │ │ + cbz r1, 6d060 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6c96a │ │ │ │ + bne.n 6cff2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6c9b8 │ │ │ │ + bne.n 6d040 │ │ │ │ mov r0, r6 │ │ │ │ blx 29af8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c9de │ │ │ │ + b.n 6d066 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c9ae │ │ │ │ + bne.n 6d036 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c9ae │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6d036 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c978 │ │ │ │ + bne.n 6d000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c978 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6d000 │ │ │ │ mov r0, r6 │ │ │ │ blx 29af8 │ │ │ │ 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 6ca24 │ │ │ │ + bne.n 6d0ac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6ca3c │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + bmi.n 6d0c4 │ │ │ │ + movw r2, #4232 @ 0x1088 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #2652 @ 0xa5c │ │ │ │ + movw r1, #156 @ 0x9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #9800 @ 0x2648 │ │ │ │ + movw r0, #7224 @ 0x1c38 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252e6c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ca9e │ │ │ │ + bl 252db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6d126 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9800 @ 0x2648 │ │ │ │ + movw r0, #7224 @ 0x1c38 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c9fc │ │ │ │ - b.n 6ca9e │ │ │ │ + bne.n 6d084 │ │ │ │ + b.n 6d126 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6ca9e │ │ │ │ + cbz r0, 6d126 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ca6a │ │ │ │ + beq.n 6d0f2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6ca9e │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6d126 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - cbnz r3, 6ca8a │ │ │ │ + cbnz r3, 6d112 │ │ │ │ mov r0, r7 │ │ │ │ - bl d03d4 │ │ │ │ - movw r1, #46868 @ 0xb714 │ │ │ │ + bl cffa4 │ │ │ │ + movw r1, #44472 @ 0xadb8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 6ca9e │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 6d126 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6caae │ │ │ │ + beq.n 6d136 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1227c8 │ │ │ │ - cbnz r0, 6caa2 │ │ │ │ + bl 121e28 │ │ │ │ + cbnz r0, 6d12a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cade │ │ │ │ + b.n 6d166 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl a037c │ │ │ │ + bl a03c0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6cab0 │ │ │ │ + b.n 6d138 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 296e4 │ │ │ │ - cbnz r0, 6cace │ │ │ │ + cbnz r0, 6d156 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79604 │ │ │ │ - b.n 6ca9e │ │ │ │ + bl 79830 │ │ │ │ + b.n 6d126 │ │ │ │ movs r1, #0 │ │ │ │ - bl f69a0 │ │ │ │ + bl f6620 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ mov r0, r4 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #340] @ (6cc4c ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - movw r1, #17492 @ 0x4454 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - movs r2, #0 │ │ │ │ - bl fd6dc <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 6cba2 │ │ │ │ - add.w r0, r5, #98816 @ 0x18200 │ │ │ │ - movs r2, #0 │ │ │ │ - adds r0, #51 @ 0x33 │ │ │ │ - movw r1, #61147 @ 0xeedb │ │ │ │ - movt r1, #2 │ │ │ │ - bl 1c4ce4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 6cba2 │ │ │ │ - ldr r0, [pc, #288] @ (6cc50 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6cb48 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 6cb38 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 6cb64 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1ea394 │ │ │ │ - ldr.w sl, [r5, #3704] @ 0xe78 │ │ │ │ - movs r4, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 6cb78 │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 6cb6a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 73304 │ │ │ │ - mov r7, r0 │ │ │ │ - cbnz r0, 6cba8 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r6] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 6cb96 │ │ │ │ - strexb r2, sl, [r6] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6cb86 │ │ │ │ - dmb ish │ │ │ │ - beq.n 6cba2 │ │ │ │ - ldr r0, [pc, #176] @ (6cc50 ) │ │ │ │ - bl 25dac8 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6cc42 │ │ │ │ - add.w r4, r0, r4, lsl #2 │ │ │ │ - ldr.w r3, [r5, #3704] @ 0xe78 │ │ │ │ - adds r4, #12 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r3, 6cc02 │ │ │ │ - ldr.w lr, [r3, #56] @ 0x38 │ │ │ │ - ldr.w ip, [r3, #64] @ 0x40 │ │ │ │ - str.w r9, [r3, #56] @ 0x38 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 6cbd8 │ │ │ │ - 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 │ │ │ │ - add.w r1, r1, #98304 @ 0x18000 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w r2, [r1, #568] @ 0x238 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - 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 6cbb6 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r6] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6cc16 │ │ │ │ - strexb r1, r3, [r6] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 6cc06 │ │ │ │ - dmb ish │ │ │ │ - beq.n 6cc22 │ │ │ │ - ldr r0, [pc, #48] @ (6cc50 ) │ │ │ │ - bl 25dac8 │ │ │ │ - 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 203440 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7965c │ │ │ │ - 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, [r0, r4] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -0006cc54 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (6cc8c ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r3, r4] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 6cae4 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6cc88 │ │ │ │ - movw r0, #46904 @ 0xb738 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20117c │ │ │ │ - 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] @ (6ccd8 ) │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - 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, #55253 @ 0xd7d5 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - it ne │ │ │ │ - movtne r1, #32 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 6cae4 │ │ │ │ - adds r0, #1 │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - 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] @ (6ce94 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - movw r1, #9264 @ 0x2430 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ - movs r2, #0 │ │ │ │ - bl fd6dc <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 6cd9a │ │ │ │ - add.w r0, r4, #98816 @ 0x18200 │ │ │ │ - movs r2, #0 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ - movw r1, #60097 @ 0xeac1 │ │ │ │ - movt r1, #2 │ │ │ │ - bl 1c4ce4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 6cd9a │ │ │ │ - ldr r0, [pc, #368] @ (6ce98 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6cd40 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 6cd30 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 6cd5c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1ea394 │ │ │ │ - ldr.w sl, [r4, #3704] @ 0xe78 │ │ │ │ - movs r5, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 6cd70 │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 6cd62 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 73304 │ │ │ │ - mov r7, r0 │ │ │ │ - cbnz r0, 6cda0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r6] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 6cd8e │ │ │ │ - strexb r2, sl, [r6] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6cd7e │ │ │ │ - dmb ish │ │ │ │ - beq.n 6cd9a │ │ │ │ - ldr r0, [pc, #256] @ (6ce98 ) │ │ │ │ - bl 25dac8 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6ce8a │ │ │ │ - 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, 6cdfc │ │ │ │ - ldr.w lr, [r3, #60] @ 0x3c │ │ │ │ - ldr.w ip, [r3, #68] @ 0x44 │ │ │ │ - str.w r9, [r3, #60] @ 0x3c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 6cdd2 │ │ │ │ - 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 │ │ │ │ - add.w r1, r1, #98304 @ 0x18000 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w r2, [r1, #572] @ 0x23c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - 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 6cdb0 │ │ │ │ - add.w r4, r4, #98304 @ 0x18000 │ │ │ │ - ldr.w r3, [r4, #572] @ 0x23c │ │ │ │ - cbnz r3, 6ce30 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r6] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6ce1e │ │ │ │ - strexb r1, r3, [r6] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 6ce0e │ │ │ │ - dmb ish │ │ │ │ - beq.n 6ce6e │ │ │ │ - ldr r0, [pc, #112] @ (6ce98 ) │ │ │ │ - bl 25dac8 │ │ │ │ - b.n 6ce6e │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 6ce06 │ │ │ │ - ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ - bl 204aec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ce2c │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r6] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6ce5a │ │ │ │ - strexb r1, r3, [r6] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 6ce4a │ │ │ │ - dmb ish │ │ │ │ - beq.n 6ce66 │ │ │ │ - ldr r0, [pc, #52] @ (6ce98 ) │ │ │ │ - bl 25dac8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7965c │ │ │ │ - b.n 6cd9a │ │ │ │ - ldr.w r3, [r4, #572] @ 0x23c │ │ │ │ - movw r1, #13999 @ 0x36af │ │ │ │ - movs r0, #7 │ │ │ │ - cmp r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r1, #0 │ │ │ │ - bl 203440 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7965c │ │ │ │ - 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, [r0, r4] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -0006ce9c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (6ced4 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r3, r4] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 6ccdc │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6ced0 │ │ │ │ - movw r0, #46956 @ 0xb76c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20117c │ │ │ │ - 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] @ (6cf20 ) │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - 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, #30893 @ 0x78ad │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - it ne │ │ │ │ - movtne r1, #22 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 6ccdc │ │ │ │ - adds r0, #1 │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - 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, fp, lr} │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6d000 │ │ │ │ + beq.n 6d248 │ │ │ │ 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 6cf38 │ │ │ │ + bne.n 6d180 │ │ │ │ movw r3, #38656 @ 0x9700 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6d000 │ │ │ │ + beq.n 6d248 │ │ │ │ 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 6cf82 │ │ │ │ + b.n 6d1ca │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6d02e │ │ │ │ + beq.n 6d276 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 6d000 │ │ │ │ + beq.n 6d248 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d002 │ │ │ │ + beq.n 6d24a │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6cf74 │ │ │ │ + beq.n 6d1bc │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ - bls.n 6d058 │ │ │ │ + bls.n 6d2a0 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 6cf74 │ │ │ │ + bne.n 6d1bc │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6d070 │ │ │ │ + beq.n 6d2b8 │ │ │ │ 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 6d062 │ │ │ │ + beq.n 6d2aa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6d06a │ │ │ │ + beq.n 6d2b2 │ │ │ │ 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 6d008 │ │ │ │ + beq.n 6d250 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6cf78 │ │ │ │ + b.n 6d1c0 │ │ │ │ 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 6cfb2 │ │ │ │ + bne.n 6d1fa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6cf78 │ │ │ │ + bne.n 6d1c0 │ │ │ │ ldrb.w r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - bne.n 6cf7e │ │ │ │ + bne.n 6d1c6 │ │ │ │ add.w r5, r8, #2 │ │ │ │ mov r1, sl │ │ │ │ adds r5, r0, r5 │ │ │ │ - beq.n 6d07a │ │ │ │ + beq.n 6d2c2 │ │ │ │ subs r3, r5, #1 │ │ │ │ add.w r4, sl, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6d076 │ │ │ │ - cbz r0, 6d076 │ │ │ │ + beq.n 6d2be │ │ │ │ + cbz r0, 6d2be │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6d046 │ │ │ │ + b.n 6d28e │ │ │ │ subs r2, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 6cf74 │ │ │ │ - b.n 6cf9c │ │ │ │ + bne.n 6d1bc │ │ │ │ + b.n 6d1e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6d028 │ │ │ │ + b.n 6d270 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6d02e │ │ │ │ + b.n 6d276 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 6d026 │ │ │ │ + b.n 6d26e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6d002 │ │ │ │ + b.n 6d24a │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d080 : │ │ │ │ +0006d2c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ @@ -100144,257 +100369,257 @@ │ │ │ │ str r2, [r4, #16] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r2, [r4, #12] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006d0b4 : │ │ │ │ +0006d2fc : │ │ │ │ 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 6d128 <_Py_DecodeLocaleEx@@Base> │ │ │ │ - cbnz r0, 6d0de │ │ │ │ + bl 6d370 <_Py_DecodeLocaleEx@@Base> │ │ │ │ + cbnz r0, 6d326 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r4, 6d0e2 │ │ │ │ + cbz r4, 6d32a │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6d0da │ │ │ │ + b.n 6d322 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d0e8 : │ │ │ │ +0006d330 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6d122 │ │ │ │ + blt.n 6d36a │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ push {lr} │ │ │ │ - movw r2, #53673 @ 0xd1a9 │ │ │ │ + movw r2, #54257 @ 0xd3f1 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #672] @ 0x2a0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6d116 │ │ │ │ + bne.n 6d35e │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a1bc │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d128 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006d370 <_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, 6d15a <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ + cbnz r5, 6d3a2 <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #96] @ (6d1a4 <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ + ldr r3, [pc, #96] @ (6d3ec <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 6d164 <_Py_DecodeLocaleEx@@Base+0x3c> │ │ │ │ + bgt.n 6d3ac <_Py_DecodeLocaleEx@@Base+0x3c> │ │ │ │ ldr.w r0, [r3, #1180] @ 0x49c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6d182 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ + beq.n 6d3ca <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ mov r3, r7 │ │ │ │ - cbnz r0, 6d196 <_Py_DecodeLocaleEx@@Base+0x6e> │ │ │ │ + cbnz r0, 6d3de <_Py_DecodeLocaleEx@@Base+0x6e> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.n 6d27c │ │ │ │ + b.n 6d4c4 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx 29c10 │ │ │ │ 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 1af120 │ │ │ │ + b.w 1af790 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1ac608 │ │ │ │ - ldr r3, [pc, #24] @ (6d1a4 <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ + bl 1acc78 │ │ │ │ + ldr r3, [pc, #24] @ (6d3ec <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ - b.n 6d154 <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ + b.n 6d39c <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 66d74 │ │ │ │ + b.w 68e6e │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a1bc │ │ │ │ │ │ │ │ -0006d1b4 : │ │ │ │ +0006d3fc : │ │ │ │ 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 1ac8a0 │ │ │ │ + bl 1acf10 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 6d20e │ │ │ │ - cbnz r4, 6d1f0 │ │ │ │ + cbnz r3, 6d456 │ │ │ │ + cbnz r4, 6d438 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ 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 6d4c8 │ │ │ │ + bl 6d710 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d1d8 │ │ │ │ - ldr r2, [pc, #24] @ (6d218 ) │ │ │ │ + bne.n 6d420 │ │ │ │ + ldr r2, [pc, #24] @ (6d460 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #59336 @ 0xe7c8 │ │ │ │ + movw r3, #56840 @ 0xde08 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ stmia.w r5, {r1, r2, r3, r4} │ │ │ │ - b.n 6d1ea │ │ │ │ + b.n 6d432 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 6d1ea │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + b.n 6d432 │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ -0006d21c : │ │ │ │ +0006d464 : │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ push {lr} │ │ │ │ - movw r2, #54329 @ 0xd439 │ │ │ │ + movw r2, #54913 @ 0xd681 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #684] @ 0x2ac │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6d23e │ │ │ │ + bne.n 6d486 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 298ac │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006d24c : │ │ │ │ +0006d494 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6d276 │ │ │ │ + cbz r3, 6d4be │ │ │ │ blx 2a9cc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 1ac5ac │ │ │ │ - b.n 6d26a │ │ │ │ + bl 1acc1c │ │ │ │ + b.n 6d4b2 │ │ │ │ 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 6d38a │ │ │ │ + beq.n 6d5d2 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.n 6d38e │ │ │ │ + bne.n 6d5d6 │ │ │ │ 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 29bf8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6d30e │ │ │ │ + beq.n 6d556 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 6d3a6 │ │ │ │ + bcs.n 6d5ee │ │ │ │ movw r2, #20120 @ 0x4e98 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ adds r1, r0, #1 │ │ │ │ - movw r0, #53673 @ 0xd1a9 │ │ │ │ + movw r0, #54257 @ 0xd3f1 │ │ │ │ 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 6d398 │ │ │ │ + bne.n 6d5e0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a1c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d3a6 │ │ │ │ + beq.n 6d5ee │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29bf8 │ │ │ │ adds r3, r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 6d3d2 │ │ │ │ + bne.n 6d61a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6d3a6 │ │ │ │ + bcs.n 6d5ee │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6d0e8 │ │ │ │ + bl 6d330 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d3a6 │ │ │ │ + beq.n 6d5ee │ │ │ │ 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 │ │ │ │ @@ -100402,115 +100627,115 @@ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ blx 29754 │ │ │ │ add.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ adds r3, r7, #4 │ │ │ │ cmn.w ip, #4 │ │ │ │ - bhi.n 6d3ac │ │ │ │ + bhi.n 6d5f4 │ │ │ │ ldr.w ip, [r7] │ │ │ │ movw r4, #2047 @ 0x7ff │ │ │ │ mov r5, r3 │ │ │ │ sub.w lr, ip, #55296 @ 0xd800 │ │ │ │ cmp lr, r4 │ │ │ │ - bls.n 6d3b0 │ │ │ │ + bls.n 6d5f8 │ │ │ │ cmp.w ip, #1114112 @ 0x110000 │ │ │ │ - bcs.n 6d3b0 │ │ │ │ + bcs.n 6d5f8 │ │ │ │ add r1, r0 │ │ │ │ subs r2, r2, r0 │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6d338 │ │ │ │ - cbz r6, 6d382 │ │ │ │ + bne.n 6d580 │ │ │ │ + cbz r6, 6d5ca │ │ │ │ sub.w r3, r5, sl │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w sl, [r9] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6d392 │ │ │ │ + b.n 6d5da │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6d2a2 │ │ │ │ + b.n 6d4ea │ │ │ │ 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 6d2f2 │ │ │ │ + bne.n 6d53a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6d392 │ │ │ │ + b.n 6d5da │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d378 │ │ │ │ + beq.n 6d5c0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r7 │ │ │ │ subs r2, #1 │ │ │ │ - cbz r4, 6d40e │ │ │ │ + cbz r4, 6d656 │ │ │ │ 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 6d372 │ │ │ │ - cbz r0, 6d402 │ │ │ │ + b.n 6d5ba │ │ │ │ + cbz r0, 6d64a │ │ │ │ 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 6d304 │ │ │ │ + bne.n 6d54c │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 6d3de │ │ │ │ + bne.n 6d626 │ │ │ │ str.w r5, [r9] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6d386 │ │ │ │ + beq.n 6d5ce │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 6d386 │ │ │ │ + b.n 6d5ce │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r6, 6d420 │ │ │ │ + cbz r6, 6d668 │ │ │ │ sub.w r1, r1, r8 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6d432 │ │ │ │ - movw r3, #59764 @ 0xe974 │ │ │ │ + beq.n 6d67a │ │ │ │ + movw r3, #57268 @ 0xdfb4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str.w r3, [fp] │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 6d392 │ │ │ │ + b.n 6d5da │ │ │ │ mov r0, r1 │ │ │ │ b.w 298ac │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d440 : │ │ │ │ +0006d688 : │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 6d47e │ │ │ │ + blt.n 6d6c6 │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ push {lr} │ │ │ │ - movw r2, #54457 @ 0xd4b9 │ │ │ │ + movw r2, #55041 @ 0xd701 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #680] @ 0x2a8 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6d46c │ │ │ │ + bne.n 6d6b4 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ b.w 2a7c8 │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -100519,32 +100744,32 @@ │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d484 : │ │ │ │ +0006d6cc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6d4b0 │ │ │ │ + cbz r3, 6d6f8 │ │ │ │ blx 2a9cc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 1ac5ac │ │ │ │ - b.n 6d4a2 │ │ │ │ + bl 1acc1c │ │ │ │ + b.n 6d6ea │ │ │ │ nop │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ b.w 2a7c8 │ │ │ │ @@ -100554,474 +100779,475 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ blx 29934 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 6d532 │ │ │ │ + bcs.n 6d77a │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ adds r0, #1 │ │ │ │ - movw r1, #53673 @ 0xd1a9 │ │ │ │ + movw r1, #54257 @ 0xd3f1 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 6d520 │ │ │ │ + bne.n 6d768 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a1c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6d532 │ │ │ │ + cbz r0, 6d77a │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 29cc8 │ │ │ │ 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 6d510 │ │ │ │ + bne.n 6d758 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6d51a │ │ │ │ + b.n 6d762 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d538 : │ │ │ │ +0006d780 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #180] @ (6d5fc ) │ │ │ │ + ldr r4, [pc, #180] @ (6d844 ) │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d566 │ │ │ │ + bne.n 6d7ae │ │ │ │ strexb ip, r2, [r4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 6d554 │ │ │ │ + bne.n 6d79c │ │ │ │ dmb ish │ │ │ │ - bne.n 6d5de │ │ │ │ - cbnz r3, 6d5a6 │ │ │ │ + bne.n 6d826 │ │ │ │ + cbnz r3, 6d7ee │ │ │ │ mov ip, r1 │ │ │ │ - ldr.w lr, [pc, #140] @ 6d600 │ │ │ │ + ldr.w lr, [pc, #140] @ 6d848 │ │ │ │ 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 6d59c │ │ │ │ + bne.n 6d7e4 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6d58c │ │ │ │ + bne.n 6d7d4 │ │ │ │ dmb ish │ │ │ │ - bne.n 6d5ee │ │ │ │ + bne.n 6d836 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 6d5c6 │ │ │ │ + beq.n 6d80e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6d584 │ │ │ │ + bne.n 6d7cc │ │ │ │ mov ip, r1 │ │ │ │ - ldr.w lr, [pc, #80] @ 6d604 │ │ │ │ + ldr.w lr, [pc, #80] @ 6d84c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str.w r3, [lr] │ │ │ │ - b.n 6d584 │ │ │ │ + b.n 6d7cc │ │ │ │ mov ip, r1 │ │ │ │ - ldr.w lr, [pc, #60] @ 6d608 │ │ │ │ + ldr.w lr, [pc, #60] @ 6d850 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str.w r3, [lr] │ │ │ │ - b.n 6d584 │ │ │ │ + b.n 6d7cc │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 278a48 │ │ │ │ + bl 2780b0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - b.n 6d56c │ │ │ │ - ldr r0, [pc, #12] @ (6d5fc ) │ │ │ │ + b.n 6d7b4 │ │ │ │ + ldr r0, [pc, #12] @ (6d844 ) │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 25dac8 │ │ │ │ + b.w 25d780 │ │ │ │ nop │ │ │ │ str r0, [r6, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r6, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r1, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0006d60c : │ │ │ │ +0006d854 : │ │ │ │ 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, 6d632 │ │ │ │ + cbz r1, 6d87a │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 27d898 │ │ │ │ + bl 27cef8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - bcc.n 6d64c │ │ │ │ + bcc.n 6d894 │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ 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, 6d660 │ │ │ │ - cbz r2, 6d660 │ │ │ │ + cbz r0, 6d8a8 │ │ │ │ + cbz r2, 6d8a8 │ │ │ │ b.w 29578 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 6d65c │ │ │ │ + b.n 6d8a4 │ │ │ │ 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 6d6d6 │ │ │ │ + ble.n 6d91e │ │ │ │ movw r6, #20120 @ 0x4e98 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r7, #54329 @ 0xd439 │ │ │ │ + movw r7, #54913 @ 0xd681 │ │ │ │ movt r7, #6 │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6d6ee │ │ │ │ + bne.n 6d936 │ │ │ │ blx 298b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6d6d6 │ │ │ │ + ble.n 6d91e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6d6f8 │ │ │ │ + bne.n 6d940 │ │ │ │ blx 298b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6d6d6 │ │ │ │ + ble.n 6d91e │ │ │ │ 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 6d6e4 │ │ │ │ + bne.n 6d92c │ │ │ │ blx 298b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6d6bc │ │ │ │ + bgt.n 6d904 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ 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 6d6ce │ │ │ │ + b.n 6d916 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6d69e │ │ │ │ + b.n 6d8e6 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6d6b4 │ │ │ │ + b.n 6d8fc │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d704 : │ │ │ │ +0006d94c : │ │ │ │ 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 6d774 │ │ │ │ + beq.n 6d9bc │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 6d7ba │ │ │ │ + blt.n 6da02 │ │ │ │ cmp r6, r8 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r6 │ │ │ │ it ge │ │ │ │ movge r7, r8 │ │ │ │ - bl 6d4c8 │ │ │ │ + bl 6d710 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 6d774 │ │ │ │ + cbz r0, 6d9bc │ │ │ │ adds r1, r6, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 6d440 │ │ │ │ + bl 6d688 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6d79e │ │ │ │ + cbz r0, 6d9e6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ add.w r1, r3, r7, lsl #2 │ │ │ │ cmp r6, r8 │ │ │ │ - bgt.n 6d78c │ │ │ │ + bgt.n 6d9d4 │ │ │ │ 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] @ (6d7d4 ) │ │ │ │ + ldr r2, [pc, #92] @ (6da1c ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #59336 @ 0xe7c8 │ │ │ │ + movw r3, #56840 @ 0xde08 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6d76c │ │ │ │ + b.n 6d9b4 │ │ │ │ subs r2, r6, r7 │ │ │ │ adds r0, #4 │ │ │ │ add r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a414 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6d756 │ │ │ │ + b.n 6d99e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 6d21c │ │ │ │ - ldr r1, [pc, #44] @ (6d7d4 ) │ │ │ │ + bl 6d464 │ │ │ │ + ldr r1, [pc, #44] @ (6da1c ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - movw r2, #59336 @ 0xe7c8 │ │ │ │ + movw r2, #56840 @ 0xde08 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6d76c │ │ │ │ - ldr r2, [pc, #24] @ (6d7d4 ) │ │ │ │ + b.n 6d9b4 │ │ │ │ + ldr r2, [pc, #24] @ (6da1c ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #60292 @ 0xeb84 │ │ │ │ + movw r3, #57796 @ 0xe1c4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6d76c │ │ │ │ + b.n 6d9b4 │ │ │ │ nop │ │ │ │ - bpl.n 6d6f0 │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ -0006d7d8 : │ │ │ │ +0006da20 : │ │ │ │ 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 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr.w r0, [r4, #204] @ 0xcc │ │ │ │ str.w r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ str.w r5, [r4, #204] @ 0xcc │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ str.w r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 6d668 │ │ │ │ + bl 6d8b0 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 6d668 │ │ │ │ + bl 6d8b0 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 6d668 │ │ │ │ + bl 6d8b0 │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ - bl 6d668 │ │ │ │ + bl 6d8b0 │ │ │ │ ldr.w r0, [r4, #224] @ 0xe0 │ │ │ │ str.w r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ str.w r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ str.w r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr.w r0, [r4, #236] @ 0xec │ │ │ │ str.w r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ str.w r5, [r4, #236] @ 0xec │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr.w r0, [r4, #244] @ 0xf4 │ │ │ │ str.w r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr.w r0, [r4, #248] @ 0xf8 │ │ │ │ str.w r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ str.w r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr.w r0, [r4, #268] @ 0x10c │ │ │ │ str.w r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str.w r5, [r4, #268] @ 0x10c │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ str.w r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr.w r0, [r4, #260] @ 0x104 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr.w r0, [r4, #264] @ 0x108 │ │ │ │ str.w r5, [r4, #260] @ 0x104 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ str.w r5, [r4, #264] @ 0x108 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6d668 │ │ │ │ + b.n 6d8b0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 1af584 │ │ │ │ + b.w 1afbf4 │ │ │ │ nop │ │ │ │ - cbz r1, 6d96a │ │ │ │ + cbz r1, 6dbb2 │ │ │ │ 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] @ (6d96c ) │ │ │ │ - bl 1b1378 <_PyPathConfig_ClearGlobal@@Base+0xd4> │ │ │ │ + ldr r0, [pc, #60] @ (6dbb4 ) │ │ │ │ + bl 1b19e8 <_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 6d93a │ │ │ │ + bne.n 6db82 │ │ │ │ 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 29634 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - cdp 0, 3, cr0, cr4, cr11, {1} │ │ │ │ + b.n 6d4a0 │ │ │ │ + movs r3, r5 │ │ │ │ │ │ │ │ -0006d970 : │ │ │ │ +0006dbb8 : │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r0, [r3, #1412] @ 0x584 │ │ │ │ - cbz r0, 6d986 │ │ │ │ + cbz r0, 6dbce │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ b.w 2a3e8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006d988 : │ │ │ │ +0006dbd0 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006d98c : │ │ │ │ +0006dbd4 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.w 2a3e8 │ │ │ │ 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] @ (6db58 ) │ │ │ │ + ldr r3, [pc, #432] @ (6dda0 ) │ │ │ │ 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 6db32 │ │ │ │ + beq.w 6dd7a │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #412] @ (6db5c ) │ │ │ │ + ldr r0, [pc, #412] @ (6dda4 ) │ │ │ │ mov r2, r7 │ │ │ │ - bl 1b1378 <_PyPathConfig_ClearGlobal@@Base+0xd4> │ │ │ │ + bl 1b19e8 <_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 6d9d2 │ │ │ │ + bne.n 6dc1a │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 6db52 │ │ │ │ + bhi.w 6dd9a │ │ │ │ add.w fp, r5, #12 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bls.n 6da70 │ │ │ │ + bls.n 6dcb8 │ │ │ │ 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] │ │ │ │ @@ -101029,15 +101255,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 6da02 │ │ │ │ + bne.n 6dc4a │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r6 │ │ │ │ blx 29634 │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ adds r0, r7, r3 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ @@ -101051,20 +101277,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 6da42 │ │ │ │ + bne.n 6dc8a │ │ │ │ mov r0, sl │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ blx 29634 │ │ │ │ - b.n 6da8a │ │ │ │ + b.n 6dcd2 │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 29cc8 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ add.w r2, r4, #12 │ │ │ │ @@ -101081,292 +101307,293 @@ │ │ │ │ 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 6daa8 │ │ │ │ + bne.n 6dcf0 │ │ │ │ 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 6db24 │ │ │ │ + bls.n 6dd6c │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ sub.w r6, r4, #64 @ 0x40 │ │ │ │ blx 29cc8 │ │ │ │ cmp r5, r6 │ │ │ │ - bls.n 6dafc │ │ │ │ + bls.n 6dd44 │ │ │ │ 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 29cc8 │ │ │ │ - cbz r7, 6db52 │ │ │ │ + cbz r7, 6dd9a │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 6db0e │ │ │ │ + bls.n 6dd56 │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ add.w r0, sl, r4 │ │ │ │ blx 29634 │ │ │ │ - ldr r3, [pc, #72] @ (6db58 ) │ │ │ │ + ldr r3, [pc, #72] @ (6dda0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6db4e │ │ │ │ + bne.n 6dd96 │ │ │ │ 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 29cc8 │ │ │ │ - b.n 6dafc │ │ │ │ - ldr r3, [pc, #36] @ (6db58 ) │ │ │ │ + b.n 6dd44 │ │ │ │ + ldr r3, [pc, #36] @ (6dda0 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6db4e │ │ │ │ + bne.n 6dd96 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1af584 │ │ │ │ + b.w 1afbf4 │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 6db0e │ │ │ │ + b.n 6dd56 │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - cdp 0, 9, cr0, cr8, cr11, {1} │ │ │ │ + b.n 6d758 │ │ │ │ + movs r3, r5 │ │ │ │ │ │ │ │ -0006db60 : │ │ │ │ +0006dda8 : │ │ │ │ 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 6db88 │ │ │ │ + bl 6ddd0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006db88 : │ │ │ │ +0006ddd0 : │ │ │ │ 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 6dbc0 │ │ │ │ + bcs.n 6de08 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 29e94 <__vsnprintf_chk@plt> │ │ │ │ - cbz r4, 6dbbc │ │ │ │ + cbz r4, 6de04 │ │ │ │ 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 6dbb4 │ │ │ │ + b.n 6ddfc │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006dbd0 : │ │ │ │ +0006de18 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #20120 @ 0x4e98 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - cbz r3, 6dc26 │ │ │ │ + cbz r3, 6de6e │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #53673 @ 0xd1a9 │ │ │ │ + movw r3, #54257 @ 0xd3f1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6dc16 │ │ │ │ + bne.n 6de5e │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6dc3e │ │ │ │ + cbz r0, 6de86 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e34 │ │ │ │ - cbnz r0, 6dc2c │ │ │ │ + cbnz r0, 6de74 │ │ │ │ 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 6dc06 │ │ │ │ - b.n 6dc3e │ │ │ │ - bl 1ac5ac │ │ │ │ - b.n 6dbec │ │ │ │ - movw r0, #7228 @ 0x1c3c │ │ │ │ + bne.n 6de4e │ │ │ │ + b.n 6de86 │ │ │ │ + bl 1acc1c │ │ │ │ + b.n 6de34 │ │ │ │ + movw r0, #4732 @ 0x127c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ blx 296f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6dc12 │ │ │ │ + b.n 6de5a │ │ │ │ nop │ │ │ │ │ │ │ │ -0006dc44 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0006de8c <_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 r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ - cbz r4, 6dcc4 <_Py_hashtable_new_full@@Base+0x80> │ │ │ │ + cbz r4, 6df0c <_Py_hashtable_new_full@@Base+0x80> │ │ │ │ ldrd r5, r8, [r4] │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6dcda <_Py_hashtable_new_full@@Base+0x96> │ │ │ │ + cbz r0, 6df22 <_Py_hashtable_new_full@@Base+0x96> │ │ │ │ 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, 6dcd6 <_Py_hashtable_new_full@@Base+0x92> │ │ │ │ + cbz r0, 6df1e <_Py_hashtable_new_full@@Base+0x92> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 29634 │ │ │ │ - movw r3, #62209 @ 0xf301 │ │ │ │ + movw r3, #59721 @ 0xe949 │ │ │ │ movt r3, #18 │ │ │ │ - movw r2, #6629 @ 0x19e5 │ │ │ │ + movw r2, #7189 @ 0x1c15 │ │ │ │ movt r2, #7 │ │ │ │ cmp r6, r3 │ │ │ │ strd r9, sl, [r4, #24] │ │ │ │ strd r7, r6, [r4, #16] │ │ │ │ str r5, [r4, #32] │ │ │ │ str.w r8, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bne.n 6dcbe <_Py_hashtable_new_full@@Base+0x7a> │ │ │ │ - movw r3, #22357 @ 0x5755 │ │ │ │ + bne.n 6df06 <_Py_hashtable_new_full@@Base+0x7a> │ │ │ │ + movw r3, #19805 @ 0x4d5d │ │ │ │ movt r3, #17 │ │ │ │ cmp r7, r3 │ │ │ │ ittt eq │ │ │ │ - movweq r3, #22317 @ 0x572d │ │ │ │ + movweq r3, #19765 @ 0x4d35 │ │ │ │ movteq r3, #17 │ │ │ │ streq r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movw r8, #34229 @ 0x85b5 │ │ │ │ + movw r8, #34793 @ 0x87e9 │ │ │ │ movt r8, #7 │ │ │ │ - movw r5, #33277 @ 0x81fd │ │ │ │ + movw r5, #33841 @ 0x8431 │ │ │ │ movt r5, #7 │ │ │ │ - b.n 6dc64 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ + b.n 6deac <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6dcbe <_Py_hashtable_new_full@@Base+0x7a> │ │ │ │ + b.n 6df06 <_Py_hashtable_new_full@@Base+0x7a> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006dce0 : │ │ │ │ +0006df28 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6dce8 │ │ │ │ + cbz r3, 6df30 │ │ │ │ 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 7feac <_PyType_GetDict@@Base> │ │ │ │ + bl 800cc <_PyType_GetDict@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 6dd22 │ │ │ │ + cbnz r0, 6df6a │ │ │ │ mov r0, r2 │ │ │ │ - bl 80afc │ │ │ │ + bl 80d1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6dd3a │ │ │ │ + blt.n 6df82 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6dd20 │ │ │ │ + cbz r3, 6df68 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6dce6 │ │ │ │ + b.n 6df2e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7240 @ 0x1c48 │ │ │ │ + movw r1, #4744 @ 0x1288 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ 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 6e186 │ │ │ │ + bne.w 6e3ce │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6e3d4 │ │ │ │ + bpl.w 6e61c │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6e3b8 │ │ │ │ + bpl.w 6e600 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6e182 │ │ │ │ + beq.w 6e3ca │ │ │ │ add.w r3, r0, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #43984 @ 0xabd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #58441 @ 0xe449 │ │ │ │ + movw r3, #59025 @ 0xe691 │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6e3dc │ │ │ │ + bne.w 6e624 │ │ │ │ movw r3, #40248 @ 0x9d38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldrd ip, r0, [r3] │ │ │ │ @@ -101391,15 +101618,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 6e18e │ │ │ │ + ble.w 6e3d6 │ │ │ │ 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 │ │ │ │ @@ -101433,15 +101660,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 6df58 │ │ │ │ + bls.n 6e1a0 │ │ │ │ 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] │ │ │ │ @@ -101483,28 +101710,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 6debc │ │ │ │ + bgt.n 6e104 │ │ │ │ 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 6e1da │ │ │ │ + bhi.w 6e422 │ │ │ │ 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 │ │ │ │ @@ -101655,31 +101882,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 6e1da │ │ │ │ - add r7, pc, #4 @ (adr r7, 6e1a4 ) │ │ │ │ + bhi.n 6e422 │ │ │ │ + add r7, pc, #4 @ (adr r7, 6e3ec ) │ │ │ │ ldr.w pc, [r7, r9, lsl #2] │ │ │ │ nop │ │ │ │ - b.n 6e54a <_Py_HashBytes@@Base+0x162> │ │ │ │ + b.n 6dc22 │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6e53e <_Py_HashBytes@@Base+0x156> │ │ │ │ + b.n 6dc16 │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6e532 <_Py_HashBytes@@Base+0x14a> │ │ │ │ + b.n 6dc0a │ │ │ │ movs r6, r0 │ │ │ │ - svc 171 @ 0xab │ │ │ │ + b.n 6e7e2 <_Py_HashBytes@@Base+0x1b2> │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6e912 <_Py_HashBytes@@Base+0x52a> │ │ │ │ + b.n 6dfea │ │ │ │ movs r6, r0 │ │ │ │ - svc 153 @ 0x99 │ │ │ │ + b.n 6e7c6 <_Py_HashBytes@@Base+0x196> │ │ │ │ movs r6, r0 │ │ │ │ - svc 143 @ 0x8f │ │ │ │ + b.n 6e7b6 <_Py_HashBytes@@Base+0x186> │ │ │ │ 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 │ │ │ │ @@ -101810,86 +102037,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 6e17a │ │ │ │ + b.n 6e3c2 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldrb.w r9, [r7, #4] │ │ │ │ bfi r6, r9, #0, #8 │ │ │ │ - b.n 6dfaa │ │ │ │ + b.n 6e1f2 │ │ │ │ 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 6dd84 │ │ │ │ - b.n 6e182 │ │ │ │ + bne.w 6dfcc │ │ │ │ + b.n 6e3ca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 6e3be │ │ │ │ + b.n 6e606 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 6e17a │ │ │ │ + b.n 6e3c2 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006e3e8 <_Py_HashBytes@@Base>: │ │ │ │ +0006e630 <_Py_HashBytes@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6e43c <_Py_HashBytes@@Base+0x54> │ │ │ │ + cbz r1, 6e684 <_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, #43984 @ 0xabd0 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ - movw ip, #58441 @ 0xe449 │ │ │ │ + movw ip, #59025 @ 0xe691 │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6e440 <_Py_HashBytes@@Base+0x58> │ │ │ │ + bne.n 6e688 <_Py_HashBytes@@Base+0x58> │ │ │ │ movw r1, #40248 @ 0x9d38 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6e474 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e6bc <_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 6e42e <_Py_HashBytes@@Base+0x46> │ │ │ │ + b.n 6e676 <_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, #40248 @ 0x9d38 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [ip, #8] │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ - bl 6e474 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e6bc <_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 │ │ │ │ @@ -101916,15 +102143,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 6ea1c <_Py_HashBytes@@Base+0x634> │ │ │ │ + ble.w 6ec64 <_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 │ │ │ │ @@ -101965,15 +102192,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 6e638 <_Py_HashBytes@@Base+0x250> │ │ │ │ + bls.n 6e880 <_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] │ │ │ │ @@ -102017,30 +102244,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 6e594 <_Py_HashBytes@@Base+0x1ac> │ │ │ │ + bgt.n 6e7dc <_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 6e868 <_Py_HashBytes@@Base+0x480> │ │ │ │ + bhi.w 6eab0 <_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 │ │ │ │ @@ -102317,54 +102544,51 @@ │ │ │ │ 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 6e834 <_Py_HashBytes@@Base+0x44c> │ │ │ │ + b.n 6ea7c <_Py_HashBytes@@Base+0x44c> │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r9 │ │ │ │ mov r7, r9 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6e868 <_Py_HashBytes@@Base+0x480> │ │ │ │ - add r5, pc, #4 @ (adr r5, 6ea34 <_Py_HashBytes@@Base+0x64c>) │ │ │ │ + bhi.w 6eab0 <_Py_HashBytes@@Base+0x480> │ │ │ │ + add r5, pc, #4 @ (adr r5, 6ec7c <_Py_HashBytes@@Base+0x64c>) │ │ │ │ ldr.w pc, [r5, r8, lsl #2] │ │ │ │ nop │ │ │ │ - strd r0, r0, [r1], #-24 │ │ │ │ - @ instruction: 0xe85b0006 │ │ │ │ - @ instruction: 0xe8550006 │ │ │ │ - b.n 6e74e <_Py_HashBytes@@Base+0x366> │ │ │ │ - movs r6, r0 │ │ │ │ - orrs.w r0, r1, r6 │ │ │ │ - b.n 6e736 <_Py_HashBytes@@Base+0x34e> │ │ │ │ - movs r6, r0 │ │ │ │ - b.n 6e72a <_Py_HashBytes@@Base+0x342> │ │ │ │ - movs r6, r0 │ │ │ │ + @ instruction: 0xeaa90006 │ │ │ │ + @ instruction: 0xeaa30006 │ │ │ │ + eors.w r0, sp, r6 │ │ │ │ + @ instruction: 0xe8cd0006 │ │ │ │ + ldc 0, cr0, [r9], {6} │ │ │ │ + ldmia.w sp!, {r1, r2} │ │ │ │ + ldmia.w r5!, {r1, r2} │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ bfi r7, r8, #0, #8 │ │ │ │ - b.n 6e684 <_Py_HashBytes@@Base+0x29c> │ │ │ │ + b.n 6e8cc <_Py_HashBytes@@Base+0x29c> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006ea5c : │ │ │ │ +0006eca4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6ea82 │ │ │ │ + cbz r3, 6ecca │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ b.w 2a898 │ │ │ │ - bl 1ac5ac │ │ │ │ - b.n 6ea78 │ │ │ │ + bl 1acc1c │ │ │ │ + b.n 6ecc0 │ │ │ │ │ │ │ │ -0006ea88 : │ │ │ │ +0006ecd0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 29338 │ │ │ │ subs r0, #0 │ │ │ │ @@ -102379,107 +102603,107 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r7, [pc, #732] @ (6eda4 ) │ │ │ │ + ldr r7, [pc, #712] @ (6efd8 ) │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6ed14 │ │ │ │ + bne.w 6efc2 │ │ │ │ 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 6ed96 │ │ │ │ + bne.w 6efca │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r8, r5, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ blx 29bec │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6edd8 │ │ │ │ - add.w sl, r5, #8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + bne.w 6f072 │ │ │ │ + add.w r3, r5, #8 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6ebe2 │ │ │ │ + bne.n 6ee28 │ │ │ │ add.w sl, r5, #136 @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ blx 29bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ede6 │ │ │ │ + bne.w 6f080 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 6eca6 │ │ │ │ + bne.w 6eec0 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ blx 29d1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ee1a │ │ │ │ + bne.w 6f0b6 │ │ │ │ mov r0, sl │ │ │ │ blx 29a40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6edf4 │ │ │ │ + bne.w 6f08e │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6ece8 │ │ │ │ + bne.w 6ef98 │ │ │ │ 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 6ecee │ │ │ │ + bne.w 6ef9e │ │ │ │ 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 6eb72 │ │ │ │ + bne.n 6edb8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6ecce │ │ │ │ + bne.w 6ef7e │ │ │ │ movw r5, #20120 @ 0x4e98 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6edac │ │ │ │ + beq.w 6efe0 │ │ │ │ blx 2a9cc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6ebba │ │ │ │ - ldr r3, [pc, #500] @ (6eda8 ) │ │ │ │ + bne.n 6ee00 │ │ │ │ + ldr r3, [pc, #484] @ (6efdc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6ecce │ │ │ │ + bne.w 6ef7e │ │ │ │ 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 6ee4a │ │ │ │ + bne.w 6f022 │ │ │ │ mov r0, r8 │ │ │ │ blx 29a40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ee0c │ │ │ │ + bne.w 6f09c │ │ │ │ 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 │ │ │ │ @@ -102494,244 +102718,234 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ umull r2, r1, r2, ip │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ ldr.w r1, [r0, #852] @ 0x354 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6ee42 │ │ │ │ - bl 101a98 │ │ │ │ + beq.w 6f04c │ │ │ │ + bl 101b50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ 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 6ee3c │ │ │ │ + blt.w 6f046 │ │ │ │ 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 10428c <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 104340 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ blx 29e4c <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne.n 6ecb0 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + beq.n 6ef38 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 6effe │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + mov sl, r9 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cbnz r2, 6eeca │ │ │ │ + mov r4, r9 │ │ │ │ + mov r9, sl │ │ │ │ + b.n 6ed52 │ │ │ │ + str r4, [r5, #4] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + b.n 6ed6e │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r3, r2 │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + ldr.w r1, [r2, #852] @ 0x354 │ │ │ │ + mov.w r2, #1000 @ 0x3e8 │ │ │ │ + umull r3, r2, r3, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 6f0b0 │ │ │ │ + bl 101b50 │ │ │ │ + ldrd r2, ip, [sp, #32] │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mvns r0, r0 │ │ │ │ + sub.w lr, r1, r3 │ │ │ │ + cmp r0, r2 │ │ │ │ + sbcs.w lr, lr, ip │ │ │ │ + blt.w 6f0aa │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + adds r0, r2, r0 │ │ │ │ + adc.w r1, ip, r3 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + bl 104340 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 29e4c <__pthread_cond_timedwait64@plt> │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ + bne.n 6eff8 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r9, sl │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6eb04 │ │ │ │ + beq.w 6ed4c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6eb04 │ │ │ │ + bne.w 6ed4c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b252c <_PyThreadState_New@@Base+0x400> │ │ │ │ + bl 1b2b9c <_PyThreadState_New@@Base+0x400> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ee02 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bne.n 6f00c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ dmb ish │ │ │ │ - adds r3, #12 │ │ │ │ - ldrex r1, [r3] │ │ │ │ - orr.w r1, r1, #1 │ │ │ │ - strex r2, r1, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6ec8e │ │ │ │ - movs r3, #1 │ │ │ │ + adds r2, #12 │ │ │ │ + ldrex r0, [r2] │ │ │ │ + orr.w r0, r0, #1 │ │ │ │ + strex r1, r0, [r2] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6ef64 │ │ │ │ + mov.w sl, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6eb04 │ │ │ │ - str r4, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - b.n 6eb28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 6edca │ │ │ │ - mov r2, r9 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r4, sl │ │ │ │ - mov sl, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 6ed1c │ │ │ │ - mov r4, r9 │ │ │ │ - mov r6, sl │ │ │ │ - mov r9, r3 │ │ │ │ - b.n 6eb0c │ │ │ │ + b.n 6ed4c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6ecd2 │ │ │ │ + bne.n 6ef82 │ │ │ │ dmb ish │ │ │ │ - b.n 6ebba │ │ │ │ + b.n 6ee00 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 6eb62 │ │ │ │ - bl 6d24c │ │ │ │ + beq.w 6eda8 │ │ │ │ + bl 6d494 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 6eb62 │ │ │ │ + beq.w 6eda8 │ │ │ │ mov r0, r8 │ │ │ │ blx 29a40 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ee0c │ │ │ │ + bne.n 6f09c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b97a0 │ │ │ │ + bl 1b9eb4 │ │ │ │ blx 2a450 │ │ │ │ - b.n 6ed0e │ │ │ │ + b.n 6efbc │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6ed96 │ │ │ │ + bne.n 6efca │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 6eaec │ │ │ │ - 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 │ │ │ │ - strd r2, r1, [sp, #4] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ee32 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 101a98 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldrd r1, ip, [sp, #32] │ │ │ │ - movw lr, #65535 @ 0xffff │ │ │ │ - movt lr, #32767 @ 0x7fff │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mvns r0, r0 │ │ │ │ - sub.w lr, lr, r2 │ │ │ │ - cmp r0, r1 │ │ │ │ - sbcs.w lr, lr, ip │ │ │ │ - blt.n 6ee28 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - adds r0, r1, r0 │ │ │ │ - adc.w r1, ip, r2 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 10428c <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 29e4c <__pthread_cond_timedwait64@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ - bne.n 6edc4 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r6, sl │ │ │ │ - mov sl, r4 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, r2 │ │ │ │ - b.n 6ec60 │ │ │ │ - bl 6d24c │ │ │ │ + b.n 6ed34 │ │ │ │ + bl 6d494 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 6ed18 │ │ │ │ + beq.n 6efc6 │ │ │ │ blx 2a450 │ │ │ │ - b.n 6ed9e │ │ │ │ + b.n 6efd2 │ │ │ │ str r0, [r7, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r0, [r0, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 1ac5ac │ │ │ │ + bl 1acc1c │ │ │ │ blx 2a9cc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r5, #640] @ 0x280 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 6ebb0 │ │ │ │ - b.n 6ebba │ │ │ │ + beq.w 6edf6 │ │ │ │ + b.n 6ee00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6ecc2 │ │ │ │ - movw r1, #7864 @ 0x1eb8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #192] @ (6ee94 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #7832 @ 0x1e98 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #176] @ (6ee94 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #7932 @ 0x1efc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #164] @ (6ee94 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #8012 @ 0x1f4c │ │ │ │ + beq.w 6eeb6 │ │ │ │ + movw r1, #5368 @ 0x14f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #148] @ (6ee94 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #188] @ (6f0c4 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ blx 29a40 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cbz r0, 6ee6e │ │ │ │ - movw r1, #7896 @ 0x1ed8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #124] @ (6ee94 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #7972 @ 0x1f24 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #112] @ (6ee94 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6ed70 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 60804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 6ed4a │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6ec48 │ │ │ │ - bl 60804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 6ec20 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6f09c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 6f054 │ │ │ │ + blx 2a450 │ │ │ │ + b.n 6f01c │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6ee62 │ │ │ │ + bne.n 6f03a │ │ │ │ strex r4, r1, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6ee52 │ │ │ │ + bne.n 6f02a │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 6ebcc │ │ │ │ - b.n 6ee4a │ │ │ │ - cbnz r1, 6ee76 │ │ │ │ - blx 2a450 │ │ │ │ - b.n 6ee70 │ │ │ │ + beq.w 6ee12 │ │ │ │ + b.n 6f022 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6ee8e │ │ │ │ + bl 6075c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 6ee66 │ │ │ │ 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 6ee7e │ │ │ │ + bne.n 6f05c │ │ │ │ dmb ish │ │ │ │ - b.n 6ee70 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + b.n 6f01c │ │ │ │ + movw r1, #5336 @ 0x14d8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #72] @ (6f0c4 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #5436 @ 0x153c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #56] @ (6f0c4 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #5516 @ 0x158c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #44] @ (6f0c4 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #5400 @ 0x1518 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #28] @ (6f0c4 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6ef1a │ │ │ │ + bl 6075c │ │ │ │ + b.n 6eef6 │ │ │ │ + movw r1, #5476 @ 0x1564 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #4] @ (6f0c4 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ 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, #20120 @ 0x4e98 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ @@ -102741,288 +102955,288 @@ │ │ │ │ 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 71586 │ │ │ │ + bne.w 717b6 │ │ │ │ addw r3, pc, #1284 @ 0x504 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #8276 @ 0x2054 │ │ │ │ + movw r1, #5780 @ 0x1694 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 292bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71622 │ │ │ │ + beq.w 71852 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movw r1, #8288 @ 0x2060 │ │ │ │ + movw r1, #5792 @ 0x16a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 292bc │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #776] @ (6f210 ) │ │ │ │ + ldr r4, [pc, #776] @ (6f440 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - movw r1, #51433 @ 0xc8e9 │ │ │ │ + movw r1, #51993 @ 0xcb19 │ │ │ │ movt r1, #7 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #9113 @ 0x2399 │ │ │ │ + movw r0, #9677 @ 0x25cd │ │ │ │ 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, #53481 @ 0xd0e9 │ │ │ │ + movw r9, #54065 @ 0xd331 │ │ │ │ movt r9, #6 │ │ │ │ - movw r6, #53789 @ 0xd21d │ │ │ │ + movw r6, #54373 @ 0xd465 │ │ │ │ movt r6, #6 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 6dc44 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6de8c <_Py_hashtable_new_full@@Base> │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r8, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71698 │ │ │ │ - ldr r0, [pc, #704] @ (6f214 ) │ │ │ │ - movw fp, #9113 @ 0x2399 │ │ │ │ + beq.w 718c8 │ │ │ │ + ldr r0, [pc, #704] @ (6f444 ) │ │ │ │ + movw fp, #9677 @ 0x25cd │ │ │ │ movt fp, #7 │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #692] @ (6f218 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #692] @ (6f21c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #688] @ (6f220 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #688] @ (6f224 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #684] @ (6f228 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #684] @ (6f22c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #680] @ (6f230 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #680] @ (6f234 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #676] @ (6f238 ) │ │ │ │ - bl 71800 │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #692] @ (6f448 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #692] @ (6f44c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #688] @ (6f450 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #688] @ (6f454 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #684] @ (6f458 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #684] @ (6f45c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #680] @ (6f460 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #680] @ (6f464 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #676] @ (6f468 ) │ │ │ │ + bl 71a30 │ │ │ │ add.w r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #668] @ (6f23c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #664] @ (6f240 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #664] @ (6f244 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #660] @ (6f248 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #660] @ (6f24c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #656] @ (6f250 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #656] @ (6f254 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #652] @ (6f258 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #652] @ (6f25c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #648] @ (6f260 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #648] @ (6f264 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #644] @ (6f268 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #644] @ (6f26c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #640] @ (6f270 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #640] @ (6f274 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #636] @ (6f278 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #636] @ (6f27c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #632] @ (6f280 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #632] @ (6f284 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #628] @ (6f288 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #628] @ (6f28c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #624] @ (6f290 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #624] @ (6f294 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #620] @ (6f298 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #620] @ (6f29c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #616] @ (6f2a0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #616] @ (6f2a4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #612] @ (6f2a8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #612] @ (6f2ac ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #608] @ (6f2b0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #608] @ (6f2b4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #604] @ (6f2b8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #604] @ (6f2bc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #600] @ (6f2c0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #600] @ (6f2c4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #596] @ (6f2c8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #596] @ (6f2cc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #592] @ (6f2d0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #592] @ (6f2d4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #588] @ (6f2d8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #588] @ (6f2dc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #584] @ (6f2e0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #584] @ (6f2e4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #580] @ (6f2e8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #580] @ (6f2ec ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #576] @ (6f2f0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #576] @ (6f2f4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #572] @ (6f2f8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #572] @ (6f2fc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #568] @ (6f300 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #568] @ (6f304 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #564] @ (6f308 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #564] @ (6f30c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #560] @ (6f310 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #560] @ (6f314 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #556] @ (6f318 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #556] @ (6f31c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #552] @ (6f320 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #552] @ (6f324 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #548] @ (6f328 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #548] @ (6f32c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #544] @ (6f330 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #544] @ (6f334 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #540] @ (6f338 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #540] @ (6f33c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #536] @ (6f340 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #536] @ (6f344 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #532] @ (6f348 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #532] @ (6f34c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #528] @ (6f350 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #528] @ (6f354 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #524] @ (6f358 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #524] @ (6f35c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #520] @ (6f360 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #520] @ (6f364 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #516] @ (6f368 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #516] @ (6f36c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #512] @ (6f370 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #512] @ (6f374 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #508] @ (6f378 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #508] @ (6f37c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #504] @ (6f380 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #504] @ (6f384 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #500] @ (6f388 ) │ │ │ │ - bl 71800 │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #668] @ (6f46c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #664] @ (6f470 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #664] @ (6f474 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #660] @ (6f478 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #660] @ (6f47c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #656] @ (6f480 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #656] @ (6f484 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #652] @ (6f488 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #652] @ (6f48c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #648] @ (6f490 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #648] @ (6f494 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #644] @ (6f498 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #644] @ (6f49c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #640] @ (6f4a0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #640] @ (6f4a4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #636] @ (6f4a8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #636] @ (6f4ac ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #632] @ (6f4b0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #632] @ (6f4b4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #628] @ (6f4b8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #628] @ (6f4bc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #624] @ (6f4c0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #624] @ (6f4c4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #620] @ (6f4c8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #620] @ (6f4cc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #616] @ (6f4d0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #616] @ (6f4d4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #612] @ (6f4d8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #612] @ (6f4dc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #608] @ (6f4e0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #608] @ (6f4e4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #604] @ (6f4e8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #604] @ (6f4ec ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #600] @ (6f4f0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #600] @ (6f4f4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #596] @ (6f4f8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #596] @ (6f4fc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #592] @ (6f500 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #592] @ (6f504 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #588] @ (6f508 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #588] @ (6f50c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #584] @ (6f510 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #584] @ (6f514 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #580] @ (6f518 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #580] @ (6f51c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #576] @ (6f520 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #576] @ (6f524 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #572] @ (6f528 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #572] @ (6f52c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #568] @ (6f530 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #568] @ (6f534 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #564] @ (6f538 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #564] @ (6f53c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #560] @ (6f540 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #560] @ (6f544 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #556] @ (6f548 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #556] @ (6f54c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #552] @ (6f550 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #552] @ (6f554 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #548] @ (6f558 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #548] @ (6f55c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #544] @ (6f560 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #544] @ (6f564 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #540] @ (6f568 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #540] @ (6f56c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #536] @ (6f570 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #536] @ (6f574 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #532] @ (6f578 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #532] @ (6f57c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #528] @ (6f580 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #528] @ (6f584 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #524] @ (6f588 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #524] @ (6f58c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #520] @ (6f590 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #520] @ (6f594 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #516] @ (6f598 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #516] @ (6f59c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #512] @ (6f5a0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #512] @ (6f5a4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #508] @ (6f5a8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #508] @ (6f5ac ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #504] @ (6f5b0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #504] @ (6f5b4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #500] @ (6f5b8 ) │ │ │ │ + bl 71a30 │ │ │ │ add.w r0, r4, #19072 @ 0x4a80 │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #492] @ (6f38c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #488] @ (6f390 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #488] @ (6f394 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #484] @ (6f398 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #484] @ (6f39c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #480] @ (6f3a0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #480] @ (6f3a4 ) │ │ │ │ - bl 71800 │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #492] @ (6f5bc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #488] @ (6f5c0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #488] @ (6f5c4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #484] @ (6f5c8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #484] @ (6f5cc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #480] @ (6f5d0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #480] @ (6f5d4 ) │ │ │ │ + bl 71a30 │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #468] @ (6f3a8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #468] @ (6f3ac ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #464] @ (6f3b0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #464] @ (6f3b4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #460] @ (6f3b8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #460] @ (6f3bc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #456] @ (6f3c0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #456] @ (6f3c4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #452] @ (6f3c8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #452] @ (6f3cc ) │ │ │ │ - bl 71800 │ │ │ │ - b.n 6f3d8 │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #468] @ (6f5d8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #468] @ (6f5dc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #464] @ (6f5e0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #464] @ (6f5e4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #460] @ (6f5e8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #460] @ (6f5ec ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #456] @ (6f5f0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #456] @ (6f5f4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #452] @ (6f5f8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #452] @ (6f5fc ) │ │ │ │ + bl 71a30 │ │ │ │ + b.n 6f608 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103068,135 +103282,135 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #112 @ (adr r0, 6f2ec ) │ │ │ │ + add r0, pc, #112 @ (adr r0, 6f51c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #240 @ (adr r0, 6f370 ) │ │ │ │ + add r0, pc, #240 @ (adr r0, 6f5a0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #384 @ (adr r0, 6f404 ) │ │ │ │ + add r0, pc, #384 @ (adr r0, 6f634 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #528 @ (adr r0, 6f498 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 6f6c8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #656 @ (adr r0, 6f51c ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 6f74c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #784 @ (adr r0, 6f5a0 ) │ │ │ │ + add r0, pc, #784 @ (adr r0, 6f7d0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #928 @ (adr r0, 6f634 ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 6f864 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 6f2b8 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 6f4e8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #192 @ (adr r1, 6f35c ) │ │ │ │ + add r1, pc, #192 @ (adr r1, 6f58c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #336 @ (adr r1, 6f3f0 ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 6f620 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #480 @ (adr r1, 6f484 ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 6f6b4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #640 @ (adr r1, 6f528 ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 6f758 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #768 @ (adr r1, 6f5ac ) │ │ │ │ + add r1, pc, #768 @ (adr r1, 6f7dc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #912 @ (adr r1, 6f640 ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 6f870 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #16 @ (adr r2, 6f2c4 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 6f4f4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #208 @ (adr r2, 6f388 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 6f5b8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #320 @ (adr r2, 6f3fc ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 6f62c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #448 @ (adr r2, 6f480 ) │ │ │ │ + add r2, pc, #448 @ (adr r2, 6f6b0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #576 @ (adr r2, 6f504 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 6f734 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 6f588 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 6f7b8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #832 @ (adr r2, 6f60c ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 6f83c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #976 @ (adr r2, 6f6a0 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 6f8d0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #64 @ (adr r3, 6f314 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 6f544 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 6f398 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 6f5c8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #304 @ (adr r3, 6f40c ) │ │ │ │ + add r3, pc, #304 @ (adr r3, 6f63c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #432 @ (adr r3, 6f490 ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 6f6c0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #544 @ (adr r3, 6f504 ) │ │ │ │ + add r3, pc, #544 @ (adr r3, 6f734 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #672 @ (adr r3, 6f588 ) │ │ │ │ + add r3, pc, #672 @ (adr r3, 6f7b8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #800 @ (adr r3, 6f60c ) │ │ │ │ + add r3, pc, #800 @ (adr r3, 6f83c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #944 @ (adr r3, 6f6a0 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 6f8d0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #48 @ (adr r4, 6f324 ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 6f554 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 6f3b8 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 6f5e8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #320 @ (adr r4, 6f43c ) │ │ │ │ + add r4, pc, #320 @ (adr r4, 6f66c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #448 @ (adr r4, 6f4c0 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 6f6f0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #560 @ (adr r4, 6f534 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 6f764 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #672 @ (adr r4, 6f5a8 ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 6f7d8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #800 @ (adr r4, 6f62c ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 6f85c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #960 @ (adr r4, 6f6d0 ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 6f900 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #80 @ (adr r5, 6f364 ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 6f594 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #208 @ (adr r5, 6f3e8 ) │ │ │ │ + add r5, pc, #208 @ (adr r5, 6f618 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #352 @ (adr r5, 6f47c ) │ │ │ │ + add r5, pc, #352 @ (adr r5, 6f6ac ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #512 @ (adr r5, 6f520 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 6f750 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #656 @ (adr r5, 6f5b4 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 6f7e4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #768 @ (adr r5, 6f628 ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 6f858 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #896 @ (adr r5, 6f6ac ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 6f8dc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #0 @ (adr r6, 6f330 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 6f560 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #128 @ (adr r6, 6f3b4 ) │ │ │ │ + add r6, pc, #128 @ (adr r6, 6f5e4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #272 @ (adr r6, 6f448 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 6f678 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #400 @ (adr r6, 6f4cc ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 6f6fc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #528 @ (adr r6, 6f550 ) │ │ │ │ + add r6, pc, #528 @ (adr r6, 6f780 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 6f5d4 ) │ │ │ │ + add r6, pc, #656 @ (adr r6, 6f804 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #784 @ (adr r6, 6f658 ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 6f888 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #912 @ (adr r6, 6f6dc ) │ │ │ │ + add r6, pc, #912 @ (adr r6, 6f90c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #16 @ (adr r7, 6f360 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 6f590 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #144 @ (adr r7, 6f3e4 ) │ │ │ │ + add r7, pc, #144 @ (adr r7, 6f614 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #304 @ (adr r7, 6f488 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 6f6b8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #464 @ (adr r7, 6f52c ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 6f75c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #576 @ (adr r7, 6f5a0 ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 6f7d0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #704 @ (adr r7, 6f624 ) │ │ │ │ + add r7, pc, #704 @ (adr r7, 6f854 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #816 @ (adr r7, 6f698 ) │ │ │ │ + add r7, pc, #816 @ (adr r7, 6f8c8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #944 @ (adr r7, 6f71c ) │ │ │ │ + add r7, pc, #944 @ (adr r7, 6f94c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103243,267 +103457,267 @@ │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r3, r0, #8 │ │ │ │ vcge.u8 d4, d1, d31 │ │ │ │ - ldr r0, [pc, #764] @ (6f6d8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #764] @ (6f6dc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #760] @ (6f6e0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #760] @ (6f6e4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #756] @ (6f6e8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #756] @ (6f6ec ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #752] @ (6f6f0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #752] @ (6f6f4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #748] @ (6f6f8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #748] @ (6f6fc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #744] @ (6f700 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #744] @ (6f704 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #740] @ (6f708 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #740] @ (6f70c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #736] @ (6f710 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #736] @ (6f714 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #732] @ (6f718 ) │ │ │ │ - bl 71800 │ │ │ │ + ldr r0, [pc, #764] @ (6f908 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #764] @ (6f90c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #760] @ (6f910 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #760] @ (6f914 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #756] @ (6f918 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #756] @ (6f91c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #752] @ (6f920 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #752] @ (6f924 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #748] @ (6f928 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #748] @ (6f92c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #744] @ (6f930 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #744] @ (6f934 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #740] @ (6f938 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #740] @ (6f93c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #736] @ (6f940 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #736] @ (6f944 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #732] @ (6f948 ) │ │ │ │ + bl 71a30 │ │ │ │ add.w r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #724] @ (6f71c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #720] @ (6f720 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #720] @ (6f724 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #716] @ (6f728 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #716] @ (6f72c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #712] @ (6f730 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #712] @ (6f734 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #708] @ (6f738 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #708] @ (6f73c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #704] @ (6f740 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #704] @ (6f744 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #700] @ (6f748 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #700] @ (6f74c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #696] @ (6f750 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #696] @ (6f754 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #692] @ (6f758 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #692] @ (6f75c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #688] @ (6f760 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #688] @ (6f764 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #684] @ (6f768 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #684] @ (6f76c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #680] @ (6f770 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #680] @ (6f774 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #676] @ (6f778 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #676] @ (6f77c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #672] @ (6f780 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #672] @ (6f784 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #668] @ (6f788 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #668] @ (6f78c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #664] @ (6f790 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #664] @ (6f794 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #660] @ (6f798 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #660] @ (6f79c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #656] @ (6f7a0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #656] @ (6f7a4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #652] @ (6f7a8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #652] @ (6f7ac ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #648] @ (6f7b0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #648] @ (6f7b4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #644] @ (6f7b8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #644] @ (6f7bc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #640] @ (6f7c0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #640] @ (6f7c4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #636] @ (6f7c8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #636] @ (6f7cc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #632] @ (6f7d0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #632] @ (6f7d4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #628] @ (6f7d8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #628] @ (6f7dc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #624] @ (6f7e0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #624] @ (6f7e4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #620] @ (6f7e8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #620] @ (6f7ec ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #616] @ (6f7f0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #616] @ (6f7f4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #612] @ (6f7f8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #612] @ (6f7fc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #608] @ (6f800 ) │ │ │ │ - bl 71800 │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #724] @ (6f94c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #720] @ (6f950 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #720] @ (6f954 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #716] @ (6f958 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #716] @ (6f95c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #712] @ (6f960 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #712] @ (6f964 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #708] @ (6f968 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #708] @ (6f96c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #704] @ (6f970 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #704] @ (6f974 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #700] @ (6f978 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #700] @ (6f97c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #696] @ (6f980 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #696] @ (6f984 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #692] @ (6f988 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #692] @ (6f98c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #688] @ (6f990 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #688] @ (6f994 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #684] @ (6f998 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #684] @ (6f99c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #680] @ (6f9a0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #680] @ (6f9a4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #676] @ (6f9a8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #676] @ (6f9ac ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #672] @ (6f9b0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #672] @ (6f9b4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #668] @ (6f9b8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #668] @ (6f9bc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #664] @ (6f9c0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #664] @ (6f9c4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #660] @ (6f9c8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #660] @ (6f9cc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #656] @ (6f9d0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #656] @ (6f9d4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #652] @ (6f9d8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #652] @ (6f9dc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #648] @ (6f9e0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #648] @ (6f9e4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #644] @ (6f9e8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #644] @ (6f9ec ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #640] @ (6f9f0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #640] @ (6f9f4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #636] @ (6f9f8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #636] @ (6f9fc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #632] @ (6fa00 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #632] @ (6fa04 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #628] @ (6fa08 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #628] @ (6fa0c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #624] @ (6fa10 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #624] @ (6fa14 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #620] @ (6fa18 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #620] @ (6fa1c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #616] @ (6fa20 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #616] @ (6fa24 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #612] @ (6fa28 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #612] @ (6fa2c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #608] @ (6fa30 ) │ │ │ │ + bl 71a30 │ │ │ │ add.w r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #600] @ (6f804 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #596] @ (6f808 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #596] @ (6f80c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #592] @ (6f810 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #592] @ (6f814 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #588] @ (6f818 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #588] @ (6f81c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #584] @ (6f820 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #584] @ (6f824 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #580] @ (6f828 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #580] @ (6f82c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #576] @ (6f830 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #576] @ (6f834 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #572] @ (6f838 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #572] @ (6f83c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #568] @ (6f840 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #568] @ (6f844 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #564] @ (6f848 ) │ │ │ │ - bl 71800 │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #600] @ (6fa34 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #596] @ (6fa38 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #596] @ (6fa3c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #592] @ (6fa40 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #592] @ (6fa44 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #588] @ (6fa48 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #588] @ (6fa4c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #584] @ (6fa50 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #584] @ (6fa54 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #580] @ (6fa58 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #580] @ (6fa5c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #576] @ (6fa60 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #576] @ (6fa64 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #572] @ (6fa68 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #572] @ (6fa6c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #568] @ (6fa70 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #568] @ (6fa74 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #564] @ (6fa78 ) │ │ │ │ + bl 71a30 │ │ │ │ add.w r0, r4, #22912 @ 0x5980 │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #556] @ (6f84c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #552] @ (6f850 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #552] @ (6f854 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #548] @ (6f858 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #548] @ (6f85c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #544] @ (6f860 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #544] @ (6f864 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #540] @ (6f868 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #540] @ (6f86c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #536] @ (6f870 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #536] @ (6f874 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #532] @ (6f878 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #532] @ (6f87c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #528] @ (6f880 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #528] @ (6f884 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #524] @ (6f888 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #524] @ (6f88c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #520] @ (6f890 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #520] @ (6f894 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #516] @ (6f898 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #516] @ (6f89c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #512] @ (6f8a0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #512] @ (6f8a4 ) │ │ │ │ - bl 71800 │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #556] @ (6fa7c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #552] @ (6fa80 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #552] @ (6fa84 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #548] @ (6fa88 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #548] @ (6fa8c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #544] @ (6fa90 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #544] @ (6fa94 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #540] @ (6fa98 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #540] @ (6fa9c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #536] @ (6faa0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #536] @ (6faa4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #532] @ (6faa8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #532] @ (6faac ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #528] @ (6fab0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #528] @ (6fab4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #524] @ (6fab8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #524] @ (6fabc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #520] @ (6fac0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #520] @ (6fac4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #516] @ (6fac8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #516] @ (6facc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #512] @ (6fad0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #512] @ (6fad4 ) │ │ │ │ + bl 71a30 │ │ │ │ add.w r0, r4, #23680 @ 0x5c80 │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #500] @ (6f8a8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #500] @ (6f8ac ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #496] @ (6f8b0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #496] @ (6f8b4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #492] @ (6f8b8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #492] @ (6f8bc ) │ │ │ │ - bl 71800 │ │ │ │ - b.n 6f8c0 │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #500] @ (6fad8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #500] @ (6fadc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #496] @ (6fae0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #496] @ (6fae4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #492] @ (6fae8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #492] @ (6faec ) │ │ │ │ + bl 71a30 │ │ │ │ + b.n 6faf0 │ │ │ │ nop │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r3, sp, #560 @ 0x230 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103583,55 +103797,55 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sub sp, #336 @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sub sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f78a │ │ │ │ + cbz r4, 6f9ba │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f798 │ │ │ │ + cbz r4, 6f9c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f7a6 │ │ │ │ + cbz r4, 6f9d6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f7b2 │ │ │ │ + cbz r4, 6f9e2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f7be │ │ │ │ + cbz r4, 6f9ee │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f7cc │ │ │ │ + cbz r0, 6f9fc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f7de │ │ │ │ + cbz r0, 6fa0e │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxth r0, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxtb r0, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ uxth r4, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ uxth r4, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ uxtb r4, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ uxtb r4, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f800 │ │ │ │ + cbz r0, 6fa30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f80c │ │ │ │ + cbz r0, 6fa3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f818 │ │ │ │ + cbz r0, 6fa48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f822 │ │ │ │ + cbz r4, 6fa52 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f82e │ │ │ │ + cbz r0, 6fa5e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f83a │ │ │ │ + cbz r0, 6fa6a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f846 │ │ │ │ + cbz r0, 6fa76 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f852 │ │ │ │ + cbz r0, 6fa82 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r2, r3} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r2, r3, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103695,29 +103909,29 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb8b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb8d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb8f4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f86c │ │ │ │ + cbnz r0, 6fa9c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f876 │ │ │ │ + cbnz r4, 6faa6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f880 │ │ │ │ + cbnz r4, 6fab0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f88e │ │ │ │ + cbnz r4, 6fabe │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f89c │ │ │ │ + cbnz r0, 6facc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f8a8 │ │ │ │ + cbnz r4, 6fad8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f8b6 │ │ │ │ + cbnz r0, 6fae6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f8c0 │ │ │ │ + cbnz r4, 6faf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ rev r4, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ rev r0, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ rev16 r0, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103727,282 +103941,282 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ hlt 0x0020 │ │ │ │ lsls r1, r1, #1 │ │ │ │ hlt 0x003c │ │ │ │ lsls r1, r1, #1 │ │ │ │ revsh r4, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f8e8 │ │ │ │ + cbnz r0, 6fb18 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f8f8 │ │ │ │ + cbnz r4, 6fb28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f904 │ │ │ │ + cbnz r4, 6fb34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f912 │ │ │ │ + cbnz r4, 6fb42 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f91e │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f92a │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f936 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #764] @ (6fbc0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #764] @ (6fbc4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #760] @ (6fbc8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #760] @ (6fbcc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #756] @ (6fbd0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #756] @ (6fbd4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #752] @ (6fbd8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #752] @ (6fbdc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #748] @ (6fbe0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #748] @ (6fbe4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #744] @ (6fbe8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #744] @ (6fbec ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #740] @ (6fbf0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #740] @ (6fbf4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #736] @ (6fbf8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #736] @ (6fbfc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #732] @ (6fc00 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #732] @ (6fc04 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #728] @ (6fc08 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #728] @ (6fc0c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #724] @ (6fc10 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #724] @ (6fc14 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #720] @ (6fc18 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #720] @ (6fc1c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #716] @ (6fc20 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #716] @ (6fc24 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #712] @ (6fc28 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #712] @ (6fc2c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #708] @ (6fc30 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #708] @ (6fc34 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #704] @ (6fc38 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #704] @ (6fc3c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #700] @ (6fc40 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #700] @ (6fc44 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #696] @ (6fc48 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #696] @ (6fc4c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #692] @ (6fc50 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #692] @ (6fc54 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #688] @ (6fc58 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #688] @ (6fc5c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #684] @ (6fc60 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #684] @ (6fc64 ) │ │ │ │ - bl 71800 │ │ │ │ + cbnz r4, 6fb4e │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cbnz r4, 6fb5a │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cbnz r0, 6fb66 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r0, [pc, #764] @ (6fdf0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #764] @ (6fdf4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #760] @ (6fdf8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #760] @ (6fdfc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #756] @ (6fe00 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #756] @ (6fe04 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #752] @ (6fe08 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #752] @ (6fe0c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #748] @ (6fe10 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #748] @ (6fe14 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #744] @ (6fe18 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #744] @ (6fe1c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #740] @ (6fe20 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #740] @ (6fe24 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #736] @ (6fe28 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #736] @ (6fe2c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #732] @ (6fe30 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #732] @ (6fe34 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #728] @ (6fe38 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #728] @ (6fe3c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #724] @ (6fe40 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #724] @ (6fe44 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #720] @ (6fe48 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #720] @ (6fe4c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #716] @ (6fe50 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #716] @ (6fe54 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #712] @ (6fe58 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #712] @ (6fe5c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #708] @ (6fe60 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #708] @ (6fe64 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #704] @ (6fe68 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #704] @ (6fe6c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #700] @ (6fe70 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #700] @ (6fe74 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #696] @ (6fe78 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #696] @ (6fe7c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #692] @ (6fe80 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #692] @ (6fe84 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #688] @ (6fe88 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #688] @ (6fe8c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #684] @ (6fe90 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #684] @ (6fe94 ) │ │ │ │ + bl 71a30 │ │ │ │ add.w r0, r4, #25216 @ 0x6280 │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #672] @ (6fc68 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #672] @ (6fc6c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #668] @ (6fc70 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #668] @ (6fc74 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #664] @ (6fc78 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #664] @ (6fc7c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #660] @ (6fc80 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #660] @ (6fc84 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #656] @ (6fc88 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #656] @ (6fc8c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #652] @ (6fc90 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #652] @ (6fc94 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #648] @ (6fc98 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #648] @ (6fc9c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #644] @ (6fca0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #644] @ (6fca4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #640] @ (6fca8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #640] @ (6fcac ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #636] @ (6fcb0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #636] @ (6fcb4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #632] @ (6fcb8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #632] @ (6fcbc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #628] @ (6fcc0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #628] @ (6fcc4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #624] @ (6fcc8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #624] @ (6fccc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #620] @ (6fcd0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #620] @ (6fcd4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #616] @ (6fcd8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #616] @ (6fcdc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #612] @ (6fce0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #612] @ (6fce4 ) │ │ │ │ - bl 71800 │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #672] @ (6fe98 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #672] @ (6fe9c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #668] @ (6fea0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #668] @ (6fea4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #664] @ (6fea8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #664] @ (6feac ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #660] @ (6feb0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #660] @ (6feb4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #656] @ (6feb8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #656] @ (6febc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #652] @ (6fec0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #652] @ (6fec4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #648] @ (6fec8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #648] @ (6fecc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #644] @ (6fed0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #644] @ (6fed4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #640] @ (6fed8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #640] @ (6fedc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #636] @ (6fee0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #636] @ (6fee4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #632] @ (6fee8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #632] @ (6feec ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #628] @ (6fef0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #628] @ (6fef4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #624] @ (6fef8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #624] @ (6fefc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #620] @ (6ff00 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #620] @ (6ff04 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #616] @ (6ff08 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #616] @ (6ff0c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #612] @ (6ff10 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #612] @ (6ff14 ) │ │ │ │ + bl 71a30 │ │ │ │ add.w r0, r4, #26240 @ 0x6680 │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #600] @ (6fce8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #600] @ (6fcec ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #596] @ (6fcf0 ) │ │ │ │ - bl 71800 │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #600] @ (6ff18 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #600] @ (6ff1c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #596] @ (6ff20 ) │ │ │ │ + bl 71a30 │ │ │ │ add.w r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #588] @ (6fcf4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #584] @ (6fcf8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #584] @ (6fcfc ) │ │ │ │ - bl 71800 │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #588] @ (6ff24 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #584] @ (6ff28 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #584] @ (6ff2c ) │ │ │ │ + bl 71a30 │ │ │ │ add.w r0, r4, #26496 @ 0x6780 │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #572] @ (6fd00 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #572] @ (6fd04 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #568] @ (6fd08 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #568] @ (6fd0c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #564] @ (6fd10 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #564] @ (6fd14 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #560] @ (6fd18 ) │ │ │ │ - bl 71800 │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #572] @ (6ff30 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #572] @ (6ff34 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #568] @ (6ff38 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #568] @ (6ff3c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #564] @ (6ff40 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #564] @ (6ff44 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #560] @ (6ff48 ) │ │ │ │ + bl 71a30 │ │ │ │ add.w r0, r4, #26752 @ 0x6880 │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #552] @ (6fd1c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #548] @ (6fd20 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #548] @ (6fd24 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #544] @ (6fd28 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #544] @ (6fd2c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #540] @ (6fd30 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #540] @ (6fd34 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #536] @ (6fd38 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #536] @ (6fd3c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #532] @ (6fd40 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #532] @ (6fd44 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #528] @ (6fd48 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #528] @ (6fd4c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #524] @ (6fd50 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #524] @ (6fd54 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #520] @ (6fd58 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #520] @ (6fd5c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #516] @ (6fd60 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #516] @ (6fd64 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #512] @ (6fd68 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #512] @ (6fd6c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #508] @ (6fd70 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #508] @ (6fd74 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #504] @ (6fd78 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #504] @ (6fd7c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #500] @ (6fd80 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #500] @ (6fd84 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #496] @ (6fd88 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #496] @ (6fd8c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #492] @ (6fd90 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #492] @ (6fd94 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #488] @ (6fd98 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #488] @ (6fd9c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #484] @ (6fda0 ) │ │ │ │ - bl 71800 │ │ │ │ - b.n 6fda4 │ │ │ │ - cbnz r4, 6fc40 │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #552] @ (6ff4c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #548] @ (6ff50 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #548] @ (6ff54 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #544] @ (6ff58 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #544] @ (6ff5c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #540] @ (6ff60 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #540] @ (6ff64 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #536] @ (6ff68 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #536] @ (6ff6c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #532] @ (6ff70 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #532] @ (6ff74 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #528] @ (6ff78 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #528] @ (6ff7c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #524] @ (6ff80 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #524] @ (6ff84 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #520] @ (6ff88 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #520] @ (6ff8c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #516] @ (6ff90 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #516] @ (6ff94 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #512] @ (6ff98 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #512] @ (6ff9c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #508] @ (6ffa0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #508] @ (6ffa4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #504] @ (6ffa8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #504] @ (6ffac ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #500] @ (6ffb0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #500] @ (6ffb4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #496] @ (6ffb8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #496] @ (6ffbc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #492] @ (6ffc0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #492] @ (6ffc4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #488] @ (6ffc8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #488] @ (6ffcc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #484] @ (6ffd0 ) │ │ │ │ + bl 71a30 │ │ │ │ + b.n 6ffd4 │ │ │ │ + cbnz r4, 6fe70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r2, r3} │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r2, r3, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r3, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -104236,267 +104450,267 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r3, {r3} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r3!, {r2, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #760] @ (700a0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #760] @ (700a4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #756] @ (700a8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #756] @ (700ac ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #752] @ (700b0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #752] @ (700b4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #748] @ (700b8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #748] @ (700bc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #744] @ (700c0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #744] @ (700c4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #740] @ (700c8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #740] @ (700cc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #736] @ (700d0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #736] @ (700d4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #732] @ (700d8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #732] @ (700dc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #728] @ (700e0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #728] @ (700e4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #724] @ (700e8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #724] @ (700ec ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #720] @ (700f0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #720] @ (700f4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #716] @ (700f8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #716] @ (700fc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #712] @ (70100 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #712] @ (70104 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #708] @ (70108 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #708] @ (7010c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #704] @ (70110 ) │ │ │ │ - bl 71800 │ │ │ │ + ldr r0, [pc, #760] @ (702d0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #760] @ (702d4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #756] @ (702d8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #756] @ (702dc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #752] @ (702e0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #752] @ (702e4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #748] @ (702e8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #748] @ (702ec ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #744] @ (702f0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #744] @ (702f4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #740] @ (702f8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #740] @ (702fc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #736] @ (70300 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #736] @ (70304 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #732] @ (70308 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #732] @ (7030c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #728] @ (70310 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #728] @ (70314 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #724] @ (70318 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #724] @ (7031c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #720] @ (70320 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #720] @ (70324 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #716] @ (70328 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #716] @ (7032c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #712] @ (70330 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #712] @ (70334 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #708] @ (70338 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #708] @ (7033c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #704] @ (70340 ) │ │ │ │ + bl 71a30 │ │ │ │ add.w r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #696] @ (70114 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #692] @ (70118 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #692] @ (7011c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #688] @ (70120 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #688] @ (70124 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #684] @ (70128 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #684] @ (7012c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #680] @ (70130 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #680] @ (70134 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #676] @ (70138 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #676] @ (7013c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #672] @ (70140 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #672] @ (70144 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #668] @ (70148 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #668] @ (7014c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #664] @ (70150 ) │ │ │ │ - bl 71800 │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #696] @ (70344 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #692] @ (70348 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #692] @ (7034c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #688] @ (70350 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #688] @ (70354 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #684] @ (70358 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #684] @ (7035c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #680] @ (70360 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #680] @ (70364 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #676] @ (70368 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #676] @ (7036c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #672] @ (70370 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #672] @ (70374 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #668] @ (70378 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #668] @ (7037c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #664] @ (70380 ) │ │ │ │ + bl 71a30 │ │ │ │ add.w r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #656] @ (70154 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #652] @ (70158 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #652] @ (7015c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #648] @ (70160 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #648] @ (70164 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #644] @ (70168 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #644] @ (7016c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #640] @ (70170 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #640] @ (70174 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #636] @ (70178 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #636] @ (7017c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #632] @ (70180 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #632] @ (70184 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #628] @ (70188 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #628] @ (7018c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #624] @ (70190 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #624] @ (70194 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #620] @ (70198 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #620] @ (7019c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #616] @ (701a0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #616] @ (701a4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #612] @ (701a8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #612] @ (701ac ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #608] @ (701b0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #608] @ (701b4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #604] @ (701b8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #604] @ (701bc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #600] @ (701c0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #600] @ (701c4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #596] @ (701c8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #596] @ (701cc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #592] @ (701d0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #592] @ (701d4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #588] @ (701d8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #588] @ (701dc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #584] @ (701e0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #584] @ (701e4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #580] @ (701e8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #580] @ (701ec ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #576] @ (701f0 ) │ │ │ │ - bl 71800 │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #656] @ (70384 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #652] @ (70388 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #652] @ (7038c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #648] @ (70390 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #648] @ (70394 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #644] @ (70398 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #644] @ (7039c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #640] @ (703a0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #640] @ (703a4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #636] @ (703a8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #636] @ (703ac ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #632] @ (703b0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #632] @ (703b4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #628] @ (703b8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #628] @ (703bc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #624] @ (703c0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #624] @ (703c4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #620] @ (703c8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #620] @ (703cc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #616] @ (703d0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #616] @ (703d4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #612] @ (703d8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #612] @ (703dc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #608] @ (703e0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #608] @ (703e4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #604] @ (703e8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #604] @ (703ec ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #600] @ (703f0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #600] @ (703f4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #596] @ (703f8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #596] @ (703fc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #592] @ (70400 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #592] @ (70404 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #588] @ (70408 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #588] @ (7040c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #584] @ (70410 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #584] @ (70414 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #580] @ (70418 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #580] @ (7041c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #576] @ (70420 ) │ │ │ │ + bl 71a30 │ │ │ │ add.w r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #568] @ (701f4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #564] @ (701f8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #564] @ (701fc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #560] @ (70200 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #560] @ (70204 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #556] @ (70208 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #556] @ (7020c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #552] @ (70210 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #552] @ (70214 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #548] @ (70218 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #548] @ (7021c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #544] @ (70220 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #544] @ (70224 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #540] @ (70228 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #540] @ (7022c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #536] @ (70230 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #536] @ (70234 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #532] @ (70238 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #532] @ (7023c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #528] @ (70240 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #528] @ (70244 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #524] @ (70248 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #524] @ (7024c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #520] @ (70250 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #520] @ (70254 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #516] @ (70258 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #516] @ (7025c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #512] @ (70260 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #512] @ (70264 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #508] @ (70268 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #508] @ (7026c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #504] @ (70270 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #504] @ (70274 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #500] @ (70278 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #500] @ (7027c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #496] @ (70280 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #496] @ (70284 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #492] @ (70288 ) │ │ │ │ - bl 71800 │ │ │ │ - b.n 7028c │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #568] @ (70424 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #564] @ (70428 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #564] @ (7042c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #560] @ (70430 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #560] @ (70434 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #556] @ (70438 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #556] @ (7043c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #552] @ (70440 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #552] @ (70444 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #548] @ (70448 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #548] @ (7044c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #544] @ (70450 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #544] @ (70454 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #540] @ (70458 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #540] @ (7045c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #536] @ (70460 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #536] @ (70464 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #532] @ (70468 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #532] @ (7046c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #528] @ (70470 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #528] @ (70474 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #524] @ (70478 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #524] @ (7047c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #520] @ (70480 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #520] @ (70484 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #516] @ (70488 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #516] @ (7048c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #512] @ (70490 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #512] @ (70494 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #508] @ (70498 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #508] @ (7049c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #504] @ (704a0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #504] @ (704a4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #500] @ (704a8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #500] @ (704ac ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #496] @ (704b0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #496] @ (704b4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #492] @ (704b8 ) │ │ │ │ + bl 71a30 │ │ │ │ + b.n 704bc │ │ │ │ ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r3, {r2, r3, r7} │ │ │ │ @@ -104569,501 +104783,501 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r7, {r3, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 7014c │ │ │ │ + beq.n 7037c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 70198 │ │ │ │ + beq.n 703c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 701dc │ │ │ │ + beq.n 7040c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 70218 │ │ │ │ + beq.n 70448 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 70054 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - beq.n 700c0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - beq.n 700fc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - beq.n 70138 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 70184 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 701c0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 701fc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 70240 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 7007c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 700c0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 70104 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 70138 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 70184 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 701d0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 70214 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 70250 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 7009c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 700e8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 70134 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 70180 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 701bc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 70200 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 7023c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 70288 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 700cc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 70118 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 70154 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 701a0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 701e4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 70228 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 70264 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 702a8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 700ec │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 70138 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 70174 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 701b0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 701ec │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 70228 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 7026c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 702b0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 702ec │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 70168 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 7019c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 701d8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 70214 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 70250 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 70284 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 702b8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 702ec │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 70130 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 7016c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 701a8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 701e4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 70228 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 7026c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 702b8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 702fc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 70140 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 7017c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 701c0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 701f4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 70230 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 7026c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 702a8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 702e4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 70330 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 7016c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 701b0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 701ec │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 70220 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 7025c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 70298 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 702dc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 70318 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 70364 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 701a0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 701dc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 70220 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 70264 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #756] @ (70584 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #756] @ (70588 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #752] @ (7058c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #752] @ (70590 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #748] @ (70594 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #748] @ (70598 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #744] @ (7059c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #744] @ (705a0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #740] @ (705a4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #740] @ (705a8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #736] @ (705ac ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #736] @ (705b0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #732] @ (705b4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #732] @ (705b8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #728] @ (705bc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #728] @ (705c0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #724] @ (705c4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #724] @ (705c8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #720] @ (705cc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #720] @ (705d0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #716] @ (705d4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #716] @ (705d8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #712] @ (705dc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #712] @ (705e0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #708] @ (705e4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #708] @ (705e8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #704] @ (705ec ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #704] @ (705f0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #700] @ (705f4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #700] @ (705f8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #696] @ (705fc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #696] @ (70600 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #692] @ (70604 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #692] @ (70608 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #688] @ (7060c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #688] @ (70610 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #684] @ (70614 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #684] @ (70618 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #680] @ (7061c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #680] @ (70620 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #676] @ (70624 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #676] @ (70628 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #672] @ (7062c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #672] @ (70630 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #668] @ (70634 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #668] @ (70638 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #664] @ (7063c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #664] @ (70640 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #660] @ (70644 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #660] @ (70648 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #656] @ (7064c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #656] @ (70650 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #652] @ (70654 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #652] @ (70658 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #648] @ (7065c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #648] @ (70660 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #644] @ (70664 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #644] @ (70668 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #640] @ (7066c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #640] @ (70670 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #636] @ (70674 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #636] @ (70678 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #632] @ (7067c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #632] @ (70680 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #628] @ (70684 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #628] @ (70688 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #624] @ (7068c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #624] @ (70690 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #620] @ (70694 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #620] @ (70698 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #616] @ (7069c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #616] @ (706a0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #612] @ (706a4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #612] @ (706a8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #608] @ (706ac ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #608] @ (706b0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #604] @ (706b4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #604] @ (706b8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #600] @ (706bc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #600] @ (706c0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #596] @ (706c4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #596] @ (706c8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #592] @ (706cc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #592] @ (706d0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #588] @ (706d4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #588] @ (706d8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #584] @ (706dc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #584] @ (706e0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #580] @ (706e4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #580] @ (706e8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #576] @ (706ec ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #576] @ (706f0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #572] @ (706f4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #572] @ (706f8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #568] @ (706fc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #568] @ (70700 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #564] @ (70704 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #564] @ (70708 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #560] @ (7070c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #560] @ (70710 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #556] @ (70714 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #556] @ (70718 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #552] @ (7071c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #552] @ (70720 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #548] @ (70724 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #548] @ (70728 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #544] @ (7072c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #544] @ (70730 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #540] @ (70734 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #540] @ (70738 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #536] @ (7073c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #536] @ (70740 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #532] @ (70744 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #532] @ (70748 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #528] @ (7074c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #528] @ (70750 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #524] @ (70754 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #524] @ (70758 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #520] @ (7075c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #520] @ (70760 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #516] @ (70764 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #516] @ (70768 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #512] @ (7076c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #512] @ (70770 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #508] @ (70774 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #508] @ (70778 ) │ │ │ │ - bl 71800 │ │ │ │ - b.n 7077c │ │ │ │ - nop │ │ │ │ - bge.n 705a0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 705dc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 70618 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 7065c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 704a0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 704e4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 70528 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 70564 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 705a8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 705ec │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 70628 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 7066c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 704b8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 704f4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 70528 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 70564 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 705a0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 705ec │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70628 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70664 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70698 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 706cc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70508 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70544 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70580 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 705c4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 70618 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 7066c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 706a8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 706ec │ │ │ │ + beq.n 70284 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + beq.n 702f0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + beq.n 7032c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + beq.n 70368 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 703b4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 703f0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 7042c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 70470 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 702ac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 702f0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 70334 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 70368 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 703b4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 70400 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 70444 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 70480 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 702cc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 70318 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 70364 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 703b0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 703ec │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 70430 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 7046c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 704b8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 702fc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 70348 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 70384 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 703d0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 70414 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 70458 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 70494 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 704d8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 7031c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 70368 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 703a4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 703e0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 7041c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 70458 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 7049c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 704e0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 7051c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 70398 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 703cc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 70408 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 70444 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 70480 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 704b4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 704e8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 7051c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 70360 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 7039c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 703d8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 70414 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 70458 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 7049c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 704e8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 7052c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 70370 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 703ac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 703f0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 70424 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 70460 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 7049c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 704d8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 70514 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 70560 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 7039c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 703e0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 7041c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 70450 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 7048c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 704c8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 7050c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 70548 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 70594 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 703d0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 7040c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 70450 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 70494 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r0, [pc, #756] @ (707b4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #756] @ (707b8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #752] @ (707bc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #752] @ (707c0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #748] @ (707c4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #748] @ (707c8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #744] @ (707cc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #744] @ (707d0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #740] @ (707d4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #740] @ (707d8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #736] @ (707dc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #736] @ (707e0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #732] @ (707e4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #732] @ (707e8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #728] @ (707ec ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #728] @ (707f0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #724] @ (707f4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #724] @ (707f8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #720] @ (707fc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #720] @ (70800 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #716] @ (70804 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #716] @ (70808 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #712] @ (7080c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #712] @ (70810 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #708] @ (70814 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #708] @ (70818 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #704] @ (7081c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #704] @ (70820 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #700] @ (70824 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #700] @ (70828 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #696] @ (7082c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #696] @ (70830 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #692] @ (70834 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #692] @ (70838 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #688] @ (7083c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #688] @ (70840 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #684] @ (70844 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #684] @ (70848 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #680] @ (7084c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #680] @ (70850 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #676] @ (70854 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #676] @ (70858 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #672] @ (7085c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #672] @ (70860 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #668] @ (70864 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #668] @ (70868 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #664] @ (7086c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #664] @ (70870 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #660] @ (70874 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #660] @ (70878 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #656] @ (7087c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #656] @ (70880 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #652] @ (70884 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #652] @ (70888 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #648] @ (7088c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #648] @ (70890 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #644] @ (70894 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #644] @ (70898 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #640] @ (7089c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #640] @ (708a0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #636] @ (708a4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #636] @ (708a8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #632] @ (708ac ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #632] @ (708b0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #628] @ (708b4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #628] @ (708b8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #624] @ (708bc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #624] @ (708c0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #620] @ (708c4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #620] @ (708c8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #616] @ (708cc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #616] @ (708d0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #612] @ (708d4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #612] @ (708d8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #608] @ (708dc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #608] @ (708e0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #604] @ (708e4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #604] @ (708e8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #600] @ (708ec ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #600] @ (708f0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #596] @ (708f4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #596] @ (708f8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #592] @ (708fc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #592] @ (70900 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #588] @ (70904 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #588] @ (70908 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #584] @ (7090c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #584] @ (70910 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #580] @ (70914 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #580] @ (70918 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #576] @ (7091c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #576] @ (70920 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #572] @ (70924 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #572] @ (70928 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #568] @ (7092c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #568] @ (70930 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #564] @ (70934 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #564] @ (70938 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #560] @ (7093c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #560] @ (70940 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #556] @ (70944 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #556] @ (70948 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #552] @ (7094c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #552] @ (70950 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #548] @ (70954 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #548] @ (70958 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #544] @ (7095c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #544] @ (70960 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #540] @ (70964 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #540] @ (70968 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #536] @ (7096c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #536] @ (70970 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #532] @ (70974 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #532] @ (70978 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #528] @ (7097c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #528] @ (70980 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #524] @ (70984 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #524] @ (70988 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #520] @ (7098c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #520] @ (70990 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #516] @ (70994 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #516] @ (70998 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #512] @ (7099c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #512] @ (709a0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #508] @ (709a4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #508] @ (709a8 ) │ │ │ │ + bl 71a30 │ │ │ │ + b.n 709ac │ │ │ │ + nop │ │ │ │ + bge.n 707d0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 7080c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 70848 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 7088c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 706d0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 70714 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 70758 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 70794 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 707d8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 7081c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70858 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 7089c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 706e8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70724 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70758 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70794 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 707d0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 7081c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 70858 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 70894 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 708c8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 708fc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 70738 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 70774 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 707b0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 707f4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 70848 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 7089c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 708d8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 7091c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 70540 │ │ │ │ + ble.n 70770 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 70584 │ │ │ │ + ble.n 707b4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 705c0 │ │ │ │ + ble.n 707f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 705fc │ │ │ │ + ble.n 7082c │ │ │ │ lsls r1, r1, #1 │ │ │ │ udf #20 │ │ │ │ lsls r1, r1, #1 │ │ │ │ udf #56 @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ udf #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -105091,411 +105305,411 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ svc 168 @ 0xa8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ svc 196 @ 0xc4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ svc 224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70654 │ │ │ │ + b.n 70884 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70698 │ │ │ │ + b.n 708c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 706e4 │ │ │ │ + b.n 70914 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70730 │ │ │ │ + b.n 70960 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70774 │ │ │ │ + b.n 709a4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 707b0 │ │ │ │ + b.n 709e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 707ec │ │ │ │ + b.n 70a1c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70828 │ │ │ │ + b.n 70a58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70864 │ │ │ │ + b.n 70a94 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 708a8 │ │ │ │ + b.n 70ad8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 708ec │ │ │ │ + b.n 70b1c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70928 │ │ │ │ + b.n 70b58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70964 │ │ │ │ + b.n 70b94 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 709a0 │ │ │ │ + b.n 70bd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 709dc │ │ │ │ + b.n 70c0c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70a20 │ │ │ │ + b.n 70c50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70a64 │ │ │ │ + b.n 70c94 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70aa0 │ │ │ │ + b.n 70cd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70adc │ │ │ │ + b.n 70d0c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70b18 │ │ │ │ + b.n 70d48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70b5c │ │ │ │ + b.n 70d8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70b98 │ │ │ │ + b.n 70dc8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70bd4 │ │ │ │ + b.n 70e04 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70c10 │ │ │ │ + b.n 70e40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70c5c │ │ │ │ + b.n 70e8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70ca8 │ │ │ │ + b.n 70ed8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70ce4 │ │ │ │ + b.n 70f14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70d28 │ │ │ │ + b.n 70f58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70d5c │ │ │ │ + b.n 70f8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70d98 │ │ │ │ + b.n 70fc8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70dcc │ │ │ │ + b.n 70ffc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70e08 │ │ │ │ + b.n 71038 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70e44 │ │ │ │ + b.n 71074 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70e80 │ │ │ │ + b.n 710b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70ed4 │ │ │ │ + b.n 71104 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ff18 │ │ │ │ + b.n 70148 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ff5c │ │ │ │ + b.n 7018c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ffb0 │ │ │ │ + b.n 701e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70004 │ │ │ │ + b.n 70234 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70040 │ │ │ │ + b.n 70270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70084 │ │ │ │ + b.n 702b4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 700b8 │ │ │ │ + b.n 702e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 700ec │ │ │ │ + b.n 7031c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70128 │ │ │ │ + b.n 70358 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7016c │ │ │ │ + b.n 7039c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 701a0 │ │ │ │ + b.n 703d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 701dc │ │ │ │ + b.n 7040c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70218 │ │ │ │ + b.n 70448 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7025c │ │ │ │ + b.n 7048c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70298 │ │ │ │ + b.n 704c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 702dc │ │ │ │ + b.n 7050c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70320 │ │ │ │ + b.n 70550 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70364 │ │ │ │ + b.n 70594 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 703a8 │ │ │ │ + b.n 705d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 703e4 │ │ │ │ + b.n 70614 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70438 │ │ │ │ + b.n 70668 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7047c │ │ │ │ + b.n 706ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 704b8 │ │ │ │ + b.n 706e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 704f4 │ │ │ │ + b.n 70724 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70530 │ │ │ │ + b.n 70760 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7056c │ │ │ │ + b.n 7079c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 705a8 │ │ │ │ + b.n 707d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 705ec │ │ │ │ + b.n 7081c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70628 │ │ │ │ + b.n 70858 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7066c │ │ │ │ + b.n 7089c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 706a8 │ │ │ │ + b.n 708d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 706e4 │ │ │ │ + b.n 70914 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70728 │ │ │ │ + b.n 70958 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xe8000049 │ │ │ │ @ instruction: 0xe8240049 │ │ │ │ strex r0, r0, [r4, #292] @ 0x124 │ │ │ │ strd r0, r0, [r0], #-292 @ 0x124 │ │ │ │ stmia.w r8, {r0, r3, r6} │ │ │ │ stmia.w r4!, {r0, r3, r6} │ │ │ │ @ instruction: 0xe8c40049 │ │ │ │ - ldr r0, [pc, #760] @ (70a78 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #760] @ (70a7c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #756] @ (70a80 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #756] @ (70a84 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #752] @ (70a88 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #752] @ (70a8c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #748] @ (70a90 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #748] @ (70a94 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #744] @ (70a98 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #744] @ (70a9c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #740] @ (70aa0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #740] @ (70aa4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #736] @ (70aa8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #736] @ (70aac ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #732] @ (70ab0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #732] @ (70ab4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #728] @ (70ab8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #728] @ (70abc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #724] @ (70ac0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #724] @ (70ac4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #720] @ (70ac8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #720] @ (70acc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #716] @ (70ad0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #716] @ (70ad4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #712] @ (70ad8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #712] @ (70adc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #708] @ (70ae0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #708] @ (70ae4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #704] @ (70ae8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #704] @ (70aec ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #700] @ (70af0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #700] @ (70af4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #696] @ (70af8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #696] @ (70afc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #692] @ (70b00 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #692] @ (70b04 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #688] @ (70b08 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #688] @ (70b0c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #684] @ (70b10 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #684] @ (70b14 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #680] @ (70b18 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #680] @ (70b1c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #676] @ (70b20 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #676] @ (70b24 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #672] @ (70b28 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #672] @ (70b2c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #668] @ (70b30 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #668] @ (70b34 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #664] @ (70b38 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #664] @ (70b3c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #660] @ (70b40 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #660] @ (70b44 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #656] @ (70b48 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #656] @ (70b4c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #652] @ (70b50 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #652] @ (70b54 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #648] @ (70b58 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #648] @ (70b5c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #644] @ (70b60 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #644] @ (70b64 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #640] @ (70b68 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #640] @ (70b6c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #636] @ (70b70 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #636] @ (70b74 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #632] @ (70b78 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #632] @ (70b7c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #628] @ (70b80 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #628] @ (70b84 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #624] @ (70b88 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #624] @ (70b8c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #620] @ (70b90 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #620] @ (70b94 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #616] @ (70b98 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #616] @ (70b9c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #612] @ (70ba0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #612] @ (70ba4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #608] @ (70ba8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #608] @ (70bac ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #604] @ (70bb0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #604] @ (70bb4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #600] @ (70bb8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #600] @ (70bbc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #596] @ (70bc0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #596] @ (70bc4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #592] @ (70bc8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #592] @ (70bcc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #588] @ (70bd0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #588] @ (70bd4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #584] @ (70bd8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #584] @ (70bdc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #580] @ (70be0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #580] @ (70be4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #576] @ (70be8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #576] @ (70bec ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #572] @ (70bf0 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #572] @ (70bf4 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #568] @ (70bf8 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #568] @ (70bfc ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #564] @ (70c00 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #564] @ (70c04 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #560] @ (70c08 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #560] @ (70c0c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #556] @ (70c10 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #556] @ (70c14 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #552] @ (70c18 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #552] @ (70c1c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #548] @ (70c20 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #548] @ (70c24 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #544] @ (70c28 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #544] @ (70c2c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #540] @ (70c30 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #540] @ (70c34 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #536] @ (70c38 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #536] @ (70c3c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #532] @ (70c40 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #532] @ (70c44 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #528] @ (70c48 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #528] @ (70c4c ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #524] @ (70c50 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #524] @ (70c54 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #520] @ (70c58 ) │ │ │ │ - bl 71800 │ │ │ │ - ldr r0, [pc, #520] @ (70c5c ) │ │ │ │ - bl 71800 │ │ │ │ + ldr r0, [pc, #760] @ (70ca8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #760] @ (70cac ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #756] @ (70cb0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #756] @ (70cb4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #752] @ (70cb8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #752] @ (70cbc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #748] @ (70cc0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #748] @ (70cc4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #744] @ (70cc8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #744] @ (70ccc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #740] @ (70cd0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #740] @ (70cd4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #736] @ (70cd8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #736] @ (70cdc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #732] @ (70ce0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #732] @ (70ce4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #728] @ (70ce8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #728] @ (70cec ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #724] @ (70cf0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #724] @ (70cf4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #720] @ (70cf8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #720] @ (70cfc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #716] @ (70d00 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #716] @ (70d04 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #712] @ (70d08 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #712] @ (70d0c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #708] @ (70d10 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #708] @ (70d14 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #704] @ (70d18 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #704] @ (70d1c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #700] @ (70d20 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #700] @ (70d24 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #696] @ (70d28 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #696] @ (70d2c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #692] @ (70d30 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #692] @ (70d34 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #688] @ (70d38 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #688] @ (70d3c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #684] @ (70d40 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #684] @ (70d44 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #680] @ (70d48 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #680] @ (70d4c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #676] @ (70d50 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #676] @ (70d54 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #672] @ (70d58 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #672] @ (70d5c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #668] @ (70d60 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #668] @ (70d64 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #664] @ (70d68 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #664] @ (70d6c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #660] @ (70d70 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #660] @ (70d74 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #656] @ (70d78 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #656] @ (70d7c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #652] @ (70d80 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #652] @ (70d84 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #648] @ (70d88 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #648] @ (70d8c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #644] @ (70d90 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #644] @ (70d94 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #640] @ (70d98 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #640] @ (70d9c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #636] @ (70da0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #636] @ (70da4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #632] @ (70da8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #632] @ (70dac ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #628] @ (70db0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #628] @ (70db4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #624] @ (70db8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #624] @ (70dbc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #620] @ (70dc0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #620] @ (70dc4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #616] @ (70dc8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #616] @ (70dcc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #612] @ (70dd0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #612] @ (70dd4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #608] @ (70dd8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #608] @ (70ddc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #604] @ (70de0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #604] @ (70de4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #600] @ (70de8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #600] @ (70dec ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #596] @ (70df0 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #596] @ (70df4 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #592] @ (70df8 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #592] @ (70dfc ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #588] @ (70e00 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #588] @ (70e04 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #584] @ (70e08 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #584] @ (70e0c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #580] @ (70e10 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #580] @ (70e14 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #576] @ (70e18 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #576] @ (70e1c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #572] @ (70e20 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #572] @ (70e24 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #568] @ (70e28 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #568] @ (70e2c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #564] @ (70e30 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #564] @ (70e34 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #560] @ (70e38 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #560] @ (70e3c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #556] @ (70e40 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #556] @ (70e44 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #552] @ (70e48 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #552] @ (70e4c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #548] @ (70e50 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #548] @ (70e54 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #544] @ (70e58 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #544] @ (70e5c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #540] @ (70e60 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #540] @ (70e64 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #536] @ (70e68 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #536] @ (70e6c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #532] @ (70e70 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #532] @ (70e74 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #528] @ (70e78 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #528] @ (70e7c ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #524] @ (70e80 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #524] @ (70e84 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #520] @ (70e88 ) │ │ │ │ + bl 71a30 │ │ │ │ + ldr r0, [pc, #520] @ (70e8c ) │ │ │ │ + bl 71a30 │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ - ldr r5, [pc, #512] @ (70c60 ) │ │ │ │ + ldr r5, [pc, #512] @ (70e90 ) │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - movw r3, #58441 @ 0xe449 │ │ │ │ + movw r3, #59025 @ 0xe691 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 70c64 │ │ │ │ + b.n 70e94 │ │ │ │ nop │ │ │ │ strd r0, r0, [r4], #292 @ 0x124 │ │ │ │ stmdb r0, {r0, r3, r6} │ │ │ │ ldmdb ip, {r0, r3, r6} │ │ │ │ ldmdb r4!, {r0, r3, r6} │ │ │ │ ldrd r0, r0, [r4, #-292] @ 0x124 │ │ │ │ ldrd r0, r0, [r8, #-292]! @ 0x124 │ │ │ │ @@ -105639,60 +105853,60 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ eors.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w sl, r5, #20 │ │ │ │ addw r7, r5, #3092 @ 0xc14 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70d66 │ │ │ │ + bne.n 70f96 │ │ │ │ ldr.w r6, [r8, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 7150a │ │ │ │ + bne.w 7173a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #53673 @ 0xd1a9 │ │ │ │ + movw r3, #54257 @ 0xd3f1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71576 │ │ │ │ + bne.w 717a6 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 70d46 │ │ │ │ + beq.n 70f76 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 71502 │ │ │ │ + bne.w 71732 │ │ │ │ ldr.w r0, [sl, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 70d04 │ │ │ │ + bne.n 70f34 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 715b0 │ │ │ │ + bpl.w 717e0 │ │ │ │ lsls r1, r3, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, sl, #8 │ │ │ │ - bpl.n 70cc4 │ │ │ │ + bpl.n 70ef4 │ │ │ │ mov r2, sl │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ ldr.w r3, [sl, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 70d00 │ │ │ │ + cbz r0, 70f30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 715c4 │ │ │ │ + bne.w 717f4 │ │ │ │ movw r1, #40248 @ 0x9d38 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6e474 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e6bc <_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] │ │ │ │ @@ -105703,117 +105917,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 71544 │ │ │ │ + bgt.w 71774 │ │ │ │ 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 70d9e │ │ │ │ + beq.n 70fce │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ adds r5, #24 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70c74 │ │ │ │ + beq.n 70ea4 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 70c74 │ │ │ │ + beq.n 70ea4 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 70c74 │ │ │ │ + beq.n 70ea4 │ │ │ │ ldr.w r3, [sl, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70d88 │ │ │ │ + beq.n 70fb8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 716d2 │ │ │ │ + beq.w 71902 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70d96 │ │ │ │ + beq.n 70fc6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w sl, sl, #24 │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 70d56 │ │ │ │ + bne.n 70f86 │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r5, [pc, #724] @ (71080 ) │ │ │ │ + ldr r5, [pc, #724] @ (712b0 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #58441 @ 0xe449 │ │ │ │ + movw r3, #59025 @ 0xe691 │ │ │ │ movt r3, #6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw sl, #9113 @ 0x2399 │ │ │ │ + movw sl, #9677 @ 0x25cd │ │ │ │ movt sl, #7 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr.w fp, [pc, #728] @ 710a0 │ │ │ │ + ldr.w fp, [pc, #728] @ 712d0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70ebe │ │ │ │ + bne.n 710ee │ │ │ │ ldr.w r6, [r8, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 7151a │ │ │ │ + bne.w 7174a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #53673 @ 0xd1a9 │ │ │ │ + movw r3, #54257 @ 0xd3f1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71568 │ │ │ │ + bne.w 71798 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 70ea0 │ │ │ │ + beq.n 710d0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 71514 │ │ │ │ + bne.w 71744 │ │ │ │ ldr.w r0, [r7, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 70e5e │ │ │ │ + bne.n 7108e │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 715c0 │ │ │ │ + bpl.w 717f0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r7, #8 │ │ │ │ - bpl.n 70e1e │ │ │ │ + bpl.n 7104e │ │ │ │ mov r2, r7 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ ldr.w r3, [r7, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 70e5a │ │ │ │ + cbz r0, 7108a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 715b8 │ │ │ │ + bne.w 717e8 │ │ │ │ movw r1, #40248 @ 0x9d38 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6e474 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e6bc <_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] │ │ │ │ @@ -105824,936 +106038,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 71522 │ │ │ │ + bgt.w 71752 │ │ │ │ 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 70ef4 │ │ │ │ + beq.n 71124 │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ adds r5, #32 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70dce │ │ │ │ + beq.n 70ffe │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 70dce │ │ │ │ + beq.n 70ffe │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 70dce │ │ │ │ + beq.n 70ffe │ │ │ │ ldr.w r3, [r7, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70ee0 │ │ │ │ + beq.n 71110 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 716dc │ │ │ │ + beq.w 7190c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70eee │ │ │ │ + beq.n 7111e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ adds r7, #32 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 70eae │ │ │ │ + bne.n 710de │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71586 │ │ │ │ - bl 72508 │ │ │ │ + bne.w 717b6 │ │ │ │ + bl 7273c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 716e6 │ │ │ │ + beq.w 71916 │ │ │ │ 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 70f74 │ │ │ │ + bne.n 711a4 │ │ │ │ movw r2, #8228 @ 0x2024 │ │ │ │ movt r2, #76 @ 0x4c │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 715f4 │ │ │ │ - ldr r3, [pc, #336] @ (71084 ) │ │ │ │ + bne.w 71824 │ │ │ │ + ldr r3, [pc, #336] @ (712b4 ) │ │ │ │ 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 70f42 │ │ │ │ + bne.n 71172 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r3, #20] │ │ │ │ - ldr r2, [pc, #292] @ (71088 ) │ │ │ │ + ldr r2, [pc, #292] @ (712b8 ) │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #288] @ (7108c ) │ │ │ │ + ldr r2, [pc, #288] @ (712bc ) │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #288] @ (71090 ) │ │ │ │ + ldr r2, [pc, #288] @ (712c0 ) │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #288] @ (71094 ) │ │ │ │ + ldr r2, [pc, #288] @ (712c4 ) │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 73428 │ │ │ │ + bl 7364c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 715ce │ │ │ │ + beq.w 717fe │ │ │ │ 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 1b2640 <_PyThreadState_New@@Base+0x514> │ │ │ │ + bl 1b2cb0 <_PyThreadState_New@@Base+0x514> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 715ce │ │ │ │ + beq.w 717fe │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 70fa2 │ │ │ │ + bne.n 711d2 │ │ │ │ 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 734d0 │ │ │ │ + bl 736f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3856] @ 0xf10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 715fe │ │ │ │ + beq.w 7182e │ │ │ │ mov r0, r4 │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 715fe │ │ │ │ + beq.w 7182e │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 735f0 │ │ │ │ + bl 73814 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 71692 │ │ │ │ + bne.w 718c2 │ │ │ │ ldr.w r5, [r8, #1436] @ 0x59c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 710a4 │ │ │ │ + bne.n 712d4 │ │ │ │ movs r0, #5 │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71672 │ │ │ │ + beq.w 718a2 │ │ │ │ movw r6, #43984 @ 0xabd0 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #124] @ (71098 ) │ │ │ │ - movw r2, #59096 @ 0xe6d8 │ │ │ │ + ldr r1, [pc, #124] @ (712c8 ) │ │ │ │ + movw r2, #56600 @ 0xdd18 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1b5818 │ │ │ │ + bl 1b5e98 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #108] @ (7109c ) │ │ │ │ + ldr r1, [pc, #108] @ (712cc ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1b5818 │ │ │ │ + bl 1b5e98 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #96] @ (7109c ) │ │ │ │ + ldr r1, [pc, #96] @ (712cc ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1b5818 │ │ │ │ + bl 1b5e98 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #80] @ (7109c ) │ │ │ │ + ldr r1, [pc, #80] @ (712cc ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 1b5818 │ │ │ │ + bl 1b5e98 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #60] @ (7109c ) │ │ │ │ - bl 1b5818 │ │ │ │ + ldr r1, [pc, #60] @ (712cc ) │ │ │ │ + bl 1b5e98 │ │ │ │ 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 7165c │ │ │ │ + beq.w 7188c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7106c │ │ │ │ + bne.n 7129c │ │ │ │ str.w r4, [r8, #1436] @ 0x59c │ │ │ │ - b.n 710a4 │ │ │ │ + b.n 712d4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r0, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r2, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 710c0 │ │ │ │ + bne.n 712f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r4, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr.w r3, [r8, #1440] @ 0x5a0 │ │ │ │ - cbnz r3, 710b8 │ │ │ │ - bl 72508 │ │ │ │ + cbnz r3, 712e8 │ │ │ │ + bl 7273c │ │ │ │ str.w r0, [r8, #1440] @ 0x5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71678 │ │ │ │ + beq.w 718a8 │ │ │ │ ldr.w r3, [r8, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 710d4 │ │ │ │ - movw r0, #63024 @ 0xf630 │ │ │ │ + cbnz r3, 71304 │ │ │ │ + movw r0, #60448 @ 0xec20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ str.w r0, [r8, #1444] @ 0x5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71678 │ │ │ │ + beq.w 718a8 │ │ │ │ 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 781fc │ │ │ │ + bl 78430 │ │ │ │ str.w r0, [r8, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7161e │ │ │ │ + beq.w 7184e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 81618 │ │ │ │ + bl 81838 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 71692 │ │ │ │ + bne.w 718c2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b754c │ │ │ │ + bl 1b7bcc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71644 │ │ │ │ + beq.w 71874 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [r9, #3880] @ 0xf28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #8156 @ 0x1fdc │ │ │ │ + movw r2, #5660 @ 0x161c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1b70c8 │ │ │ │ + bl 1b7748 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 71644 │ │ │ │ + beq.w 71874 │ │ │ │ mov r0, sl │ │ │ │ - bl 84348 │ │ │ │ + bl 84568 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71644 │ │ │ │ + beq.w 71874 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #724] @ (71428 ) │ │ │ │ + ldr r1, [pc, #724] @ (71658 ) │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl 7ff00 │ │ │ │ + bl 80120 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71644 │ │ │ │ + beq.w 71874 │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, r9, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #696] @ (7142c ) │ │ │ │ + ldr r1, [pc, #696] @ (7165c ) │ │ │ │ str.w r3, [r4, #512] @ 0x200 │ │ │ │ - bl 7ff00 │ │ │ │ + bl 80120 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71644 │ │ │ │ + beq.w 71874 │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ movw r0, #22156 @ 0x568c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #672] @ (71430 ) │ │ │ │ - bl 8c264 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #672] @ (71660 ) │ │ │ │ + bl 8c4c0 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71644 │ │ │ │ + beq.w 71874 │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #652] @ (71434 ) │ │ │ │ - bl 8c264 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #652] @ (71664 ) │ │ │ │ + bl 8c4c0 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71644 │ │ │ │ + beq.w 71874 │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, sl │ │ │ │ - bl 84348 │ │ │ │ + bl 84568 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71630 │ │ │ │ - ldr r4, [pc, #628] @ (71438 ) │ │ │ │ + beq.w 71860 │ │ │ │ + ldr r4, [pc, #628] @ (71668 ) │ │ │ │ movs r5, #0 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71630 │ │ │ │ + bne.w 71860 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 711c6 │ │ │ │ + bne.n 713f6 │ │ │ │ str r0, [sp, #16] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #596] @ (7143c ) │ │ │ │ + ldr r0, [pc, #596] @ (7166c ) │ │ │ │ movw r2, #7544 @ 0x1d78 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r1, #43984 @ 0xabd0 │ │ │ │ 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 7e98c │ │ │ │ + bl 7ebb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71630 │ │ │ │ + beq.w 71860 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ - movw r0, #8328 @ 0x2088 │ │ │ │ + movw r0, #5832 @ 0x16c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 8c2a0 │ │ │ │ + bl 8c4fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [r4, #1804] @ 0x70c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7123a │ │ │ │ + beq.n 7146a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71628 │ │ │ │ + beq.w 71858 │ │ │ │ ldr.w r2, [r4, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 71630 │ │ │ │ - movw r1, #15844 @ 0x3de4 │ │ │ │ + beq.w 71860 │ │ │ │ + movw r1, #13348 @ 0x3424 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71630 │ │ │ │ + bne.w 71860 │ │ │ │ movw r5, #6512 @ 0x1970 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ movw r4, #8228 @ 0x2024 │ │ │ │ movt r4, #76 @ 0x4c │ │ │ │ - movw r1, #8352 @ 0x20a0 │ │ │ │ + movw r1, #5856 @ 0x16e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71630 │ │ │ │ + bne.w 71860 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #13952 @ 0x3680 │ │ │ │ + movw r1, #11456 @ 0x2cc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71630 │ │ │ │ + bne.w 71860 │ │ │ │ ldr.w r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl 84394 │ │ │ │ + bl 845b4 │ │ │ │ add.w r3, r9, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71644 │ │ │ │ + beq.w 71874 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 712c6 │ │ │ │ + beq.n 714f6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 717c2 │ │ │ │ + beq.w 719f2 │ │ │ │ ldr.w r0, [r9, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - movw r1, #8372 @ 0x20b4 │ │ │ │ + movw r1, #5876 @ 0x16f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 92514 │ │ │ │ + bl 92768 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 71644 │ │ │ │ + bne.w 71874 │ │ │ │ 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 7131a │ │ │ │ + bne.n 7154a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ add.w r2, r3, #648 @ 0x288 │ │ │ │ ldr.w r1, [r3, #652] @ 0x28c │ │ │ │ - cbnz r1, 7131a │ │ │ │ + cbnz r1, 7154a │ │ │ │ str.w r0, [r3, #652] @ 0x28c │ │ │ │ ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ - cbz r3, 7131a │ │ │ │ + cbz r3, 7154a │ │ │ │ mov r0, r2 │ │ │ │ - bl 1b7e54 │ │ │ │ + bl 1b84d4 │ │ │ │ ldr.w r3, [r8, #1408] @ 0x580 │ │ │ │ - cbnz r3, 71330 │ │ │ │ + cbnz r3, 71560 │ │ │ │ ldr.w r3, [r8, #1404] @ 0x57c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 717b4 │ │ │ │ + bne.w 719e4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #8384 @ 0x20c0 │ │ │ │ + movw r0, #5888 @ 0x1700 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8c2a0 │ │ │ │ + bl 8c4fc │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 717a2 │ │ │ │ + beq.w 719d2 │ │ │ │ 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 714dc │ │ │ │ + beq.w 7170c │ │ │ │ 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 71794 │ │ │ │ - movw r0, #8452 @ 0x2104 │ │ │ │ + bne.w 719c4 │ │ │ │ + movw r0, #5956 @ 0x1744 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1b7fec │ │ │ │ + bl 1b866c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 71714 │ │ │ │ - movw r0, #8452 @ 0x2104 │ │ │ │ + bne.w 71944 │ │ │ │ + movw r0, #5956 @ 0x1744 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1bec08 │ │ │ │ + bl 1bf328 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71714 │ │ │ │ + beq.w 71944 │ │ │ │ str.w r0, [r8, #3888] @ 0xf30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 71758 │ │ │ │ - movw r0, #4908 @ 0x132c │ │ │ │ + bne.w 71988 │ │ │ │ + movw r0, #2412 @ 0x96c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71714 │ │ │ │ + beq.w 71944 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60540 @ 0xec7c │ │ │ │ + movw r1, #58044 @ 0xe2bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #8496 @ 0x2130 │ │ │ │ + movw r0, #6000 @ 0x1770 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71748 │ │ │ │ - bl 1b6bc0 <_PyNamespace_New@@Base> │ │ │ │ + beq.w 71978 │ │ │ │ + bl 1b7240 <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 713fe │ │ │ │ + beq.n 7162e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 713fe │ │ │ │ + cbnz r3, 7162e │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 71748 │ │ │ │ + beq.w 71978 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl cf740 <_PyUnicodeWriter_PrepareInternal@@Base+0x1680> │ │ │ │ + bl cf314 <_PyUnicodeWriter_PrepareInternal@@Base+0x1680> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 71440 │ │ │ │ + beq.n 71670 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71750 │ │ │ │ - b.n 71440 │ │ │ │ - bmi.n 714c4 │ │ │ │ + beq.w 71980 │ │ │ │ + b.n 71670 │ │ │ │ + bmi.n 716f4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 713b0 │ │ │ │ + bvc.n 715e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ rev r4, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #800 @ (adr r4, 71758 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 71988 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ movs r7, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7145a │ │ │ │ + beq.n 7168a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 7145a │ │ │ │ + cbnz r3, 7168a │ │ │ │ mov r0, r9 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 71746 │ │ │ │ + beq.w 71976 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bf46c │ │ │ │ + bl 1bfb8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 71732 │ │ │ │ - ldr r3, [pc, #760] @ (71768 ) │ │ │ │ + blt.w 71962 │ │ │ │ + ldr r3, [pc, #760] @ (71998 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71724 │ │ │ │ + beq.w 71954 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #2412 @ 0x96c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1bf720 │ │ │ │ + bl 1bfe40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 716fa │ │ │ │ + blt.w 7192a │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #59744 @ 0xe960 │ │ │ │ + movw r2, #57168 @ 0xdf50 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8544 @ 0x2160 │ │ │ │ + movw r1, #6048 @ 0x17a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d0e2c │ │ │ │ + bl d09c8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 714ca │ │ │ │ + beq.n 716fa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71654 │ │ │ │ + beq.w 71884 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 71714 │ │ │ │ + beq.w 71944 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 717ea │ │ │ │ + bne.w 71a1a │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ 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 70d04 │ │ │ │ + b.w 70f34 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 70c9c │ │ │ │ + b.w 70ecc │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 70e5e │ │ │ │ + b.n 7108e │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70df6 │ │ │ │ + b.n 71026 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b2570 <_PyThreadState_New@@Base+0x444> │ │ │ │ + bl 1b2be0 <_PyThreadState_New@@Base+0x444> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 717da │ │ │ │ + beq.w 71a0a │ │ │ │ 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 70ea0 │ │ │ │ + b.n 710d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b2570 <_PyThreadState_New@@Base+0x444> │ │ │ │ + bl 1b2be0 <_PyThreadState_New@@Base+0x444> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 717ca │ │ │ │ + beq.w 719fa │ │ │ │ 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.w 70d46 │ │ │ │ + b.w 70f76 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70df6 │ │ │ │ + b.n 71026 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 70c9c │ │ │ │ + b.w 70ecc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 70f02 │ │ │ │ + bpl.w 71132 │ │ │ │ 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 70f0e │ │ │ │ + beq.w 7113e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 70f0e │ │ │ │ + b.n 7113e │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ - b.w 70cc4 │ │ │ │ + b.w 70ef4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 70e52 │ │ │ │ + b.n 71082 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - b.n 70e1e │ │ │ │ + b.n 7104e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.w 70cf8 │ │ │ │ - movw r3, #59336 @ 0xe7c8 │ │ │ │ + b.w 70f28 │ │ │ │ + movw r3, #56840 @ 0xde08 │ │ │ │ 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 714fa │ │ │ │ + b.n 7172a │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 70f60 │ │ │ │ - ldr r3, [pc, #364] @ (7176c ) │ │ │ │ + b.n 71190 │ │ │ │ + ldr r3, [pc, #364] @ (7199c ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #59336 @ 0xe7c8 │ │ │ │ + movw r3, #56840 @ 0xde08 │ │ │ │ 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 714fa │ │ │ │ - ldr r3, [pc, #336] @ (71770 ) │ │ │ │ - b.n 71600 │ │ │ │ - movs r3, #1 │ │ │ │ - b.w 6ef04 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7123a │ │ │ │ - movw r4, #8128 @ 0x1fc0 │ │ │ │ + b.n 7172a │ │ │ │ + ldr r3, [pc, #336] @ (719a0 ) │ │ │ │ + b.n 71830 │ │ │ │ + movs r3, #1 │ │ │ │ + b.w 6f134 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7146a │ │ │ │ + movw r4, #5632 @ 0x1600 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #312] @ (71774 ) │ │ │ │ + ldr r5, [pc, #312] @ (719a4 ) │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 714e4 │ │ │ │ + b.n 71714 │ │ │ │ mov r0, sl │ │ │ │ - movw r4, #8168 @ 0x1fe8 │ │ │ │ + movw r4, #5672 @ 0x1628 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - bl 79604 │ │ │ │ - b.n 71638 │ │ │ │ + bl 79830 │ │ │ │ + b.n 71868 │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 714ca │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 716fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 71672 │ │ │ │ + beq.n 718a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71672 │ │ │ │ + cbnz r3, 718a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #248] @ (71778 ) │ │ │ │ + ldr r2, [pc, #248] @ (719a8 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #8300 @ 0x206c │ │ │ │ + movw r3, #5804 @ 0x16ac │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 714fa │ │ │ │ + b.n 7172a │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 714e4 │ │ │ │ - bl d82e4 │ │ │ │ - ldr r7, [pc, #220] @ (7177c ) │ │ │ │ + b.n 71714 │ │ │ │ + bl d7e9c │ │ │ │ + ldr r7, [pc, #220] @ (719ac ) │ │ │ │ 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, #8056 @ 0x1f78 │ │ │ │ + movw r6, #5560 @ 0x15b8 │ │ │ │ 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 714fa │ │ │ │ + b.n 7172a │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 70d88 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 70fb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 70ee0 │ │ │ │ - movw r6, #8096 @ 0x1fa0 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71110 │ │ │ │ + movw r6, #5600 @ 0x15e0 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ - bl d82e4 │ │ │ │ - ldr r7, [pc, #140] @ (71780 ) │ │ │ │ + bl d7e9c │ │ │ │ + ldr r7, [pc, #140] @ (719b0 ) │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b.n 716b8 │ │ │ │ + b.n 718e8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 71714 │ │ │ │ + beq.n 71944 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 71714 │ │ │ │ + cbnz r3, 71944 │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - movw r4, #8204 @ 0x200c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + movw r4, #5708 @ 0x164c │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - ldr r5, [pc, #100] @ (71784 ) │ │ │ │ + ldr r5, [pc, #100] @ (719b4 ) │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 714e0 │ │ │ │ - movw r1, #8504 @ 0x2138 │ │ │ │ + b.n 71710 │ │ │ │ + movw r1, #6008 @ 0x1778 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #88] @ (71788 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #88] @ (719b8 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 71746 │ │ │ │ + beq.n 71976 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7178c │ │ │ │ + cbz r3, 719bc │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79604 │ │ │ │ - b.n 71714 │ │ │ │ + bl 79830 │ │ │ │ + b.n 71944 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 71440 │ │ │ │ - movw r0, #8472 @ 0x2118 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 71670 │ │ │ │ + movw r0, #5976 @ 0x1758 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1b8488 │ │ │ │ - b.n 713ac │ │ │ │ + bl 1b8b08 │ │ │ │ + b.n 715dc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ movs r7, r5 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ movs r7, r5 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ movs r7, r5 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ movs r7, r5 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ movs r7, r5 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ movs r7, r5 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ movs r7, r5 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r0, #20] │ │ │ │ movs r7, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 71746 │ │ │ │ - movw r0, #8416 @ 0x20e0 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 1b8488 │ │ │ │ - b.n 7137c │ │ │ │ - movw r4, #8236 @ 0x202c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 71976 │ │ │ │ + movw r0, #5920 @ 0x1720 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 1b8b08 │ │ │ │ + b.n 715ac │ │ │ │ + movw r4, #5740 @ 0x166c │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - ldr r5, [pc, #80] @ (717fc ) │ │ │ │ + ldr r5, [pc, #80] @ (71a2c ) │ │ │ │ mov.w fp, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 714e4 │ │ │ │ + b.n 71714 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r3, #5472 @ 0x1560 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1b7e54 │ │ │ │ - b.n 71330 │ │ │ │ + bl 1b84d4 │ │ │ │ + b.n 71560 │ │ │ │ mov r0, sl │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 712c6 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 714f6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 70d46 │ │ │ │ + b.w 70f76 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 70ea0 │ │ │ │ + b.w 710d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 714dc │ │ │ │ + bne.w 7170c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 714dc │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7170c │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ 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] @ (719c4 ) │ │ │ │ + ldr r4, [pc, #436] @ (71bf4 ) │ │ │ │ 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 71926 │ │ │ │ + bne.w 71b56 │ │ │ │ ldr.w r6, [r4, #792] @ 0x318 │ │ │ │ - movw r3, #53481 @ 0xd0e9 │ │ │ │ + movw r3, #54065 @ 0xd331 │ │ │ │ movt r3, #6 │ │ │ │ movw r2, #20120 @ 0x4e98 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 71954 │ │ │ │ + bne.w 71b84 │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #53673 @ 0xd1a9 │ │ │ │ + movw r3, #54257 @ 0xd3f1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 71972 │ │ │ │ + bne.w 71ba2 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71906 │ │ │ │ + beq.n 71b36 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - movw r3, #9113 @ 0x2399 │ │ │ │ + movw r3, #9677 @ 0x25cd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71912 │ │ │ │ + bne.n 71b42 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 718c6 │ │ │ │ + bne.n 71af6 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 719aa │ │ │ │ + bpl.w 71bda │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w 71984 │ │ │ │ + bpl.w 71bb4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 718c4 │ │ │ │ + cbz r1, 71af4 │ │ │ │ add.w r0, r5, #20 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #58441 @ 0xe449 │ │ │ │ + movw r3, #59025 @ 0xe691 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7199c │ │ │ │ + bne.n 71bcc │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40248 @ 0x9d38 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6e474 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e6bc <_Py_HashBytes@@Base+0x8c> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 719a4 │ │ │ │ + beq.n 71bd4 │ │ │ │ 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] │ │ │ │ @@ -106761,15 +106975,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 71962 │ │ │ │ + bgt.n 71b92 │ │ │ │ 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] │ │ │ │ @@ -106780,129 +106994,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 718d2 │ │ │ │ + b.n 71b02 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, r6 │ │ │ │ - beq.w 71824 │ │ │ │ + beq.w 71a54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 71944 │ │ │ │ + beq.n 71b74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 719bc │ │ │ │ + beq.n 71bec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7190e │ │ │ │ + beq.n 71b3e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 7190e │ │ │ │ + b.n 71b3e │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7185e │ │ │ │ - b.n 71906 │ │ │ │ + bne.w 71a8e │ │ │ │ + b.n 71b36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b2570 <_PyThreadState_New@@Base+0x444> │ │ │ │ + bl 1b2be0 <_PyThreadState_New@@Base+0x444> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 719ae │ │ │ │ + beq.n 71bde │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 718f6 │ │ │ │ + b.n 71b26 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7185e │ │ │ │ - b.n 71906 │ │ │ │ + bne.w 71a8e │ │ │ │ + b.n 71b36 │ │ │ │ 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 71890 │ │ │ │ - b.n 718c4 │ │ │ │ + bne.w 71ac0 │ │ │ │ + b.n 71af4 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 718c4 │ │ │ │ + bne.n 71af4 │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 718c4 │ │ │ │ + b.n 71af4 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 71988 │ │ │ │ + b.n 71bb8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 71906 │ │ │ │ + b.n 71b36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 71944 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 71b74 │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000719c8 <_Py_hashtable_get@@Base>: │ │ │ │ +00071bf8 <_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, 719de <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 71c0e <_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, #9113 @ 0x2399 │ │ │ │ + movw r3, #9677 @ 0x25cd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne.w 72182 <_Py_hashtable_get@@Base+0x7ba> │ │ │ │ + bne.w 723b4 <_Py_hashtable_get@@Base+0x7bc> │ │ │ │ ldr r6, [r1, #12] │ │ │ │ adds r5, r6, #1 │ │ │ │ - bne.w 71e2c <_Py_hashtable_get@@Base+0x464> │ │ │ │ + bne.w 7205c <_Py_hashtable_get@@Base+0x464> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 721b8 <_Py_hashtable_get@@Base+0x7f0> │ │ │ │ + bpl.w 723ee <_Py_hashtable_get@@Base+0x7f6> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 72196 <_Py_hashtable_get@@Base+0x7ce> │ │ │ │ + bpl.w 723c8 <_Py_hashtable_get@@Base+0x7d0> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 71e28 <_Py_hashtable_get@@Base+0x460> │ │ │ │ + beq.w 72058 <_Py_hashtable_get@@Base+0x460> │ │ │ │ add.w r8, r1, #20 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #58441 @ 0xe449 │ │ │ │ + movw r3, #59025 @ 0xe691 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 721ae <_Py_hashtable_get@@Base+0x7e6> │ │ │ │ + bne.w 723e4 <_Py_hashtable_get@@Base+0x7ec> │ │ │ │ movw r3, #40248 @ 0x9d38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -106927,15 +107141,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 71e62 <_Py_hashtable_get@@Base+0x49a> │ │ │ │ + ble.w 72092 <_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 │ │ │ │ @@ -106971,15 +107185,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 71c0c <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 71e3c <_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] │ │ │ │ @@ -107020,26 +107234,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 71b6e <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 71d9e <_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 721e0 <_Py_hashtable_get@@Base+0x818> │ │ │ │ + bhi.w 72404 <_Py_hashtable_get@@Base+0x80c> │ │ │ │ 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 │ │ │ │ @@ -107186,98 +107400,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, 71e58 <_Py_hashtable_get@@Base+0x490> │ │ │ │ + cbz r4, 72088 <_Py_hashtable_get@@Base+0x490> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71e98 <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ + beq.n 720c8 <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 71e58 <_Py_hashtable_get@@Base+0x490> │ │ │ │ + cbz r4, 72088 <_Py_hashtable_get@@Base+0x490> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 72116 <_Py_hashtable_get@@Base+0x74e> │ │ │ │ + beq.w 72346 <_Py_hashtable_get@@Base+0x74e> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 71e4a <_Py_hashtable_get@@Base+0x482> │ │ │ │ + bne.n 7207a <_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 721e0 <_Py_hashtable_get@@Base+0x818> │ │ │ │ - add r7, pc, #4 @ (adr r7, 71e7c <_Py_hashtable_get@@Base+0x4b4>) │ │ │ │ + bhi.w 72404 <_Py_hashtable_get@@Base+0x80c> │ │ │ │ + add r7, pc, #4 @ (adr r7, 720ac <_Py_hashtable_get@@Base+0x4b4>) │ │ │ │ ldr.w pc, [r7, fp, lsl #2] │ │ │ │ nop │ │ │ │ - subs r7, r4, #4 │ │ │ │ + movs r1, #87 @ 0x57 │ │ │ │ movs r7, r0 │ │ │ │ - movs r1, #13 │ │ │ │ + movs r3, #61 @ 0x3d │ │ │ │ movs r7, r0 │ │ │ │ - subs r7, r2, #4 │ │ │ │ + movs r1, #71 @ 0x47 │ │ │ │ movs r7, r0 │ │ │ │ - adds r7, r2, #1 │ │ │ │ + subs r7, r0, #2 │ │ │ │ movs r7, r0 │ │ │ │ - movs r1, #3 │ │ │ │ + movs r3, #51 @ 0x33 │ │ │ │ movs r7, r0 │ │ │ │ - adds r7, r0, #1 │ │ │ │ + subs r7, r6, #1 │ │ │ │ movs r7, r0 │ │ │ │ - adds r7, r7, #0 │ │ │ │ + subs r7, r5, #1 │ │ │ │ movs r7, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #51433 @ 0xc8e9 │ │ │ │ + movw r3, #51993 @ 0xcb19 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 720f0 <_Py_hashtable_get@@Base+0x728> │ │ │ │ + bne.w 72320 <_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 71f0a <_Py_hashtable_get@@Base+0x542> │ │ │ │ + beq.n 7213a <_Py_hashtable_get@@Base+0x542> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71e44 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + bne.n 72074 <_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 71e44 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + bne.n 72074 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.w 721cc <_Py_hashtable_get@@Base+0x804> │ │ │ │ + bpl.w 723fe <_Py_hashtable_get@@Base+0x806> │ │ │ │ tst.w r0, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r7, r6, #26 │ │ │ │ - bpl.w 721c8 <_Py_hashtable_get@@Base+0x800> │ │ │ │ + bpl.w 723fa <_Py_hashtable_get@@Base+0x802> │ │ │ │ lsls r6, r6, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 292bc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71e44 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + beq.n 72074 <_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 │ │ │ │ @@ -107406,108 +107620,102 @@ │ │ │ │ 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 71e20 <_Py_hashtable_get@@Base+0x458> │ │ │ │ + b.n 72050 <_Py_hashtable_get@@Base+0x458> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71e44 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + beq.w 72074 <_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 71c56 <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 71e86 <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ - b.n 71f26 <_Py_hashtable_get@@Base+0x55e> │ │ │ │ + b.n 72156 <_Py_hashtable_get@@Base+0x55e> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #51433 @ 0xc8e9 │ │ │ │ + movw r3, #51993 @ 0xcb19 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7218a <_Py_hashtable_get@@Base+0x7c2> │ │ │ │ + bne.n 723bc <_Py_hashtable_get@@Base+0x7c4> │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 721d2 <_Py_hashtable_get@@Base+0x80a> │ │ │ │ + beq.w 725bc <_Py_hashtable_get@@Base+0x9c4> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 71e52 <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 72082 <_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 71e52 <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 72082 <_Py_hashtable_get@@Base+0x48a> │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 721c4 <_Py_hashtable_get@@Base+0x7fc> │ │ │ │ + beq.n 723f6 <_Py_hashtable_get@@Base+0x7fe> │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ tst.w r7, #32 │ │ │ │ - beq.n 721c0 <_Py_hashtable_get@@Base+0x7f8> │ │ │ │ + beq.n 723e0 <_Py_hashtable_get@@Base+0x7e8> │ │ │ │ lsls r7, r7, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 292bc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71e5a <_Py_hashtable_get@@Base+0x492> │ │ │ │ - b.n 71e52 <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 7208a <_Py_hashtable_get@@Base+0x492> │ │ │ │ + b.n 72082 <_Py_hashtable_get@@Base+0x48a> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 71e2e <_Py_hashtable_get@@Base+0x466> │ │ │ │ + b.n 7205e <_Py_hashtable_get@@Base+0x466> │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71e5a <_Py_hashtable_get@@Base+0x492> │ │ │ │ - b.n 71e52 <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 7208a <_Py_hashtable_get@@Base+0x492> │ │ │ │ + b.n 72082 <_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 71a34 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ - b.n 71e28 <_Py_hashtable_get@@Base+0x460> │ │ │ │ + bne.w 71c64 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ + b.n 72058 <_Py_hashtable_get@@Base+0x460> │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 7239e <_Py_hashtable_get@@Base+0x7a6> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 71e20 <_Py_hashtable_get@@Base+0x458> │ │ │ │ + b.n 72050 <_Py_hashtable_get@@Base+0x458> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r8, [r2, #28] │ │ │ │ - b.n 7219c <_Py_hashtable_get@@Base+0x7d4> │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 7216c <_Py_hashtable_get@@Base+0x7a4> │ │ │ │ + b.n 723ce <_Py_hashtable_get@@Base+0x7d6> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 7215e <_Py_hashtable_get@@Base+0x796> │ │ │ │ + b.n 72390 <_Py_hashtable_get@@Base+0x798> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 71efc <_Py_hashtable_get@@Base+0x534> │ │ │ │ + b.n 7212c <_Py_hashtable_get@@Base+0x534> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 71eee <_Py_hashtable_get@@Base+0x526> │ │ │ │ - subs r3, r1, r6 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 71e5a <_Py_hashtable_get@@Base+0x492> │ │ │ │ - b.n 71e52 <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + b.n 7211e <_Py_hashtable_get@@Base+0x526> │ │ │ │ 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 │ │ │ │ @@ -107625,77 +107833,84 @@ │ │ │ │ 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 71e20 <_Py_hashtable_get@@Base+0x458> │ │ │ │ - b.w 6dd44 │ │ │ │ + b.n 72050 <_Py_hashtable_get@@Base+0x458> │ │ │ │ + subs r3, r1, r6 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7208a <_Py_hashtable_get@@Base+0x492> │ │ │ │ + b.n 72082 <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + nop │ │ │ │ + b.w 6df8c │ │ │ │ │ │ │ │ -0007239c <_Py_hashtable_set@@Base>: │ │ │ │ +000725d0 <_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, #53481 @ 0xd0e9 │ │ │ │ + movw r3, #54065 @ 0xd331 │ │ │ │ movt r3, #6 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 724a2 <_Py_hashtable_set@@Base+0x106> │ │ │ │ + bne.n 726d6 <_Py_hashtable_set@@Base+0x106> │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r2, #53673 @ 0xd1a9 │ │ │ │ + movw r2, #54257 @ 0xd3f1 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 724be <_Py_hashtable_set@@Base+0x122> │ │ │ │ + bne.n 726f2 <_Py_hashtable_set@@Base+0x122> │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72502 <_Py_hashtable_set@@Base+0x166> │ │ │ │ + beq.w 72736 <_Py_hashtable_set@@Base+0x166> │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - movw r3, #9113 @ 0x2399 │ │ │ │ + movw r3, #9677 @ 0x25cd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72490 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ + bne.n 726c4 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 7244a <_Py_hashtable_set@@Base+0xae> │ │ │ │ + bne.n 7267e <_Py_hashtable_set@@Base+0xae> │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n 724f2 <_Py_hashtable_set@@Base+0x156> │ │ │ │ + bpl.n 72726 <_Py_hashtable_set@@Base+0x156> │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.n 724ce <_Py_hashtable_set@@Base+0x132> │ │ │ │ + bpl.n 72702 <_Py_hashtable_set@@Base+0x132> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 72448 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + cbz r1, 7267c <_Py_hashtable_set@@Base+0xac> │ │ │ │ add.w r0, r6, #20 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #58441 @ 0xe449 │ │ │ │ + movw r3, #59025 @ 0xe691 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 724e4 <_Py_hashtable_set@@Base+0x148> │ │ │ │ + bne.n 72718 <_Py_hashtable_set@@Base+0x148> │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40248 @ 0x9d38 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6e474 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e6bc <_Py_HashBytes@@Base+0x8c> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 724ec <_Py_hashtable_set@@Base+0x150> │ │ │ │ + beq.n 72720 <_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] │ │ │ │ @@ -107704,15 +107919,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 724ae <_Py_hashtable_set@@Base+0x112> │ │ │ │ + bgt.n 726e2 <_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] │ │ │ │ @@ -107721,177 +107936,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 72454 <_Py_hashtable_set@@Base+0xb8> │ │ │ │ + b.n 72688 <_Py_hashtable_set@@Base+0xb8> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 723e6 <_Py_hashtable_set@@Base+0x4a> │ │ │ │ - b.n 72502 <_Py_hashtable_set@@Base+0x166> │ │ │ │ + bne.n 7261a <_Py_hashtable_set@@Base+0x4a> │ │ │ │ + b.n 72736 <_Py_hashtable_set@@Base+0x166> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b2570 <_PyThreadState_New@@Base+0x444> │ │ │ │ + bl 1b2be0 <_PyThreadState_New@@Base+0x444> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 724f6 <_Py_hashtable_set@@Base+0x15a> │ │ │ │ + beq.n 7272a <_Py_hashtable_set@@Base+0x15a> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 7247a <_Py_hashtable_set@@Base+0xde> │ │ │ │ + b.n 726ae <_Py_hashtable_set@@Base+0xde> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 723e6 <_Py_hashtable_set@@Base+0x4a> │ │ │ │ - b.n 72502 <_Py_hashtable_set@@Base+0x166> │ │ │ │ + bne.n 7261a <_Py_hashtable_set@@Base+0x4a> │ │ │ │ + b.n 72736 <_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 72414 <_Py_hashtable_set@@Base+0x78> │ │ │ │ - b.n 72448 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + bne.n 72648 <_Py_hashtable_set@@Base+0x78> │ │ │ │ + b.n 7267c <_Py_hashtable_set@@Base+0xac> │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 72448 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + bne.n 7267c <_Py_hashtable_set@@Base+0xac> │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 72448 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + b.n 7267c <_Py_hashtable_set@@Base+0xac> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 724d2 <_Py_hashtable_set@@Base+0x136> │ │ │ │ + b.n 72706 <_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 7248c <_Py_hashtable_set@@Base+0xf0> │ │ │ │ + b.n 726c0 <_Py_hashtable_set@@Base+0xf0> │ │ │ │ │ │ │ │ -00072508 : │ │ │ │ +0007273c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #208] @ (725e8 ) │ │ │ │ + ldr r3, [pc, #208] @ (7281c ) │ │ │ │ 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 72578 │ │ │ │ + ble.n 727ac │ │ │ │ subs r2, #1 │ │ │ │ - ldr r1, [pc, #184] @ (725ec ) │ │ │ │ + ldr r1, [pc, #184] @ (72820 ) │ │ │ │ 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 725b2 │ │ │ │ + bne.n 727e6 │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r4, r0 │ │ │ │ - ldr r2, [pc, #156] @ (725f0 ) │ │ │ │ + ldr r2, [pc, #156] @ (72824 ) │ │ │ │ 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, #21640 @ 0x5488 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 725da │ │ │ │ + cbz r0, 7280e │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ adds r5, r4, r0 │ │ │ │ - ldr r2, [pc, #96] @ (725f0 ) │ │ │ │ + ldr r2, [pc, #96] @ (72824 ) │ │ │ │ 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, #60337 @ 0xebb1 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 725ca │ │ │ │ + bne.n 727fe │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72588 │ │ │ │ + b.n 727bc │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72588 │ │ │ │ + b.n 727bc │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #16] @ (725f0 ) │ │ │ │ - bl 1b6c18 <_PyNamespace_New@@Base+0x58> │ │ │ │ + ldr r0, [pc, #16] @ (72824 ) │ │ │ │ + bl 1b7298 <_PyNamespace_New@@Base+0x58> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72572 │ │ │ │ + b.n 727a6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ 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] @ (726d0 ) │ │ │ │ + ldr r3, [pc, #200] @ (72904 ) │ │ │ │ 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 72670 │ │ │ │ + ble.n 728a4 │ │ │ │ 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] @ (726d4 ) │ │ │ │ + ldr r2, [pc, #156] @ (72908 ) │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r0 │ │ │ │ - cbnz r0, 7268c │ │ │ │ + cbnz r0, 728c0 │ │ │ │ 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 │ │ │ │ @@ -107901,381 +108116,381 @@ │ │ │ │ str.w r1, [ip, #4] │ │ │ │ strd r2, r1, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #21640 @ 0x5488 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 726b4 │ │ │ │ + cbz r0, 728e8 │ │ │ │ str r6, [r3, #24] │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ str r5, [r3, #28] │ │ │ │ str r7, [r3, #8] │ │ │ │ - b.n 7264e │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 72882 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 726a4 │ │ │ │ + bne.n 728d8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72680 │ │ │ │ + b.n 728b4 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72680 │ │ │ │ + b.n 728b4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6c18 <_PyNamespace_New@@Base+0x58> │ │ │ │ + bl 1b7298 <_PyNamespace_New@@Base+0x58> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7266a │ │ │ │ + beq.n 7289e │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7266a │ │ │ │ + b.n 7289e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000726d8 <_PyObject_GC_New@@Base>: │ │ │ │ +0007290c <_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 728dc <_PyObject_GC_New@@Base+0x204> │ │ │ │ - ldr.w r9, [pc, #508] @ 72904 <_PyObject_GC_New@@Base+0x22c> │ │ │ │ + bmi.w 72b10 <_PyObject_GC_New@@Base+0x204> │ │ │ │ + ldr.w r9, [pc, #508] @ 72b38 <_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 728b8 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + bhi.w 72aec <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ adds r5, r3, r5 │ │ │ │ - bmi.w 728b8 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + bmi.w 72aec <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ movw r6, #20120 @ 0x4e98 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r2, #10741 @ 0x29f5 │ │ │ │ + movw r2, #11305 @ 0x2c29 │ │ │ │ movt r2, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r6, #712] @ 0x2c8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7288e <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ + bne.w 72ac2 <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ 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.n 72830 <_PyObject_GC_New@@Base+0x158> │ │ │ │ + bcs.n 72a64 <_PyObject_GC_New@@Base+0x158> │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r2, [r2, sl, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 72820 <_PyObject_GC_New@@Base+0x148> │ │ │ │ + beq.n 72a54 <_PyObject_GC_New@@Base+0x148> │ │ │ │ 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, 727b4 <_PyObject_GC_New@@Base+0xdc> │ │ │ │ + cbz r6, 729e8 <_PyObject_GC_New@@Base+0xdc> │ │ │ │ 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 727e2 <_PyObject_GC_New@@Base+0x10a> │ │ │ │ + bgt.n 72a16 <_PyObject_GC_New@@Base+0x10a> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #352] @ (72900 <_PyObject_GC_New@@Base+0x228>) │ │ │ │ - bne.n 72866 <_PyObject_GC_New@@Base+0x18e> │ │ │ │ + ldr r1, [pc, #352] @ (72b34 <_PyObject_GC_New@@Base+0x228>) │ │ │ │ + bne.n 72a9a <_PyObject_GC_New@@Base+0x18e> │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 72876 <_PyObject_GC_New@@Base+0x19e> │ │ │ │ + bne.n 72aaa <_PyObject_GC_New@@Base+0x19e> │ │ │ │ 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 727d6 <_PyObject_GC_New@@Base+0xfe> │ │ │ │ + bhi.n 72a0a <_PyObject_GC_New@@Base+0xfe> │ │ │ │ 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 72774 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 729a8 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 72774 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 729a8 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r2, [ip, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 72792 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 729c6 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 72792 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bne.n 729c6 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 728d2 <_PyObject_GC_New@@Base+0x1fa> │ │ │ │ + bne.n 72b06 <_PyObject_GC_New@@Base+0x1fa> │ │ │ │ add.w r1, r7, #12 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 72792 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bmi.n 729c6 <_PyObject_GC_New@@Base+0xba> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7280a <_PyObject_GC_New@@Base+0x132> │ │ │ │ + bne.n 72a3e <_PyObject_GC_New@@Base+0x132> │ │ │ │ dmb ish │ │ │ │ - b.n 72792 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 729c6 <_PyObject_GC_New@@Base+0xba> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 727cc <_PyObject_GC_New@@Base+0xf4> │ │ │ │ + bne.n 72a00 <_PyObject_GC_New@@Base+0xf4> │ │ │ │ ldr.w r1, [r6, #672] @ 0x2a0 │ │ │ │ - movw r2, #53673 @ 0xd1a9 │ │ │ │ + movw r2, #54257 @ 0xd3f1 │ │ │ │ movt r2, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 728c4 <_PyObject_GC_New@@Base+0x1ec> │ │ │ │ + bne.n 72af8 <_PyObject_GC_New@@Base+0x1ec> │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 728b8 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + cbz r0, 72aec <_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 72774 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 729a8 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ 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 727ac <_PyObject_GC_New@@Base+0xd4> │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + beq.n 729e0 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 728a8 <_PyObject_GC_New@@Base+0x1d0> │ │ │ │ + bne.n 72adc <_PyObject_GC_New@@Base+0x1d0> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 727ac <_PyObject_GC_New@@Base+0xd4> │ │ │ │ + b.n 729e0 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 728b8 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + cbz r0, 72aec <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ - b.n 72774 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 729a8 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 727ac <_PyObject_GC_New@@Base+0xd4> │ │ │ │ + b.n 729e0 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f9538 │ │ │ │ + b.w 1f9968 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72850 <_PyObject_GC_New@@Base+0x178> │ │ │ │ + b.n 72a84 <_PyObject_GC_New@@Base+0x178> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72792 <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 727fc <_PyObject_GC_New@@Base+0x124> │ │ │ │ + bne.w 729c6 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 72a30 <_PyObject_GC_New@@Base+0x124> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr.w r9, [pc, #28] @ 72904 <_PyObject_GC_New@@Base+0x22c> │ │ │ │ + ldr.w r9, [pc, #28] @ 72b38 <_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 7270e <_PyObject_GC_New@@Base+0x36> │ │ │ │ + b.n 72942 <_PyObject_GC_New@@Base+0x36> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00072908 : │ │ │ │ +00072b3c : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 729ea │ │ │ │ + blt.n 72c20 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #20120 @ 0x4e98 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - movw r3, #10741 @ 0x29f5 │ │ │ │ + movw r3, #11305 @ 0x2c29 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #712] @ 0x2c8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 729d0 │ │ │ │ - ldr r0, [pc, #184] @ (729f0 ) │ │ │ │ + bne.n 72c06 │ │ │ │ + ldr r0, [pc, #184] @ (72c24 ) │ │ │ │ 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 729a2 │ │ │ │ + bcs.n 72bd8 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 72994 │ │ │ │ + beq.n 72bca │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7296e │ │ │ │ + cbz r2, 72ba2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - ittt cc │ │ │ │ - ldrcc r3, [r3, #12] │ │ │ │ - strcc.w r3, [ip, #12] │ │ │ │ - strcc.w ip, [r3, #8] │ │ │ │ - bcc.n 7296a │ │ │ │ + bcc.n 72bbc │ │ │ │ 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 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7296a │ │ │ │ + bne.n 72b9e │ │ │ │ ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #53673 @ 0xd1a9 │ │ │ │ + movw r3, #54257 @ 0xd3f1 │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 729e0 │ │ │ │ + bne.n 72c16 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7296a │ │ │ │ + beq.n 72b9e │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7296a │ │ │ │ + b.n 72b9e │ │ │ │ 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 729c0 │ │ │ │ + b.n 72bf6 │ │ │ │ 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] @ (72ac0 ) │ │ │ │ + ldr r0, [pc, #188] @ (72cf4 ) │ │ │ │ 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 72aac │ │ │ │ + bcs.n 72ce0 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r4, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 72a68 │ │ │ │ + beq.n 72c9c │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 72a40 │ │ │ │ + cbz r2, 72c74 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n 72a5a │ │ │ │ + bhi.n 72c8e │ │ │ │ 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 │ │ │ │ @@ -108283,99 +108498,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 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72a3c │ │ │ │ + bne.n 72c70 │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #53673 @ 0xd1a9 │ │ │ │ + movw r1, #54257 @ 0xd3f1 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r3, #672] @ 0x2a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 72ab4 │ │ │ │ + bne.n 72ce8 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72a3c │ │ │ │ + beq.n 72c70 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 72a3c │ │ │ │ + b.n 72c70 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 72a76 │ │ │ │ + bge.n 72caa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 72a3c │ │ │ │ + b.n 72c70 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - b.n 72a9c │ │ │ │ + b.n 72cd0 │ │ │ │ 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 72bf0 │ │ │ │ + beq.w 72e22 │ │ │ │ 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 72b94 │ │ │ │ + bls.n 72dc6 │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbz r3, 72b4c │ │ │ │ - ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - 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] │ │ │ │ - beq.n 72b86 │ │ │ │ - adds r1, r6, #1 │ │ │ │ - add.w r4, r3, #32 │ │ │ │ - str r6, [r3, #20] │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ - adds r0, #32 │ │ │ │ - str r0, [r3, #24] │ │ │ │ - rsb r0, r2, #4096 @ 0x1000 │ │ │ │ - add r2, r4 │ │ │ │ - str r0, [r3, #28] │ │ │ │ - movs r0, #0 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - str.w r0, [r4, r1, lsl #3] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + cbnz r3, 72d9c │ │ │ │ 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] │ │ │ │ @@ -108385,731 +108573,754 @@ │ │ │ │ add.w r5, r3, #4096 @ 0x1000 │ │ │ │ str r2, [r3, #16] │ │ │ │ movs r2, #1 │ │ │ │ strd r5, r0, [r4, #4] │ │ │ │ strd r1, r1, [r3, #8] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 72b24 │ │ │ │ + adds r1, r6, #1 │ │ │ │ + add.w r4, r3, #32 │ │ │ │ + str r6, [r3, #20] │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + lsls r0, r1, #4 │ │ │ │ + adds r0, #32 │ │ │ │ + str r0, [r3, #24] │ │ │ │ + rsb r0, r2, #4096 @ 0x1000 │ │ │ │ + add r2, r4 │ │ │ │ + str r0, [r3, #28] │ │ │ │ + movs r0, #0 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + str.w r0, [r4, r1, lsl #3] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr.w r2, [r5, r6, lsl #3] │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + 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 72d74 │ │ │ │ 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, 72bb4 │ │ │ │ + cbz r3, 72de6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 72ba6 │ │ │ │ + cbz r0, 72dd8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 72b14 │ │ │ │ + b.n 72da8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 72b9e │ │ │ │ + beq.n 72dd0 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 72b9e │ │ │ │ + b.n 72dd0 │ │ │ │ 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 72ca4 │ │ │ │ + beq.n 72ed6 │ │ │ │ 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 72b24 │ │ │ │ + b.n 72d74 │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r3, #816] @ 0x330 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 72d46 │ │ │ │ + beq.w 72f78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72da0 │ │ │ │ + bne.w 72fd2 │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72cb2 │ │ │ │ + beq.n 72ee4 │ │ │ │ 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 72dd8 │ │ │ │ + beq.w 7300a │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 72dc4 │ │ │ │ + beq.w 72ff6 │ │ │ │ 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 72d24 │ │ │ │ + beq.n 72f56 │ │ │ │ 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 72c76 │ │ │ │ + bls.n 72ea8 │ │ │ │ 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 72db0 │ │ │ │ + bne.w 72fe2 │ │ │ │ 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 72af8 │ │ │ │ + b.n 72d2c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 72bde │ │ │ │ + beq.n 72e10 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 72bde │ │ │ │ + b.n 72e10 │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72d5c │ │ │ │ + bne.n 72f8e │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w r8, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r1, [r7, #680] @ 0x2a8 │ │ │ │ - movw r3, #54457 @ 0xd4b9 │ │ │ │ + movw r3, #55041 @ 0xd701 │ │ │ │ movt r3, #6 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72d88 │ │ │ │ + bne.n 72fba │ │ │ │ mov r1, r2 │ │ │ │ blx 2a7cc │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 72d80 │ │ │ │ + beq.n 72fb2 │ │ │ │ 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 72d16 │ │ │ │ + b.n 72f48 │ │ │ │ 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 72d02 │ │ │ │ + bcc.n 72f34 │ │ │ │ add.w r3, lr, r9 │ │ │ │ str.w r8, [r5, #516] @ 0x204 │ │ │ │ - b.n 72c12 │ │ │ │ + b.n 72e44 │ │ │ │ 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 72c72 │ │ │ │ + bhi.n 72ea4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ strd r0, r2, [r3, #4] │ │ │ │ - b.n 72c8a │ │ │ │ - movw r0, #61124 @ 0xeec4 │ │ │ │ + b.n 72ebc │ │ │ │ + movw r0, #58628 @ 0xe504 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1af62c │ │ │ │ - cbnz r0, 72d94 │ │ │ │ + bl 1afc9c │ │ │ │ + cbnz r0, 72fc6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #816] @ 0x330 │ │ │ │ - b.n 72c0a │ │ │ │ + b.n 72e3c │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 72d80 │ │ │ │ + bcs.n 72fb2 │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 72d80 │ │ │ │ + bhi.n 72fb2 │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 72cc6 │ │ │ │ + bge.n 72ef8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 72b44 │ │ │ │ + b.n 72d94 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ blx ip │ │ │ │ mov lr, r0 │ │ │ │ - b.n 72ce0 │ │ │ │ + b.n 72f12 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72d54 │ │ │ │ + beq.n 72f86 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r7, #816] @ 0x330 │ │ │ │ movw r3, #38672 @ 0x9710 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 2d27c <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b.n 72c0a │ │ │ │ + b.n 72e3c │ │ │ │ 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 72c8a │ │ │ │ + b.n 72ebc │ │ │ │ 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 72d80 │ │ │ │ + b.n 72fb2 │ │ │ │ + nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #36] @ 72e18 │ │ │ │ + vldr d7, [pc, #40] @ 73050 │ │ │ │ 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] │ │ │ │ blx 2a1d8 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ │ │ │ │ -00072e20 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (72e48 <_Py_NewReference@@Base+0x28>) │ │ │ │ +00073058 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (73080 <_Py_NewReference@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 72e2e <_Py_NewReference@@Base+0xe> │ │ │ │ + cbnz r3, 73066 <_Py_NewReference@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 72e3e <_Py_NewReference@@Base+0x1e> │ │ │ │ - b.w 12f060 │ │ │ │ + bne.n 73076 <_Py_NewReference@@Base+0x1e> │ │ │ │ + b.w 12e6a8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00072e4c : │ │ │ │ +00073084 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7308a │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + beq.w 732ae │ │ │ │ + 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, #8 │ │ │ │ + sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.n 72f52 │ │ │ │ + bhi.n 73186 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 730b6 │ │ │ │ + blt.w 732da │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 72fce │ │ │ │ + bgt.w 731fc │ │ │ │ movw r6, #20120 @ 0x4e98 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movs r7, #1 │ │ │ │ - movw r3, #10741 @ 0x29f5 │ │ │ │ + movs r5, #1 │ │ │ │ + movw r3, #11305 @ 0x2c29 │ │ │ │ movt r3, #7 │ │ │ │ - add.w r9, r0, #21 │ │ │ │ + add.w r8, r0, #21 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - mov r8, r7 │ │ │ │ - mov sl, r7 │ │ │ │ + mov r9, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 72fc0 │ │ │ │ - ldr r3, [pc, #572] @ (730e0 ) │ │ │ │ + bne.w 731ee │ │ │ │ + ldr r3, [pc, #552] @ (73304 ) │ │ │ │ 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 73062 │ │ │ │ - lsrs r1, r1, #3 │ │ │ │ - ldr.w r2, [r3, r1, lsl #3] │ │ │ │ + mov r7, r3 │ │ │ │ + add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ + cmp.w r3, #512 @ 0x200 │ │ │ │ + bcs.w 73286 │ │ │ │ + lsrs r1, r3, #3 │ │ │ │ + ldr.w r2, [r7, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 73054 │ │ │ │ + beq.w 73278 │ │ │ │ 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, 72f2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str r0, [r2, #4] │ │ │ │ + cbz r0, 73162 │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ 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] @ (730e4 ) │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r2, [pc, #468] @ (73308 ) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7302a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 72fd8 │ │ │ │ + bne.w 73252 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 73206 │ │ │ │ adds r2, r3, r4 │ │ │ │ - mov.w r5, sl, lsl #2 │ │ │ │ + lsls r5, r5, #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 72f46 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrd r6, r7, [r2, #24] │ │ │ │ + cmp r6, r7 │ │ │ │ + bhi.n 7317a │ │ │ │ adds r1, #1 │ │ │ │ - add.w r1, r0, r1, lsl #3 │ │ │ │ + add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ - adds r1, r2, r0 │ │ │ │ + adds r1, r2, r6 │ │ │ │ str r1, [r2, #4] │ │ │ │ - str r6, [r2, r0] │ │ │ │ - b.n 72ee0 │ │ │ │ + str r0, [r2, r6] │ │ │ │ + b.n 73116 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 72ee0 │ │ │ │ + b.n 73116 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 7300e │ │ │ │ + bls.n 7323a │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 73042 │ │ │ │ + bcs.n 7326a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 730b6 │ │ │ │ - mov.w sl, #2 │ │ │ │ - mov r7, sl │ │ │ │ - mov r1, r7 │ │ │ │ + blt.w 732da │ │ │ │ + movs r5, #2 │ │ │ │ + mov r1, r5 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 27db10 │ │ │ │ + bl 27d170 │ │ │ │ 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 72fce │ │ │ │ + bgt.n 731fc │ │ │ │ + mla r8, r4, r5, r5 │ │ │ │ + add.w r8, r8, #28 │ │ │ │ movw r6, #20120 @ 0x4e98 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r3, #10741 @ 0x29f5 │ │ │ │ + movw r3, #11305 @ 0x2c29 │ │ │ │ movt r3, #7 │ │ │ │ - mov.w r8, #0 │ │ │ │ + mov.w r9, #0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 72ea2 │ │ │ │ + beq.w 730d8 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72ee0 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1f94c8 │ │ │ │ + bne.n 73116 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 1f98f8 │ │ │ │ + add.w r1, r3, #28 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + orr.w r2, r2, #32 │ │ │ │ + cmp r5, #1 │ │ │ │ + strb r2, [r3, #16] │ │ │ │ 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] │ │ │ │ + str r2, [r3, #12] │ │ │ │ itt eq │ │ │ │ - strbeq.w r8, [r2, r4] │ │ │ │ - strdeq r8, r8, [r3, #20] │ │ │ │ - beq.n 72f26 │ │ │ │ - cmp r7, #2 │ │ │ │ - strd r8, r8, [r3, #20] │ │ │ │ + strbeq.w r9, [r1, r4] │ │ │ │ + strdeq r9, r9, [r3, #20] │ │ │ │ + beq.n 7315a │ │ │ │ + cmp r5, #2 │ │ │ │ + strd r9, r9, [r3, #20] │ │ │ │ ite eq │ │ │ │ - strheq.w r8, [r2, r4, lsl #1] │ │ │ │ - strne.w r8, [r2, r4, lsl #2] │ │ │ │ - b.n 72f26 │ │ │ │ + strheq.w r9, [r1, r4, lsl #1] │ │ │ │ + strne.w r9, [r1, r4, lsl #2] │ │ │ │ + b.n 7315a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 730b6 │ │ │ │ + blt.n 732da │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 72fce │ │ │ │ - mov.w sl, #1 │ │ │ │ - add.w r9, r0, #29 │ │ │ │ - mov r7, sl │ │ │ │ - b.n 72fa2 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + bgt.n 731fc │ │ │ │ + add.w r8, r0, #29 │ │ │ │ + movs r5, #1 │ │ │ │ + b.n 731d0 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 730ce │ │ │ │ + bne.n 732f2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72f08 │ │ │ │ + b.n 7313e │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.n 73090 │ │ │ │ + bcs.n 732b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 730b6 │ │ │ │ - mov.w sl, #4 │ │ │ │ - mov r7, sl │ │ │ │ - b.n 72f68 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 72ac4 │ │ │ │ + blt.n 732da │ │ │ │ + movs r5, #4 │ │ │ │ + b.n 73198 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 72cf8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ee0 │ │ │ │ + bne.w 73116 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #53673 @ 0xd1a9 │ │ │ │ + movw r3, #54257 @ 0xd3f1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 730aa │ │ │ │ - mov r0, r9 │ │ │ │ + bne.n 732ce │ │ │ │ + mov r0, r8 │ │ │ │ blx 2a1c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72fce │ │ │ │ - ldr.w r2, [r5, #800] @ 0x320 │ │ │ │ + beq.n 731fc │ │ │ │ + ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ - str.w r2, [r5, #800] @ 0x320 │ │ │ │ - b.n 72ee0 │ │ │ │ - ldr r3, [pc, #92] @ (730e8 ) │ │ │ │ + str.w r2, [r7, #800] @ 0x320 │ │ │ │ + b.n 73116 │ │ │ │ + ldr r3, [pc, #92] @ (7330c ) │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8556 @ 0x216c │ │ │ │ + movw r1, #6060 @ 0x17ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72f26 │ │ │ │ + b.n 7315a │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7307a │ │ │ │ + b.n 7329e │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8608 @ 0x21a0 │ │ │ │ + movw r1, #6112 @ 0x17e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 730a6 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 732ca │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72f08 │ │ │ │ + b.n 7313e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000730ec : │ │ │ │ +00073310 : │ │ │ │ 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 732a8 │ │ │ │ + blt.w 734cc │ │ │ │ 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 73250 │ │ │ │ + bne.w 73474 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7327a │ │ │ │ + beq.w 7349e │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 732d2 │ │ │ │ + bhi.w 734f6 │ │ │ │ movw r6, #20120 @ 0x4e98 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #10741 @ 0x29f5 │ │ │ │ + movw r2, #11305 @ 0x2c29 │ │ │ │ movt r2, #7 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r4, [r6, #712] @ 0x2c8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 731d0 │ │ │ │ - ldr r1, [pc, #420] @ (732f8 ) │ │ │ │ + bne.n 733f4 │ │ │ │ + ldr r1, [pc, #420] @ (7351c ) │ │ │ │ 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 73224 │ │ │ │ + bhi.n 73448 │ │ │ │ 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 7327e │ │ │ │ + beq.w 734a2 │ │ │ │ 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 73208 │ │ │ │ + beq.n 7342c │ │ │ │ movw r2, #42436 @ 0xa5c4 │ │ │ │ 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] @ (732fc ) │ │ │ │ + ldr r2, [pc, #336] @ (73520 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 73290 │ │ │ │ + bne.n 734b4 │ │ │ │ adds r2, r4, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ - cbnz r5, 731f4 │ │ │ │ + cbnz r5, 73418 │ │ │ │ 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 73192 │ │ │ │ + bne.n 733b6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 1f98f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 732be │ │ │ │ + beq.n 734e2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 731c8 │ │ │ │ + beq.n 733ec │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 29cc8 │ │ │ │ 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 7326e │ │ │ │ + bhi.n 73492 │ │ │ │ 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 73192 │ │ │ │ + bne.n 733b6 │ │ │ │ ldr.w r4, [r6, #672] @ 0x2a0 │ │ │ │ - movw r2, #53673 @ 0xd1a9 │ │ │ │ + movw r2, #54257 @ 0xd3f1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 732c2 │ │ │ │ + bne.n 734e6 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2a1c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 731e2 │ │ │ │ + beq.n 73406 │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 73192 │ │ │ │ + b.n 733b6 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r4, #13200 @ 0x3390 │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ 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 73192 │ │ │ │ - ldr r4, [pc, #132] @ (73300 ) │ │ │ │ - b.n 731c8 │ │ │ │ + b.n 733b6 │ │ │ │ + ldr r4, [pc, #132] @ (73524 ) │ │ │ │ + b.n 733ec │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 73192 │ │ │ │ - b.n 73224 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + bne.n 733b6 │ │ │ │ + b.n 73448 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 732ea │ │ │ │ + bne.n 7350e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 731b8 │ │ │ │ + b.n 733dc │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8648 @ 0x21c8 │ │ │ │ + movw r1, #6152 @ 0x1808 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 731c8 │ │ │ │ + b.n 733ec │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 73240 │ │ │ │ + b.n 73464 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8700 @ 0x21fc │ │ │ │ + movw r1, #6204 @ 0x183c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 12f780 │ │ │ │ - b.n 732be │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 734e2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 731b8 │ │ │ │ + b.n 733dc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r2, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00073304 : │ │ │ │ +00073528 : │ │ │ │ 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 733b6 │ │ │ │ - blt.n 733ee │ │ │ │ + beq.n 735da │ │ │ │ + blt.n 73612 │ │ │ │ cmp r1, #20 │ │ │ │ - bgt.n 733ba │ │ │ │ - ldr r7, [pc, #248] @ (7341c ) │ │ │ │ + bgt.n 735de │ │ │ │ + ldr r7, [pc, #248] @ (73640 ) │ │ │ │ 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, 7338a │ │ │ │ - ldr r0, [pc, #228] @ (73420 ) │ │ │ │ + cbz r4, 735ae │ │ │ │ + ldr r0, [pc, #228] @ (73644 ) │ │ │ │ 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 733d6 │ │ │ │ + bne.n 735fa │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 29634 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ @@ -109122,87 +109333,87 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78f70 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 791a0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 733d2 │ │ │ │ - ldr r0, [pc, #124] @ (7341c ) │ │ │ │ + cbz r0, 735f6 │ │ │ │ + ldr r0, [pc, #124] @ (73640 ) │ │ │ │ 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 29634 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 73366 │ │ │ │ - ldr r4, [pc, #108] @ (73424 ) │ │ │ │ - b.n 73382 │ │ │ │ + b.n 7358a │ │ │ │ + ldr r4, [pc, #108] @ (73648 ) │ │ │ │ + b.n 735a6 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 7338a │ │ │ │ + bls.n 735ae │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 1f98f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 733fe │ │ │ │ + cbnz r0, 73622 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 73382 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 735a6 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7340a │ │ │ │ + bne.n 7362e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 73358 │ │ │ │ + b.n 7357c │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #8728 @ 0x2218 │ │ │ │ + movw r0, #6232 @ 0x1858 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 733d2 │ │ │ │ - ldr r2, [pc, #28] @ (7341c ) │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 735f6 │ │ │ │ + ldr r2, [pc, #28] @ (73640 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 73358 │ │ │ │ + b.n 7357c │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 73358 │ │ │ │ + b.n 7357c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #2 │ │ │ │ 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 734aa │ │ │ │ - ldr r3, [pc, #140] @ (734cc ) │ │ │ │ + bgt.n 736ce │ │ │ │ + ldr r3, [pc, #140] @ (736f0 ) │ │ │ │ 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, 73466 │ │ │ │ + cbz r0, 7368a │ │ │ │ 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 │ │ │ │ @@ -109212,68 +109423,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 734aa │ │ │ │ + bhi.n 736ce │ │ │ │ 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 73462 │ │ │ │ + b.n 73686 │ │ │ │ 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 781fc │ │ │ │ + bl 78430 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7349e │ │ │ │ - b.n 73462 │ │ │ │ + bne.n 736c2 │ │ │ │ + b.n 73686 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000734d0 : │ │ │ │ +000736f4 : │ │ │ │ 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 735a0 │ │ │ │ - ldr r6, [pc, #256] @ (735e8 ) │ │ │ │ + blt.n 737c4 │ │ │ │ + ldr r6, [pc, #256] @ (7380c ) │ │ │ │ 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 73574 │ │ │ │ + ble.n 73798 │ │ │ │ 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] @ (735ec ) │ │ │ │ + ldr r2, [pc, #220] @ (73810 ) │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 73588 │ │ │ │ - cbnz r4, 73548 │ │ │ │ + bne.n 737ac │ │ │ │ + cbnz r4, 7376c │ │ │ │ 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 │ │ │ │ @@ -109287,413 +109498,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 782e8 │ │ │ │ + bl 7851c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 735c4 │ │ │ │ + beq.n 737e8 │ │ │ │ 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 73536 │ │ │ │ + b.n 7375a │ │ │ │ movw r0, #22156 @ 0x568c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 73518 │ │ │ │ - b.n 735b0 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + bne.n 7373c │ │ │ │ + b.n 737d4 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 735b4 │ │ │ │ + bne.n 737d8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 73518 │ │ │ │ - movw r0, #8756 @ 0x2234 │ │ │ │ + b.n 7373c │ │ │ │ + movw r0, #6260 @ 0x1874 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 73542 │ │ │ │ + b.n 73766 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 73518 │ │ │ │ + b.n 7373c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 735d4 │ │ │ │ + beq.n 737f8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 735de │ │ │ │ + cbz r2, 73802 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f94c8 │ │ │ │ + b.w 1f98f8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 735d4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 737f8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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] @ 736f8 │ │ │ │ + ldr.w fp, [pc, #244] @ 7391c │ │ │ │ movw r6, #20120 @ 0x4e98 │ │ │ │ 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 7368e │ │ │ │ + b.n 738b2 │ │ │ │ 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 7363c │ │ │ │ + bne.n 73860 │ │ │ │ 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 74184 │ │ │ │ + bl 743a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73be6 │ │ │ │ - ldr r3, [pc, #108] @ (736f4 ) │ │ │ │ + beq.w 73e0a │ │ │ │ + ldr r3, [pc, #108] @ (73918 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 736fc │ │ │ │ + beq.n 73920 │ │ │ │ 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 736be │ │ │ │ + bmi.n 738e2 │ │ │ │ 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 73620 │ │ │ │ + beq.n 73844 │ │ │ │ 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 736da │ │ │ │ + bne.n 738fe │ │ │ │ dmb ish │ │ │ │ - b.n 7365e │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + b.n 73882 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ movs r7, r5 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r2, #20] │ │ │ │ movs r7, r5 │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7feac <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #812] @ (73a38 ) │ │ │ │ - bl 7ff00 │ │ │ │ + bl 800cc <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #812] @ (73c5c ) │ │ │ │ + bl 80120 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73fa6 │ │ │ │ + beq.w 741ca │ │ │ │ add.w r4, r5, #98304 @ 0x18000 │ │ │ │ str.w r7, [r4, #1160] @ 0x488 │ │ │ │ movw r7, #43984 @ 0xabd0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ add.w r0, r7, #116 @ 0x74 │ │ │ │ - bl 7ff6c │ │ │ │ + bl 8018c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73f9c │ │ │ │ + beq.w 741c0 │ │ │ │ str.w r0, [r4, #1208] @ 0x4b8 │ │ │ │ add.w r0, r7, #136 @ 0x88 │ │ │ │ - bl 7ff6c │ │ │ │ + bl 8018c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73f9c │ │ │ │ + beq.w 741c0 │ │ │ │ str.w r0, [r4, #1212] @ 0x4bc │ │ │ │ add.w r0, r7, #156 @ 0x9c │ │ │ │ - bl 7ff6c │ │ │ │ + bl 8018c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73f9c │ │ │ │ + beq.w 741c0 │ │ │ │ str.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add.w r0, r7, #176 @ 0xb0 │ │ │ │ - bl 7ff6c │ │ │ │ + bl 8018c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73f9c │ │ │ │ + beq.w 741c0 │ │ │ │ str.w r0, [r4, #1220] @ 0x4c4 │ │ │ │ add.w r0, r7, #196 @ 0xc4 │ │ │ │ - bl 7ff6c │ │ │ │ + bl 8018c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73f9c │ │ │ │ + beq.w 741c0 │ │ │ │ str.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ add.w r0, r7, #216 @ 0xd8 │ │ │ │ - bl 7ff6c │ │ │ │ + bl 8018c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73f9c │ │ │ │ + beq.w 741c0 │ │ │ │ str.w r0, [r4, #1228] @ 0x4cc │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #676] @ (73a3c ) │ │ │ │ + ldr r1, [pc, #676] @ (73c60 ) │ │ │ │ add.w r2, r7, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b55a8 │ │ │ │ + bl 1b5c28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73f7a │ │ │ │ + beq.w 7419e │ │ │ │ add.w r1, r7, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b28e0 │ │ │ │ + bl 1b2f50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73f64 │ │ │ │ + beq.w 74188 │ │ │ │ add.w r1, r7, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b28e0 │ │ │ │ + bl 1b2f50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73f64 │ │ │ │ + beq.w 74188 │ │ │ │ add.w r1, r7, #668 @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b28e0 │ │ │ │ + bl 1b2f50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73f64 │ │ │ │ - ldr r2, [pc, #616] @ (73a40 ) │ │ │ │ + beq.w 74188 │ │ │ │ + ldr r2, [pc, #616] @ (73c64 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #616] @ (73a44 ) │ │ │ │ + ldr r1, [pc, #616] @ (73c68 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b55a8 │ │ │ │ + bl 1b5c28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73f4e │ │ │ │ - ldr.w r8, [pc, #660] @ 73a80 │ │ │ │ + beq.w 74172 │ │ │ │ + ldr.w r8, [pc, #660] @ 73ca4 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr.w r1, [r8, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b28e0 │ │ │ │ + bl 1b2f50 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73f34 │ │ │ │ + beq.w 74158 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne.n 737f6 │ │ │ │ + bne.n 73a1a │ │ │ │ add.w r9, sp, #32 │ │ │ │ movw sl, #36632 @ 0x8f18 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r8, r9 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 81218 <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ + bl 81438 <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ str.w r0, [r8], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73f20 │ │ │ │ + beq.w 74144 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 7381c │ │ │ │ + bne.n 73a40 │ │ │ │ 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 73856 │ │ │ │ + beq.n 73a7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 73856 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 73a7a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp.w r8, #16 │ │ │ │ - bne.n 73840 │ │ │ │ + bne.n 73a64 │ │ │ │ add.w r8, r5, #40960 @ 0xa000 │ │ │ │ - bl 72508 │ │ │ │ + bl 7273c │ │ │ │ str.w r0, [r8, #1792] @ 0x700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73f16 │ │ │ │ + beq.w 7413a │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #464] @ (73a48 ) │ │ │ │ - bl 7a7a4 │ │ │ │ + ldr r1, [pc, #464] @ (73c6c ) │ │ │ │ + bl 7a9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73f0e │ │ │ │ - ldr r4, [pc, #456] @ (73a4c ) │ │ │ │ + bne.w 74132 │ │ │ │ + ldr r4, [pc, #456] @ (73c70 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73ef8 │ │ │ │ + bne.w 7411c │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #440] @ (73a50 ) │ │ │ │ + ldr r1, [pc, #440] @ (73c74 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73ef0 │ │ │ │ + bne.w 74114 │ │ │ │ ldr.w r3, [r4, #2700] @ 0xa8c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73edc │ │ │ │ + bne.w 74100 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #408] @ (73a54 ) │ │ │ │ + ldr r1, [pc, #408] @ (73c78 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73ed4 │ │ │ │ + bne.w 740f8 │ │ │ │ ldr.w r3, [r4, #2716] @ 0xa9c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73ec0 │ │ │ │ + bne.w 740e4 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #364] @ (73a48 ) │ │ │ │ + ldr r1, [pc, #364] @ (73c6c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73f0e │ │ │ │ + bne.w 74132 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73eac │ │ │ │ + bne.w 740d0 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #344] @ (73a58 ) │ │ │ │ + ldr r1, [pc, #344] @ (73c7c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73ea4 │ │ │ │ + bne.w 740c8 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73e90 │ │ │ │ + bne.w 740b4 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #316] @ (73a5c ) │ │ │ │ + ldr r1, [pc, #316] @ (73c80 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73e88 │ │ │ │ + bne.w 740ac │ │ │ │ ldr.w r3, [r4, #2604] @ 0xa2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73e74 │ │ │ │ + bne.w 74098 │ │ │ │ ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #284] @ (73a60 ) │ │ │ │ + ldr r1, [pc, #284] @ (73c84 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73e6c │ │ │ │ + bne.w 74090 │ │ │ │ ldr.w r3, [r4, #1036] @ 0x40c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73e58 │ │ │ │ + bne.w 7407c │ │ │ │ ldr.w r2, [r7, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #256] @ (73a64 ) │ │ │ │ + ldr r1, [pc, #256] @ (73c88 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73e50 │ │ │ │ + bne.w 74074 │ │ │ │ ldr.w r3, [r4, #2524] @ 0x9dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73e3c │ │ │ │ + bne.w 74060 │ │ │ │ ldr.w r2, [r7, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #224] @ (73a68 ) │ │ │ │ + ldr r1, [pc, #224] @ (73c8c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73e34 │ │ │ │ + bne.w 74058 │ │ │ │ ldr.w r3, [r4, #2652] @ 0xa5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73e20 │ │ │ │ + bne.w 74044 │ │ │ │ ldr.w r2, [r7, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #196] @ (73a6c ) │ │ │ │ + ldr r1, [pc, #196] @ (73c90 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73e18 │ │ │ │ + bne.w 7403c │ │ │ │ ldr.w r3, [r4, #2540] @ 0x9ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73e04 │ │ │ │ + bne.w 74028 │ │ │ │ ldr.w r2, [r7, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #164] @ (73a70 ) │ │ │ │ + ldr r1, [pc, #164] @ (73c94 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73dfc │ │ │ │ + bne.w 74020 │ │ │ │ ldr.w r3, [r4, #1148] @ 0x47c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73de8 │ │ │ │ + bne.w 7400c │ │ │ │ ldr.w r2, [r7, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #136] @ (73a74 ) │ │ │ │ + ldr r1, [pc, #136] @ (73c98 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73de0 │ │ │ │ + bne.w 74004 │ │ │ │ ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73dcc │ │ │ │ + bne.w 73ff0 │ │ │ │ ldr.w r2, [r7, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #104] @ (73a78 ) │ │ │ │ + ldr r1, [pc, #104] @ (73c9c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73d7a │ │ │ │ + bne.w 73f9e │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73d66 │ │ │ │ + bne.w 73f8a │ │ │ │ ldr.w r2, [r7, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #76] @ (73a7c ) │ │ │ │ + ldr r1, [pc, #76] @ (73ca0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - b.n 73a84 │ │ │ │ + b.n 73ca8 │ │ │ │ nop │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r0, #52 @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ add r7, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -109723,122 +109934,122 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r4, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #13] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r0, #13] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ movs r7, r5 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73d5e │ │ │ │ + bne.w 73f82 │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73d4a │ │ │ │ + bne.w 73f6e │ │ │ │ ldr.w r2, [r7, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #736] @ (73d84 ) │ │ │ │ + ldr r1, [pc, #736] @ (73fa8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73d42 │ │ │ │ + bne.w 73f66 │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73d2e │ │ │ │ + bne.w 73f52 │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #708] @ (73d88 ) │ │ │ │ + ldr r1, [pc, #708] @ (73fac ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73d26 │ │ │ │ + bne.w 73f4a │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73d12 │ │ │ │ + bne.w 73f36 │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #676] @ (73d8c ) │ │ │ │ + ldr r1, [pc, #676] @ (73fb0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73d0a │ │ │ │ + bne.w 73f2e │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73cf6 │ │ │ │ + bne.w 73f1a │ │ │ │ ldr.w r2, [r7, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #648] @ (73d90 ) │ │ │ │ + ldr r1, [pc, #648] @ (73fb4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73cda │ │ │ │ + bne.w 73efe │ │ │ │ ldr.w r3, [r4, #924] @ 0x39c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73ce2 │ │ │ │ + bne.w 73f06 │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ ldr.w r2, [r7, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #612] @ (73d94 ) │ │ │ │ - bl 7a7a4 │ │ │ │ + ldr r1, [pc, #612] @ (73fb8 ) │ │ │ │ + bl 7a9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73cb2 │ │ │ │ + bne.w 73ed6 │ │ │ │ ldr.w r3, [r4, #2636] @ 0xa4c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73c9e │ │ │ │ - ldr r2, [pc, #592] @ (73d98 ) │ │ │ │ + bne.w 73ec2 │ │ │ │ + ldr r2, [pc, #592] @ (73fbc ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #592] @ (73d9c ) │ │ │ │ + ldr r1, [pc, #592] @ (73fc0 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b55a8 │ │ │ │ + bl 1b5c28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73c88 │ │ │ │ + beq.w 73eac │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 73b8c │ │ │ │ + bne.n 73db0 │ │ │ │ movw r0, #8584 @ 0x2188 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7feac <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #560] @ (73da0 ) │ │ │ │ - movw r1, #9048 @ 0x2358 │ │ │ │ + bl 800cc <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #560] @ (73fc4 ) │ │ │ │ + movw r1, #6552 @ 0x1998 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80df0 │ │ │ │ - ldr r2, [pc, #552] @ (73da4 ) │ │ │ │ + bl 81010 │ │ │ │ + ldr r2, [pc, #552] @ (73fc8 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 73c5c │ │ │ │ + bne.n 73e80 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 73c48 │ │ │ │ + bne.n 73e6c │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #528] @ (73da8 ) │ │ │ │ + ldr r1, [pc, #528] @ (73fcc ) │ │ │ │ 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 1b28e0 │ │ │ │ + bl 1b2f50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73c20 │ │ │ │ + beq.n 73e44 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #484] @ (73dac ) │ │ │ │ + ldr r1, [pc, #484] @ (73fd0 ) │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1268] @ 0x4f4 │ │ │ │ - bl 1b28e0 │ │ │ │ + bl 1b2f50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73c20 │ │ │ │ + beq.n 73e44 │ │ │ │ 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] │ │ │ │ @@ -109846,157 +110057,157 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2cee8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2cf34 │ │ │ │ - movw r3, #8780 @ 0x224c │ │ │ │ + movw r3, #6284 @ 0x188c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #424] @ (73db0 ) │ │ │ │ + ldr r0, [pc, #424] @ (73fd4 ) │ │ │ │ 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 73bde │ │ │ │ + b.n 73e02 │ │ │ │ movs r0, #0 │ │ │ │ - bl 66af8 │ │ │ │ - ldr r3, [pc, #396] @ (73db4 ) │ │ │ │ + bl 64ecc │ │ │ │ + ldr r3, [pc, #396] @ (73fd8 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #9084 @ 0x237c │ │ │ │ + movw r3, #6588 @ 0x19bc │ │ │ │ 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 73bde │ │ │ │ + b.n 73e02 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73b8c │ │ │ │ + bne.n 73db0 │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73b8c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73db0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 73c68 │ │ │ │ + beq.n 73e8c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ - cbz r3, 73c7e │ │ │ │ - ldr r3, [pc, #332] @ (73db8 ) │ │ │ │ + cbz r3, 73ea2 │ │ │ │ + ldr r3, [pc, #332] @ (73fdc ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #9056 @ 0x2360 │ │ │ │ + movw r3, #6560 @ 0x19a0 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 73c3a │ │ │ │ + b.n 73e5e │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73c68 │ │ │ │ - ldr r3, [pc, #304] @ (73dbc ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73e8c │ │ │ │ + ldr r3, [pc, #304] @ (73fe0 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #9000 @ 0x2328 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 73c3a │ │ │ │ + b.n 73e5e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2636] @ 0xa4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73b46 │ │ │ │ - ldr r0, [pc, #232] @ (73d94 ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73b46 │ │ │ │ - ldr r0, [pc, #224] @ (73d94 ) │ │ │ │ - bl 7965c │ │ │ │ - movw r3, #8884 @ 0x22b4 │ │ │ │ + bne.w 73d6a │ │ │ │ + ldr r0, [pc, #232] @ (73fb8 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73d6a │ │ │ │ + ldr r0, [pc, #224] @ (73fb8 ) │ │ │ │ + bl 79888 │ │ │ │ + movw r3, #6388 @ 0x18f4 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #252] @ (73dc0 ) │ │ │ │ + ldr r1, [pc, #252] @ (73fe4 ) │ │ │ │ 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 73bde │ │ │ │ - ldr r0, [pc, #180] @ (73d90 ) │ │ │ │ - bl 7965c │ │ │ │ - b.n 73cb8 │ │ │ │ + b.n 73e02 │ │ │ │ + ldr r0, [pc, #180] @ (73fb4 ) │ │ │ │ + bl 79888 │ │ │ │ + b.n 73edc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #924] @ 0x39c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73b24 │ │ │ │ - ldr r0, [pc, #160] @ (73d90 ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73b24 │ │ │ │ + bne.w 73d48 │ │ │ │ + ldr r0, [pc, #160] @ (73fb4 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73d48 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73b02 │ │ │ │ - ldr r0, [pc, #136] @ (73d8c ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73b02 │ │ │ │ - ldr r0, [pc, #128] @ (73d8c ) │ │ │ │ - bl 7965c │ │ │ │ - b.n 73cb8 │ │ │ │ + bne.w 73d26 │ │ │ │ + ldr r0, [pc, #136] @ (73fb0 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73d26 │ │ │ │ + ldr r0, [pc, #128] @ (73fb0 ) │ │ │ │ + bl 79888 │ │ │ │ + b.n 73edc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1084] @ 0x43c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73ae0 │ │ │ │ - ldr r0, [pc, #104] @ (73d88 ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73ae0 │ │ │ │ - ldr r0, [pc, #96] @ (73d88 ) │ │ │ │ - bl 7965c │ │ │ │ - b.n 73cb8 │ │ │ │ + bne.w 73d04 │ │ │ │ + ldr r0, [pc, #104] @ (73fac ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73d04 │ │ │ │ + ldr r0, [pc, #96] @ (73fac ) │ │ │ │ + bl 79888 │ │ │ │ + b.n 73edc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73abe │ │ │ │ - ldr r0, [pc, #72] @ (73d84 ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73abe │ │ │ │ - ldr r0, [pc, #64] @ (73d84 ) │ │ │ │ - bl 7965c │ │ │ │ - b.n 73cb8 │ │ │ │ + bne.w 73ce2 │ │ │ │ + ldr r0, [pc, #72] @ (73fa8 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73ce2 │ │ │ │ + ldr r0, [pc, #64] @ (73fa8 ) │ │ │ │ + bl 79888 │ │ │ │ + b.n 73edc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73a9c │ │ │ │ - ldr r0, [pc, #108] @ (73dc4 ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73a9c │ │ │ │ - ldr r0, [pc, #100] @ (73dc4 ) │ │ │ │ - bl 7965c │ │ │ │ - b.n 73cb8 │ │ │ │ + bne.w 73cc0 │ │ │ │ + ldr r0, [pc, #108] @ (73fe8 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73cc0 │ │ │ │ + ldr r0, [pc, #100] @ (73fe8 ) │ │ │ │ + bl 79888 │ │ │ │ + b.n 73edc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73a2a │ │ │ │ - ldr r0, [pc, #84] @ (73dc8 ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73a2a │ │ │ │ - ldr r0, [pc, #76] @ (73dc8 ) │ │ │ │ - bl 7965c │ │ │ │ - b.n 73cb8 │ │ │ │ + bne.w 73c4e │ │ │ │ + ldr r0, [pc, #84] @ (73fec ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73c4e │ │ │ │ + ldr r0, [pc, #76] @ (73fec ) │ │ │ │ + bl 79888 │ │ │ │ + b.n 73edc │ │ │ │ nop │ │ │ │ strb r4, [r0, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -110012,203 +110223,203 @@ │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsrs r0, r3, #26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r7, sp, #592 @ 0x250 │ │ │ │ lsls r7, r0, #1 │ │ │ │ add sp, #400 @ 0x190 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ movs r7, r5 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ movs r7, r5 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ movs r7, r5 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ movs r7, r5 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r0, #13] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #13] │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73a08 │ │ │ │ - ldr r0, [pc, #480] @ (73fbc ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73a08 │ │ │ │ - ldr r0, [pc, #472] @ (73fbc ) │ │ │ │ - bl 7965c │ │ │ │ - b.n 73cb8 │ │ │ │ + bne.w 73c2c │ │ │ │ + ldr r0, [pc, #480] @ (741e0 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73c2c │ │ │ │ + ldr r0, [pc, #472] @ (741e0 ) │ │ │ │ + bl 79888 │ │ │ │ + b.n 73edc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 739e6 │ │ │ │ - ldr r0, [pc, #456] @ (73fc0 ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 739e6 │ │ │ │ - ldr r0, [pc, #448] @ (73fc0 ) │ │ │ │ - bl 7965c │ │ │ │ - b.n 73cb8 │ │ │ │ + bne.w 73c0a │ │ │ │ + ldr r0, [pc, #456] @ (741e4 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73c0a │ │ │ │ + ldr r0, [pc, #448] @ (741e4 ) │ │ │ │ + bl 79888 │ │ │ │ + b.n 73edc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2540] @ 0x9ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 739c4 │ │ │ │ - ldr r0, [pc, #432] @ (73fc4 ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 739c4 │ │ │ │ - ldr r0, [pc, #424] @ (73fc4 ) │ │ │ │ - bl 7965c │ │ │ │ - b.n 73cb8 │ │ │ │ + bne.w 73be8 │ │ │ │ + ldr r0, [pc, #432] @ (741e8 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73be8 │ │ │ │ + ldr r0, [pc, #424] @ (741e8 ) │ │ │ │ + bl 79888 │ │ │ │ + b.n 73edc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2652] @ 0xa5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 739a2 │ │ │ │ - ldr r0, [pc, #408] @ (73fc8 ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 739a2 │ │ │ │ - ldr r0, [pc, #400] @ (73fc8 ) │ │ │ │ - bl 7965c │ │ │ │ - b.n 73cb8 │ │ │ │ + bne.w 73bc6 │ │ │ │ + ldr r0, [pc, #408] @ (741ec ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73bc6 │ │ │ │ + ldr r0, [pc, #400] @ (741ec ) │ │ │ │ + bl 79888 │ │ │ │ + b.n 73edc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2524] @ 0x9dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73980 │ │ │ │ - ldr r0, [pc, #384] @ (73fcc ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73980 │ │ │ │ - ldr r0, [pc, #376] @ (73fcc ) │ │ │ │ - bl 7965c │ │ │ │ - b.n 73cb8 │ │ │ │ + bne.w 73ba4 │ │ │ │ + ldr r0, [pc, #384] @ (741f0 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73ba4 │ │ │ │ + ldr r0, [pc, #376] @ (741f0 ) │ │ │ │ + bl 79888 │ │ │ │ + b.n 73edc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1036] @ 0x40c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7395e │ │ │ │ - ldr r0, [pc, #360] @ (73fd0 ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7395e │ │ │ │ - ldr r0, [pc, #352] @ (73fd0 ) │ │ │ │ - bl 7965c │ │ │ │ - b.n 73cb8 │ │ │ │ + bne.w 73b82 │ │ │ │ + ldr r0, [pc, #360] @ (741f4 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73b82 │ │ │ │ + ldr r0, [pc, #352] @ (741f4 ) │ │ │ │ + bl 79888 │ │ │ │ + b.n 73edc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2604] @ 0xa2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7393c │ │ │ │ - ldr r0, [pc, #336] @ (73fd4 ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7393c │ │ │ │ - ldr r0, [pc, #328] @ (73fd4 ) │ │ │ │ - bl 7965c │ │ │ │ - b.n 73cb8 │ │ │ │ + bne.w 73b60 │ │ │ │ + ldr r0, [pc, #336] @ (741f8 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73b60 │ │ │ │ + ldr r0, [pc, #328] @ (741f8 ) │ │ │ │ + bl 79888 │ │ │ │ + b.n 73edc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7391a │ │ │ │ - ldr r0, [pc, #312] @ (73fd8 ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7391a │ │ │ │ - ldr r0, [pc, #304] @ (73fd8 ) │ │ │ │ - bl 7965c │ │ │ │ - b.n 73cb8 │ │ │ │ + bne.w 73b3e │ │ │ │ + ldr r0, [pc, #312] @ (741fc ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73b3e │ │ │ │ + ldr r0, [pc, #304] @ (741fc ) │ │ │ │ + bl 79888 │ │ │ │ + b.n 73edc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 738f8 │ │ │ │ - ldr r0, [pc, #288] @ (73fdc ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 738f8 │ │ │ │ + bne.w 73b1c │ │ │ │ + ldr r0, [pc, #288] @ (74200 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73b1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2716] @ 0xa9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 738d6 │ │ │ │ - ldr r0, [pc, #272] @ (73fe0 ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 738d6 │ │ │ │ - ldr r0, [pc, #264] @ (73fe0 ) │ │ │ │ - bl 7965c │ │ │ │ - b.n 73cb8 │ │ │ │ + bne.w 73afa │ │ │ │ + ldr r0, [pc, #272] @ (74204 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73afa │ │ │ │ + ldr r0, [pc, #264] @ (74204 ) │ │ │ │ + bl 79888 │ │ │ │ + b.n 73edc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 738b4 │ │ │ │ - ldr r0, [pc, #248] @ (73fe4 ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 738b4 │ │ │ │ - ldr r0, [pc, #240] @ (73fe4 ) │ │ │ │ - bl 7965c │ │ │ │ - b.n 73cb8 │ │ │ │ + bne.w 73ad8 │ │ │ │ + ldr r0, [pc, #248] @ (74208 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73ad8 │ │ │ │ + ldr r0, [pc, #240] @ (74208 ) │ │ │ │ + bl 79888 │ │ │ │ + b.n 73edc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73892 │ │ │ │ + bne.w 73ab6 │ │ │ │ addw r0, r4, #1052 @ 0x41c │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73892 │ │ │ │ - ldr r0, [pc, #204] @ (73fdc ) │ │ │ │ - bl 7965c │ │ │ │ - b.n 73cb8 │ │ │ │ - movw r3, #59336 @ 0xe7c8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73ab6 │ │ │ │ + ldr r0, [pc, #204] @ (74200 ) │ │ │ │ + bl 79888 │ │ │ │ + b.n 73edc │ │ │ │ + movw r3, #56840 @ 0xde08 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 73cc0 │ │ │ │ - ldr r3, [pc, #196] @ (73fe8 ) │ │ │ │ + b.n 73ee4 │ │ │ │ + ldr r3, [pc, #196] @ (7420c ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #59336 @ 0xe7c8 │ │ │ │ + movw r3, #56840 @ 0xde08 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 73c3a │ │ │ │ + b.n 73e5e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #176] @ (73fec ) │ │ │ │ + ldr r2, [pc, #176] @ (74210 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #9084 @ 0x237c │ │ │ │ + movw r3, #6588 @ 0x19bc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 73bde │ │ │ │ - ldr r3, [pc, #160] @ (73ff0 ) │ │ │ │ + b.n 73e02 │ │ │ │ + ldr r3, [pc, #160] @ (74214 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #8972 @ 0x230c │ │ │ │ + movw r3, #6476 @ 0x194c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 73c3a │ │ │ │ - ldr r3, [pc, #140] @ (73ff4 ) │ │ │ │ + b.n 73e5e │ │ │ │ + ldr r3, [pc, #140] @ (74218 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #8940 @ 0x22ec │ │ │ │ + movw r3, #6444 @ 0x192c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 73c3a │ │ │ │ - ldr r2, [pc, #124] @ (73ff8 ) │ │ │ │ + b.n 73e5e │ │ │ │ + ldr r2, [pc, #124] @ (7421c ) │ │ │ │ add r3, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - movw r2, #8912 @ 0x22d0 │ │ │ │ + movw r2, #6416 @ 0x1910 │ │ │ │ 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 73bde │ │ │ │ - movw r3, #8852 @ 0x2294 │ │ │ │ + b.n 73e02 │ │ │ │ + movw r3, #6356 @ 0x18d4 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 73c06 │ │ │ │ - bl 80b80 │ │ │ │ + b.n 73e2a │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73716 │ │ │ │ - movw r3, #8812 @ 0x226c │ │ │ │ + beq.w 7393a │ │ │ │ + movw r3, #6316 @ 0x18ac │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 73c06 │ │ │ │ + b.n 73e2a │ │ │ │ nop │ │ │ │ strb r4, [r4, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -110224,189 +110435,189 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r6, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r4, [r6, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r4, [r4, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ movs r7, r5 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ movs r7, r5 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ movs r7, r5 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ movs r7, r5 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ movs r7, r5 │ │ │ │ - b.w 1b28d0 │ │ │ │ + b.w 1b2f40 │ │ │ │ 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, #20120 @ 0x4e98 │ │ │ │ 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, 7404a │ │ │ │ + cbz r3, 7426e │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 7404a │ │ │ │ - ldr r3, [pc, #332] @ (7417c ) │ │ │ │ + cbz r3, 7426e │ │ │ │ + ldr r3, [pc, #332] @ (743a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7416c │ │ │ │ + beq.w 74390 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a3ec │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 7416c │ │ │ │ + bne.w 74390 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 74168 │ │ │ │ + bhi.w 7438c │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - movw r3, #10741 @ 0x29f5 │ │ │ │ + movw r3, #11305 @ 0x2c29 │ │ │ │ movt r3, #7 │ │ │ │ add.w r2, r4, #12 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 7412a │ │ │ │ - ldr r1, [pc, #272] @ (7417c ) │ │ │ │ + bne.n 7434e │ │ │ │ + ldr r1, [pc, #272] @ (743a0 ) │ │ │ │ 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 74106 │ │ │ │ + bhi.n 7432a │ │ │ │ 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 7414c │ │ │ │ + beq.n 74370 │ │ │ │ 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, 740e8 │ │ │ │ + cbz r7, 7430c │ │ │ │ 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 74144 │ │ │ │ + beq.n 74368 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ blx 29634 │ │ │ │ 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 74138 │ │ │ │ + bhi.n 7435c │ │ │ │ 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, 74132 │ │ │ │ + cbnz r0, 74356 │ │ │ │ ldr.w r7, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #53673 @ 0xd1a9 │ │ │ │ + movw r3, #54257 @ 0xd3f1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 7415e │ │ │ │ + bne.n 74382 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a1c0 │ │ │ │ - cbz r0, 74168 │ │ │ │ + cbz r0, 7438c │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 74132 │ │ │ │ + b.n 74356 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ - cbz r0, 74168 │ │ │ │ + cbz r0, 7438c │ │ │ │ mov r3, r0 │ │ │ │ rev r2, r4 │ │ │ │ - b.n 740b4 │ │ │ │ + b.n 742d8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 740a6 │ │ │ │ + b.n 742ca │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 740e0 │ │ │ │ + b.n 74304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 74132 │ │ │ │ - b.n 74106 │ │ │ │ + bne.n 74356 │ │ │ │ + b.n 7432a │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ - b.n 7411c │ │ │ │ + b.n 74340 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 740e0 │ │ │ │ - movw r1, #9124 @ 0x23a4 │ │ │ │ + b.n 74304 │ │ │ │ + movw r1, #6628 @ 0x19e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #8] @ (74180 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (743a4 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ 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 742e6 │ │ │ │ + bmi.w 7450a │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 770ee │ │ │ │ + beq.w 7730e │ │ │ │ ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 74338 │ │ │ │ + beq.w 7455c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7439e │ │ │ │ + beq.w 745c2 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 743ca │ │ │ │ - ldr r6, [pc, #720] @ (744a0 ) │ │ │ │ + bpl.w 745ee │ │ │ │ + ldr r6, [pc, #720] @ (746c4 ) │ │ │ │ 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] │ │ │ │ @@ -110416,59 +110627,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 76dfc │ │ │ │ + beq.w 7701c │ │ │ │ ldr.w r3, [r1, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75c94 │ │ │ │ + beq.w 75eb2 │ │ │ │ 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 75cbc │ │ │ │ + bne.w 75eda │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 744b0 │ │ │ │ + bne.w 746d4 │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75b02 │ │ │ │ + beq.w 75d26 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 773a0 │ │ │ │ + bl 775c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ ldr.w r5, [r9, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bpl.w 759b0 │ │ │ │ + bpl.w 75bd4 │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ ldr.w r2, [r9, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 743d0 │ │ │ │ + bne.w 745f4 │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 744d0 │ │ │ │ + bne.w 746f4 │ │ │ │ lsls r4, r5, #24 │ │ │ │ itt pl │ │ │ │ ldrpl.w r3, [r3, #156] @ 0x9c │ │ │ │ strpl.w r3, [r9, #156] @ 0x9c │ │ │ │ - bmi.w 75d6c │ │ │ │ + bmi.w 75f8a │ │ │ │ lsls r0, r5, #30 │ │ │ │ - bpl.w 744e4 │ │ │ │ - ldr r6, [pc, #528] @ (744a0 ) │ │ │ │ + bpl.w 74708 │ │ │ │ + ldr r6, [pc, #528] @ (746c4 ) │ │ │ │ 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 │ │ │ │ @@ -110479,27 +110690,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 76fa4 │ │ │ │ + beq.w 771c4 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 748ac │ │ │ │ + beq.w 74ad0 │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ - b.n 744fc │ │ │ │ - ldr r6, [pc, #440] @ (744a0 ) │ │ │ │ + b.n 74720 │ │ │ │ + ldr r6, [pc, #440] @ (746c4 ) │ │ │ │ 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 │ │ │ │ @@ -110511,33 +110722,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 76ec4 │ │ │ │ + beq.w 770e4 │ │ │ │ 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 770ee │ │ │ │ + beq.w 7730e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 741ba │ │ │ │ - bl 72508 │ │ │ │ + bne.w 743de │ │ │ │ + bl 7273c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7632a │ │ │ │ + beq.w 7654a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7611e │ │ │ │ - ldr r6, [pc, #332] @ (744a0 ) │ │ │ │ + beq.w 7633e │ │ │ │ + ldr r6, [pc, #332] @ (746c4 ) │ │ │ │ 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 │ │ │ │ @@ -110549,242 +110760,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 76e22 │ │ │ │ + beq.w 77042 │ │ │ │ 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 741c6 │ │ │ │ + bne.w 743ea │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 75ca2 │ │ │ │ + beq.w 75ec0 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r5, r2, #22 │ │ │ │ - bmi.w 76fcc │ │ │ │ + bmi.w 771ec │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ lsls r4, r2, #30 │ │ │ │ - bmi.w 741ce │ │ │ │ + bmi.w 743f2 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.n 74206 │ │ │ │ + b.n 7442a │ │ │ │ lsls r1, r5, #24 │ │ │ │ - bmi.w 75d6c │ │ │ │ + bmi.w 75f8a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and.w r1, r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7678c │ │ │ │ + beq.w 769ac │ │ │ │ lsls r3, r5, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r5, [r9, #132] @ 0x84 │ │ │ │ - bpl.n 74428 │ │ │ │ - ldr r6, [pc, #168] @ (744a0 ) │ │ │ │ + bpl.n 7464c │ │ │ │ + ldr r6, [pc, #168] @ (746c4 ) │ │ │ │ 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 7441e │ │ │ │ + beq.n 74642 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.w 76e76 │ │ │ │ + bls.w 77096 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ - ldr r3, [pc, #120] @ (744a4 ) │ │ │ │ + ldr r3, [pc, #120] @ (746c8 ) │ │ │ │ movw sl, #42228 @ 0xa4f4 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr.w r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 76318 │ │ │ │ + bne.w 76538 │ │ │ │ ldr.w r2, [r3, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 76318 │ │ │ │ - ldr r1, [pc, #96] @ (744a8 ) │ │ │ │ + beq.w 76538 │ │ │ │ + ldr r1, [pc, #96] @ (746cc ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 76232 │ │ │ │ + bne.w 76452 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #76] @ (744ac ) │ │ │ │ + ldr r0, [pc, #76] @ (746d0 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 7a3bc │ │ │ │ + bl 7a5f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #52] @ (744a8 ) │ │ │ │ + ldr r1, [pc, #52] @ (746cc ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74490 │ │ │ │ + beq.n 746b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7724a │ │ │ │ + beq.w 7746a │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r2 │ │ │ │ - bne.n 744de │ │ │ │ - b.w 7632a │ │ │ │ + bne.n 74702 │ │ │ │ + b.w 7654a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 744bc │ │ │ │ + cbz r4, 746e0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74238 │ │ │ │ + bne.w 7445c │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 743d0 │ │ │ │ + bne.n 745f4 │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 75aea │ │ │ │ + beq.w 75d0e │ │ │ │ lsls r0, r5, #24 │ │ │ │ - bmi.w 75d6c │ │ │ │ + bmi.w 75f8a │ │ │ │ ldr.w r3, [r2, #156] @ 0x9c │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ lsls r0, r5, #30 │ │ │ │ - bmi.w 7428c │ │ │ │ + bmi.w 744b0 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 748ac │ │ │ │ + beq.w 74ad0 │ │ │ │ ldr.w r8, [r9, #132] @ 0x84 │ │ │ │ - movw lr, #4429 @ 0x114d │ │ │ │ + movw lr, #5253 @ 0x1485 │ │ │ │ movt lr, #32 │ │ │ │ movw ip, #29676 @ 0x73ec │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ - ldr r4, [pc, #128] @ (74590 ) │ │ │ │ + ldr r4, [pc, #128] @ (747b4 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - b.n 7453a │ │ │ │ + b.n 7475e │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ - cbz r2, 74530 │ │ │ │ + cbz r2, 74754 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ adds r5, r2, r1 │ │ │ │ - beq.n 74530 │ │ │ │ + beq.n 74754 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 74594 │ │ │ │ + bne.n 747b8 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 748ac │ │ │ │ + beq.w 74ad0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 74530 │ │ │ │ + beq.n 74754 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 74894 │ │ │ │ + bcs.w 74ab8 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 74572 │ │ │ │ + bcs.n 74796 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 74580 │ │ │ │ + bcs.n 747a4 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 7451c │ │ │ │ + bhi.n 74740 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r9 │ │ │ │ - bls.n 74526 │ │ │ │ + bls.n 7474a │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 74530 │ │ │ │ + beq.n 74754 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ - b.n 74526 │ │ │ │ + b.n 7474a │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 74530 │ │ │ │ + beq.n 74754 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ - b.n 74526 │ │ │ │ + b.n 7474a │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 74530 │ │ │ │ + beq.n 74754 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ - b.n 74526 │ │ │ │ + b.n 7474a │ │ │ │ nop │ │ │ │ - cbz r4, 745a8 │ │ │ │ + cbz r4, 747cc │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 74746 │ │ │ │ + bpl.w 7496a │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74746 │ │ │ │ + beq.w 7496a │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ - bcs.w 75338 │ │ │ │ + bcs.w 7555c │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 75af2 │ │ │ │ + bcs.w 75d16 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ - bcs.w 75338 │ │ │ │ + bcs.w 7555c │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 7532e │ │ │ │ + bls.w 75552 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74746 │ │ │ │ + beq.w 7496a │ │ │ │ cmn r1, r3 │ │ │ │ - beq.w 74746 │ │ │ │ + beq.w 7496a │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 74746 │ │ │ │ + bne.w 7496a │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 75f96 │ │ │ │ + beq.w 761b6 │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 76210 │ │ │ │ + beq.w 76430 │ │ │ │ add.w r3, r9, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 74612 │ │ │ │ + beq.n 74836 │ │ │ │ add.w r3, r9, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 74530 │ │ │ │ + bne.n 74754 │ │ │ │ movw r3, #7524 @ 0x1d64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #35744 @ 0x8ba0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ @@ -110874,1189 +111085,1189 @@ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ movw r2, #9212 @ 0x23fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74530 │ │ │ │ + beq.w 74754 │ │ │ │ movw r6, #42228 @ 0xa4f4 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 7589e │ │ │ │ + bne.w 75ac2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 7589e │ │ │ │ + beq.w 75ac2 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 75664 │ │ │ │ + bne.w 75888 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76b24 │ │ │ │ + beq.w 76d44 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29676 @ 0x73ec │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 7b228 │ │ │ │ + bl 7b454 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 753be │ │ │ │ - ldr r3, [pc, #232] @ (7488c ) │ │ │ │ + bpl.w 755e2 │ │ │ │ + ldr r3, [pc, #232] @ (74ab0 ) │ │ │ │ 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 753cc │ │ │ │ + bne.w 755f0 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [r5, #8] │ │ │ │ blx 29c10 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 7b594 │ │ │ │ + bl 7b7c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77010 │ │ │ │ - ldr r7, [pc, #140] @ (7488c ) │ │ │ │ + beq.w 77230 │ │ │ │ + ldr r7, [pc, #140] @ (74ab0 ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r7, sl] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77012 │ │ │ │ + beq.w 77232 │ │ │ │ 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 77022 │ │ │ │ + bpl.w 77242 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 750c6 │ │ │ │ + bne.w 752ea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 750d2 │ │ │ │ + bne.w 752f6 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 750de │ │ │ │ + bne.w 75302 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r6, r3, #1 │ │ │ │ - beq.w 750de │ │ │ │ + beq.w 75302 │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ - ldr r6, [pc, #60] @ (74890 ) │ │ │ │ + ldr r6, [pc, #60] @ (74ab4 ) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r6 │ │ │ │ mov r1, r8 │ │ │ │ - beq.w 75f1c │ │ │ │ - bl 7ce5c │ │ │ │ + beq.w 7613c │ │ │ │ + bl 7d088 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75f2a │ │ │ │ + beq.w 7614a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 74530 │ │ │ │ + beq.w 74754 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74530 │ │ │ │ + bne.w 74754 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 74530 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 74754 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74526 │ │ │ │ + bne.w 7474a │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7453a │ │ │ │ + bne.w 7475e │ │ │ │ ldr.w r4, [r9, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 75908 │ │ │ │ + bne.w 75b2c │ │ │ │ ldr.w r7, [r9, #120] @ 0x78 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 754f4 │ │ │ │ + beq.w 75718 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 753d6 │ │ │ │ + bne.w 755fa │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 75414 │ │ │ │ + bne.w 75638 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75f86 │ │ │ │ - ldr.w r8, [pc, #720] @ 74bbc │ │ │ │ + bne.w 761a6 │ │ │ │ + ldr.w r8, [pc, #720] @ 74de0 │ │ │ │ movw sl, #42228 @ 0xa4f4 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 75efc │ │ │ │ + bne.w 7611c │ │ │ │ ldr.w r2, [r8, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75efc │ │ │ │ + beq.w 7611c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #680] @ (74bb8 ) │ │ │ │ + ldr r1, [pc, #680] @ (74ddc ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 759a4 │ │ │ │ + bne.w 75bc8 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 758b4 │ │ │ │ - ldr r1, [pc, #648] @ (74bb8 ) │ │ │ │ + bne.w 75ad8 │ │ │ │ + ldr r1, [pc, #648] @ (74ddc ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76242 │ │ │ │ + beq.w 76462 │ │ │ │ ldr.w r5, [r9, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76ea6 │ │ │ │ + beq.w 770c6 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #17 │ │ │ │ - bpl.w 761e0 │ │ │ │ + bpl.w 76400 │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 755de │ │ │ │ + beq.w 75802 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 755ee │ │ │ │ + bne.w 75812 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 755f8 │ │ │ │ + bne.w 7581c │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75602 │ │ │ │ + bne.w 75826 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7524 @ 0x1d64 │ │ │ │ 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 75616 │ │ │ │ + beq.w 7583a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7563a │ │ │ │ + ble.w 7585e │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 75632 │ │ │ │ + beq.w 75856 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74a06 │ │ │ │ + beq.n 74c2a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 75632 │ │ │ │ + beq.w 75856 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74a06 │ │ │ │ + beq.n 74c2a │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 75632 │ │ │ │ + beq.w 75856 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 74a06 │ │ │ │ + beq.n 74c2a │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75632 │ │ │ │ + beq.w 75856 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 749ee │ │ │ │ + bne.n 74c12 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7563a │ │ │ │ + ble.w 7585e │ │ │ │ movw r6, #40772 @ 0x9f44 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 76d50 │ │ │ │ + beq.w 76f70 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74a42 │ │ │ │ + beq.n 74c66 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 76d50 │ │ │ │ + beq.w 76f70 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74a42 │ │ │ │ + beq.n 74c66 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 76d50 │ │ │ │ + beq.w 76f70 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74a2c │ │ │ │ + bne.n 74c50 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7563a │ │ │ │ + ble.w 7585e │ │ │ │ movw r6, #42644 @ 0xa694 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 76c34 │ │ │ │ + beq.w 76e54 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74a7e │ │ │ │ + beq.n 74ca2 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 76c34 │ │ │ │ + beq.w 76e54 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74a7e │ │ │ │ + beq.n 74ca2 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 76c34 │ │ │ │ + beq.w 76e54 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74a68 │ │ │ │ + bne.n 74c8c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7563a │ │ │ │ + ble.w 7585e │ │ │ │ movw r6, #42436 @ 0xa5c4 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 76e3a │ │ │ │ + beq.w 7705a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74aba │ │ │ │ + beq.n 74cde │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 76e3a │ │ │ │ + beq.w 7705a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74aba │ │ │ │ + beq.n 74cde │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 76e3a │ │ │ │ + beq.w 7705a │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74aa4 │ │ │ │ + bne.n 74cc8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7563a │ │ │ │ + ble.w 7585e │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 76cf6 │ │ │ │ + beq.w 76f16 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74aec │ │ │ │ + beq.n 74d10 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 76cf6 │ │ │ │ + beq.w 76f16 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74aec │ │ │ │ + beq.n 74d10 │ │ │ │ add.w r6, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 76cf6 │ │ │ │ + beq.w 76f16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74ad6 │ │ │ │ + bne.n 74cfa │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7563a │ │ │ │ + ble.w 7585e │ │ │ │ movw r6, #42020 @ 0xa424 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 76686 │ │ │ │ + beq.w 768a6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74b28 │ │ │ │ + beq.n 74d4c │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 76686 │ │ │ │ + beq.w 768a6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74b28 │ │ │ │ + beq.n 74d4c │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 76686 │ │ │ │ + beq.w 768a6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74b12 │ │ │ │ + bne.n 74d36 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7563a │ │ │ │ + ble.w 7585e │ │ │ │ movw r6, #22156 @ 0x568c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 76d68 │ │ │ │ + beq.w 76f88 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74b64 │ │ │ │ + beq.n 74d88 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 76d68 │ │ │ │ + beq.w 76f88 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74b64 │ │ │ │ + beq.n 74d88 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 76d68 │ │ │ │ + beq.w 76f88 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74b4e │ │ │ │ + bne.n 74d72 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7563a │ │ │ │ + ble.w 7585e │ │ │ │ movw r4, #21640 @ 0x5488 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 76d32 │ │ │ │ + beq.w 76f52 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74b96 │ │ │ │ + beq.n 74dba │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 76d32 │ │ │ │ + beq.w 76f52 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74b96 │ │ │ │ + beq.n 74dba │ │ │ │ adds r2, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 76d32 │ │ │ │ + beq.w 76f52 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 74b86 │ │ │ │ + bne.n 74daa │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #9 │ │ │ │ - bmi.w 76160 │ │ │ │ + bmi.w 76380 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ lsls r0, r1, #8 │ │ │ │ - bmi.w 76d5c │ │ │ │ + bmi.w 76f7c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 74e3c │ │ │ │ - b.n 74bc0 │ │ │ │ - add r3, pc, #192 @ (adr r3, 74c7c ) │ │ │ │ + ble.w 75060 │ │ │ │ + b.n 74de4 │ │ │ │ + add r3, pc, #192 @ (adr r3, 74ea0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [sp, #608] @ 0x260 │ │ │ │ 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 750b4 │ │ │ │ + bge.w 752d8 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ - cbz r3, 74bec │ │ │ │ + cbz r3, 74e10 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75140 │ │ │ │ + bne.w 75364 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ - cbz r3, 74bfe │ │ │ │ + cbz r3, 74e22 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75386 │ │ │ │ + bne.w 755aa │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 74c7a │ │ │ │ + beq.n 74e9e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 74c7a │ │ │ │ + beq.n 74e9e │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldrd ip, r7, [r3, #4] │ │ │ │ mov lr, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7572e │ │ │ │ - cbnz r0, 74c26 │ │ │ │ + bne.w 75952 │ │ │ │ + cbnz r0, 74e4a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ce2 │ │ │ │ + bne.w 75f00 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74c34 │ │ │ │ + bne.n 74e58 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76172 │ │ │ │ - cbnz r7, 74c3e │ │ │ │ + bne.w 76392 │ │ │ │ + cbnz r7, 74e62 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 766e6 │ │ │ │ + bne.w 76906 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 74c4a │ │ │ │ + cbnz r0, 74e6e │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76758 │ │ │ │ + bne.w 76978 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 74c56 │ │ │ │ + cbnz r0, 74e7a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76bc2 │ │ │ │ + bne.w 76de2 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 74c62 │ │ │ │ + cbnz r0, 74e86 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76126 │ │ │ │ + bne.w 76346 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 74c6e │ │ │ │ + cbnz r0, 74e92 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76e18 │ │ │ │ + bne.w 77038 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 74c7a │ │ │ │ + cbnz r0, 74e9e │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76e2e │ │ │ │ + bne.w 7704e │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ - cbz r3, 74cb4 │ │ │ │ + cbz r3, 74ed8 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 74cb4 │ │ │ │ + cbz r1, 74ed8 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd ip, r7, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 756f2 │ │ │ │ - cbnz r0, 74c9c │ │ │ │ + bne.w 75916 │ │ │ │ + cbnz r0, 74ec0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75cd4 │ │ │ │ + bne.w 75ef2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74caa │ │ │ │ + bne.n 74ece │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75da0 │ │ │ │ - cbnz r7, 74cb4 │ │ │ │ + bne.w 75fbe │ │ │ │ + cbnz r7, 74ed8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75720 │ │ │ │ + bne.w 75944 │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ - cbz r3, 74cc2 │ │ │ │ + cbz r3, 74ee6 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75342 │ │ │ │ + bne.w 75566 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76d3e │ │ │ │ + beq.w 76f5e │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ - cbnz r3, 74ce4 │ │ │ │ + cbnz r3, 74f08 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ - cbnz r3, 74ce4 │ │ │ │ + cbnz r3, 74f08 │ │ │ │ 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, 74cfc │ │ │ │ + cbnz r3, 74f20 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ - cbnz r3, 74cfc │ │ │ │ + cbnz r3, 74f20 │ │ │ │ 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 75512 │ │ │ │ + bne.w 75736 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75512 │ │ │ │ + beq.w 75736 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75532 │ │ │ │ + beq.w 75756 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne.w r3, [r9, #44] @ 0x2c │ │ │ │ - cbnz r1, 74d2c │ │ │ │ + cbnz r1, 74f50 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75522 │ │ │ │ + bne.w 75746 │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ - cbnz r3, 74d4c │ │ │ │ + cbnz r3, 74f70 │ │ │ │ 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 7625c │ │ │ │ + bne.w 7647c │ │ │ │ ldr.w r3, [r9, #68] @ 0x44 │ │ │ │ - cbnz r3, 74d64 │ │ │ │ + cbnz r3, 74f88 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbz r3, 74d64 │ │ │ │ + cbz r3, 74f88 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74fe2 │ │ │ │ + beq.w 75206 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 74fe2 │ │ │ │ + bne.w 75206 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74ff0 │ │ │ │ + beq.w 75214 │ │ │ │ ldrd r1, r3, [r9, #108] @ 0x6c │ │ │ │ - cbnz r1, 74d7c │ │ │ │ + cbnz r1, 74fa0 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74f5a │ │ │ │ - cbnz r3, 74d86 │ │ │ │ + bne.w 7517e │ │ │ │ + cbnz r3, 74faa │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75670 │ │ │ │ + bne.w 75894 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74f90 │ │ │ │ + bne.w 751b4 │ │ │ │ ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76e46 │ │ │ │ + bne.w 77066 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r1, [r9, #140] @ 0x8c │ │ │ │ - cbnz r1, 74dac │ │ │ │ + cbnz r1, 74fd0 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76e50 │ │ │ │ + bne.w 77070 │ │ │ │ ldr.w r1, [r9, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7556a │ │ │ │ + beq.w 7578e │ │ │ │ ldrd r1, r0, [r9, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 750fe │ │ │ │ + bne.w 75322 │ │ │ │ ldr.w r6, [r4, #148] @ 0x94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 750fe │ │ │ │ + beq.w 75322 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75546 │ │ │ │ + beq.w 7576a │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ strne.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75a50 │ │ │ │ + beq.w 75c74 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 74df2 │ │ │ │ + cbnz r1, 75016 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7511e │ │ │ │ + bne.w 75342 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ - cbnz r1, 74e02 │ │ │ │ + cbnz r1, 75026 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76614 │ │ │ │ + bne.w 76834 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ eor.w r1, r2, r3 │ │ │ │ lsls r6, r1, #17 │ │ │ │ - bmi.w 7507c │ │ │ │ + bmi.w 752a0 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75698 │ │ │ │ + beq.w 758bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - bne.w 750b4 │ │ │ │ + bne.w 752d8 │ │ │ │ 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 74bca │ │ │ │ + bne.w 74dee │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cbz r5, 74e6e │ │ │ │ + cbz r5, 75092 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75a94 │ │ │ │ + beq.w 75cb8 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75aa4 │ │ │ │ + beq.w 75cc8 │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75ab4 │ │ │ │ + beq.w 75cd8 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75ac4 │ │ │ │ + beq.w 75ce8 │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75a0a │ │ │ │ + beq.w 75c2e │ │ │ │ and.w r3, r2, #17408 @ 0x4400 │ │ │ │ cmp.w r3, #17408 @ 0x4400 │ │ │ │ - bne.n 74e8e │ │ │ │ + bne.n 750b2 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ - movw r3, #52361 @ 0xcc89 │ │ │ │ + movw r3, #52917 @ 0xceb5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - beq.w 77212 │ │ │ │ + beq.w 77432 │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 757e4 │ │ │ │ + bmi.w 75a08 │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 75586 │ │ │ │ + bpl.w 757aa │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ adds r3, #16 │ │ │ │ bics.w r3, r3, #16 │ │ │ │ - bne.w 7722e │ │ │ │ + bne.w 7744e │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ mvn.w r1, #15 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75590 │ │ │ │ + beq.w 757b4 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 74f02 │ │ │ │ + ble.n 75126 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 74eda │ │ │ │ + bge.n 750fe │ │ │ │ mov r1, r9 │ │ │ │ - bl 7ec98 │ │ │ │ + bl 7eec0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76326 │ │ │ │ + blt.w 76546 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 74f02 │ │ │ │ + beq.n 75126 │ │ │ │ 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 771fa │ │ │ │ - bl 7ec98 │ │ │ │ + bge.w 7741a │ │ │ │ + bl 7eec0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76326 │ │ │ │ + blt.w 76546 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 74ee2 │ │ │ │ + bne.n 75106 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 74f32 │ │ │ │ + cbz r3, 75156 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r7, r2, #27 │ │ │ │ - bmi.w 75762 │ │ │ │ + bmi.w 75986 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 74f1e │ │ │ │ + bpl.n 75142 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 771a8 │ │ │ │ + beq.w 773c8 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 74f32 │ │ │ │ + bgt.n 75156 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 771ca │ │ │ │ + ble.w 773ea │ │ │ │ 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 75816 │ │ │ │ + bmi.w 75a3a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76fe4 │ │ │ │ + beq.w 77204 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #108] @ 0x6c │ │ │ │ - cbnz r3, 74f74 │ │ │ │ + cbnz r3, 75198 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76692 │ │ │ │ + bne.w 768b2 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ - cbnz r3, 74f90 │ │ │ │ + cbnz r3, 751b4 │ │ │ │ ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74d9a │ │ │ │ + beq.w 74fbe │ │ │ │ ldr.w r7, [r5, #136] @ 0x88 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 74f9e │ │ │ │ + beq.n 751c2 │ │ │ │ str.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74d9a │ │ │ │ + beq.w 74fbe │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 74d9a │ │ │ │ + bne.w 74fbe │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w r3, #256 @ 0x100 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - beq.w 74d9c │ │ │ │ + beq.w 74fc0 │ │ │ │ lsls r7, r3, #14 │ │ │ │ - bpl.w 74d9c │ │ │ │ + bpl.w 74fc0 │ │ │ │ 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 772ee │ │ │ │ + bne.w 7750e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 74da2 │ │ │ │ + b.n 74fc6 │ │ │ │ str.w r3, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74d64 │ │ │ │ + bne.w 74f88 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d64 │ │ │ │ + beq.w 74f88 │ │ │ │ str.w r3, [r9, #68] @ 0x44 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74d6e │ │ │ │ + bne.w 74f92 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74d6e │ │ │ │ + bne.w 74f92 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 75b58 │ │ │ │ + bmi.w 75d7c │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr.w r6, [r9, #132] @ 0x84 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 75ba2 │ │ │ │ + bne.w 75dc6 │ │ │ │ ldr.w r2, [r8, #1248] @ 0x4e0 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 75ba2 │ │ │ │ + beq.w 75dc6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #280] @ (75138 ) │ │ │ │ - bl 79728 │ │ │ │ + ldr r1, [pc, #280] @ (7535c ) │ │ │ │ + bl 79954 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 75ad8 │ │ │ │ + bne.w 75cfc │ │ │ │ ldr.w r3, [r8, #1836] @ 0x72c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 75f66 │ │ │ │ + bne.w 76186 │ │ │ │ ldr.w r2, [r8, #1844] @ 0x734 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75f66 │ │ │ │ + beq.w 76186 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #240] @ (7513c ) │ │ │ │ - bl 79728 │ │ │ │ + ldr r1, [pc, #240] @ (75360 ) │ │ │ │ + bl 79954 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 75b4e │ │ │ │ + bne.w 75d72 │ │ │ │ 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 75f5c │ │ │ │ + bne.w 7617c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 74d74 │ │ │ │ + b.n 74f98 │ │ │ │ lsls r5, r2, #17 │ │ │ │ - bpl.w 74e18 │ │ │ │ + bpl.w 7503c │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74e18 │ │ │ │ + bne.w 7503c │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - movw r1, #52361 @ 0xcc89 │ │ │ │ + movw r1, #52917 @ 0xceb5 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 74e18 │ │ │ │ - movw r1, #64625 @ 0xfc71 │ │ │ │ + bne.w 7503c │ │ │ │ + movw r1, #65177 @ 0xfe99 │ │ │ │ movt r1, #7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r1, [r9, #160] @ 0xa0 │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - beq.w 74e22 │ │ │ │ + beq.w 75046 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 74bcc │ │ │ │ + bne.w 74df0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 74e3a │ │ │ │ + b.n 7505e │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7483e │ │ │ │ + beq.w 74a62 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 74846 │ │ │ │ + beq.w 74a6a │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 7484e │ │ │ │ + bne.w 74a72 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b4120 │ │ │ │ + bl 1b4790 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 75f22 │ │ │ │ + b.w 76142 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75a14 │ │ │ │ + beq.w 75c38 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74df2 │ │ │ │ + bne.w 75016 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74df2 │ │ │ │ + beq.w 75016 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75564 │ │ │ │ + beq.w 75788 │ │ │ │ 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 75a7e │ │ │ │ - b.n 74e02 │ │ │ │ + beq.w 75ca2 │ │ │ │ + b.n 75026 │ │ │ │ nop │ │ │ │ - add r3, pc, #432 @ (adr r3, 752ec ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 75510 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #768 @ (adr r5, 75440 ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 75664 ) │ │ │ │ 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 756bc │ │ │ │ + bne.w 758e0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 75166 │ │ │ │ + bne.n 7538a │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7634e │ │ │ │ + bne.w 7656e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75174 │ │ │ │ + bne.n 75398 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76360 │ │ │ │ - cbnz r2, 7517e │ │ │ │ + bne.w 76580 │ │ │ │ + cbnz r2, 753a2 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76c40 │ │ │ │ + bne.w 76e60 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ - cbnz r6, 7518a │ │ │ │ + cbnz r6, 753ae │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76862 │ │ │ │ + bne.w 76a82 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - cbnz r6, 75196 │ │ │ │ + cbnz r6, 753ba │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 769d0 │ │ │ │ + bne.w 76bf0 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76ade │ │ │ │ + bne.w 76cfe │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76a9c │ │ │ │ + bne.w 76cbc │ │ │ │ ldr r6, [r3, #24] │ │ │ │ - cbnz r6, 751b2 │ │ │ │ + cbnz r6, 753d6 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76aa4 │ │ │ │ + bne.w 76cc4 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ - cbnz r6, 751be │ │ │ │ + cbnz r6, 753e2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76b3e │ │ │ │ + bne.w 76d5e │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 751ca │ │ │ │ + cbnz r6, 753ee │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76b46 │ │ │ │ + bne.w 76d66 │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ - cbnz r6, 751d6 │ │ │ │ + cbnz r6, 753fa │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76ae6 │ │ │ │ + bne.w 76d06 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ - cbnz r6, 751e2 │ │ │ │ + cbnz r6, 75406 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 768e2 │ │ │ │ + bne.w 76b02 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ - cbnz r6, 751ee │ │ │ │ + cbnz r6, 75412 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7691c │ │ │ │ + bne.w 76b3c │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ - cbnz r6, 751fa │ │ │ │ + cbnz r6, 7541e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76954 │ │ │ │ + bne.w 76b74 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ - cbnz r6, 75206 │ │ │ │ + cbnz r6, 7542a │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76992 │ │ │ │ + bne.w 76bb2 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 75212 │ │ │ │ + cbnz r6, 75436 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 767d8 │ │ │ │ + bne.w 769f8 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ - cbnz r6, 7521e │ │ │ │ + cbnz r6, 75442 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76726 │ │ │ │ + bne.w 76946 │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 7522a │ │ │ │ + cbnz r6, 7544e │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7682c │ │ │ │ + bne.w 76a4c │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ - cbnz r6, 75236 │ │ │ │ + cbnz r6, 7545a │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7684c │ │ │ │ + bne.w 76a6c │ │ │ │ ldr r6, [r3, #76] @ 0x4c │ │ │ │ - cbnz r6, 75242 │ │ │ │ + cbnz r6, 75466 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76df2 │ │ │ │ + bne.w 77012 │ │ │ │ ldr r6, [r3, #80] @ 0x50 │ │ │ │ - cbnz r6, 7524e │ │ │ │ + cbnz r6, 75472 │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 77038 │ │ │ │ + bne.w 77258 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ - cbnz r6, 7525a │ │ │ │ + cbnz r6, 7547e │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 770aa │ │ │ │ + bne.w 772ca │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ - cbnz r6, 75266 │ │ │ │ + cbnz r6, 7548a │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 770bc │ │ │ │ + bne.w 772dc │ │ │ │ ldr r6, [r3, #92] @ 0x5c │ │ │ │ - cbnz r6, 75272 │ │ │ │ + cbnz r6, 75496 │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 77070 │ │ │ │ + bne.w 77290 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ - cbnz r6, 7527e │ │ │ │ + cbnz r6, 754a2 │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 77078 │ │ │ │ + bne.w 77298 │ │ │ │ ldr r6, [r3, #100] @ 0x64 │ │ │ │ - cbnz r6, 7528a │ │ │ │ + cbnz r6, 754ae │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 77042 │ │ │ │ + bne.w 77262 │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ - cbnz r6, 75296 │ │ │ │ + cbnz r6, 754ba │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 770ce │ │ │ │ + bne.w 772ee │ │ │ │ ldr r6, [r3, #108] @ 0x6c │ │ │ │ - cbnz r6, 752a2 │ │ │ │ + cbnz r6, 754c6 │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 77096 │ │ │ │ + bne.w 772b6 │ │ │ │ ldr r7, [r3, #112] @ 0x70 │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ - cbnz r7, 752b4 │ │ │ │ + cbnz r7, 754d8 │ │ │ │ ldr.w lr, [r1, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 76594 │ │ │ │ - cbnz r2, 752be │ │ │ │ + bne.w 767b4 │ │ │ │ + cbnz r2, 754e2 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7679a │ │ │ │ + bne.w 769ba │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ - cbnz r6, 752ca │ │ │ │ + cbnz r6, 754ee │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 767c6 │ │ │ │ + bne.w 769e6 │ │ │ │ ldr.w r6, [r3, #128] @ 0x80 │ │ │ │ - cbnz r6, 752da │ │ │ │ + cbnz r6, 754fe │ │ │ │ ldr.w r7, [r1, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7710c │ │ │ │ + bne.w 7732c │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ - cbnz r6, 752e6 │ │ │ │ + cbnz r6, 7550a │ │ │ │ ldr r7, [r1, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 77122 │ │ │ │ + bne.w 77342 │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - cbnz r6, 752f6 │ │ │ │ + cbnz r6, 7551a │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 768d4 │ │ │ │ + bne.w 76af4 │ │ │ │ ldr.w r6, [r3, #136] @ 0x88 │ │ │ │ - cbnz r6, 75306 │ │ │ │ + cbnz r6, 7552a │ │ │ │ ldr.w r7, [r1, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76fec │ │ │ │ + bne.w 7720c │ │ │ │ ldr.w r6, [r3, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74bf0 │ │ │ │ + bne.w 74e14 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74bf0 │ │ │ │ - cbz r0, 75328 │ │ │ │ + beq.w 74e14 │ │ │ │ + cbz r0, 7554c │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 74bf0 │ │ │ │ + beq.w 74e14 │ │ │ │ str.w r1, [r3, #140] @ 0x8c │ │ │ │ - b.n 74bf0 │ │ │ │ + b.n 74e14 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls.w 745e0 │ │ │ │ + bls.w 74804 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 745e0 │ │ │ │ - b.w 74746 │ │ │ │ + bne.w 74804 │ │ │ │ + b.w 7496a │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7585e │ │ │ │ - cbnz r0, 75356 │ │ │ │ + bne.w 75a82 │ │ │ │ + cbnz r0, 7557a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76e12 │ │ │ │ + bne.w 77032 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74cc2 │ │ │ │ + bne.w 74ee6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 771f2 │ │ │ │ + bne.w 77412 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74ccc │ │ │ │ + bne.w 74ef0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74ccc │ │ │ │ + beq.w 74ef0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 74ccc │ │ │ │ + beq.w 74ef0 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 74ccc │ │ │ │ + b.n 74ef0 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, ip, [r3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7586c │ │ │ │ - cbnz r0, 7539e │ │ │ │ + bne.w 75a90 │ │ │ │ + cbnz r0, 755c2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76ebe │ │ │ │ + bne.w 770de │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 753ac │ │ │ │ + bne.n 755d0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76f92 │ │ │ │ + bne.w 771b2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74bfe │ │ │ │ + bne.w 74e22 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74bfe │ │ │ │ + beq.w 74e22 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 74bfe │ │ │ │ + b.n 74e22 │ │ │ │ ldr.w r1, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 747d6 │ │ │ │ + beq.w 749fa │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ - b.w 747d6 │ │ │ │ - ldr r6, [pc, #732] @ (756b4 ) │ │ │ │ + b.w 749fa │ │ │ │ + ldr r6, [pc, #732] @ (758d8 ) │ │ │ │ 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 762da │ │ │ │ + bne.w 764fa │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r1, r2 │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 76282 │ │ │ │ + beq.w 764a2 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 77158 │ │ │ │ + bne.w 77378 │ │ │ │ movw r8, #30212 @ 0x7604 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7b228 │ │ │ │ + bl 7b454 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 75462 │ │ │ │ - ldr r3, [pc, #628] @ (756b4 ) │ │ │ │ + bpl.n 75686 │ │ │ │ + ldr r3, [pc, #628] @ (758d8 ) │ │ │ │ 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] │ │ │ │ @@ -112076,320 +112287,320 @@ │ │ │ │ blx 29c10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7b594 │ │ │ │ + bl 7b7c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7727c │ │ │ │ - ldr r6, [pc, #536] @ (756b4 ) │ │ │ │ + beq.w 7749c │ │ │ │ + ldr r6, [pc, #536] @ (758d8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r6, r5] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7727e │ │ │ │ + beq.w 7749e │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ strd sl, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7e344 │ │ │ │ + bl 7e568 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 77136 │ │ │ │ + beq.w 77356 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 754e0 │ │ │ │ + beq.n 75704 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7728e │ │ │ │ + beq.w 774ae │ │ │ │ ldr.w sl, [r7, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 75bc2 │ │ │ │ + bne.w 75de6 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75db4 │ │ │ │ + bne.w 75fd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75b46 │ │ │ │ - ldr r6, [pc, #428] @ (756b4 ) │ │ │ │ + beq.w 75d6a │ │ │ │ + ldr r6, [pc, #428] @ (758d8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 75eb0 │ │ │ │ + b.w 760d0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74d2c │ │ │ │ + bne.w 74f50 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d2c │ │ │ │ - cbz r5, 7552a │ │ │ │ + beq.w 74f50 │ │ │ │ + cbz r5, 7574e │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 74d2c │ │ │ │ + beq.w 74f50 │ │ │ │ str.w r3, [r9, #28] │ │ │ │ - b.w 74d2c │ │ │ │ + b.w 74f50 │ │ │ │ str.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74d2c │ │ │ │ + bne.w 74f50 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d2c │ │ │ │ - b.n 7552a │ │ │ │ + beq.w 74f50 │ │ │ │ + b.n 7574e │ │ │ │ str.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f4a │ │ │ │ + beq.w 7616a │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74df2 │ │ │ │ + bne.w 75016 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74df2 │ │ │ │ + beq.w 75016 │ │ │ │ str.w r1, [r9, #164] @ 0xa4 │ │ │ │ - b.n 74df2 │ │ │ │ + b.n 75016 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74db6 │ │ │ │ - cbz r5, 75580 │ │ │ │ + beq.w 74fda │ │ │ │ + cbz r5, 757a4 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 74db6 │ │ │ │ + beq.w 74fda │ │ │ │ str.w r1, [r9, #144] @ 0x90 │ │ │ │ - b.n 74db6 │ │ │ │ + b.n 74fda │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74eba │ │ │ │ + bne.w 750de │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.w 765be │ │ │ │ + bmi.w 767de │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #284] @ (756b8 ) │ │ │ │ + ldr r1, [pc, #284] @ (758dc ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 796bc │ │ │ │ + bl 798e8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74eba │ │ │ │ - ldr r1, [pc, #264] @ (756b8 ) │ │ │ │ + bne.w 750de │ │ │ │ + ldr r1, [pc, #264] @ (758dc ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ - movw r3, #4429 @ 0x114d │ │ │ │ + movw r3, #5253 @ 0x1485 │ │ │ │ movt r3, #32 │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 74ec4 │ │ │ │ - b.n 74f02 │ │ │ │ + bgt.w 750e8 │ │ │ │ + b.n 75126 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7497e │ │ │ │ + beq.w 74ba2 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7498e │ │ │ │ + beq.w 74bb2 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7499e │ │ │ │ + beq.w 74bc2 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7524 @ 0x1d64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 749ba │ │ │ │ + bne.w 74bde │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 75632 │ │ │ │ + beq.n 75856 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75618 │ │ │ │ + bne.n 7583c │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 7661e │ │ │ │ + bne.w 7683e │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r2, #9 │ │ │ │ - bmi.w 76160 │ │ │ │ + bmi.w 76380 │ │ │ │ lsls r4, r2, #8 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ it mi │ │ │ │ ldrmi.w r2, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 76d5c │ │ │ │ + bmi.w 76f7c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #1 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - bgt.w 74bc0 │ │ │ │ - b.w 74e3c │ │ │ │ + bgt.w 74de4 │ │ │ │ + b.w 75060 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74530 │ │ │ │ - b.w 74774 │ │ │ │ + bne.w 74754 │ │ │ │ + b.w 74998 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 77054 │ │ │ │ + beq.w 77274 │ │ │ │ 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 7568a │ │ │ │ + beq.n 758ae │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74f94 │ │ │ │ + bne.w 751b8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74d9a │ │ │ │ - b.n 74f84 │ │ │ │ + beq.w 74fbe │ │ │ │ + b.n 751a8 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74e18 │ │ │ │ + beq.w 7503c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 750a6 │ │ │ │ + beq.w 752ca │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 74e18 │ │ │ │ - b.n 750a6 │ │ │ │ + beq.w 7503c │ │ │ │ + b.n 752ca │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #768 @ (adr r5, 759bc ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 75be0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 756ca │ │ │ │ + bne.n 758ee │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 765fe │ │ │ │ + bne.w 7681e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 756d8 │ │ │ │ + bne.n 758fc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76588 │ │ │ │ - cbnz r2, 756e2 │ │ │ │ + bne.w 767a8 │ │ │ │ + cbnz r2, 75906 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76ba4 │ │ │ │ + bne.w 76dc4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 756ee │ │ │ │ + cbnz r0, 75912 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 763d6 │ │ │ │ + bne.w 765f6 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7518a │ │ │ │ - cbnz r0, 756fc │ │ │ │ + b.n 753ae │ │ │ │ + cbnz r0, 75920 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d8c │ │ │ │ + bne.w 75faa │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7570a │ │ │ │ + bne.n 7592e │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 762c6 │ │ │ │ + bne.w 764e6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74cb4 │ │ │ │ + bne.w 74ed8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74cb4 │ │ │ │ + beq.w 74ed8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 74cb4 │ │ │ │ + beq.w 74ed8 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74cba │ │ │ │ - b.n 75366 │ │ │ │ - cbnz r0, 75738 │ │ │ │ + bne.w 74ede │ │ │ │ + b.n 7558a │ │ │ │ + cbnz r0, 7595c │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d76 │ │ │ │ + bne.w 75f94 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75746 │ │ │ │ + bne.n 7596a │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76340 │ │ │ │ - cbnz r7, 75750 │ │ │ │ + bne.w 76560 │ │ │ │ + cbnz r7, 75974 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76c0a │ │ │ │ + bne.w 76e2a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7575c │ │ │ │ + cbnz r0, 75980 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 762ec │ │ │ │ + bne.w 7650c │ │ │ │ mov r6, r5 │ │ │ │ - b.w 74c4a │ │ │ │ + b.w 74e6e │ │ │ │ lsls r6, r2, #22 │ │ │ │ - bpl.w 77176 │ │ │ │ + bpl.w 77396 │ │ │ │ ldr.w r3, [r9, #440] @ 0x1b8 │ │ │ │ - cbnz r3, 7578e │ │ │ │ + cbnz r3, 759b2 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 7ac24 │ │ │ │ + bl 7ae54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77198 │ │ │ │ + beq.w 773b8 │ │ │ │ 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, 757a4 │ │ │ │ + cbnz r3, 759c8 │ │ │ │ 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 757b2 │ │ │ │ + bpl.n 759d6 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 771a8 │ │ │ │ + beq.w 773c8 │ │ │ │ lsls r4, r2, #27 │ │ │ │ - bpl.w 74f1e │ │ │ │ + bpl.w 75142 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 74f32 │ │ │ │ + beq.w 75156 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #9820 @ 0x265c │ │ │ │ + movw r1, #7324 @ 0x1c9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7632a │ │ │ │ + b.w 7654a │ │ │ │ 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 74e94 │ │ │ │ + bls.w 750b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #9516 @ 0x252c │ │ │ │ + movw r1, #7020 @ 0x1b6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7632a │ │ │ │ - ldr r0, [pc, #696] @ (75ad0 ) │ │ │ │ + b.w 7654a │ │ │ │ + ldr r0, [pc, #696] @ (75cf4 ) │ │ │ │ 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 │ │ │ │ @@ -112401,284 +112612,284 @@ │ │ │ │ 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 76f98 │ │ │ │ + beq.w 771b8 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.w 74f52 │ │ │ │ - cbnz r0, 75868 │ │ │ │ + b.w 75176 │ │ │ │ + cbnz r0, 75a8c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76e08 │ │ │ │ + bne.w 77028 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 75356 │ │ │ │ - cbnz r0, 75876 │ │ │ │ + b.n 7557a │ │ │ │ + cbnz r0, 75a9a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76ff6 │ │ │ │ + bne.w 77216 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75884 │ │ │ │ + bne.n 75aa8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76fb0 │ │ │ │ + bne.w 771d0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74bfe │ │ │ │ + bne.w 74e22 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74bfe │ │ │ │ + beq.w 74e22 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 753ba │ │ │ │ - b.w 74bfe │ │ │ │ + bne.w 755de │ │ │ │ + b.w 74e22 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 74760 │ │ │ │ - b.w 76326 │ │ │ │ + bne.w 74984 │ │ │ │ + b.w 76546 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 7e8f0 │ │ │ │ + bl 7eb18 │ │ │ │ mov r5, r0 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b594 │ │ │ │ + bl 7b7c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #504] @ (75ad4 ) │ │ │ │ + ldr r1, [pc, #504] @ (75cf8 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 771e8 │ │ │ │ + beq.w 77408 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 74942 │ │ │ │ + beq.w 74b66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74942 │ │ │ │ + bne.w 74b66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74942 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74b66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 748b6 │ │ │ │ + beq.w 74ada │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7df6c │ │ │ │ + bl 7e190 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 748b6 │ │ │ │ + beq.w 74ada │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7df6c │ │ │ │ + bl 7e190 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 748b6 │ │ │ │ + beq.w 74ada │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7df6c │ │ │ │ + bl 7e190 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 748b6 │ │ │ │ + beq.w 74ada │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7df6c │ │ │ │ + bl 7e190 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 748b6 │ │ │ │ + beq.w 74ada │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7df6c │ │ │ │ + bl 7e190 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 748b6 │ │ │ │ + beq.w 74ada │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - b.n 75994 │ │ │ │ + b.n 75bb8 │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 748b6 │ │ │ │ + beq.w 74ada │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7df6c │ │ │ │ + bl 7e190 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 7598a │ │ │ │ - b.w 76326 │ │ │ │ + bne.n 75bae │ │ │ │ + b.w 76546 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74942 │ │ │ │ - b.w 74922 │ │ │ │ + bne.w 74b66 │ │ │ │ + b.w 74b46 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 75d48 │ │ │ │ + ble.w 75f66 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r0, #22 │ │ │ │ - bmi.w 77258 │ │ │ │ + bmi.w 77478 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 75d48 │ │ │ │ + beq.w 75f66 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r0, #22 │ │ │ │ - bmi.w 77258 │ │ │ │ + bmi.w 77478 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 75d48 │ │ │ │ + beq.w 75f66 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #22 │ │ │ │ - bmi.w 77258 │ │ │ │ + bmi.w 77478 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 75d48 │ │ │ │ + beq.w 75f66 │ │ │ │ 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 77258 │ │ │ │ + bmi.w 77478 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 759f0 │ │ │ │ + bne.n 75c14 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ - b.w 744b8 │ │ │ │ + b.w 746dc │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ str.w r3, [r9, #80] @ 0x50 │ │ │ │ - b.w 74e6e │ │ │ │ + b.w 75092 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75104 │ │ │ │ - cbnz r5, 75a5a │ │ │ │ + beq.w 75328 │ │ │ │ + cbnz r5, 75c7e │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 75a34 │ │ │ │ + cbnz r1, 75c58 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75564 │ │ │ │ + bne.w 75788 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74e02 │ │ │ │ + bne.w 75026 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74e02 │ │ │ │ + beq.w 75026 │ │ │ │ str.w r1, [r9, #196] @ 0xc4 │ │ │ │ - b.w 74e02 │ │ │ │ + b.w 75026 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75104 │ │ │ │ + beq.w 75328 │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 76dea │ │ │ │ + bne.w 7700a │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 75a74 │ │ │ │ + cbnz r1, 75c98 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7511e │ │ │ │ + bne.w 75342 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74e02 │ │ │ │ + bne.w 75026 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74e02 │ │ │ │ + beq.w 75026 │ │ │ │ ldr.w r0, [r5, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 74e02 │ │ │ │ - b.n 75a48 │ │ │ │ + beq.w 75026 │ │ │ │ + b.n 75c6c │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74e50 │ │ │ │ + bne.w 75074 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str.w r3, [r9, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74e5a │ │ │ │ + bne.w 7507e │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str.w r3, [r9, #52] @ 0x34 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74e64 │ │ │ │ + bne.w 75088 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str.w r3, [r9, #56] @ 0x38 │ │ │ │ - b.w 74e64 │ │ │ │ + b.w 75088 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #192 @ (adr r3, 75b98 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 75dbc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75030 │ │ │ │ + beq.w 75254 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 74d6e │ │ │ │ + b.w 74f92 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 74276 │ │ │ │ - b.n 75d64 │ │ │ │ + bmi.w 7449a │ │ │ │ + b.n 75f82 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 745e0 │ │ │ │ - b.w 74746 │ │ │ │ + bne.w 74804 │ │ │ │ + b.w 7496a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76f8c │ │ │ │ + beq.w 771ac │ │ │ │ movs r0, #1 │ │ │ │ - bl 7eab8 │ │ │ │ + bl 7ece0 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7632a │ │ │ │ + beq.w 7654a │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bpl.n 75b2e │ │ │ │ + bpl.n 75d52 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 766a8 │ │ │ │ + bmi.w 768c8 │ │ │ │ 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 74242 │ │ │ │ - b.n 75a02 │ │ │ │ + bpl.w 74466 │ │ │ │ + b.n 75c26 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - b.w 748ea │ │ │ │ + b.w 74b0e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75ae0 │ │ │ │ - b.w 7505a │ │ │ │ - ldr r3, [pc, #592] @ (75dac ) │ │ │ │ + bne.n 75d04 │ │ │ │ + b.w 7527e │ │ │ │ + ldr r3, [pc, #588] @ (75fcc ) │ │ │ │ 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 │ │ │ │ @@ -112689,50 +112900,50 @@ │ │ │ │ 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 76dde │ │ │ │ + beq.w 76ffe │ │ │ │ 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 75010 │ │ │ │ - ldr r0, [pc, #524] @ (75db0 ) │ │ │ │ - bl 6dce0 │ │ │ │ + beq.w 75234 │ │ │ │ + ldr r0, [pc, #520] @ (75fd0 ) │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #504] @ (75db0 ) │ │ │ │ - bl 79728 │ │ │ │ + ldr r1, [pc, #500] @ (75fd0 ) │ │ │ │ + bl 79954 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 7502a │ │ │ │ - b.n 76326 │ │ │ │ + bne.w 7524e │ │ │ │ + b.n 76546 │ │ │ │ adds r7, #20 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ movw ip, #30212 @ 0x7604 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 77158 │ │ │ │ + bne.w 77378 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7b228 │ │ │ │ + bl 7b454 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 75c14 │ │ │ │ + bpl.n 75e38 │ │ │ │ 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 │ │ │ │ @@ -112749,231 +112960,230 @@ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b594 │ │ │ │ + bl 7b7c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7727c │ │ │ │ + beq.w 7749c │ │ │ │ ldr r3, [r6, r5] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7727e │ │ │ │ + beq.w 7749e │ │ │ │ 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 7e344 │ │ │ │ + bl 7e568 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 77136 │ │ │ │ + beq.w 77356 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 75c80 │ │ │ │ + beq.n 75ea4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77298 │ │ │ │ + beq.w 774b8 │ │ │ │ ldr.w sl, [r7, #20]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 75bd4 │ │ │ │ - ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - and.w r3, r3, #2 │ │ │ │ - b.n 754f4 │ │ │ │ - bl 80afc │ │ │ │ + beq.w 75710 │ │ │ │ + b.n 75df8 │ │ │ │ + bl 80d1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76326 │ │ │ │ + blt.w 76546 │ │ │ │ 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 74232 │ │ │ │ + bne.w 74456 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74232 │ │ │ │ + beq.w 74456 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 767ae │ │ │ │ + bne.w 769ce │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74242 │ │ │ │ - b.n 75b08 │ │ │ │ + bne.w 74466 │ │ │ │ + b.n 75d2c │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 74ca2 │ │ │ │ - b.w 74caa │ │ │ │ + beq.w 74ec6 │ │ │ │ + b.w 74ece │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75cf2 │ │ │ │ + bne.n 75f10 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76172 │ │ │ │ - cbnz r7, 75cfc │ │ │ │ + bne.w 76392 │ │ │ │ + cbnz r7, 75f1a │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 766e6 │ │ │ │ + bne.w 76906 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76d9c │ │ │ │ + bne.w 76fbc │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7675a │ │ │ │ + bne.w 7697a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74c56 │ │ │ │ + bne.w 74e7a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c56 │ │ │ │ + beq.w 74e7a │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ ldr r6, [r3, #32] │ │ │ │ str r7, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75d32 │ │ │ │ + bne.n 75f50 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 761ae │ │ │ │ - cbnz r6, 75d3c │ │ │ │ + bne.w 763ce │ │ │ │ + cbnz r6, 75f5a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76e1e │ │ │ │ + bne.w 7703e │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 761c2 │ │ │ │ - b.w 74c7a │ │ │ │ + beq.w 763e2 │ │ │ │ + b.w 74e9e │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ ldr.w r2, [r9, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 743d0 │ │ │ │ + bne.w 745f4 │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 744d0 │ │ │ │ + bne.w 746f4 │ │ │ │ orr.w r5, r5, #128 @ 0x80 │ │ │ │ str.w r5, [r9, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ - b.w 744de │ │ │ │ + b.w 74702 │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75738 │ │ │ │ + beq.w 7595c │ │ │ │ str r6, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7573e │ │ │ │ - b.n 75746 │ │ │ │ + beq.w 75962 │ │ │ │ + b.n 7596a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 756fc │ │ │ │ + beq.w 75920 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 75702 │ │ │ │ - b.n 7570a │ │ │ │ + beq.w 75926 │ │ │ │ + b.n 7592e │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74cac │ │ │ │ - b.w 74cb4 │ │ │ │ + beq.w 74ed0 │ │ │ │ + b.w 74ed8 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #432 @ (adr r3, 75f64 ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 76184 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 767ba │ │ │ │ + bne.w 769da │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 75b46 │ │ │ │ + beq.w 75d6a │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr.w sl, [pc, #1032] @ 761d8 │ │ │ │ + ldr.w sl, [pc, #1032] @ 763f8 │ │ │ │ mov r5, r9 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ movw r9, #29944 @ 0x74f8 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7b228 │ │ │ │ + bl 7b454 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76da8 │ │ │ │ + beq.w 76fc8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 75f0c │ │ │ │ + bpl.w 7612c │ │ │ │ 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 75f16 │ │ │ │ + bne.n 76136 │ │ │ │ mov r0, fp │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 29c10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 7b594 │ │ │ │ + bl 7b7c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 772a2 │ │ │ │ + beq.w 774c2 │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ mov r6, r8 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, fp │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 772b2 │ │ │ │ + beq.w 774d2 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #1 │ │ │ │ strd fp, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7e344 │ │ │ │ + bl 7e568 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 77134 │ │ │ │ + beq.w 77354 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 75e92 │ │ │ │ + beq.n 760b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 772a8 │ │ │ │ + beq.w 774c8 │ │ │ │ ldr.w fp, [r7, #20]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 75dde │ │ │ │ + bne.n 75ffe │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 75b46 │ │ │ │ + bpl.w 75d6a │ │ │ │ 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 │ │ │ │ @@ -112983,107 +113193,107 @@ │ │ │ │ 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 76f54 │ │ │ │ + beq.w 77174 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ - ldr.w r8, [pc, #756] @ 761dc │ │ │ │ + ldr.w r8, [pc, #756] @ 763fc │ │ │ │ movw sl, #42228 @ 0xa4f4 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 74900 │ │ │ │ - ldr r0, [pc, #720] @ (761d0 ) │ │ │ │ - bl 6dce0 │ │ │ │ + beq.w 74b24 │ │ │ │ + ldr r0, [pc, #720] @ (763f0 ) │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 7490a │ │ │ │ - b.n 76326 │ │ │ │ + bne.w 74b2e │ │ │ │ + b.n 76546 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75e26 │ │ │ │ + beq.n 76046 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 75e26 │ │ │ │ - bl 7a8a8 │ │ │ │ + b.n 76046 │ │ │ │ + bl 7aadc │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 74870 │ │ │ │ + bge.w 74a94 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76326 │ │ │ │ + bne.w 76546 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.n 7632a │ │ │ │ + b.n 7654a │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75104 │ │ │ │ + beq.w 75328 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 75550 │ │ │ │ + b.w 75774 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.w 74d7c │ │ │ │ - ldr r0, [pc, #620] @ (761d4 ) │ │ │ │ - bl 6dce0 │ │ │ │ + b.w 74fa0 │ │ │ │ + ldr r0, [pc, #620] @ (763f4 ) │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #600] @ (761d4 ) │ │ │ │ - bl 79728 │ │ │ │ + ldr r1, [pc, #600] @ (763f4 ) │ │ │ │ + bl 79954 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 75054 │ │ │ │ - b.n 76326 │ │ │ │ + bne.w 75278 │ │ │ │ + b.n 76546 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 75dcc │ │ │ │ - b.w 748ea │ │ │ │ + bne.w 75fec │ │ │ │ + b.w 74b0e │ │ │ │ movw r3, #7524 @ 0x1d64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74530 │ │ │ │ + beq.w 74754 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74530 │ │ │ │ + beq.w 74754 │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74530 │ │ │ │ + beq.w 74754 │ │ │ │ ldr.w r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74530 │ │ │ │ + beq.w 74754 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74530 │ │ │ │ + beq.w 74754 │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74530 │ │ │ │ + beq.w 74754 │ │ │ │ ldr.w r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74530 │ │ │ │ + beq.w 74754 │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74530 │ │ │ │ + beq.w 74754 │ │ │ │ ldr.w r3, [r2, #4092] @ 0xffc │ │ │ │ movw r2, #36988 @ 0x907c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r6, #42228 @ 0xa4f4 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r3, r9 │ │ │ │ it ne │ │ │ │ @@ -113170,2663 +113380,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 74530 │ │ │ │ + beq.w 74754 │ │ │ │ movw r3, #9212 @ 0x23fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 7474e │ │ │ │ - b.w 74530 │ │ │ │ + bne.w 74972 │ │ │ │ + b.w 74754 │ │ │ │ str.w r0, [r9, #132] @ 0x84 │ │ │ │ - b.w 741ba │ │ │ │ + b.w 743de │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 761ac │ │ │ │ + beq.n 763cc │ │ │ │ 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, 76142 │ │ │ │ + cbnz r0, 76362 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76bf2 │ │ │ │ + bne.w 76e12 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74c7a │ │ │ │ + bne.w 74e9e │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74c7a │ │ │ │ + beq.w 74e9e │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 74c7a │ │ │ │ - b.w 76e34 │ │ │ │ + beq.w 74e9e │ │ │ │ + b.w 77054 │ │ │ │ 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 74ba2 │ │ │ │ + b.w 74dc6 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbnz r7, 76182 │ │ │ │ + cbnz r7, 763a2 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 766ea │ │ │ │ + bne.w 7690a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 76190 │ │ │ │ + bne.n 763b0 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76758 │ │ │ │ + bne.w 76978 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7619c │ │ │ │ + cbnz r0, 763bc │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75d1c │ │ │ │ + bne.w 75f3a │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74c62 │ │ │ │ + bne.w 74e86 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c62 │ │ │ │ + beq.w 74e86 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ str r7, [r3, #28] │ │ │ │ - cbnz r6, 761bc │ │ │ │ + cbnz r6, 763dc │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76722 │ │ │ │ + bne.w 76942 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74c7a │ │ │ │ + bne.w 74e9e │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74c7a │ │ │ │ - b.w 76e34 │ │ │ │ + beq.w 74e9e │ │ │ │ + b.w 77054 │ │ │ │ nop │ │ │ │ - add r3, pc, #192 @ (adr r3, 76294 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 764b4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #768 @ (adr r5, 764d8 ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 766f8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 74960 │ │ │ │ + bpl.w 74b84 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74960 │ │ │ │ + bne.w 74b84 │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74960 │ │ │ │ + bne.w 74b84 │ │ │ │ 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 74960 │ │ │ │ + b.w 74b84 │ │ │ │ movw r3, #48328 @ 0xbcc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, #-248] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74746 │ │ │ │ + beq.w 7496a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 74530 │ │ │ │ - b.w 74746 │ │ │ │ + bne.w 74754 │ │ │ │ + b.w 7496a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7445c │ │ │ │ + beq.w 74680 │ │ │ │ ldr.w r5, [r9, #84] @ 0x54 │ │ │ │ - b.w 744de │ │ │ │ + b.w 74702 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76e9e │ │ │ │ + beq.w 770be │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 74ec4 │ │ │ │ - b.w 74f32 │ │ │ │ + bgt.w 750e8 │ │ │ │ + b.w 75156 │ │ │ │ ldr.w r1, [r9, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74fd0 │ │ │ │ + beq.w 751f4 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne.w r3, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74d64 │ │ │ │ + bne.w 74f88 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74d5c │ │ │ │ - b.w 74d64 │ │ │ │ + bne.w 74f80 │ │ │ │ + b.w 74f88 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75eb0 │ │ │ │ + beq.w 760d0 │ │ │ │ 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 762ac │ │ │ │ + beq.n 764cc │ │ │ │ cmp r4, #10 │ │ │ │ - bls.w 76f3e │ │ │ │ + bls.w 7715e │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r1, r2 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 75eb0 │ │ │ │ + beq.w 760d0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 75dcc │ │ │ │ + b.n 75fec │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7570a │ │ │ │ + beq.w 7592e │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75710 │ │ │ │ - b.w 74cb4 │ │ │ │ + beq.w 75934 │ │ │ │ + b.w 74ed8 │ │ │ │ cmp r4, #10 │ │ │ │ - bhi.w 753fc │ │ │ │ + bhi.w 75620 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ add r1, r2 │ │ │ │ - b.w 75404 │ │ │ │ + b.w 75628 │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 76cec │ │ │ │ + beq.w 76f0c │ │ │ │ str r0, [r3, #12] │ │ │ │ - cbnz r6, 76304 │ │ │ │ + cbnz r6, 76524 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76d98 │ │ │ │ + bne.w 76fb8 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76ed0 │ │ │ │ + bne.w 770f0 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c62 │ │ │ │ - b.n 7612a │ │ │ │ - ldr r0, [pc, #508] @ (76518 ) │ │ │ │ - bl 6dce0 │ │ │ │ + beq.w 74e86 │ │ │ │ + b.n 7634a │ │ │ │ + ldr r0, [pc, #508] @ (76738 ) │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 74446 │ │ │ │ + bne.w 7466a │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bmi.w 772b6 │ │ │ │ + bmi.w 774d6 │ │ │ │ bic.w r2, r2, #8192 @ 0x2000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 74f54 │ │ │ │ + b.w 75178 │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r3, #4] │ │ │ │ - b.w 75746 │ │ │ │ + b.w 7596a │ │ │ │ str r6, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7651c │ │ │ │ + bne.w 7673c │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7651c │ │ │ │ + beq.w 7673c │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r6, [r3, #4] │ │ │ │ - cbnz r2, 76370 │ │ │ │ + cbnz r2, 76590 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76c44 │ │ │ │ + bne.w 76e64 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7637e │ │ │ │ + bne.n 7659e │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76862 │ │ │ │ + bne.w 76a82 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76f18 │ │ │ │ + bne.w 77138 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76546 │ │ │ │ + bne.w 76766 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76d94 │ │ │ │ + bne.w 76fb4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751a6 │ │ │ │ + beq.w 753ca │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ str r7, [r3, #20] │ │ │ │ - cbnz r0, 763ae │ │ │ │ + cbnz r0, 765ce │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76aaa │ │ │ │ - cbnz r6, 763b8 │ │ │ │ + bne.w 76cca │ │ │ │ + cbnz r6, 765d8 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 768a2 │ │ │ │ + bne.w 76ac2 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 763c4 │ │ │ │ + cbnz r0, 765e4 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76b4c │ │ │ │ + bne.w 76d6c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 763d0 │ │ │ │ + cbnz r0, 765f0 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76aec │ │ │ │ + bne.w 76d0c │ │ │ │ movs r0, #0 │ │ │ │ - b.w 751d6 │ │ │ │ + b.w 753fa │ │ │ │ ldr r6, [r6, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 76e82 │ │ │ │ + bne.w 770a2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 763ea │ │ │ │ + cbnz r0, 7660a │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76e94 │ │ │ │ + bne.w 770b4 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76ae0 │ │ │ │ + bne.w 76d00 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751a6 │ │ │ │ + beq.w 753ca │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76d88 │ │ │ │ - cbnz r6, 76414 │ │ │ │ + bne.w 76fa8 │ │ │ │ + cbnz r6, 76634 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 769fc │ │ │ │ + bne.w 76c1c │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751be │ │ │ │ + bne.w 753e2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751be │ │ │ │ + beq.w 753e2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #28] │ │ │ │ ldr r6, [r3, #32] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76f26 │ │ │ │ - cbnz r6, 7643c │ │ │ │ + bne.w 77146 │ │ │ │ + cbnz r6, 7665c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76a24 │ │ │ │ + bne.w 76c44 │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751d6 │ │ │ │ + bne.w 753fa │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751d6 │ │ │ │ + beq.w 753fa │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76f32 │ │ │ │ - cbnz r6, 76464 │ │ │ │ + bne.w 77152 │ │ │ │ + cbnz r6, 76684 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76a4c │ │ │ │ + bne.w 76c6c │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751ee │ │ │ │ + bne.w 75412 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751ee │ │ │ │ + beq.w 75412 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 76dda │ │ │ │ + bne.w 76ffa │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ - cbnz r6, 7648a │ │ │ │ + cbnz r6, 766aa │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76a74 │ │ │ │ + bne.w 76c94 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75206 │ │ │ │ + bne.w 7542a │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75206 │ │ │ │ + beq.w 7542a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 76bba │ │ │ │ + beq.w 76dda │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ - cbnz r6, 764b4 │ │ │ │ + cbnz r6, 766d4 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 767de │ │ │ │ + bne.w 769fe │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7521e │ │ │ │ + bne.w 75442 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7521e │ │ │ │ + beq.w 75442 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #60] @ 0x3c │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 76ce2 │ │ │ │ + beq.w 76f02 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ - cbnz r6, 764de │ │ │ │ + cbnz r6, 766fe │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76808 │ │ │ │ + bne.w 76a28 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75236 │ │ │ │ + bne.w 7545a │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75236 │ │ │ │ + beq.w 7545a │ │ │ │ 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 75242 │ │ │ │ + bne.w 75466 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75242 │ │ │ │ + beq.w 75466 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 75242 │ │ │ │ + beq.w 75466 │ │ │ │ str r7, [r3, #76] @ 0x4c │ │ │ │ - b.w 75242 │ │ │ │ + b.w 75466 │ │ │ │ add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r2, 76526 │ │ │ │ + cbnz r2, 76746 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76c40 │ │ │ │ + bne.w 76e60 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76e6a │ │ │ │ + bne.w 7708a │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76864 │ │ │ │ + bne.w 76a84 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75196 │ │ │ │ + bne.w 753ba │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75196 │ │ │ │ + beq.w 753ba │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r7, [r3, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7655c │ │ │ │ + bne.n 7677c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 763a0 │ │ │ │ - cbnz r0, 76566 │ │ │ │ + bne.w 765c0 │ │ │ │ + cbnz r0, 76786 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76aa8 │ │ │ │ + bne.w 76cc8 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76edc │ │ │ │ + bne.w 770fc │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 768a4 │ │ │ │ - cbnz r0, 76582 │ │ │ │ + bne.w 76ac4 │ │ │ │ + cbnz r0, 767a2 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76b4c │ │ │ │ + bne.w 76d6c │ │ │ │ movs r0, #0 │ │ │ │ - b.w 751ca │ │ │ │ + b.w 753ee │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #4] │ │ │ │ - b.w 756d8 │ │ │ │ + b.w 758fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76ee8 │ │ │ │ + bne.w 77108 │ │ │ │ str.w lr, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 765a8 │ │ │ │ + cbnz r2, 767c8 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 767a0 │ │ │ │ + bne.w 769c0 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 752ca │ │ │ │ + bne.w 754ee │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752ca │ │ │ │ + beq.w 754ee │ │ │ │ str r6, [r3, #116] @ 0x74 │ │ │ │ - b.w 752ca │ │ │ │ - ldr r2, [pc, #616] @ (76828 ) │ │ │ │ + b.w 754ee │ │ │ │ + ldr r2, [pc, #616] @ (76a48 ) │ │ │ │ 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 765f8 │ │ │ │ + beq.n 76818 │ │ │ │ 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 7559a │ │ │ │ + b.w 757be │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 756ca │ │ │ │ + beq.w 758ee │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 756d0 │ │ │ │ - b.w 756d8 │ │ │ │ + beq.w 758f4 │ │ │ │ + b.w 758fc │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 75a88 │ │ │ │ - b.w 75a48 │ │ │ │ + bne.w 75cac │ │ │ │ + b.w 75c6c │ │ │ │ movw r6, #40772 @ 0x9f44 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 76d50 │ │ │ │ + beq.w 76f70 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76628 │ │ │ │ + bne.n 76848 │ │ │ │ movw r6, #42644 @ 0xa694 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 76c34 │ │ │ │ + beq.w 76e54 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76640 │ │ │ │ + bne.n 76860 │ │ │ │ movw r6, #42436 @ 0xa5c4 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 76e3a │ │ │ │ + beq.w 7705a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76658 │ │ │ │ + bne.n 76878 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 76cf6 │ │ │ │ + beq.w 76f16 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76668 │ │ │ │ + bne.n 76888 │ │ │ │ movw r6, #42020 @ 0xa424 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 76d02 │ │ │ │ + bne.w 76f22 │ │ │ │ orr.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7563a │ │ │ │ + b.w 7585e │ │ │ │ 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 75686 │ │ │ │ - b.w 7568a │ │ │ │ + bne.w 758aa │ │ │ │ + b.w 758ae │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76b86 │ │ │ │ + bne.w 76da6 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75b28 │ │ │ │ + beq.w 75d4c │ │ │ │ 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 75b28 │ │ │ │ + b.w 75d4c │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 766fa │ │ │ │ + bne.n 7691a │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7675a │ │ │ │ - cbnz r0, 76704 │ │ │ │ + bne.n 7697a │ │ │ │ + cbnz r0, 76924 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75d1c │ │ │ │ + bne.w 75f3a │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 76710 │ │ │ │ + cbnz r0, 76930 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 761ac │ │ │ │ + bne.w 763cc │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74c6e │ │ │ │ + bne.w 74e92 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c70 │ │ │ │ + beq.w 74e94 │ │ │ │ str r7, [r3, #32] │ │ │ │ - b.n 761bc │ │ │ │ + b.n 763dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 764c4 │ │ │ │ + bne.w 766e4 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 7673a │ │ │ │ + cbnz r0, 7695a │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 76832 │ │ │ │ - cbnz r6, 76744 │ │ │ │ + bne.n 76a52 │ │ │ │ + cbnz r6, 76964 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76852 │ │ │ │ + bne.w 76a72 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76846 │ │ │ │ + bne.n 76a66 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76512 │ │ │ │ + bne.w 76732 │ │ │ │ mov r0, r7 │ │ │ │ - b.w 75242 │ │ │ │ + b.w 75466 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ str r7, [r3, #12] │ │ │ │ - cbnz r0, 7676a │ │ │ │ + cbnz r0, 7698a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75d20 │ │ │ │ + bne.w 75f3e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 76778 │ │ │ │ + bne.n 76998 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 761ac │ │ │ │ + bne.w 763cc │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d3c │ │ │ │ + bne.w 75f5a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 761bc │ │ │ │ - b.n 76722 │ │ │ │ + beq.w 763dc │ │ │ │ + b.n 76942 │ │ │ │ ldr.w r2, [r2, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 744de │ │ │ │ - b.w 743ea │ │ │ │ + beq.w 74702 │ │ │ │ + b.w 7460e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76c7e │ │ │ │ + bne.w 76e9e │ │ │ │ str r6, [r3, #120] @ 0x78 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 765b0 │ │ │ │ - b.w 752ca │ │ │ │ + beq.w 767d0 │ │ │ │ + b.w 754ee │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75cc8 │ │ │ │ - b.w 744b8 │ │ │ │ - ldr r6, [pc, #108] @ (76828 ) │ │ │ │ + bne.w 75ee6 │ │ │ │ + b.w 746dc │ │ │ │ + ldr r6, [pc, #108] @ (76a48 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.n 7628c │ │ │ │ + b.n 764ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 765b8 │ │ │ │ + beq.w 767d8 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 752ca │ │ │ │ - b.n 765b8 │ │ │ │ + beq.w 754ee │ │ │ │ + b.n 767d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76cb4 │ │ │ │ + beq.w 76ed4 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 76c9e │ │ │ │ + beq.w 76ebe │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 767f8 │ │ │ │ + cbnz r6, 76a18 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 764c4 │ │ │ │ + bne.w 766e4 │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7522a │ │ │ │ + bne.w 7544e │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7522a │ │ │ │ + beq.w 7544e │ │ │ │ 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 764f8 │ │ │ │ + bne.w 76718 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 764f8 │ │ │ │ - b.n 764ee │ │ │ │ + beq.w 76718 │ │ │ │ + b.n 7670e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76808 │ │ │ │ + bne.n 76a28 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 76856 │ │ │ │ + cbnz r6, 76a76 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ - cbnz r7, 76854 │ │ │ │ - cbnz r0, 76846 │ │ │ │ + cbnz r7, 76a74 │ │ │ │ + cbnz r0, 76a66 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76e64 │ │ │ │ + bne.w 77084 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 75242 │ │ │ │ + b.w 75466 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 764ee │ │ │ │ + bne.w 7670e │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ str r7, [r3, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76846 │ │ │ │ + bne.n 76a66 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 76846 │ │ │ │ - b.n 76512 │ │ │ │ + beq.n 76a66 │ │ │ │ + b.n 76732 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ str r7, [r3, #12] │ │ │ │ - cbnz r6, 76874 │ │ │ │ + cbnz r6, 76a94 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7654a │ │ │ │ + bne.w 7676a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 76882 │ │ │ │ + bne.n 76aa2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7639e │ │ │ │ + bne.w 765be │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76f0c │ │ │ │ + bne.w 7712c │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76aaa │ │ │ │ + bne.w 76cca │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751be │ │ │ │ + bne.w 753e2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751be │ │ │ │ + beq.w 753e2 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ str r7, [r3, #28] │ │ │ │ - cbnz r0, 768b2 │ │ │ │ + cbnz r0, 76ad2 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76b4e │ │ │ │ - cbnz r6, 768bc │ │ │ │ + bne.w 76d6e │ │ │ │ + cbnz r6, 76adc │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76aec │ │ │ │ + bne.w 76d0c │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbnz r0, 768c4 │ │ │ │ + cbnz r0, 76ae4 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ - cbnz r7, 768e8 │ │ │ │ + cbnz r7, 76b08 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 768ce │ │ │ │ + cbnz r0, 76aee │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 76922 │ │ │ │ + bne.n 76b42 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 751ee │ │ │ │ + b.w 75412 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76ca6 │ │ │ │ + bne.w 76ec6 │ │ │ │ str.w r7, [r3, #132] @ 0x84 │ │ │ │ - b.w 752f6 │ │ │ │ + b.w 7551a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76a4c │ │ │ │ + bne.w 76c6c │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - cbnz r6, 768f4 │ │ │ │ + cbnz r6, 76b14 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 76924 │ │ │ │ - cbnz r0, 768fc │ │ │ │ + cbnz r7, 76b44 │ │ │ │ + cbnz r0, 76b1c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7695a │ │ │ │ + bne.n 76b7a │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76dd0 │ │ │ │ + bne.w 76ff0 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7699a │ │ │ │ - cbnz r0, 76916 │ │ │ │ + bne.n 76bba │ │ │ │ + cbnz r0, 76b36 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76cb4 │ │ │ │ + bne.w 76ed4 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 75212 │ │ │ │ + b.w 75436 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76474 │ │ │ │ + bne.w 76694 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ str r7, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 7692e │ │ │ │ + cbnz r0, 76b4e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbnz r7, 7695c │ │ │ │ - cbnz r6, 76936 │ │ │ │ + cbnz r7, 76b7c │ │ │ │ + cbnz r6, 76b56 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 76998 │ │ │ │ + bne.n 76bb8 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - cbnz r0, 76942 │ │ │ │ + cbnz r0, 76b62 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76cb4 │ │ │ │ + bne.w 76ed4 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 7694e │ │ │ │ + cbnz r0, 76b6e │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7672c │ │ │ │ + bne.w 7694c │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7521e │ │ │ │ + b.w 75442 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76a74 │ │ │ │ + bne.w 76c94 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #48] @ 0x30 │ │ │ │ - cbnz r6, 76966 │ │ │ │ + cbnz r6, 76b86 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ - cbnz r7, 7699a │ │ │ │ - cbnz r0, 76970 │ │ │ │ + cbnz r7, 76bba │ │ │ │ + cbnz r0, 76b90 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76cb4 │ │ │ │ + bne.w 76ed4 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76db0 │ │ │ │ + bne.w 76fd0 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7672e │ │ │ │ - cbnz r0, 7698c │ │ │ │ + bne.w 7694e │ │ │ │ + cbnz r0, 76bac │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76830 │ │ │ │ + bne.w 76a50 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7522a │ │ │ │ + b.w 7544e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7649a │ │ │ │ + bne.w 766ba │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 769a8 │ │ │ │ + cbnz r0, 76bc8 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76cb6 │ │ │ │ - cbnz r6, 769b2 │ │ │ │ + bne.w 76ed6 │ │ │ │ + cbnz r6, 76bd2 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7672c │ │ │ │ + bne.w 7694c │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - cbnz r0, 769be │ │ │ │ + cbnz r0, 76bde │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76830 │ │ │ │ + bne.w 76a50 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 769ca │ │ │ │ + cbnz r0, 76bea │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76852 │ │ │ │ + bne.w 76a72 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 75236 │ │ │ │ + b.w 7545a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76546 │ │ │ │ + beq.w 76766 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 76dba │ │ │ │ + bne.w 76fda │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - cbnz r6, 769ec │ │ │ │ + cbnz r6, 76c0c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 763fc │ │ │ │ + bne.w 7661c │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751b2 │ │ │ │ + bne.w 753d6 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751b2 │ │ │ │ + beq.w 753d6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76d7e │ │ │ │ - cbnz r6, 76a14 │ │ │ │ + bne.w 76f9e │ │ │ │ + cbnz r6, 76c34 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76424 │ │ │ │ + bne.w 76644 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751ca │ │ │ │ + bne.w 753ee │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751ca │ │ │ │ + beq.w 753ee │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76d74 │ │ │ │ - cbnz r6, 76a3c │ │ │ │ + bne.w 76f94 │ │ │ │ + cbnz r6, 76c5c │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7644c │ │ │ │ + bne.w 7666c │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751e2 │ │ │ │ + bne.w 75406 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751e2 │ │ │ │ + beq.w 75406 │ │ │ │ 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, 76a64 │ │ │ │ + cbnz r6, 76c84 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76474 │ │ │ │ + bne.w 76694 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751fa │ │ │ │ + bne.w 7541e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751fa │ │ │ │ + beq.w 7541e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #48] @ 0x30 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 76ed6 │ │ │ │ + bne.w 770f6 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ - cbnz r6, 76a8a │ │ │ │ + cbnz r6, 76caa │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7649a │ │ │ │ + bne.w 766ba │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75212 │ │ │ │ + bne.w 75436 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75212 │ │ │ │ - b.n 767de │ │ │ │ + beq.w 75436 │ │ │ │ + b.n 769fe │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7639e │ │ │ │ - b.n 763fc │ │ │ │ + beq.w 765be │ │ │ │ + b.n 7661c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 769fc │ │ │ │ + bne.n 76c1c │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ str r7, [r3, #24] │ │ │ │ - cbnz r6, 76ab8 │ │ │ │ + cbnz r6, 76cd8 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 768a4 │ │ │ │ - cbnz r0, 76ac0 │ │ │ │ + bne.w 76ac4 │ │ │ │ + cbnz r0, 76ce0 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 76b4c │ │ │ │ + bne.n 76d6c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76f82 │ │ │ │ + bne.w 771a2 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbnz r7, 76aee │ │ │ │ - cbnz r0, 76ad8 │ │ │ │ + cbnz r7, 76d0e │ │ │ │ + cbnz r0, 76cf8 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 768e8 │ │ │ │ + bne.w 76b08 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 751e2 │ │ │ │ + b.w 75406 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.w 751a6 │ │ │ │ + b.w 753ca │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7644c │ │ │ │ + bne.w 7666c │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ str r7, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 76afc │ │ │ │ + cbnz r0, 76d1c │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 768ea │ │ │ │ - cbnz r6, 76b06 │ │ │ │ + bne.w 76b0a │ │ │ │ + cbnz r6, 76d26 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76922 │ │ │ │ + bne.w 76b42 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbnz r0, 76b12 │ │ │ │ + cbnz r0, 76d32 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7695a │ │ │ │ + bne.w 76b7a │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 76b1e │ │ │ │ + cbnz r0, 76d3e │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76998 │ │ │ │ + bne.w 76bb8 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 75206 │ │ │ │ + b.w 7542a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74530 │ │ │ │ - b.w 76326 │ │ │ │ + bne.w 74754 │ │ │ │ + b.w 76546 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 768a2 │ │ │ │ - b.n 76424 │ │ │ │ + beq.w 76ac2 │ │ │ │ + b.n 76644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76a24 │ │ │ │ + bne.w 76c44 │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ str r7, [r3, #32] │ │ │ │ - cbnz r6, 76b5a │ │ │ │ + cbnz r6, 76d7a │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 76aee │ │ │ │ - cbnz r0, 76b64 │ │ │ │ + bne.n 76d0e │ │ │ │ + cbnz r0, 76d84 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 768e8 │ │ │ │ + bne.w 76b08 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76f4a │ │ │ │ + bne.w 7716a │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76924 │ │ │ │ - cbnz r0, 76b80 │ │ │ │ + bne.w 76b44 │ │ │ │ + cbnz r0, 76da0 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7695a │ │ │ │ + bne.w 76b7a │ │ │ │ movs r0, #0 │ │ │ │ - b.w 751fa │ │ │ │ - movw r1, #3009 @ 0xbc1 │ │ │ │ + b.w 7541e │ │ │ │ + movw r1, #3553 @ 0xde1 │ │ │ │ movt r1, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 76f6e │ │ │ │ + bne.w 7718e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 766b2 │ │ │ │ - b.w 75b28 │ │ │ │ + bne.w 768d2 │ │ │ │ + b.w 75d4c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 756e6 │ │ │ │ + beq.w 7590a │ │ │ │ mov r0, r5 │ │ │ │ - b.w 7518a │ │ │ │ + b.w 753ae │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 764ac │ │ │ │ - b.n 764b4 │ │ │ │ + beq.w 766cc │ │ │ │ + b.n 766d4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75d1c │ │ │ │ + beq.w 75f3a │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 76f66 │ │ │ │ + beq.w 77186 │ │ │ │ str r7, [r3, #20] │ │ │ │ - cbnz r0, 76be2 │ │ │ │ + cbnz r0, 76e02 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7612a │ │ │ │ + bne.w 7634a │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74c6e │ │ │ │ + bne.w 74e92 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c6e │ │ │ │ + beq.w 74e92 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76fde │ │ │ │ + bne.w 771fe │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7614a │ │ │ │ - b.w 74c7a │ │ │ │ + beq.w 7636a │ │ │ │ + b.w 74e9e │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 76fbe │ │ │ │ - cbnz r7, 76c20 │ │ │ │ + bne.w 771de │ │ │ │ + cbnz r7, 76e40 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 762ec │ │ │ │ + bne.w 7650c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76f60 │ │ │ │ + bne.w 77180 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c56 │ │ │ │ - b.n 76bc8 │ │ │ │ + beq.w 74e7a │ │ │ │ + b.n 76de8 │ │ │ │ orr.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7563a │ │ │ │ + b.w 7585e │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 76c56 │ │ │ │ + bne.n 76e76 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76864 │ │ │ │ - cbnz r6, 76c60 │ │ │ │ + bne.w 76a84 │ │ │ │ + cbnz r6, 76e80 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76546 │ │ │ │ + bne.w 76766 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - cbnz r6, 76c6c │ │ │ │ + cbnz r6, 76e8c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7639e │ │ │ │ + bne.w 765be │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751b2 │ │ │ │ + bne.w 753d6 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751b2 │ │ │ │ - b.n 76aa8 │ │ │ │ + beq.w 753d6 │ │ │ │ + b.n 76cc8 │ │ │ │ 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 752ca │ │ │ │ + bne.w 754ee │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752ca │ │ │ │ - b.n 767ce │ │ │ │ + beq.w 754ee │ │ │ │ + b.n 769ee │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 767f0 │ │ │ │ - b.n 767f8 │ │ │ │ + beq.w 76a10 │ │ │ │ + b.n 76a18 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #132] @ 0x84 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 752f6 │ │ │ │ - b.n 768da │ │ │ │ + beq.w 7551a │ │ │ │ + b.n 76afa │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 76cc4 │ │ │ │ + cbnz r6, 76ee4 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7672e │ │ │ │ - cbnz r0, 76cce │ │ │ │ + bne.w 7694e │ │ │ │ + cbnz r0, 76eee │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76830 │ │ │ │ + bne.w 76a50 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76744 │ │ │ │ + bne.w 76964 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 76746 │ │ │ │ - b.n 76854 │ │ │ │ + beq.w 76966 │ │ │ │ + b.n 76a74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 764d6 │ │ │ │ - b.w 764de │ │ │ │ + beq.w 766f6 │ │ │ │ + b.w 766fe │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 762fc │ │ │ │ - b.w 76304 │ │ │ │ + beq.w 7651c │ │ │ │ + b.w 76524 │ │ │ │ orr.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7563a │ │ │ │ + b.w 7585e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76680 │ │ │ │ + bne.w 768a0 │ │ │ │ movw r6, #22156 @ 0x568c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 76d68 │ │ │ │ + beq.n 76f88 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76d16 │ │ │ │ + bne.n 76f36 │ │ │ │ movw r4, #21640 @ 0x5488 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 772fe │ │ │ │ + bne.w 7751e │ │ │ │ orr.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7563a │ │ │ │ + b.w 7585e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74ccc │ │ │ │ + beq.w 74ef0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75380 │ │ │ │ - b.w 75378 │ │ │ │ + beq.w 755a4 │ │ │ │ + b.w 7559c │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7563a │ │ │ │ + b.w 7585e │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 74bac │ │ │ │ + b.w 74dd0 │ │ │ │ orr.w r1, r1, #33554432 @ 0x2000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7563a │ │ │ │ + b.w 7585e │ │ │ │ str r7, [r3, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76a34 │ │ │ │ - b.n 76a3c │ │ │ │ + beq.w 76c54 │ │ │ │ + b.n 76c5c │ │ │ │ str r7, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76a0c │ │ │ │ - b.n 76a14 │ │ │ │ + beq.w 76c2c │ │ │ │ + b.n 76c34 │ │ │ │ str r7, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7640c │ │ │ │ - b.w 76414 │ │ │ │ + beq.w 7662c │ │ │ │ + b.w 76634 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 76ae0 │ │ │ │ + b.n 76d00 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 76bc8 │ │ │ │ + b.n 76de8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d14 │ │ │ │ - b.w 74c56 │ │ │ │ + beq.w 75f32 │ │ │ │ + b.w 74e7a │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ mov r9, r5 │ │ │ │ - b.w 7632a │ │ │ │ + b.w 7654a │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76984 │ │ │ │ - b.n 7698c │ │ │ │ + beq.w 76ba4 │ │ │ │ + b.n 76bac │ │ │ │ ldr r6, [r3, #20] │ │ │ │ str r7, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76ade │ │ │ │ + bne.w 76cfe │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751a6 │ │ │ │ - b.w 763fc │ │ │ │ + beq.w 753ca │ │ │ │ + b.w 7661c │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7690e │ │ │ │ - b.n 76916 │ │ │ │ + beq.w 76b2e │ │ │ │ + b.n 76b36 │ │ │ │ str r7, [r3, #44] @ 0x2c │ │ │ │ - b.n 76a64 │ │ │ │ + b.n 76c84 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r3, r1, r2 │ │ │ │ - b.w 75b96 │ │ │ │ + b.w 75dba │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 75104 │ │ │ │ + b.w 75328 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76508 │ │ │ │ - b.w 76512 │ │ │ │ + bne.w 76728 │ │ │ │ + b.w 76732 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ - b.w 74206 │ │ │ │ + b.w 7442a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - beq.w 75356 │ │ │ │ + beq.w 7557a │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 75356 │ │ │ │ + b.w 7557a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76bf2 │ │ │ │ + bne.w 76e12 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - b.n 76722 │ │ │ │ + b.n 76942 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 74390 │ │ │ │ + b.w 745b4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76152 │ │ │ │ + bne.w 76372 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ - b.w 74c7a │ │ │ │ + b.w 74e9e │ │ │ │ orr.w r1, r1, #134217728 @ 0x8000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7563a │ │ │ │ + b.w 7585e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 74f84 │ │ │ │ - b.w 74f8c │ │ │ │ - cbz r5, 76e5c │ │ │ │ + bne.w 751a8 │ │ │ │ + b.w 751b0 │ │ │ │ + cbz r5, 7707c │ │ │ │ ldr.w r0, [r5, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 74dac │ │ │ │ + beq.w 74fd0 │ │ │ │ str.w r1, [r9, #140] @ 0x8c │ │ │ │ - b.w 74dac │ │ │ │ + b.w 74fd0 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 76512 │ │ │ │ + b.w 76732 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7653e │ │ │ │ - b.w 75196 │ │ │ │ + beq.w 7675e │ │ │ │ + b.w 753ba │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ - b.w 74426 │ │ │ │ + b.w 7464a │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 76e98 │ │ │ │ + cbnz r0, 770b8 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75196 │ │ │ │ - b.n 769d6 │ │ │ │ + beq.w 753ba │ │ │ │ + b.n 76bf6 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 769d6 │ │ │ │ + b.n 76bf6 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 75196 │ │ │ │ + b.w 753ba │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75590 │ │ │ │ + b.w 757b4 │ │ │ │ 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 74e6e │ │ │ │ + ble.w 75092 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 74bc0 │ │ │ │ + b.w 74de4 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 7539e │ │ │ │ + b.w 755c2 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r0 │ │ │ │ - b.w 74326 │ │ │ │ + b.w 7454a │ │ │ │ mov r6, r5 │ │ │ │ - b.w 74c62 │ │ │ │ + b.w 74e86 │ │ │ │ str r7, [r3, #48] @ 0x30 │ │ │ │ - b.w 7648a │ │ │ │ + b.w 766aa │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7657a │ │ │ │ - b.w 76582 │ │ │ │ + beq.w 7679a │ │ │ │ + b.w 767a2 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.w 752b4 │ │ │ │ + beq.w 754d8 │ │ │ │ str.w lr, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 76f00 │ │ │ │ + cbnz r2, 77120 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76c80 │ │ │ │ + bne.w 76ea0 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76c94 │ │ │ │ - b.w 752ca │ │ │ │ + beq.w 76eb4 │ │ │ │ + b.w 754ee │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7689a │ │ │ │ - b.w 751be │ │ │ │ + beq.w 76aba │ │ │ │ + b.w 753e2 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76396 │ │ │ │ + beq.w 765b6 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 76ae0 │ │ │ │ + b.n 76d00 │ │ │ │ str r7, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76434 │ │ │ │ - b.w 7643c │ │ │ │ + beq.w 76654 │ │ │ │ + b.w 7665c │ │ │ │ str r7, [r3, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7645c │ │ │ │ - b.w 76464 │ │ │ │ + beq.w 7667c │ │ │ │ + b.w 76684 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ add r1, r2 │ │ │ │ - b.w 762b4 │ │ │ │ + b.w 764d4 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76b78 │ │ │ │ - b.n 76b80 │ │ │ │ + beq.w 76d98 │ │ │ │ + b.n 76da0 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 75ee4 │ │ │ │ + b.w 76104 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 74c56 │ │ │ │ + b.w 74e7a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76bda │ │ │ │ - b.n 76be2 │ │ │ │ + beq.w 76dfa │ │ │ │ + b.n 76e02 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 766b2 │ │ │ │ - b.w 75b28 │ │ │ │ + bne.w 768d2 │ │ │ │ + b.w 75d4c │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76ad0 │ │ │ │ - b.n 76ad8 │ │ │ │ - ldr r4, [pc, #708] @ (77254 ) │ │ │ │ - b.w 75b1a │ │ │ │ + beq.w 76cf0 │ │ │ │ + b.n 76cf8 │ │ │ │ + ldr r4, [pc, #708] @ (77474 ) │ │ │ │ + b.w 75d3e │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.w 753ac │ │ │ │ + b.w 755d0 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 75856 │ │ │ │ + b.w 75a7a │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 742cc │ │ │ │ + b.w 744f0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 75884 │ │ │ │ + beq.w 75aa8 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.w 75884 │ │ │ │ + b.w 75aa8 │ │ │ │ str r6, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75754 │ │ │ │ + beq.w 75978 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 74c4a │ │ │ │ + b.w 74e6e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.w 743b6 │ │ │ │ + b.w 745da │ │ │ │ str r7, [r3, #32] │ │ │ │ - b.w 74c70 │ │ │ │ + b.w 74e94 │ │ │ │ str.w r1, [r9, #108] @ 0x6c │ │ │ │ - b.w 74d7c │ │ │ │ - cbnz r0, 77002 │ │ │ │ + b.w 74fa0 │ │ │ │ + cbnz r0, 77222 │ │ │ │ str.w r7, [r3, #136] @ 0x88 │ │ │ │ - b.w 75306 │ │ │ │ + b.w 7552a │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #0] │ │ │ │ - b.w 75876 │ │ │ │ + b.w 75a9a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #136] @ 0x88 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 76fee │ │ │ │ - b.w 75306 │ │ │ │ + bne.n 7720e │ │ │ │ + b.w 7552a │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 75f34 │ │ │ │ - b.w 76326 │ │ │ │ + bne.w 76154 │ │ │ │ + b.w 76546 │ │ │ │ movw r1, #2581 @ 0xa15 │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.w 75f2a │ │ │ │ + b.w 7614a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 770d6 │ │ │ │ + bne.n 772f6 │ │ │ │ str r6, [r3, #80] @ 0x50 │ │ │ │ - b.w 7524e │ │ │ │ - cbz r0, 7704e │ │ │ │ + b.w 75472 │ │ │ │ + cbz r0, 7726e │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7528a │ │ │ │ + beq.w 754ae │ │ │ │ str r6, [r3, #100] @ 0x64 │ │ │ │ - b.w 7528a │ │ │ │ + b.w 754ae │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74f90 │ │ │ │ + bne.w 751b4 │ │ │ │ ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74d9a │ │ │ │ - b.w 74f8c │ │ │ │ - cbnz r0, 7708a │ │ │ │ + beq.w 74fbe │ │ │ │ + b.w 751b0 │ │ │ │ + cbnz r0, 772aa │ │ │ │ str r6, [r3, #92] @ 0x5c │ │ │ │ - b.w 75272 │ │ │ │ - cbz r0, 77084 │ │ │ │ + b.w 75496 │ │ │ │ + cbz r0, 772a4 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7527e │ │ │ │ + beq.w 754a2 │ │ │ │ str r6, [r3, #96] @ 0x60 │ │ │ │ - b.w 7527e │ │ │ │ + b.w 754a2 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 77072 │ │ │ │ - b.w 75272 │ │ │ │ - cbnz r0, 7709e │ │ │ │ + bne.n 77292 │ │ │ │ + b.w 75496 │ │ │ │ + cbnz r0, 772be │ │ │ │ str r6, [r3, #108] @ 0x6c │ │ │ │ - b.w 752a2 │ │ │ │ + b.w 754c6 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #108] @ 0x6c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 77098 │ │ │ │ - b.w 752a2 │ │ │ │ - cbz r0, 770b6 │ │ │ │ + bne.n 772b8 │ │ │ │ + b.w 754c6 │ │ │ │ + cbz r0, 772d6 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7525a │ │ │ │ + beq.w 7547e │ │ │ │ str r6, [r3, #84] @ 0x54 │ │ │ │ - b.w 7525a │ │ │ │ - cbz r0, 770c8 │ │ │ │ + b.w 7547e │ │ │ │ + cbz r0, 772e8 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 75266 │ │ │ │ + beq.w 7548a │ │ │ │ str r6, [r3, #88] @ 0x58 │ │ │ │ - b.w 75266 │ │ │ │ - cbnz r0, 770e2 │ │ │ │ + b.w 7548a │ │ │ │ + cbnz r0, 77302 │ │ │ │ str r6, [r3, #104] @ 0x68 │ │ │ │ - b.w 75296 │ │ │ │ + b.w 754ba │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #80] @ 0x50 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 7703c │ │ │ │ - b.w 7524e │ │ │ │ + bne.n 7725c │ │ │ │ + b.w 75472 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 770d0 │ │ │ │ - b.w 75296 │ │ │ │ + bne.n 772f0 │ │ │ │ + b.w 754ba │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9220 @ 0x2404 │ │ │ │ + movw r1, #6724 @ 0x1a44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7632a │ │ │ │ - cbz r0, 7711a │ │ │ │ + b.w 7654a │ │ │ │ + cbz r0, 7733a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 752da │ │ │ │ + beq.w 754fe │ │ │ │ str.w r7, [r3, #128] @ 0x80 │ │ │ │ - b.w 752da │ │ │ │ - cbz r0, 7712e │ │ │ │ + b.w 754fe │ │ │ │ + cbz r0, 7734e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 752e6 │ │ │ │ + beq.w 7550a │ │ │ │ str r7, [r3, #124] @ 0x7c │ │ │ │ - b.w 752e6 │ │ │ │ + b.w 7550a │ │ │ │ mov r9, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76326 │ │ │ │ + beq.w 76546 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76326 │ │ │ │ + bne.w 76546 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7632a │ │ │ │ + b.w 7654a │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9380 @ 0x24a4 │ │ │ │ + movw r1, #6884 @ 0x1ae4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7632a │ │ │ │ + b.w 7654a │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #9668 @ 0x25c4 │ │ │ │ + movw r1, #7172 @ 0x1c04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7632a │ │ │ │ - bl d82e4 │ │ │ │ + b.w 7654a │ │ │ │ + bl d7e9c │ │ │ │ str.w r4, [r9, #440] @ 0x1b8 │ │ │ │ - bl 1f94c8 │ │ │ │ - b.w 76326 │ │ │ │ + bl 1f98f8 │ │ │ │ + b.w 76546 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #9748 @ 0x2614 │ │ │ │ + movw r1, #7252 @ 0x1c54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7632a │ │ │ │ + b.w 7654a │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #9912 @ 0x26b8 │ │ │ │ + movw r1, #7416 @ 0x1cf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.w 74f32 │ │ │ │ + bl d5c0c │ │ │ │ + b.w 75156 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 75f34 │ │ │ │ - b.w 76326 │ │ │ │ - cbnz r6, 77206 │ │ │ │ + bne.w 76154 │ │ │ │ + b.w 76546 │ │ │ │ + cbnz r6, 77426 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.w 75366 │ │ │ │ + b.w 7558a │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 74ee2 │ │ │ │ - b.w 74f02 │ │ │ │ + bne.w 75106 │ │ │ │ + b.w 75126 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 771f4 │ │ │ │ - b.w 74cc2 │ │ │ │ + bne.n 77414 │ │ │ │ + b.w 74ee6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #9428 @ 0x24d4 │ │ │ │ + movw r1, #6932 @ 0x1b14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7632a │ │ │ │ + b.w 7654a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #9588 @ 0x2574 │ │ │ │ + movw r1, #7092 @ 0x1bb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7632a │ │ │ │ + b.w 7654a │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74490 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 746b4 │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #9260 @ 0x242c │ │ │ │ + movw r1, #6764 @ 0x1a6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7632a │ │ │ │ + b.w 7654a │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 77140 │ │ │ │ - b.w 76326 │ │ │ │ + bne.w 77360 │ │ │ │ + b.w 76546 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 754e0 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 75704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 75c80 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 75ea4 │ │ │ │ mov r9, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 7727e │ │ │ │ + b.n 7749e │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 75e92 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 760b2 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 7727e │ │ │ │ - ldr r0, [pc, #84] @ (7730c ) │ │ │ │ + b.n 7749e │ │ │ │ + ldr r0, [pc, #84] @ (7752c ) │ │ │ │ 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 772f4 │ │ │ │ + beq.n 77514 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 772f4 │ │ │ │ + bhi.n 77514 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.w 76338 │ │ │ │ + b.w 76558 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 74dac │ │ │ │ + b.w 74fd0 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 772e6 │ │ │ │ + b.n 77506 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76d2c │ │ │ │ - b.w 74b96 │ │ │ │ + bne.w 76f4c │ │ │ │ + b.w 74dba │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077310 : │ │ │ │ +00077530 : │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1168] @ 0x490 │ │ │ │ - cbz r2, 77350 │ │ │ │ + cbz r2, 77570 │ │ │ │ ldr.w r2, [r3, #1412] @ 0x584 │ │ │ │ - cbz r2, 77350 │ │ │ │ + cbz r2, 77570 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #32] @ (77358 ) │ │ │ │ + ldr r2, [pc, #32] @ (77578 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - cbz r4, 77354 │ │ │ │ + cbz r4, 77574 │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ blx 2a3ec │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007735c : │ │ │ │ +0007757c : │ │ │ │ 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 77378 │ │ │ │ + bne.n 77598 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 77382 │ │ │ │ + cbnz r3, 775a2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r2, #3009 @ 0xbc1 │ │ │ │ + movw r2, #3553 @ 0xde1 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7739c │ │ │ │ + bne.n 775bc │ │ │ │ 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 77394 │ │ │ │ + b.n 775b4 │ │ │ │ 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 │ │ │ │ - ldr.w r9, [r0, #172] @ 0xac │ │ │ │ mov r4, r0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 77c7a │ │ │ │ + mov fp, r1 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 77e56 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r5, #40772 @ 0x9f44 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.w 77954 │ │ │ │ + bne.w 77b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ca8 │ │ │ │ + bl 77edc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7798c │ │ │ │ + beq.w 7780c │ │ │ │ movw r7, #40772 @ 0x9f44 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42020 @ 0xa424 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - mov.w sl, #0 │ │ │ │ + mov.w r9, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - str.w sl, [sp, #44] @ 0x2c │ │ │ │ - beq.w 7759e │ │ │ │ - movw r3, #22156 @ 0x568c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + bne.w 777a0 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77822 │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ - bpl.w 77b28 │ │ │ │ - ldrd r1, r0, [r6, #8] │ │ │ │ - bl 78cb4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 77434 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7781a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 7798c │ │ │ │ - ldr.w fp, [r8, #8] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 77c6c │ │ │ │ + beq.w 77c9c │ │ │ │ + adds r1, r2, #1 │ │ │ │ + str r1, [r6, #0] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 77c9c │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 77ba0 │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 77e38 │ │ │ │ + mov r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.w 775d0 │ │ │ │ + bne.w 77a04 │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 776e6 │ │ │ │ - cmp r9, r6 │ │ │ │ - bne.w 77c4e │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #30 │ │ │ │ - bmi.w 7772a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 7781a │ │ │ │ + cmp r8, r6 │ │ │ │ + bne.w 77e3c │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ + bmi.w 7785e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - str.w r8, [r4, #172] @ 0xac │ │ │ │ + str.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 7774a │ │ │ │ - ldr.w ip, [r8, #8] │ │ │ │ + bne.w 7787a │ │ │ │ + ldr.w ip, [r3, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 774f2 │ │ │ │ - add.w r7, r8, #8 │ │ │ │ + ble.n 776f6 │ │ │ │ + add.w r7, r3, #8 │ │ │ │ movs r6, #0 │ │ │ │ - mov fp, r1 │ │ │ │ movw lr, #29999 @ 0x752f │ │ │ │ + str r1, [sp, #4] │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldrh.w r3, [r2, #206] @ 0xce │ │ │ │ cmp r3, lr │ │ │ │ - bhi.n 774cc │ │ │ │ + bhi.n 776d0 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ - cbz r3, 774d0 │ │ │ │ + cbz r3, 776d4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 774cc │ │ │ │ + ble.n 776d0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 774ea │ │ │ │ + beq.n 776ee │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 774cc │ │ │ │ + beq.n 776d0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 774ea │ │ │ │ + beq.n 776ee │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 774cc │ │ │ │ + beq.n 776d0 │ │ │ │ adds r3, #16 │ │ │ │ - mov.w r8, #2 │ │ │ │ + mov.w r9, #2 │ │ │ │ ldr.w sl, [r3, #4]! │ │ │ │ - add.w r8, r8, #1 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 774ea │ │ │ │ - cmp r0, r8 │ │ │ │ - bne.n 774bc │ │ │ │ - mov r1, fp │ │ │ │ - b.n 778c0 │ │ │ │ + beq.n 776ee │ │ │ │ + cmp r0, r9 │ │ │ │ + bne.n 776c0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + b.n 77970 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 774ea │ │ │ │ + beq.n 776ee │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 774d2 │ │ │ │ + bne.n 776d6 │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 774cc │ │ │ │ + bne.n 776d0 │ │ │ │ adds r6, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 7748a │ │ │ │ - mov r1, fp │ │ │ │ + bne.n 7768e │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 778e4 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ + bne.w 77994 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 77578 │ │ │ │ + ble.n 7777c │ │ │ │ add.w r1, r6, #8 │ │ │ │ - mov sl, r3 │ │ │ │ + mov sl, r0 │ │ │ │ movs r6, #0 │ │ │ │ movw ip, #29999 @ 0x752f │ │ │ │ - ldr.w r0, [r1, #4]! │ │ │ │ - ldrh.w r2, [r0, #206] @ 0xce │ │ │ │ - cmp r2, ip │ │ │ │ - bhi.n 77552 │ │ │ │ - ldr.w r2, [r4, #172] @ 0xac │ │ │ │ - cbz r2, 77556 │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ + ldr.w r2, [r1, #4]! │ │ │ │ + ldrh.w r3, [r2, #206] @ 0xce │ │ │ │ + cmp r3, ip │ │ │ │ + bhi.n 77756 │ │ │ │ + ldr.w r3, [r4, #172] @ 0xac │ │ │ │ + cbz r3, 7775a │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 77552 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 77570 │ │ │ │ + ble.n 77756 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 77774 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 77552 │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 77570 │ │ │ │ + beq.n 77756 │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 77774 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 77552 │ │ │ │ - adds r2, #16 │ │ │ │ + beq.n 77756 │ │ │ │ + adds r3, #16 │ │ │ │ mov.w lr, #2 │ │ │ │ - ldr.w r8, [r2, #4]! │ │ │ │ + ldr.w r9, [r3, #4]! │ │ │ │ add.w lr, lr, #1 │ │ │ │ - cmp r0, r8 │ │ │ │ - beq.n 77570 │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 77774 │ │ │ │ cmp r5, lr │ │ │ │ - bne.n 77542 │ │ │ │ - mov r3, sl │ │ │ │ - b.n 7793a │ │ │ │ - mov r2, r4 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 77570 │ │ │ │ - ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 77558 │ │ │ │ - movw r2, #36424 @ 0x8e48 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 77552 │ │ │ │ + bne.n 77746 │ │ │ │ + mov r0, sl │ │ │ │ + b.n 779ea │ │ │ │ + mov r3, r4 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 77774 │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 7775c │ │ │ │ + movw r3, #36424 @ 0x8e48 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 77756 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 77510 │ │ │ │ - mov r3, sl │ │ │ │ - lsls r3, r3, #30 │ │ │ │ - bmi.n 77586 │ │ │ │ + bne.n 77714 │ │ │ │ + mov r0, sl │ │ │ │ + lsls r3, r0, #30 │ │ │ │ + bmi.n 7778a │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77ba0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 77b98 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 77708 │ │ │ │ + bne.w 77e6c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 77e74 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 77840 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + movw r3, #22156 @ 0x568c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 77baa │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ + bpl.w 77d92 │ │ │ │ + ldrd r1, r0, [r6, #8] │ │ │ │ + bl 78ee4 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 777d4 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7794e │ │ │ │ + cbz r3, 7780c │ │ │ │ + ldr.w sl, [r3, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 7764c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 777f6 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 77e7a │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #19652 @ 0x4cc4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5c0c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 77db0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 7779a │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 7765e │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 7765e │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 7765e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 77b0a │ │ │ │ - adds r1, r3, #1 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 77b0a │ │ │ │ + beq.n 77798 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 77798 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77798 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r7, r1, #17 │ │ │ │ + bmi.w 77caa │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r1, r5 │ │ │ │ + str.w r3, [r4, #172] @ 0xac │ │ │ │ + beq.w 77678 │ │ │ │ + ldr r1, [pc, #684] @ (77b28 ) │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl d9478 <_PyEval_CheckExceptTypeValid@@Base+0xb04> │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7796e │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #664] @ (77b28 ) │ │ │ │ + movw r0, #40772 @ 0x9f44 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bl d9478 <_PyEval_CheckExceptTypeValid@@Base+0xb04> │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7795a │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 778b8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 77eb0 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 778cc │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 77ea4 │ │ │ │ + cmp r6, r7 │ │ │ │ + bne.n 7796e │ │ │ │ + ldr.w ip, [r3, #8] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bgt.w 77682 │ │ │ │ + b.n 776f6 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 77c0c │ │ │ │ + movw r1, #48064 @ 0xbbc0 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 12aac8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 77d68 │ │ │ │ + ldr r2, [pc, #548] @ (77b2c ) │ │ │ │ + ldr.w r1, [r2, r9] │ │ │ │ + ldr r1, [r1, #72] @ 0x48 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 77c0c │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 77c0c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ + bl 79888 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 77dd2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 77d74 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 7780c │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 779de │ │ │ │ - ldr.w fp, [r6, #8] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 77c26 │ │ │ │ - mov r8, r6 │ │ │ │ - cmp r7, r5 │ │ │ │ - beq.w 7744e │ │ │ │ + bne.w 7780c │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 777d4 │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 7796e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbnz r2, 7796e │ │ │ │ + mov r0, r6 │ │ │ │ + bl 793e0 <_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 776f6 │ │ │ │ + ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ + cmp r1, r5 │ │ │ │ + str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ + beq.w 77702 │ │ │ │ + ldr r1, [pc, #400] @ (77b28 ) │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 809bc │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.w 7744e │ │ │ │ + bl d9478 <_PyEval_CheckExceptTypeValid@@Base+0xb04> │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 779e8 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #384] @ (77b28 ) │ │ │ │ + movw r0, #40772 @ 0x9f44 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bl d9478 <_PyEval_CheckExceptTypeValid@@Base+0xb04> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 77ec4 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 779ce │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 77ebc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 779e2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 77e30 │ │ │ │ + cmp r5, r7 │ │ │ │ + beq.w 77700 │ │ │ │ + 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 7778a │ │ │ │ + str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ + b.n 7778a │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 80bdc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ble.w 77652 │ │ │ │ movw lr, #36424 @ 0x8e48 │ │ │ │ movt lr, #71 @ 0x47 │ │ │ │ - str.w r9, [sp, #16] │ │ │ │ - add.w sl, r8, #8 │ │ │ │ + mov ip, sl │ │ │ │ mov.w r9, #0 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr.w r2, [lr, #16] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ + 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 r2, [r5, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77bea │ │ │ │ + bge.w 77e82 │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ - ldr.w r6, [ip, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr.w r6, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7799a │ │ │ │ + beq.n 77b12 │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 779b0 │ │ │ │ + beq.n 77b30 │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 779d4 │ │ │ │ + beq.w 77b96 │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 779e8 │ │ │ │ + beq.w 77c3c │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77a88 │ │ │ │ + beq.w 77ce2 │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ - bl 809bc │ │ │ │ + bl 80bdc │ │ │ │ ldrd r3, ip, [sp, #32] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7766e │ │ │ │ + bne.n 77aa4 │ │ │ │ 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 77684 │ │ │ │ + bne.n 77aba │ │ │ │ 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 779b4 │ │ │ │ + bne.n 77b34 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 779b4 │ │ │ │ + bne.n 77b34 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 77a92 │ │ │ │ + bne.w 77cec │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77a92 │ │ │ │ + bne.w 77cec │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 779ac │ │ │ │ + bne.n 77b22 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 779ac │ │ │ │ + bne.n 77b22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 77ab6 │ │ │ │ + beq.w 77d0e │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 77a12 │ │ │ │ + ble.w 77c5c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 779be │ │ │ │ + bne.n 77b40 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - cmp r9, fp │ │ │ │ - bne.n 77606 │ │ │ │ - ldrd r9, r8, [sp, #16] │ │ │ │ + cmp r9, ip │ │ │ │ + bne.n 77a3e │ │ │ │ + ldrd r8, r3, [sp, #16] │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ - b.n 7744e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 7745a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7745a │ │ │ │ - mov r0, r9 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7745a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 77596 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 77596 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 77596 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ - bmi.w 77a50 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r1, r5 │ │ │ │ - str.w r8, [r4, #172] @ 0xac │ │ │ │ - beq.w 77474 │ │ │ │ - ldr r1, [pc, #680] @ (779f4 ) │ │ │ │ + b.n 77652 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + movw r4, #36424 @ 0x8e48 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 77ae4 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 77aec │ │ │ │ + nop │ │ │ │ + bgt.n 77bbc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r3, [sp, #8] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.w 77cf0 │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 77ad4 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w 77c5c │ │ │ │ + adds r6, #12 │ │ │ │ + movs r0, #1 │ │ │ │ + mov r1, ip │ │ │ │ + ldr.w r3, [r6, #4]! │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 77c54 │ │ │ │ + mov ip, r1 │ │ │ │ + b.n 77b00 │ │ │ │ + ldr r1, [pc, #696] @ (77e14 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d98c0 <_PyEval_CheckExceptTypeValid@@Base+0xb04> │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 778be │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #660] @ (779f4 ) │ │ │ │ - movw r0, #40772 @ 0x9f44 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bl d98c0 <_PyEval_CheckExceptTypeValid@@Base+0xb04> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bl d92f4 <_PyEval_CheckExceptTypeValid@@Base+0x980> │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 778ae │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 77788 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 77bb0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 7780c │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 12bbfc <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7779c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 77ba8 │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.w 778be │ │ │ │ - ldr.w ip, [r8, #8] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bgt.w 7747e │ │ │ │ - b.n 774f2 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 7787a │ │ │ │ - movw r1, #48064 @ 0xbbc0 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - mov r0, r2 │ │ │ │ - strd r2, r3, [sp, #12] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 12b490 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 77b78 │ │ │ │ - ldr r2, [pc, #544] @ (779f8 ) │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 7787a │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 7787a │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - bl 7965c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 77b84 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 77b46 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 7798c │ │ │ │ + beq.n 77b8e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7798c │ │ │ │ - mov.w r8, #0 │ │ │ │ + beq.w 77de6 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 77608 │ │ │ │ + b.n 7780c │ │ │ │ + movw r4, #36424 @ 0x8e48 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + b.n 77aba │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 77434 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 777d6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88b4c │ │ │ │ - mov r8, r0 │ │ │ │ + bl 88d60 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77b1a │ │ │ │ + beq.w 77d84 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10a9fc │ │ │ │ - adds r3, r0, #1 │ │ │ │ + bl 10aaa8 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + beq.w 7791a │ │ │ │ + bl 73528 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq.n 777e4 │ │ │ │ - bl 73304 │ │ │ │ - mov fp, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 77858 │ │ │ │ - b.n 777e4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp sl, r1 │ │ │ │ - bge.w 77ad2 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ + cbnz r0, 77be2 │ │ │ │ + b.n 7791a │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r9, r1 │ │ │ │ + bge.w 77d2c │ │ │ │ + add.w r9, r9, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - mov r0, r8 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + mov r0, sl │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ - add.w r3, fp, sl, lsl #2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ + add.w r3, r3, r9, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7784a │ │ │ │ - ldr r2, [pc, #392] @ (779f8 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + bne.n 77bd4 │ │ │ │ + ldr r2, [pc, #540] @ (77e18 ) │ │ │ │ + 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 777b2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp sl, r3 │ │ │ │ - blt.w 779fc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 7789c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 7789c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 7742a │ │ │ │ - b.n 77434 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 778be │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 778be │ │ │ │ - mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - movw r0, #30000 @ 0x7530 │ │ │ │ - movs r2, #0 │ │ │ │ - strh.w r0, [r4, #206] @ 0xce │ │ │ │ - str.w r2, [r4, #192] @ 0xc0 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ - bpl.w 774f2 │ │ │ │ - ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ - cmp r1, r5 │ │ │ │ - str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ - beq.w 774fe │ │ │ │ - ldr r1, [pc, #268] @ (779f4 ) │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl d98c0 <_PyEval_CheckExceptTypeValid@@Base+0xb04> │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 77938 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #252] @ (779f4 ) │ │ │ │ - movw r0, #40772 @ 0x9f44 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bl d98c0 <_PyEval_CheckExceptTypeValid@@Base+0xb04> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 77c90 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 7791e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 77c1e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 77932 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 77c16 │ │ │ │ - cmp r5, r7 │ │ │ │ - beq.w 774fc │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - movw r1, #30000 @ 0x7530 │ │ │ │ - movs r2, #0 │ │ │ │ - strh.w r1, [r4, #206] @ 0xce │ │ │ │ - lsls r1, r3, #22 │ │ │ │ - str.w r2, [r4, #192] @ 0xc0 │ │ │ │ - bpl.w 77586 │ │ │ │ - str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 77586 │ │ │ │ - ldr r1, [pc, #156] @ (779f4 ) │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl d973c <_PyEval_CheckExceptTypeValid@@Base+0x980> │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 7798c │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r8 │ │ │ │ - bl 12c5cc <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ + bne.w 778e0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77986 │ │ │ │ + blt.n 77c46 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 77c2c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 77c08 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 773e8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 77b56 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 77598 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - movw r4, #36424 @ 0x8e48 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 776b4 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 776be │ │ │ │ - ldrd r0, r3, [sp, #8] │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.n 77a96 │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 776a2 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 77a12 │ │ │ │ - adds r6, #12 │ │ │ │ - movs r0, #1 │ │ │ │ - mov r1, ip │ │ │ │ - ldr.w r3, [r6, #4]! │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 77a0c │ │ │ │ - mov ip, r1 │ │ │ │ - b.n 776d4 │ │ │ │ - movw r4, #36424 @ 0x8e48 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - b.n 77684 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r8, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7743c │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 77c2c │ │ │ │ + mov r0, sl │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 777ca │ │ │ │ + b.n 777d4 │ │ │ │ movw r8, #36424 @ 0x8e48 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ - b.n 7766e │ │ │ │ - nop │ │ │ │ - bgt.n 77a88 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - mov r1, sl │ │ │ │ + b.n 77aa4 │ │ │ │ + mov r1, r3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 80f1c <_PyTuple_Resize@@Base> │ │ │ │ + bl 8113c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77882 │ │ │ │ - b.n 777e4 │ │ │ │ + beq.n 77c12 │ │ │ │ + b.n 7791a │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 779c8 │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22216 @ 0x56c8 │ │ │ │ + bne.w 77b4c │ │ │ │ + movw r0, #43984 @ 0xabd0 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movw r1, #19720 @ 0x4d08 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - bl d6078 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 7798c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 7798c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7798c │ │ │ │ - ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 77a9c │ │ │ │ - ldr.w r3, [r8, #-8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 77736 │ │ │ │ - ldr.w r1, [r8, #-4] │ │ │ │ - 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] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r8, #-8] │ │ │ │ - ldr.w r3, [r8, #-4] │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str.w r3, [r8, #-4] │ │ │ │ - b.n 77736 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ + bl d5c0c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 7780c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 7780c │ │ │ │ + mov r0, r3 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7780c │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 7764a │ │ │ │ + b.n 777f6 │ │ │ │ + ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ + cbnz r2, 77cf6 │ │ │ │ + ldr.w r2, [r3, #-8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 77868 │ │ │ │ + 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 77868 │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 77658 │ │ │ │ + b.n 77a8e │ │ │ │ mov r4, r7 │ │ │ │ - b.n 779a4 │ │ │ │ + b.n 77b1c │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 779a4 │ │ │ │ - movw r2, #3009 @ 0xbc1 │ │ │ │ - movt r2, #8 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 77afe │ │ │ │ - ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ - and.w r3, r3, #512 @ 0x200 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 77a56 │ │ │ │ - b.n 77736 │ │ │ │ - mov r3, ip │ │ │ │ + b.n 77b1c │ │ │ │ + movw r1, #3553 @ 0xde1 │ │ │ │ + movt r1, #8 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 77d58 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + and.w r2, r2, #512 @ 0x200 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 77cb0 │ │ │ │ + b.n 77868 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, ip │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 779d0 │ │ │ │ + beq.w 77b54 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77aba │ │ │ │ + bne.n 77d12 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 776d4 │ │ │ │ - b.n 77a12 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 77b00 │ │ │ │ + b.n 77c5c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ adds r3, #10 │ │ │ │ adds.w r3, r3, r3, lsr #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bmi.n 77bd6 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 80f1c <_PyTuple_Resize@@Base> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bmi.n 77e1c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 8113c <_PyTuple_Resize@@Base> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77bb8 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - add.w r3, fp, sl, lsl #2 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ + bne.n 77df4 │ │ │ │ + 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 77858 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 77a56 │ │ │ │ - b.n 77736 │ │ │ │ - ldr.w fp, [r6, #8] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 77c36 │ │ │ │ - mov r8, r6 │ │ │ │ - b.n 775ca │ │ │ │ + b.n 77be2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 77cb0 │ │ │ │ + b.n 77868 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 12aad4 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 77904 │ │ │ │ + mov r0, sl │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 77942 │ │ │ │ + b.n 7780c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7780c │ │ │ │ - b.n 7798c │ │ │ │ + bne.w 77942 │ │ │ │ + b.n 7780c │ │ │ │ movw r1, #3207 @ 0xc87 │ │ │ │ - movw r0, #8756 @ 0x2234 │ │ │ │ + movw r0, #6260 @ 0x1874 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7780c │ │ │ │ - b.n 7798c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, sl │ │ │ │ - bne.w 7780c │ │ │ │ - b.n 7798c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + bne.w 77942 │ │ │ │ + b.n 7780c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 77994 │ │ │ │ + beq.w 77814 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77994 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 77994 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 12b49c <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 777d4 │ │ │ │ + bne.w 77814 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77814 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7798c │ │ │ │ + beq.w 7780c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7798c │ │ │ │ - b.n 77816 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str.w r9, [r3] │ │ │ │ - b.n 77596 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c94bc <_PySys_GetRequiredAttrString@@Base+0x2488> │ │ │ │ - b.n 77586 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7779c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 77788 │ │ │ │ + bne.w 7780c │ │ │ │ + b.n 7794c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 77608 │ │ │ │ + b.n 7780c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 777e4 │ │ │ │ + beq.w 7791a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 777e4 │ │ │ │ + bne.w 7791a │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 777e4 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 1f94c8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7791a │ │ │ │ + nop │ │ │ │ + bgt.n 77ea8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 1f98f8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77bc4 │ │ │ │ - b.n 777e4 │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #22176 @ 0x56a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldrd r9, r8, [sp, #16] │ │ │ │ - bl d6078 │ │ │ │ - b.n 77a32 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 773e8 │ │ │ │ - b.n 7798c │ │ │ │ + bne.n 77e00 │ │ │ │ + b.n 7791a │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 77932 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7791e │ │ │ │ - mov r8, r6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 77c36 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22148 @ 0x5684 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 7798c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 77c68 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 77c68 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 779e2 │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 777ec │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 77e52 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 77e52 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77598 │ │ │ │ + b.n 7779a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77c28 │ │ │ │ - b.n 77c36 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - b.w 773c2 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + b.w 775e2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1c9c14 <_PySys_GetRequiredAttrString@@Base+0x24c0> │ │ │ │ + b.n 7778a │ │ │ │ + str.w r8, [fp] │ │ │ │ + b.n 77798 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 777f6 │ │ │ │ + movw r4, #43984 @ 0xabd0 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + ldrd r8, r3, [sp, #16] │ │ │ │ + movw r1, #19680 @ 0x4ce0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl d5c0c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 77c7e │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 778cc │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 778b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 779ce │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 77938 │ │ │ │ + beq.w 779e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77938 │ │ │ │ + bne.w 779e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 77938 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 779e8 │ │ │ │ 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 77e7e │ │ │ │ + bmi.w 780b2 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77ebc │ │ │ │ + beq.w 780f0 │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 77d02 │ │ │ │ + ble.n 77f36 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 78192 │ │ │ │ + beq.w 783c6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 77d74 │ │ │ │ + beq.n 77fa8 │ │ │ │ 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 78192 │ │ │ │ + beq.w 783c6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 77cee │ │ │ │ + bne.n 77f22 │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 77f04 │ │ │ │ + ble.w 78138 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 77d0a │ │ │ │ + beq.n 77f3e │ │ │ │ add.w ip, r4, #12 │ │ │ │ ldr.w ip, [ip, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 77d18 │ │ │ │ - bl 26fd24 │ │ │ │ + bne.n 77f4c │ │ │ │ + bl 26f37c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77d6a │ │ │ │ + cbz r0, 77f9e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 781b0 │ │ │ │ - movw r1, #22316 @ 0x572c │ │ │ │ + bpl.w 783e4 │ │ │ │ + movw r1, #19820 @ 0x4d6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77d6a │ │ │ │ + beq.n 77f9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 77d6a │ │ │ │ + cbnz r3, 77f9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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 77f3c │ │ │ │ - blt.w 7816a │ │ │ │ + beq.w 78170 │ │ │ │ + blt.w 7839e │ │ │ │ cmp.w r8, #20 │ │ │ │ - bgt.w 7811a │ │ │ │ - ldr r1, [pc, #456] @ (77f58 ) │ │ │ │ + bgt.w 7834e │ │ │ │ + ldr r1, [pc, #456] @ (7818c ) │ │ │ │ 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 77ed2 │ │ │ │ - ldr.w ip, [pc, #428] @ 77f60 │ │ │ │ + beq.w 78106 │ │ │ │ + ldr.w ip, [pc, #428] @ 78194 │ │ │ │ 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 78140 │ │ │ │ + bne.w 78374 │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 29634 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ @@ -115836,64 +116073,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 77eca │ │ │ │ + beq.n 780fe │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 77d6c │ │ │ │ + beq.n 77fa0 │ │ │ │ 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 77d6c │ │ │ │ + beq.n 77fa0 │ │ │ │ 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 77d6c │ │ │ │ + beq.n 77fa0 │ │ │ │ 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 77e70 │ │ │ │ + bne.n 780a4 │ │ │ │ cmp r3, r6 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - beq.n 77d6c │ │ │ │ + beq.n 77fa0 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 77e5c │ │ │ │ + beq.n 78090 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 77e50 │ │ │ │ - b.n 77d6c │ │ │ │ - ldr r0, [pc, #216] @ (77f58 ) │ │ │ │ + bne.n 78084 │ │ │ │ + b.n 77fa0 │ │ │ │ + ldr r0, [pc, #216] @ (7818c ) │ │ │ │ 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] │ │ │ │ @@ -115903,104 +116140,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 7815a │ │ │ │ + beq.w 7838e │ │ │ │ ldr.w r3, [r1, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77cce │ │ │ │ + bne.w 77f02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80afc │ │ │ │ + bl 80d1c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 77cce │ │ │ │ - b.n 77d6a │ │ │ │ + bge.w 77f02 │ │ │ │ + b.n 77f9e │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 77e18 │ │ │ │ - b.n 77d6c │ │ │ │ + bne.n 7804c │ │ │ │ + b.n 77fa0 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78f70 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 791a0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77d6a │ │ │ │ - ldr r3, [pc, #108] @ (77f58 ) │ │ │ │ + beq.w 77f9e │ │ │ │ + ldr r3, [pc, #108] @ (7818c ) │ │ │ │ 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 29634 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - b.n 77de2 │ │ │ │ + b.n 78016 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 7818c │ │ │ │ + bcs.w 783c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7818c │ │ │ │ + beq.w 783c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 77f64 │ │ │ │ + bge.n 78198 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r9, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 77f28 │ │ │ │ + b.n 7815c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77f4a │ │ │ │ + beq.n 7817e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #16] @ (77f5c ) │ │ │ │ + ldr r3, [pc, #16] @ (78190 ) │ │ │ │ add.w r4, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3, #532] @ 0x214 │ │ │ │ - b.n 77d6c │ │ │ │ + b.n 77fa0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r7, r6, #4 │ │ │ │ movs r0, #1 │ │ │ │ str.w r4, [r9, r7] │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 781ee │ │ │ │ + beq.w 78422 │ │ │ │ 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 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 781e8 │ │ │ │ + beq.w 7841c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7810c │ │ │ │ + beq.w 78340 │ │ │ │ mov r2, r6 │ │ │ │ sub.w sl, r9, #4 │ │ │ │ add.w r6, r9, r7 │ │ │ │ sub.w r7, r8, #4 │ │ │ │ movs r1, #0 │ │ │ │ blx 29634 │ │ │ │ mov lr, r7 │ │ │ │ @@ -116010,257 +116247,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 780fc │ │ │ │ + bge.w 78330 │ │ │ │ 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 78032 │ │ │ │ + ble.n 78266 │ │ │ │ add.w lr, r5, r3, lsl #2 │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 780f4 │ │ │ │ + beq.n 78328 │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bge.n 78032 │ │ │ │ + bge.n 78266 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 780f4 │ │ │ │ + beq.n 78328 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 78032 │ │ │ │ + bge.n 78266 │ │ │ │ adds r5, #12 │ │ │ │ ldr.w r4, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 780f4 │ │ │ │ + beq.n 78328 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 78024 │ │ │ │ + bgt.n 78258 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 77ff0 │ │ │ │ + bne.n 78224 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 781c8 │ │ │ │ + beq.w 783fc │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 7806e │ │ │ │ + ble.n 782a2 │ │ │ │ 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 77fb4 │ │ │ │ + beq.n 781e8 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 78092 │ │ │ │ + ble.n 782c6 │ │ │ │ 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 780b0 │ │ │ │ + ble.n 782e4 │ │ │ │ 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 77fb4 │ │ │ │ + beq.w 781e8 │ │ │ │ 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 780e8 │ │ │ │ + bge.n 7831c │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ streq.w r1, [ip] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 780c8 │ │ │ │ + bne.n 782fc │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 77fb4 │ │ │ │ + b.n 781e8 │ │ │ │ ldrd ip, lr, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r8 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.w 77fc2 │ │ │ │ + bne.w 781f6 │ │ │ │ ldrd r3, r8, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 781be │ │ │ │ + bne.n 783f2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 785b4 │ │ │ │ - b.n 77d6c │ │ │ │ + bl 787e8 │ │ │ │ + b.n 77fa0 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 77ed2 │ │ │ │ - bl 1f94c8 │ │ │ │ + bls.w 78106 │ │ │ │ + bl 1f98f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77d6a │ │ │ │ - ldr r3, [pc, #192] @ (781f8 ) │ │ │ │ + beq.w 77f9e │ │ │ │ + ldr r3, [pc, #192] @ (7842c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 77dd0 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 78004 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7817a │ │ │ │ + bne.n 783ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f060 │ │ │ │ - ldr r3, [pc, #164] @ (781f8 ) │ │ │ │ + bl 12e6a8 │ │ │ │ + ldr r3, [pc, #164] @ (7842c ) │ │ │ │ ldr.w r9, [sl, r3] │ │ │ │ - b.n 77dd0 │ │ │ │ + b.n 78004 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77cce │ │ │ │ - b.n 77ebc │ │ │ │ + bne.w 77f02 │ │ │ │ + b.n 780f0 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #8728 @ 0x2218 │ │ │ │ + movw r0, #6232 @ 0x1858 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77d6a │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77f9e │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #112] @ (781f8 ) │ │ │ │ + ldr r3, [pc, #112] @ (7842c ) │ │ │ │ ldr.w r9, [sl, r3] │ │ │ │ - b.n 77dd0 │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 77d6a │ │ │ │ + b.n 78004 │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 77f9e │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #22272 @ 0x5700 │ │ │ │ + movw r1, #19776 @ 0x4d40 │ │ │ │ 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 d6078 │ │ │ │ - movw r1, #22340 @ 0x5744 │ │ │ │ + b.w d5c0c │ │ │ │ + movw r1, #19844 @ 0x4d84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 12f780 │ │ │ │ - b.n 77d54 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 77f88 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26f948 │ │ │ │ + bl 26efa0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 781e4 │ │ │ │ + beq.n 78418 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 781e4 │ │ │ │ + cbnz r3, 78418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 78112 │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 781ce │ │ │ │ + b.n 78346 │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 78402 │ │ │ │ mov r0, r9 │ │ │ │ - bl 785b4 │ │ │ │ - b.n 77d6a │ │ │ │ + bl 787e8 │ │ │ │ + b.n 77f9e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000781fc : │ │ │ │ +00078430 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 782e0 │ │ │ │ + blt.n 78514 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #20120 @ 0x4e98 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - movw r3, #10741 @ 0x29f5 │ │ │ │ + movw r3, #11305 @ 0x2c29 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 782c6 │ │ │ │ - ldr r0, [pc, #184] @ (782e4 ) │ │ │ │ + bne.n 784fa │ │ │ │ + ldr r0, [pc, #184] @ (78518 ) │ │ │ │ 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 78298 │ │ │ │ + bcs.n 784cc │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7828a │ │ │ │ + beq.n 784be │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 78262 │ │ │ │ + cbz r2, 78496 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 7827c │ │ │ │ + bcc.n 784b0 │ │ │ │ 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 │ │ │ │ @@ -116268,384 +116505,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 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7825e │ │ │ │ + bne.n 78492 │ │ │ │ ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #53673 @ 0xd1a9 │ │ │ │ + movw r3, #54257 @ 0xd3f1 │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 782d6 │ │ │ │ + bne.n 7850a │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7825e │ │ │ │ + beq.n 78492 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7825e │ │ │ │ + b.n 78492 │ │ │ │ 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 782b6 │ │ │ │ + b.n 784ea │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000782e8 : │ │ │ │ +0007851c : │ │ │ │ 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 78420 │ │ │ │ + beq.w 78654 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 78394 │ │ │ │ + bne.n 785c8 │ │ │ │ movw r3, #14563 @ 0x38e3 │ │ │ │ movt r3, #910 @ 0x38e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 783a4 │ │ │ │ + bhi.n 785d8 │ │ │ │ movw r5, #20120 @ 0x4e98 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #33921 @ 0x8481 │ │ │ │ + movw r3, #34485 @ 0x86b5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r6, [r5, #696] @ 0x2b8 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 78410 │ │ │ │ - ldr r1, [pc, #332] @ (7847c ) │ │ │ │ + bne.n 78644 │ │ │ │ + ldr r1, [pc, #332] @ (786b0 ) │ │ │ │ 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 783c2 │ │ │ │ + bcs.n 785f6 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r1, ip, lsl #3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 783b0 │ │ │ │ + beq.n 785e4 │ │ │ │ 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, 7837a │ │ │ │ + cbz r2, 785ae │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29634 │ │ │ │ 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 783a8 │ │ │ │ + bcc.n 785dc │ │ │ │ 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 78368 │ │ │ │ + b.n 7859c │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 27d898 │ │ │ │ + bl 27cef8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 78314 │ │ │ │ + bls.n 78548 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 78372 │ │ │ │ + b.n 785a6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 78368 │ │ │ │ + b.n 7859c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78368 │ │ │ │ + bne.n 7859c │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 78400 │ │ │ │ + bne.n 78634 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 783a4 │ │ │ │ + bhi.n 785d8 │ │ │ │ ldr.w r6, [r5, #676] @ 0x2a4 │ │ │ │ - movw r3, #54869 @ 0xd655 │ │ │ │ + movw r3, #55453 @ 0xd89d │ │ │ │ movt r3, #6 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 78468 │ │ │ │ + bne.n 7869c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78462 │ │ │ │ + beq.n 78696 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 78372 │ │ │ │ + beq.n 785a6 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 78372 │ │ │ │ + b.n 785a6 │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 27d898 │ │ │ │ + bl 27cef8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 783ce │ │ │ │ + b.n 78602 │ │ │ │ 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, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #33921 @ 0x8481 │ │ │ │ + movw r1, #34485 @ 0x86b5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r6, [r3, #696] @ 0x2b8 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #688] @ 0x2b0 │ │ │ │ - bne.n 78414 │ │ │ │ - ldr r1, [pc, #60] @ (7847c ) │ │ │ │ + bne.n 78648 │ │ │ │ + ldr r1, [pc, #60] @ (786b0 ) │ │ │ │ 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, #54869 @ 0xd655 │ │ │ │ + movw r1, #55453 @ 0xd89d │ │ │ │ movt r1, #6 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 78474 │ │ │ │ + bne.n 786a8 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 783e6 │ │ │ │ + b.n 7861a │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 783f0 │ │ │ │ + b.n 78624 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - b.n 7846c │ │ │ │ + b.n 786a0 │ │ │ │ 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] @ (785b0 ) │ │ │ │ + ldr r0, [pc, #284] @ (787e4 ) │ │ │ │ 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 78506 │ │ │ │ + bcs.n 7873a │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7856c │ │ │ │ + beq.n 787a0 │ │ │ │ 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 784e8 │ │ │ │ + beq.n 7871c │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29634 │ │ │ │ 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 78550 │ │ │ │ + bhi.n 78784 │ │ │ │ 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 784d6 │ │ │ │ + bne.n 7870a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78580 │ │ │ │ + beq.n 787b4 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 7855c │ │ │ │ + bne.n 78790 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 785aa │ │ │ │ + bhi.n 787de │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #54869 @ 0xd655 │ │ │ │ + movw r1, #55453 @ 0xd89d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7859e │ │ │ │ + bne.n 787d2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 78598 │ │ │ │ + beq.n 787cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 784e0 │ │ │ │ + beq.n 78714 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 784e0 │ │ │ │ + b.n 78714 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 784d6 │ │ │ │ - b.n 78506 │ │ │ │ + bne.n 7870a │ │ │ │ + b.n 7873a │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 27d898 │ │ │ │ + bl 27cef8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 78516 │ │ │ │ + b.n 7874a │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 784d6 │ │ │ │ - b.n 78506 │ │ │ │ + bne.n 7870a │ │ │ │ + b.n 7873a │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #54869 @ 0xd655 │ │ │ │ + movw r1, #55453 @ 0xd89d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7859e │ │ │ │ + bne.n 787d2 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 78536 │ │ │ │ + b.n 7876a │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 78540 │ │ │ │ + b.n 78774 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 784e0 │ │ │ │ + b.n 78714 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000785b4 : │ │ │ │ +000787e8 : │ │ │ │ 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, #20120 @ 0x4e98 │ │ │ │ movt ip, #73 @ 0x49 │ │ │ │ - movw r3, #34697 @ 0x8789 │ │ │ │ + movw r3, #35257 @ 0x89b9 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 78672 │ │ │ │ - cbz r0, 78636 │ │ │ │ - ldr r3, [pc, #416] @ (78784 ) │ │ │ │ + bne.n 788a6 │ │ │ │ + cbz r0, 7886a │ │ │ │ + ldr r3, [pc, #412] @ (789b4 ) │ │ │ │ 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 7864e │ │ │ │ + beq.n 78882 │ │ │ │ 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 7861e │ │ │ │ + bgt.n 78852 │ │ │ │ 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, 7864e │ │ │ │ + cbz r2, 78882 │ │ │ │ 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, 7863a │ │ │ │ - cbz r2, 7867c │ │ │ │ + cbz r0, 7886e │ │ │ │ + cbz r2, 788b0 │ │ │ │ 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, #54329 @ 0xd439 │ │ │ │ + movw r3, #54913 @ 0xd681 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7877c │ │ │ │ + bne.w 789ac │ │ │ │ mov r0, r1 │ │ │ │ blx 298b0 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 78636 │ │ │ │ + b.n 7886a │ │ │ │ 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 │ │ │ │ @@ -116658,72 +116895,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 786b2 │ │ │ │ + bne.n 788ee │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 786ee │ │ │ │ + cbz r3, 788ea │ │ │ │ + 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 78718 │ │ │ │ + beq.n 7894e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 786f8 │ │ │ │ + beq.n 78928 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 786ca │ │ │ │ + cbnz r3, 78906 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 78636 │ │ │ │ + beq.n 7886a │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 78776 │ │ │ │ + cbz r1, 78948 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 786e8 │ │ │ │ + cbz r3, 78922 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 78636 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - cmp r1, r5 │ │ │ │ - it ne │ │ │ │ - movne r3, #0 │ │ │ │ - b.n 786ae │ │ │ │ + b.n 7886a │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 78706 │ │ │ │ + cbz r3, 78936 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 78636 │ │ │ │ + bne.n 7886a │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 78636 │ │ │ │ + b.n 7886a │ │ │ │ + str.w r3, [r4, #524] @ 0x20c │ │ │ │ + b.n 78912 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 786bc │ │ │ │ + beq.n 788f8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 78770 │ │ │ │ + cbz r3, 789a6 │ │ │ │ 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, 7874a │ │ │ │ + cbz r3, 78980 │ │ │ │ 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 │ │ │ │ @@ -116732,85 +116969,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 78636 │ │ │ │ + b.n 7886a │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 78724 │ │ │ │ - str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 786d8 │ │ │ │ + b.n 7895a │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 78666 │ │ │ │ + b.n 7889a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78838 │ │ │ │ + beq.n 78a68 │ │ │ │ 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, #432] @ (78950 ) │ │ │ │ + ldr r3, [pc, #428] @ (78b7c ) │ │ │ │ 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 7880a │ │ │ │ + beq.n 78a3a │ │ │ │ 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 787da │ │ │ │ + bgt.n 78a0a │ │ │ │ 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, 7880a │ │ │ │ + cbz r2, 78a3a │ │ │ │ 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, 787f6 │ │ │ │ - cbz r2, 7883a │ │ │ │ + cbz r0, 78a26 │ │ │ │ + cbz r2, 78a6a │ │ │ │ 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, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r2, #54329 @ 0xd439 │ │ │ │ + movw r2, #54913 @ 0xd681 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r0, [r3, #684] @ 0x2ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 78946 │ │ │ │ + bne.w 78b72 │ │ │ │ mov r0, r1 │ │ │ │ blx 298b0 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 787f2 │ │ │ │ + b.n 78a22 │ │ │ │ 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] │ │ │ │ @@ -116822,72 +117057,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 78870 │ │ │ │ + bne.n 78aa8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 788ac │ │ │ │ + cbz r3, 78aa4 │ │ │ │ + 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 788d6 │ │ │ │ + beq.n 78b08 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 788b6 │ │ │ │ + beq.n 78ae2 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 78888 │ │ │ │ + cbnz r3, 78ac0 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 787f2 │ │ │ │ + beq.n 78a22 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 78940 │ │ │ │ + cbz r1, 78b02 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 788a6 │ │ │ │ + cbz r3, 78adc │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 787f2 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - cmp r1, r5 │ │ │ │ - it ne │ │ │ │ - movne r3, #0 │ │ │ │ - b.n 7886c │ │ │ │ + b.n 78a22 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 788c4 │ │ │ │ + cbz r3, 78af0 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 787f2 │ │ │ │ + bne.n 78a22 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 787f2 │ │ │ │ + b.n 78a22 │ │ │ │ + str.w r3, [r4, #524] @ 0x20c │ │ │ │ + b.n 78acc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7887a │ │ │ │ + beq.n 78ab2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7893a │ │ │ │ + cbz r3, 78b6c │ │ │ │ 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, 7890a │ │ │ │ + cbz r3, 78b3c │ │ │ │ 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, #20120 @ 0x4e98 │ │ │ │ @@ -116898,271 +117133,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 787f2 │ │ │ │ + b.n 78a22 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 788e2 │ │ │ │ - str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 78896 │ │ │ │ + b.n 78b14 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ - b.n 7882c │ │ │ │ + b.n 78a5c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078954 : │ │ │ │ +00078b80 : │ │ │ │ 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 78aac │ │ │ │ + beq.w 78cee │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #42020 @ 0xa424 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7899e │ │ │ │ + bne.n 78bbc │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 78bb8 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + b.n 78c44 │ │ │ │ movw r2, #22156 @ 0x568c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 789b0 │ │ │ │ + bne.n 78bdc │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.w 78ab2 │ │ │ │ + bpl.w 78cdc │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.n 78cb4 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 789ac │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - b.n 78a1a │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 88b4c │ │ │ │ + b.n 78ee4 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + bl 88d60 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78a96 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + beq.n 78cc4 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ movs r1, #10 │ │ │ │ - bl 10a9fc │ │ │ │ + bl 10aaa8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 78a80 │ │ │ │ - bl 73304 │ │ │ │ + beq.n 78cae │ │ │ │ + bl 73528 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbnz r0, 789de │ │ │ │ - b.n 78a80 │ │ │ │ + cbnz r0, 78c0a │ │ │ │ + b.n 78cae │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 78a2c │ │ │ │ + bge.n 78c56 │ │ │ │ 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 789d6 │ │ │ │ - ldr r2, [pc, #252] @ (78af0 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + bne.n 78c02 │ │ │ │ + ldr r3, [pc, #256] @ (78d20 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 78a56 │ │ │ │ + cbnz r1, 78c80 │ │ │ │ cmp r4, r6 │ │ │ │ - blt.n 78a1e │ │ │ │ + blt.n 78c48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 78a18 │ │ │ │ + beq.n 78c42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 78a18 │ │ │ │ + cbnz r3, 78c42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80f1c <_PyTuple_Resize@@Base> │ │ │ │ + bl 8113c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78a02 │ │ │ │ - b.n 78a80 │ │ │ │ + beq.n 78c2c │ │ │ │ + b.n 78cae │ │ │ │ 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 78ade │ │ │ │ + bmi.n 78d0e │ │ │ │ mov r1, r3 │ │ │ │ - bl 80f1c <_PyTuple_Resize@@Base> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 8113c <_PyTuple_Resize@@Base> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78ac4 │ │ │ │ + bne.n 78cf4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r3 │ │ │ │ add.w r1, r3, r4, lsl #2 │ │ │ │ adds r4, #1 │ │ │ │ str r2, [r1, #12] │ │ │ │ - b.n 789de │ │ │ │ + b.n 78c0a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 789fe │ │ │ │ + beq.n 78c28 │ │ │ │ movw r1, #48064 @ 0xbbc0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + strd r3, r2, [sp] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 12b490 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r2, [pc, #128] @ (78af0 ) │ │ │ │ - cbnz r0, 78aa2 │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + bl 12aac8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cbnz r0, 78cd0 │ │ │ │ + ldr r3, [pc, #128] @ (78d20 ) │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 789fe │ │ │ │ + beq.n 78c28 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 789fe │ │ │ │ + beq.n 78c28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 78a96 │ │ │ │ + beq.n 78cc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 78a9a │ │ │ │ + cbz r3, 78cc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78a1a │ │ │ │ + b.n 78c44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 78a96 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 12b49c <_PyErr_Clear@@Base> │ │ │ │ - ldr r2, [pc, #68] @ (78af0 ) │ │ │ │ - b.n 78a72 │ │ │ │ - bl 274c64 │ │ │ │ - b.n 78a96 │ │ │ │ - movw r0, #8756 @ 0x2234 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 78cc4 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + bl 12aad4 <_PyErr_Clear@@Base> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + b.n 78c9e │ │ │ │ + movw r0, #6260 @ 0x1874 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3207 @ 0xc87 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 78a96 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 78cc4 │ │ │ │ + bl 2742c4 │ │ │ │ + b.n 78cc4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 78a80 │ │ │ │ + beq.n 78cae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 78a80 │ │ │ │ + bne.n 78cae │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 78a80 │ │ │ │ - bl 1f94c8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 78cae │ │ │ │ + bl 1f98f8 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 78ace │ │ │ │ - b.n 78a80 │ │ │ │ + bne.n 78cfe │ │ │ │ + b.n 78cae │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078af4 : │ │ │ │ +00078d24 : │ │ │ │ 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 78c60 │ │ │ │ + beq.w 78e90 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 78c60 │ │ │ │ + bpl.w 78e90 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78be6 │ │ │ │ - blt.w 78c80 │ │ │ │ + beq.n 78e16 │ │ │ │ + blt.w 78eb0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r4, #20 │ │ │ │ - bgt.n 78c06 │ │ │ │ - ldr r2, [pc, #384] @ (78ca8 ) │ │ │ │ + bgt.n 78e36 │ │ │ │ + ldr r2, [pc, #384] @ (78ed8 ) │ │ │ │ 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 78bea │ │ │ │ - ldr r1, [pc, #356] @ (78cac ) │ │ │ │ + beq.n 78e1a │ │ │ │ + ldr r1, [pc, #356] @ (78edc ) │ │ │ │ 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 78c42 │ │ │ │ + bne.n 78e72 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 78b78 │ │ │ │ + beq.n 78da8 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 78bb6 │ │ │ │ + beq.n 78de6 │ │ │ │ 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 78bb6 │ │ │ │ + beq.n 78de6 │ │ │ │ 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 78bdc │ │ │ │ + beq.n 78e0c │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r4 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 78ba0 │ │ │ │ + bne.n 78dd0 │ │ │ │ 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 │ │ │ │ @@ -117170,160 +117404,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 78ba0 │ │ │ │ - b.n 78bb6 │ │ │ │ - ldr r3, [pc, #200] @ (78cb0 ) │ │ │ │ - b.n 78bd6 │ │ │ │ + bne.n 78dd0 │ │ │ │ + b.n 78de6 │ │ │ │ + ldr r3, [pc, #200] @ (78ee0 ) │ │ │ │ + b.n 78e06 │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78f70 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 791a0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78c70 │ │ │ │ - ldr r2, [pc, #168] @ (78ca8 ) │ │ │ │ + beq.n 78ea0 │ │ │ │ + ldr r2, [pc, #168] @ (78ed8 ) │ │ │ │ ldr.w ip, [r7, r2] │ │ │ │ - b.n 78b64 │ │ │ │ + b.n 78d94 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 78c74 │ │ │ │ + bhi.n 78ea4 │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78f70 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 791a0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 78c70 │ │ │ │ - ldr r0, [pc, #128] @ (78ca8 ) │ │ │ │ + cbz r0, 78ea0 │ │ │ │ + ldr r0, [pc, #128] @ (78ed8 ) │ │ │ │ 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 78b74 │ │ │ │ + bne.n 78da4 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 78b7e │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 78dae │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 78c90 │ │ │ │ + bne.n 78ec0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12f060 │ │ │ │ - ldr r3, [pc, #80] @ (78ca8 ) │ │ │ │ + bl 12e6a8 │ │ │ │ + ldr r3, [pc, #80] @ (78ed8 ) │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78b64 │ │ │ │ - movw r0, #8756 @ 0x2234 │ │ │ │ + b.n 78d94 │ │ │ │ + movw r0, #6260 @ 0x1874 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3207 @ 0xc87 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78bd6 │ │ │ │ - bl 1f94c8 │ │ │ │ + b.n 78e06 │ │ │ │ + bl 1f98f8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78c24 │ │ │ │ - b.n 78c70 │ │ │ │ + bne.n 78e54 │ │ │ │ + b.n 78ea0 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #8728 @ 0x2218 │ │ │ │ + movw r0, #6232 @ 0x1858 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 78c70 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 78ea0 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #8] @ (78ca8 ) │ │ │ │ + ldr r3, [pc, #8] @ (78ed8 ) │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78b64 │ │ │ │ + b.n 78d94 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #2 │ │ │ │ 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 78db8 │ │ │ │ + beq.n 78fe8 │ │ │ │ mov r5, r0 │ │ │ │ - blt.w 78e80 │ │ │ │ + blt.w 790b0 │ │ │ │ cmp r4, #20 │ │ │ │ - bgt.w 78dda │ │ │ │ - ldr r2, [pc, #468] @ (78eac ) │ │ │ │ + bgt.w 7900a │ │ │ │ + ldr r2, [pc, #468] @ (790dc ) │ │ │ │ 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 78dc0 │ │ │ │ - ldr r1, [pc, #440] @ (78eb0 ) │ │ │ │ + beq.n 78ff0 │ │ │ │ + ldr r1, [pc, #440] @ (790e0 ) │ │ │ │ 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 78e62 │ │ │ │ + bne.w 79092 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 78d94 │ │ │ │ + beq.n 78fc4 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 78d6e │ │ │ │ + beq.n 78f9e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 78da6 │ │ │ │ + beq.n 78fd6 │ │ │ │ add.w lr, r2, #4 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - beq.n 78d6e │ │ │ │ + beq.n 78f9e │ │ │ │ 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 78dae │ │ │ │ + beq.n 78fde │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r4 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 78d58 │ │ │ │ + bne.n 78f88 │ │ │ │ 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 │ │ │ │ @@ -117331,204 +117565,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 78d6e │ │ │ │ + beq.n 78f9e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 78d3c │ │ │ │ + bne.n 78f6c │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - bne.n 78d4c │ │ │ │ - b.n 78d6e │ │ │ │ + bne.n 78f7c │ │ │ │ + b.n 78f9e │ │ │ │ cmp r5, r4 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 78d58 │ │ │ │ - b.n 78d6e │ │ │ │ - ldr r3, [pc, #248] @ (78eb4 ) │ │ │ │ + bne.n 78f88 │ │ │ │ + b.n 78f9e │ │ │ │ + ldr r3, [pc, #248] @ (790e4 ) │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78f70 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 791a0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78e8e │ │ │ │ - ldr r2, [pc, #216] @ (78eac ) │ │ │ │ + beq.n 790be │ │ │ │ + ldr r2, [pc, #216] @ (790dc ) │ │ │ │ ldr.w ip, [r7, r2] │ │ │ │ - b.n 78d16 │ │ │ │ + b.n 78f46 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 78e2e │ │ │ │ + bhi.n 7905e │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78f70 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 791a0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78e8e │ │ │ │ - ldr r0, [pc, #176] @ (78eac ) │ │ │ │ + beq.n 790be │ │ │ │ + ldr r0, [pc, #176] @ (790dc ) │ │ │ │ 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 78e1e │ │ │ │ + beq.n 7904e │ │ │ │ add.w r1, lr, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r3, #12] │ │ │ │ - b.n 78d30 │ │ │ │ + b.n 78f60 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 78e5e │ │ │ │ + beq.n 7908e │ │ │ │ add.w lr, r3, #16 │ │ │ │ - b.n 78d40 │ │ │ │ - bl 1f94c8 │ │ │ │ + b.n 78f70 │ │ │ │ + bl 1f98f8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 78e8e │ │ │ │ - ldr r0, [pc, #116] @ (78eac ) │ │ │ │ + cbz r0, 790be │ │ │ │ + ldr r0, [pc, #116] @ (790dc ) │ │ │ │ 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 78ea8 │ │ │ │ + beq.n 790d8 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 78e28 │ │ │ │ + bne.n 79058 │ │ │ │ str r0, [r3, #16] │ │ │ │ - b.n 78d4c │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 78f7c │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 78e92 │ │ │ │ + bne.n 790c2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12f060 │ │ │ │ - ldr r3, [pc, #52] @ (78eac ) │ │ │ │ + bl 12e6a8 │ │ │ │ + ldr r3, [pc, #52] @ (790dc ) │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78d16 │ │ │ │ - movw r0, #8728 @ 0x2218 │ │ │ │ + b.n 78f46 │ │ │ │ + movw r0, #6232 @ 0x1858 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78d8e │ │ │ │ + b.n 78fbe │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #12] @ (78eac ) │ │ │ │ + ldr r3, [pc, #12] @ (790dc ) │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78d16 │ │ │ │ + b.n 78f46 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 78d30 │ │ │ │ + b.n 78f60 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #2 │ │ │ │ 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 78f4a │ │ │ │ + blt.n 7917a │ │ │ │ cmp r1, #20 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 78f22 │ │ │ │ - ldr r3, [pc, #140] @ (78f68 ) │ │ │ │ + cbz r3, 79152 │ │ │ │ + ldr r3, [pc, #140] @ (79198 ) │ │ │ │ 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, 78f12 │ │ │ │ - ldr r1, [pc, #120] @ (78f6c ) │ │ │ │ + cbz r4, 79142 │ │ │ │ + ldr r1, [pc, #120] @ (7919c ) │ │ │ │ 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, 78f36 │ │ │ │ + cbnz r3, 79166 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 78f70 <_PyObject_GC_NewVar@@Base> │ │ │ │ + b.w 791a0 <_PyObject_GC_NewVar@@Base> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 78f12 │ │ │ │ + bls.n 79142 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f94c8 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.w 1f98f8 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78f5c │ │ │ │ + bne.n 7918c │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f060 │ │ │ │ - b.n 78f0e │ │ │ │ + bl 12e6a8 │ │ │ │ + b.n 7913e │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #8728 @ 0x2218 │ │ │ │ + movw r0, #6232 @ 0x1858 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 78f0e │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7913e │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 78f0e │ │ │ │ + b.n 7913e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00078f70 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +000791a0 <_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 7918a <_PyObject_GC_NewVar@@Base+0x21a> │ │ │ │ + blt.w 793ba <_PyObject_GC_NewVar@@Base+0x21a> │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #540] @ 791ac <_PyObject_GC_NewVar@@Base+0x23c> │ │ │ │ + ldr.w r8, [pc, #540] @ 793dc <_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] │ │ │ │ @@ -117536,412 +117770,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 7916e <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + bhi.w 7939e <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ adds.w fp, r2, r3 │ │ │ │ - bmi.w 7916e <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + bmi.w 7939e <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ movw r9, #20120 @ 0x4e98 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r2, #10741 @ 0x29f5 │ │ │ │ + movw r2, #11305 @ 0x2c29 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w sl, [r9, #712] @ 0x2c8 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.w 79148 <_PyObject_GC_NewVar@@Base+0x1d8> │ │ │ │ + bne.w 79378 <_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 790f6 <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ + bcs.n 79326 <_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 79130 <_PyObject_GC_NewVar@@Base+0x1c0> │ │ │ │ + beq.w 79360 <_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 79064 <_PyObject_GC_NewVar@@Base+0xf4> │ │ │ │ + beq.n 79294 <_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 790b8 <_PyObject_GC_NewVar@@Base+0x148> │ │ │ │ + bgt.n 792e8 <_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] @ (791a8 <_PyObject_GC_NewVar@@Base+0x238>) │ │ │ │ - bne.n 79090 <_PyObject_GC_NewVar@@Base+0x120> │ │ │ │ + ldr r1, [pc, #344] @ (793d8 <_PyObject_GC_NewVar@@Base+0x238>) │ │ │ │ + bne.n 792c0 <_PyObject_GC_NewVar@@Base+0x120> │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r4, 790a0 <_PyObject_GC_NewVar@@Base+0x130> │ │ │ │ + cbnz r4, 792d0 <_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 79084 <_PyObject_GC_NewVar@@Base+0x114> │ │ │ │ + bhi.n 792b4 <_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 79024 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ + b.n 79254 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 79024 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ + b.n 79254 <_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 7905a <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + beq.n 7928a <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7917a <_PyObject_GC_NewVar@@Base+0x20a> │ │ │ │ + bne.n 793aa <_PyObject_GC_NewVar@@Base+0x20a> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7905a <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ + b.n 7928a <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ ldr.w r2, [r0, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 79042 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + beq.n 79272 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr.w r2, [r0, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79042 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bne.n 79272 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7919e <_PyObject_GC_NewVar@@Base+0x22e> │ │ │ │ + bne.n 793ce <_PyObject_GC_NewVar@@Base+0x22e> │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 79042 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bmi.n 79272 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 790e0 <_PyObject_GC_NewVar@@Base+0x170> │ │ │ │ + bne.n 79310 <_PyObject_GC_NewVar@@Base+0x170> │ │ │ │ dmb ish │ │ │ │ - b.n 79042 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + b.n 79272 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #53673 @ 0xd1a9 │ │ │ │ + movw r1, #54257 @ 0xd3f1 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 79160 <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ + bne.n 79390 <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7916e <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + beq.n 7939e <_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 79080 <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ + b.n 792b0 <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 790f6 <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ + beq.n 79326 <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 79080 <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ + b.n 792b0 <_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, 7916e <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + cbz r0, 7939e <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b.n 79024 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ + b.n 79254 <_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 79118 <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ + b.n 79348 <_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 1f9538 │ │ │ │ + b.w 1f9968 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7905a <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ + b.n 7928a <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ movw r1, #1882 @ 0x75a │ │ │ │ - movw r0, #22420 @ 0x5794 │ │ │ │ + movw r0, #19924 @ 0x4dd4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7905c <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + b.n 7928c <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79042 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ - b.n 790d2 <_PyObject_GC_NewVar@@Base+0x162> │ │ │ │ + bne.w 79272 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + b.n 79302 <_PyObject_GC_NewVar@@Base+0x162> │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000791b0 <_Py_Dealloc@@Base>: │ │ │ │ +000793e0 <_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] @ (791f4 <_Py_Dealloc@@Base+0x44>) │ │ │ │ + ldr r2, [pc, #52] @ (79424 <_Py_Dealloc@@Base+0x44>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - cbnz r4, 791d0 <_Py_Dealloc@@Base+0x20> │ │ │ │ + cbnz r4, 79400 <_Py_Dealloc@@Base+0x20> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ - movw r3, #60337 @ 0xebb1 │ │ │ │ + movw r3, #57845 @ 0xe1f5 │ │ │ │ movt r3, #18 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 791ea <_Py_Dealloc@@Base+0x3a> │ │ │ │ + bne.n 7941a <_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 791e0 <_Py_Dealloc@@Base+0x30> │ │ │ │ + b.n 79410 <_Py_Dealloc@@Base+0x30> │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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 7937e <_Py_Dealloc@@Base+0x1ce> │ │ │ │ + beq.w 795ae <_Py_Dealloc@@Base+0x1ce> │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #888] @ 79598 <_Py_Dealloc@@Base+0x3e8> │ │ │ │ + ldr.w r8, [pc, #884] @ 797c4 <_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 79390 <_Py_Dealloc@@Base+0x1e0> │ │ │ │ + beq.w 795c0 <_Py_Dealloc@@Base+0x1e0> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 794ba <_Py_Dealloc@@Base+0x30a> │ │ │ │ + ble.w 796e2 <_Py_Dealloc@@Base+0x302> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79364 <_Py_Dealloc@@Base+0x1b4> │ │ │ │ + beq.w 79594 <_Py_Dealloc@@Base+0x1b4> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 793b6 <_Py_Dealloc@@Base+0x206> │ │ │ │ - ldr.w r9, [pc, #816] @ 7959c <_Py_Dealloc@@Base+0x3ec> │ │ │ │ + bmi.w 795e6 <_Py_Dealloc@@Base+0x206> │ │ │ │ + ldr.w r9, [pc, #812] @ 797c8 <_Py_Dealloc@@Base+0x3e8> │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r7 │ │ │ │ - b.n 7927e <_Py_Dealloc@@Base+0xce> │ │ │ │ + b.n 794ae <_Py_Dealloc@@Base+0xce> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 792b0 <_Py_Dealloc@@Base+0x100> │ │ │ │ + beq.n 794e0 <_Py_Dealloc@@Base+0x100> │ │ │ │ ldr.w r3, [r1, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79276 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 794a6 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 79276 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 794a6 <_Py_Dealloc@@Base+0xc6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79276 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + bne.n 794a6 <_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 79496 <_Py_Dealloc@@Base+0x2e6> │ │ │ │ + bne.w 796ce <_Py_Dealloc@@Base+0x2ee> │ │ │ │ mov r0, r3 │ │ │ │ subs r4, #1 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 7927e <_Py_Dealloc@@Base+0xce> │ │ │ │ + bne.n 794ae <_Py_Dealloc@@Base+0xce> │ │ │ │ movw r0, #20120 @ 0x4e98 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #34697 @ 0x8789 │ │ │ │ + movw r3, #35257 @ 0x89b9 │ │ │ │ movt r3, #7 │ │ │ │ mov r7, fp │ │ │ │ ldr.w r2, [r0, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 793d6 <_Py_Dealloc@@Base+0x226> │ │ │ │ + bne.w 79606 <_Py_Dealloc@@Base+0x226> │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - cbz r1, 79328 <_Py_Dealloc@@Base+0x178> │ │ │ │ + cbz r1, 79558 <_Py_Dealloc@@Base+0x178> │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.w 793e8 <_Py_Dealloc@@Base+0x238> │ │ │ │ + beq.w 79618 <_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 7930c <_Py_Dealloc@@Base+0x15c> │ │ │ │ + bgt.n 7953c <_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 793e8 <_Py_Dealloc@@Base+0x238> │ │ │ │ + beq.n 79618 <_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 793a4 <_Py_Dealloc@@Base+0x1f4> │ │ │ │ + beq.n 795d4 <_Py_Dealloc@@Base+0x1f4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79416 <_Py_Dealloc@@Base+0x266> │ │ │ │ + beq.n 79646 <_Py_Dealloc@@Base+0x266> │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 79374 <_Py_Dealloc@@Base+0x1c4> │ │ │ │ + bhi.n 795a4 <_Py_Dealloc@@Base+0x1c4> │ │ │ │ movw r1, #22156 @ 0x568c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 79374 <_Py_Dealloc@@Base+0x1c4> │ │ │ │ + bne.n 795a4 <_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 7958a <_Py_Dealloc@@Base+0x3da> │ │ │ │ + bgt.w 797b8 <_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 79332 <_Py_Dealloc@@Base+0x182> │ │ │ │ + bls.n 79562 <_Py_Dealloc@@Base+0x182> │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7934c <_Py_Dealloc@@Base+0x19c> │ │ │ │ - ldr.w r8, [pc, #536] @ 79598 <_Py_Dealloc@@Base+0x3e8> │ │ │ │ + b.n 7957c <_Py_Dealloc@@Base+0x19c> │ │ │ │ + ldr.w r8, [pc, #532] @ 797c4 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r7, [r8, sl] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7924e <_Py_Dealloc@@Base+0x9e> │ │ │ │ - movw r1, #7628 @ 0x1dcc │ │ │ │ + bne.w 7947e <_Py_Dealloc@@Base+0x9e> │ │ │ │ + movw r1, #5132 @ 0x140c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #37112 @ 0x90f8 │ │ │ │ + movw r0, #34616 @ 0x8738 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64d92 <_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 79328 <_Py_Dealloc@@Base+0x178> │ │ │ │ + b.n 79558 <_Py_Dealloc@@Base+0x178> │ │ │ │ movw r0, #20120 @ 0x4e98 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #34697 @ 0x8789 │ │ │ │ + movw r3, #35257 @ 0x89b9 │ │ │ │ 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 792d8 <_Py_Dealloc@@Base+0x128> │ │ │ │ + beq.n 79508 <_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 79328 <_Py_Dealloc@@Base+0x178> │ │ │ │ + b.n 79558 <_Py_Dealloc@@Base+0x178> │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #54329 @ 0xd439 │ │ │ │ + movw r3, #54913 @ 0xd681 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79572 <_Py_Dealloc@@Base+0x3c2> │ │ │ │ + bne.w 797b0 <_Py_Dealloc@@Base+0x3d0> │ │ │ │ mov r0, r1 │ │ │ │ blx 298b0 │ │ │ │ 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 79328 <_Py_Dealloc@@Base+0x178> │ │ │ │ + b.n 79558 <_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] │ │ │ │ @@ -117951,94 +118185,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 79454 <_Py_Dealloc@@Base+0x2a4> │ │ │ │ + bne.n 7968c <_Py_Dealloc@@Base+0x2ac> │ │ │ │ ldr r2, [r1, #24] │ │ │ │ - cbnz r2, 794aa <_Py_Dealloc@@Base+0x2fa> │ │ │ │ + cbz r2, 79688 <_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 794fc <_Py_Dealloc@@Base+0x34c> │ │ │ │ + beq.n 7973a <_Py_Dealloc@@Base+0x35a> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 794da <_Py_Dealloc@@Base+0x32a> │ │ │ │ + beq.n 79718 <_Py_Dealloc@@Base+0x338> │ │ │ │ ldr.w r2, [r9, #532] @ 0x214 │ │ │ │ - cbnz r2, 79472 <_Py_Dealloc@@Base+0x2c2> │ │ │ │ + cbnz r2, 796aa <_Py_Dealloc@@Base+0x2ca> │ │ │ │ str.w r1, [r9, #532] @ 0x214 │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 79328 <_Py_Dealloc@@Base+0x178> │ │ │ │ + beq.w 79558 <_Py_Dealloc@@Base+0x178> │ │ │ │ ldrd r2, r0, [r1, #20] │ │ │ │ - cbz r0, 794b4 <_Py_Dealloc@@Base+0x304> │ │ │ │ + cbz r0, 79712 <_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, 79490 <_Py_Dealloc@@Base+0x2e0> │ │ │ │ + cbz r2, 796c8 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ str r1, [r2, #24] │ │ │ │ str.w r1, [lr, #20] │ │ │ │ - b.n 79328 <_Py_Dealloc@@Base+0x178> │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 79558 <_Py_Dealloc@@Base+0x178> │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 7957a <_Py_Dealloc@@Base+0x3ca> │ │ │ │ + bne.n 79702 <_Py_Dealloc@@Base+0x322> │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ blx r3 │ │ │ │ - b.n 79276 <_Py_Dealloc@@Base+0xc6> │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ - cmp ip, r6 │ │ │ │ - it ne │ │ │ │ - movne r2, #0 │ │ │ │ - b.n 79450 <_Py_Dealloc@@Base+0x2a0> │ │ │ │ - str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 79480 <_Py_Dealloc@@Base+0x2d0> │ │ │ │ + b.n 794a6 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #37369 @ 0x91f9 │ │ │ │ + movw r2, #37929 @ 0x9429 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 79256 <_Py_Dealloc@@Base+0xa6> │ │ │ │ + bne.w 79486 <_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 158c20 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 158314 <_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 796da <_Py_Dealloc@@Base+0x2fa> │ │ │ │ + str.w r2, [r4, #524] @ 0x20c │ │ │ │ + b.n 796b8 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r1, #20] │ │ │ │ str r0, [r1, #24] │ │ │ │ - cbz r2, 794e8 <_Py_Dealloc@@Base+0x338> │ │ │ │ + cbz r2, 79726 <_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 79328 <_Py_Dealloc@@Base+0x178> │ │ │ │ + bne.w 79558 <_Py_Dealloc@@Base+0x178> │ │ │ │ str.w r1, [r4, #532] @ 0x214 │ │ │ │ - b.n 79328 <_Py_Dealloc@@Base+0x178> │ │ │ │ + b.n 79558 <_Py_Dealloc@@Base+0x178> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 79462 <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + beq.n 7969a <_Py_Dealloc@@Base+0x2ba> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ - cbz r3, 7956c <_Py_Dealloc@@Base+0x3bc> │ │ │ │ + cbz r3, 797aa <_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, 79534 <_Py_Dealloc@@Base+0x384> │ │ │ │ + cbz r3, 79772 <_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 │ │ │ │ @@ -118052,191 +118292,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 79328 <_Py_Dealloc@@Base+0x178> │ │ │ │ + b.n 79558 <_Py_Dealloc@@Base+0x178> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 79508 <_Py_Dealloc@@Base+0x358> │ │ │ │ + b.n 79746 <_Py_Dealloc@@Base+0x366> │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 79400 <_Py_Dealloc@@Base+0x250> │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 794a2 <_Py_Dealloc@@Base+0x2f2> │ │ │ │ + b.n 79630 <_Py_Dealloc@@Base+0x250> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 158cbc <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - nop │ │ │ │ + b.w 1583b0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000795a0 : │ │ │ │ +000797cc : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 795ce │ │ │ │ + cbz r2, 797fa │ │ │ │ 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 │ │ │ │ │ │ │ │ -000795d0 : │ │ │ │ +000797fc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (79600 ) │ │ │ │ + ldr r3, [pc, #32] @ (7982c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 795ea │ │ │ │ + cbz r0, 79816 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #7628 @ 0x1dcc │ │ │ │ + movw r1, #5132 @ 0x140c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #37112 @ 0x90f8 │ │ │ │ + movw r0, #34616 @ 0x8738 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 79616 │ │ │ │ + cbz r0, 79842 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 79616 │ │ │ │ + beq.n 79842 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 79618 │ │ │ │ + cbz r3, 79844 │ │ │ │ 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] @ (79658 ) │ │ │ │ + ldr r1, [pc, #48] @ (79884 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7963a │ │ │ │ + cbnz r3, 79866 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7964c │ │ │ │ + bne.n 79878 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 79632 │ │ │ │ + b.n 7985e │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 79632 │ │ │ │ + b.n 7985e │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 79660 │ │ │ │ + cbnz r0, 7988c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7965e │ │ │ │ + beq.n 7988a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7965e │ │ │ │ + bne.n 7988a │ │ │ │ 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] @ (796b8 ) │ │ │ │ + ldr r2, [pc, #52] @ (798e4 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r4, 79694 │ │ │ │ + cbnz r4, 798c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ - movw r3, #60337 @ 0xebb1 │ │ │ │ + movw r3, #57845 @ 0xe1f5 │ │ │ │ movt r3, #18 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 796ac │ │ │ │ + bne.n 798d8 │ │ │ │ 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 796a2 │ │ │ │ + b.n 798ce │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000796bc : │ │ │ │ +000798e8 : │ │ │ │ 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, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 79706 │ │ │ │ + bne.n 79932 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 79706 │ │ │ │ + beq.n 79932 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.n 79720 │ │ │ │ + beq.n 7994c │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 796fa │ │ │ │ + bne.n 79926 │ │ │ │ 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 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 796f6 │ │ │ │ + beq.n 79922 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 796ee │ │ │ │ + bne.n 7991a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 796f6 │ │ │ │ + b.n 79922 │ │ │ │ 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 │ │ │ │ @@ -118244,15 +118476,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ mov fp, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 799d0 │ │ │ │ + beq.w 79bfc │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ mov r8, r3 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ movs r5, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add.w fp, r4, #20 │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ @@ -118260,800 +118492,800 @@ │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ lsl.w r5, r5, r6 │ │ │ │ add r3, fp │ │ │ │ add.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ and.w sl, r9, r5 │ │ │ │ - bne.w 79d78 │ │ │ │ + bne.w 79fa4 │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.w 798e0 │ │ │ │ + bgt.w 79b0c │ │ │ │ ldrsb.w r2, [fp, sl] │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 79850 │ │ │ │ + blt.n 79a7c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r0, [r1, r2, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 798c8 │ │ │ │ + beq.w 79af4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 7995e │ │ │ │ + beq.w 79b8a │ │ │ │ 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 79920 │ │ │ │ + blt.w 79b4c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 798c8 │ │ │ │ + beq.n 79af4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 79b90 │ │ │ │ + beq.w 79dbc │ │ │ │ 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 79b04 │ │ │ │ + bgt.w 79d30 │ │ │ │ ldrsb.w r3, [fp, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 79926 │ │ │ │ + blt.w 79b52 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 798c4 │ │ │ │ + beq.n 79af0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 79868 │ │ │ │ + beq.n 79a94 │ │ │ │ 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 79b2c │ │ │ │ + bgt.w 79d58 │ │ │ │ ldrsb.w r3, [fp, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 79946 │ │ │ │ + blt.w 79b72 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 798c4 │ │ │ │ + beq.n 79af0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 79d10 │ │ │ │ + beq.w 79f3c │ │ │ │ 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 797ea │ │ │ │ + b.n 79a16 │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 79e78 │ │ │ │ + bne.w 7a14a │ │ │ │ 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 7980a │ │ │ │ - cbz r2, 798c4 │ │ │ │ + bne.n 79a36 │ │ │ │ + cbz r2, 79af0 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 7980a │ │ │ │ + bne.n 79a36 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 79e9c │ │ │ │ + beq.w 7a146 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7a024 │ │ │ │ + beq.w 7a254 │ │ │ │ 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 292bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7980a │ │ │ │ + bne.n 79a36 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 79c96 │ │ │ │ + beq.w 79ec2 │ │ │ │ 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 7985c │ │ │ │ + b.n 79a88 │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.w 79c70 │ │ │ │ + bgt.w 79e9c │ │ │ │ ldrsh.w r3, [fp, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 79930 │ │ │ │ + blt.n 79b5c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 798c8 │ │ │ │ + beq.n 79af4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 7995e │ │ │ │ + beq.n 79b8a │ │ │ │ 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 79c90 │ │ │ │ + bgt.w 79ebc │ │ │ │ ldrsh.w r3, [fp, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 797c0 │ │ │ │ + bge.w 799ec │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 79856 │ │ │ │ - b.n 797d2 │ │ │ │ + beq.n 79a82 │ │ │ │ + b.n 799fe │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 79fbc │ │ │ │ + bne.w 7a120 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 7985c │ │ │ │ + b.n 79a88 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 79856 │ │ │ │ + beq.n 79a82 │ │ │ │ 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 79916 │ │ │ │ + b.n 79b42 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7992c │ │ │ │ + beq.n 79b58 │ │ │ │ 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 797f0 │ │ │ │ + b.n 79a1c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 799b8 │ │ │ │ + bne.n 79be4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 798c8 │ │ │ │ + beq.n 79af4 │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ eor.w r1, lr, ip │ │ │ │ tst.w r1, #28 │ │ │ │ - bne.n 799b8 │ │ │ │ + bne.n 79be4 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79eca │ │ │ │ + beq.w 7a236 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 7a018 │ │ │ │ + beq.w 7a246 │ │ │ │ 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 292bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 798c8 │ │ │ │ + beq.n 79af4 │ │ │ │ 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 797b6 │ │ │ │ - b.n 79910 │ │ │ │ + ble.w 799e2 │ │ │ │ + b.n 79b3c │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ add.w sl, r4, #20 │ │ │ │ cmp r2, #7 │ │ │ │ lsl.w r3, r5, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ and.w r3, r9, r3 │ │ │ │ lsl.w r5, r5, r1 │ │ │ │ add r5, sl │ │ │ │ it le │ │ │ │ ldrsble.w r8, [sl, r3] │ │ │ │ - bgt.w 79b66 │ │ │ │ + bgt.w 79d92 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 79b58 │ │ │ │ + blt.w 79d84 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r0, r5, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 79b74 │ │ │ │ + beq.w 79da0 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 79c00 │ │ │ │ + beq.w 79e2c │ │ │ │ mov.w r1, r9, lsr #5 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ and.w r3, r3, r1 │ │ │ │ it le │ │ │ │ ldrsble.w r8, [sl, r3] │ │ │ │ - bgt.w 79c62 │ │ │ │ + bgt.w 79e8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 79bf8 │ │ │ │ + blt.w 79e24 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r1, r5, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 79b86 │ │ │ │ + beq.w 79db2 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 79cac │ │ │ │ + beq.w 79ed8 │ │ │ │ mov.w r1, r9, lsr #10 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r4, r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bgt.n 79af6 │ │ │ │ + bgt.n 79d22 │ │ │ │ ldrsb.w r8, [sl, r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 79ca2 │ │ │ │ + blt.w 79ece │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r3, r7, r6 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 79b86 │ │ │ │ + beq.n 79db2 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 79dc4 │ │ │ │ + beq.w 7a056 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ add.w r4, r4, r3, lsr #5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r4, r4, #1 │ │ │ │ and.w r4, r4, r3 │ │ │ │ - bgt.w 79e18 │ │ │ │ + bgt.w 7a0ac │ │ │ │ ldrsb.w r8, [sl, r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 79dba │ │ │ │ + blt.w 7a04c │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r5, r7, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 79b86 │ │ │ │ + beq.n 79db2 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 79e26 │ │ │ │ + beq.w 7a0ba │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r4, r4, r3 │ │ │ │ - ble.n 79a7c │ │ │ │ + ble.n 79ca8 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ - b.n 79a80 │ │ │ │ + b.n 79cac │ │ │ │ cmp r6, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 797fa │ │ │ │ + bge.w 79a26 │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 7992c │ │ │ │ + beq.w 79b58 │ │ │ │ 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 7982a │ │ │ │ + bge.w 79a56 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 7992c │ │ │ │ + beq.w 79b58 │ │ │ │ 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 79b04 │ │ │ │ + b.n 79d30 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 79a1e │ │ │ │ + bne.w 79c4a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7992c │ │ │ │ + b.n 79b58 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ - b.n 799fa │ │ │ │ + b.n 79c26 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #1 │ │ │ │ add r2, sl │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ add r2, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - b.n 7985c │ │ │ │ + b.n 79a88 │ │ │ │ ldrb.w r1, [fp, #5] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 79b78 │ │ │ │ + b.n 79da4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 797d2 │ │ │ │ + bne.w 799fe │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 798c8 │ │ │ │ + beq.w 79af4 │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 797d2 │ │ │ │ + bne.w 799fe │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79ee8 │ │ │ │ + beq.w 7a232 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ addne.w r0, r1, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 7a01c │ │ │ │ + beq.w 7a24a │ │ │ │ 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 292bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 798c8 │ │ │ │ - b.n 797d2 │ │ │ │ + beq.w 79af4 │ │ │ │ + b.n 799fe │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 79b60 │ │ │ │ - b.n 79a60 │ │ │ │ + beq.n 79d8c │ │ │ │ + b.n 79c8c │ │ │ │ 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 d5b60 │ │ │ │ + bl d56f4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 79c3c │ │ │ │ + beq.n 79e68 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79ece │ │ │ │ + beq.w 7a21a │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 79ee2 │ │ │ │ + blt.w 7a22c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 79746 │ │ │ │ + bne.w 79972 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 79746 │ │ │ │ + bne.w 79972 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79b86 │ │ │ │ + bne.n 79db2 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 79a1e │ │ │ │ + b.n 79c4a │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ - b.n 79a3c │ │ │ │ + b.n 79c68 │ │ │ │ ldr.w r3, [fp, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 798ee │ │ │ │ + bge.w 79b1a │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 79856 │ │ │ │ + beq.w 79a82 │ │ │ │ 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 7991a │ │ │ │ + b.n 79b46 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 7985c │ │ │ │ + b.n 79a88 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 79b60 │ │ │ │ - b.n 79a9e │ │ │ │ + beq.w 79d8c │ │ │ │ + b.n 79cca │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 79ec6 │ │ │ │ + beq.w 7a23a │ │ │ │ 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 d5b60 │ │ │ │ + bl d56f4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 79ce8 │ │ │ │ + beq.n 79f14 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79e8a │ │ │ │ + beq.w 7a15c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 79ee2 │ │ │ │ + blt.w 7a22c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 79746 │ │ │ │ + bne.w 79972 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 79746 │ │ │ │ + bne.w 79972 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79b86 │ │ │ │ + bne.w 79db2 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 79a60 │ │ │ │ + b.n 79c8c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 7983c │ │ │ │ + bne.w 79a68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 798c4 │ │ │ │ + beq.w 79af0 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 7983c │ │ │ │ + bne.w 79a68 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 79e98 │ │ │ │ + beq.w 7a16a │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7a020 │ │ │ │ + beq.w 7a258 │ │ │ │ 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 292bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 798c4 │ │ │ │ - b.n 7983c │ │ │ │ + beq.w 79af0 │ │ │ │ + b.n 79a68 │ │ │ │ cmp r6, #7 │ │ │ │ it le │ │ │ │ ldrsble.w r3, [fp, sl] │ │ │ │ - bgt.w 79fee │ │ │ │ + bgt.w 7a20c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79fce │ │ │ │ + bge.w 7a1ee │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 79856 │ │ │ │ + beq.w 79a82 │ │ │ │ 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 │ │ │ │ it le │ │ │ │ ldrsble.w r3, [fp, sl] │ │ │ │ - bgt.w 79ffc │ │ │ │ + bgt.w 7a1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79eec │ │ │ │ + bge.w 7a1c2 │ │ │ │ + adds r3, #1 │ │ │ │ + beq.w 79a82 │ │ │ │ + mov.w r3, r9, lsr #10 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 79856 │ │ │ │ - b.n 79f08 │ │ │ │ + add sl, r3 │ │ │ │ + mov r3, r6 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + cmp r3, #7 │ │ │ │ + bgt.w 7a1b4 │ │ │ │ + ldrsb.w r6, [fp, sl] │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 7a19a │ │ │ │ + adds r6, #1 │ │ │ │ + beq.w 79a82 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + 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, r5 │ │ │ │ + it le │ │ │ │ + ldrsble.w r6, [fp, sl] │ │ │ │ + bgt.w 7a188 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 7a16e │ │ │ │ + adds r6, #1 │ │ │ │ + beq.w 79a82 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + adds r2, #1 │ │ │ │ + add sl, r2 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + b.n 79ff8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 79b60 │ │ │ │ - b.n 79ada │ │ │ │ + beq.w 79d8c │ │ │ │ + b.n 79d06 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl d5b60 │ │ │ │ + bl d56f4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 79df6 │ │ │ │ + beq.n 7a088 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79eb2 │ │ │ │ + beq.n 7a132 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 79ee2 │ │ │ │ + blt.w 7a22c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 7a00a │ │ │ │ + bne.w 7a23e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 7a00a │ │ │ │ + bne.w 7a23e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79b86 │ │ │ │ + bne.w 79db2 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 79a9e │ │ │ │ + b.n 79cca │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ - b.n 79abc │ │ │ │ + b.n 79ce8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r3 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl d5b60 │ │ │ │ + bl d56f4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 79e56 │ │ │ │ + beq.n 7a0ea │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 79ea0 │ │ │ │ + cbz r0, 7a10e │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 79ee2 │ │ │ │ + blt.w 7a22c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 7a00a │ │ │ │ + bne.w 7a23e │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 7a00a │ │ │ │ + bne.w 7a23e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79b86 │ │ │ │ + bne.w 79db2 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 79ada │ │ │ │ - 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 797b6 │ │ │ │ - strd r3, r2, [sp, #32] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - b.n 79ce8 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 79d4a │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 7989a │ │ │ │ + b.n 79d06 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ - b.n 79e56 │ │ │ │ + b.n 7a0ea │ │ │ │ + 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 79a4c │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 79df6 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b.n 79cc2 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 7998e │ │ │ │ - strd r3, r2, [sp, #32] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - b.n 79c3c │ │ │ │ - adds r2, #4 │ │ │ │ - beq.w 7a012 │ │ │ │ - mvn.w r3, #2 │ │ │ │ - b.n 7992c │ │ │ │ + b.n 7a088 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 79bca │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 1cd998 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt.n 79edc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bne.w 798c8 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ - mov.w r3, r9, lsr #10 │ │ │ │ + b.n 79ac6 │ │ │ │ + mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ add sl, r3 │ │ │ │ - mov r3, r6 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - cmp r3, #7 │ │ │ │ - bgt.n 79faa │ │ │ │ - ldrsb.w r6, [fp, sl] │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 79f90 │ │ │ │ - adds r6, #1 │ │ │ │ - beq.w 79856 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - 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, r5 │ │ │ │ - it le │ │ │ │ - ldrsble.w r6, [fp, sl] │ │ │ │ - bgt.n 79f82 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 79f68 │ │ │ │ - adds r6, #1 │ │ │ │ - beq.w 79856 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - adds r2, #1 │ │ │ │ - add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 79f1c │ │ │ │ + b.n 799e2 │ │ │ │ + strd r3, r2, [sp, #32] │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + b.n 79f14 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 79f76 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1cd998 │ │ │ │ + bl 1ca3c8 <_PySys_GetRequiredAttrString@@Base+0x2c74> │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 79edc │ │ │ │ - bne.n 79fb8 │ │ │ │ + blt.n 7a228 │ │ │ │ + bne.n 7a196 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - b.n 79f54 │ │ │ │ + b.n 7a038 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ - b.n 79f4a │ │ │ │ + b.n 7a02c │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 79af4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1cd998 │ │ │ │ + bl 1ca3c8 <_PySys_GetRequiredAttrString@@Base+0x2c74> │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 79edc │ │ │ │ - bne.n 79fb8 │ │ │ │ + blt.n 7a228 │ │ │ │ + bne.n 7a196 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - b.n 79f2e │ │ │ │ + b.n 7a00e │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ - b.n 79f24 │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 798c8 │ │ │ │ - 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 79820 │ │ │ │ + b.n 7a002 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd r7, r9, [sp] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1cd998 │ │ │ │ + bl 1ca3c8 <_PySys_GetRequiredAttrString@@Base+0x2c74> │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.w 79edc │ │ │ │ + blt.n 7a228 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bne.w 798c8 │ │ │ │ + bne.w 79af4 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ - b.n 79d90 │ │ │ │ + b.n 79fe4 │ │ │ │ cmp r6, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ - b.n 79d84 │ │ │ │ + b.n 79fd8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 1ca3c8 <_PySys_GetRequiredAttrString@@Base+0x2c74> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt.n 7a228 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + bne.w 79af4 │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ + b.n 79fbc │ │ │ │ cmp r6, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ - b.n 79dac │ │ │ │ + b.n 79fb0 │ │ │ │ + strd r3, r2, [sp, #32] │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + b.n 79e68 │ │ │ │ + adds r2, #4 │ │ │ │ + beq.n 7a24e │ │ │ │ + mvn.w r3, #2 │ │ │ │ + b.n 79b58 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 79df6 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 79bba │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b.n 79eee │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.w 79746 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.w 79744 │ │ │ │ + b.w 79972 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 799a4 │ │ │ │ + b.n 79bd0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 79be0 │ │ │ │ + b.n 79e0c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 79970 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 79d60 │ │ │ │ + b.n 79adc │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 798b0 │ │ │ │ + b.n 79f8c │ │ │ │ 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 │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ @@ -119063,429 +119295,429 @@ │ │ │ │ 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 7a1b6 │ │ │ │ + bgt.w 7a3ea │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a118 │ │ │ │ + blt.n 7a34c │ │ │ │ ldr.w r0, [r9, r3, lsl #3] │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 7a122 │ │ │ │ + beq.n 7a356 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 7a12a │ │ │ │ + beq.n 7a35e │ │ │ │ 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 7a198 │ │ │ │ + bgt.w 7a3cc │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7a1a8 │ │ │ │ + blt.w 7a3dc │ │ │ │ ldr.w r2, [r9, r3, lsl #3] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 7a122 │ │ │ │ + beq.n 7a356 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 7a226 │ │ │ │ + beq.w 7a45a │ │ │ │ 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 7a1f4 │ │ │ │ + bgt.w 7a428 │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7a1da │ │ │ │ + blt.w 7a40e │ │ │ │ ldr.w r2, [r9, r3, lsl #3] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 7a122 │ │ │ │ + beq.n 7a356 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 7a290 │ │ │ │ + beq.w 7a4c4 │ │ │ │ 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 7a218 │ │ │ │ + bgt.w 7a44c │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a1ee │ │ │ │ + blt.n 7a422 │ │ │ │ ldr.w r2, [r9, r3, lsl #3] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 7a122 │ │ │ │ + beq.n 7a356 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 7a31c │ │ │ │ + beq.w 7a550 │ │ │ │ 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 7a0b6 │ │ │ │ + b.n 7a2ea │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 7a384 │ │ │ │ + bne.w 7a5b8 │ │ │ │ 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 7a184 │ │ │ │ + bne.n 7a3b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7a122 │ │ │ │ + beq.n 7a356 │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ eor.w lr, r1, ip │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.n 7a184 │ │ │ │ + bne.n 7a3b8 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7a39c │ │ │ │ + beq.w 7a5d0 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 7a3a4 │ │ │ │ + beq.w 7a5d8 │ │ │ │ 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 292bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a122 │ │ │ │ + beq.n 7a356 │ │ │ │ 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 7a08c │ │ │ │ + ble.w 7a2c0 │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 7a316 │ │ │ │ + bgt.w 7a54a │ │ │ │ ldrsh.w r3, [r6, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7a096 │ │ │ │ + bge.w 7a2ca │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 7a0a6 │ │ │ │ + bne.w 7a2da │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 7a2f8 │ │ │ │ + bgt.w 7a52c │ │ │ │ ldrsh.w r3, [r6, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7a06a │ │ │ │ + bge.w 7a29e │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 7a11e │ │ │ │ + beq.n 7a352 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - b.n 7a19e │ │ │ │ + b.n 7a3d2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 7a11e │ │ │ │ + beq.n 7a352 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ add.w r3, r3, fp, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - b.n 7a0ec │ │ │ │ + b.n 7a320 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 7a122 │ │ │ │ - b.n 7a104 │ │ │ │ + beq.n 7a356 │ │ │ │ + b.n 7a338 │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7a0c6 │ │ │ │ + bge.w 7a2fa │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 7a11e │ │ │ │ + beq.n 7a352 │ │ │ │ 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 7a0f0 │ │ │ │ + b.n 7a324 │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.w 7a0a6 │ │ │ │ + bne.w 7a2da │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7a122 │ │ │ │ + beq.w 7a356 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ eors r0, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 7a0a6 │ │ │ │ + bne.w 7a2da │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 7a398 │ │ │ │ + bpl.w 7a5cc │ │ │ │ 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 7a3b6 │ │ │ │ + beq.w 7a5ea │ │ │ │ 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 292bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a122 │ │ │ │ - b.n 7a0a6 │ │ │ │ + beq.w 7a356 │ │ │ │ + b.n 7a2da │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp lr, r1 │ │ │ │ - bne.w 7a0d6 │ │ │ │ + bne.w 7a30a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7a122 │ │ │ │ + beq.w 7a356 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ eors r0, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 7a0d6 │ │ │ │ + bne.w 7a30a │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.n 7a3a0 │ │ │ │ + bpl.n 7a5d4 │ │ │ │ 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 7a3aa │ │ │ │ + beq.n 7a5de │ │ │ │ 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 292bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a122 │ │ │ │ - b.n 7a0d6 │ │ │ │ + beq.w 7a356 │ │ │ │ + b.n 7a30a │ │ │ │ ldr.w r3, [r6, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7a06a │ │ │ │ + bge.w 7a29e │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 7a11e │ │ │ │ + beq.w 7a352 │ │ │ │ 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 7a1a2 │ │ │ │ + b.n 7a3d6 │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp lr, r1 │ │ │ │ - bne.w 7a104 │ │ │ │ + bne.w 7a338 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7a122 │ │ │ │ + beq.w 7a356 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ eors r0, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 7a104 │ │ │ │ + bne.w 7a338 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.n 7a394 │ │ │ │ + bpl.n 7a5c8 │ │ │ │ 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 7a3b0 │ │ │ │ + beq.n 7a5e4 │ │ │ │ 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 292bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a122 │ │ │ │ - b.n 7a104 │ │ │ │ + beq.w 7a356 │ │ │ │ + b.n 7a338 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - b.n 7a08c │ │ │ │ + b.n 7a2c0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - b.n 7a352 │ │ │ │ + b.n 7a586 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - b.n 7a25e │ │ │ │ + b.n 7a492 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 7a15c │ │ │ │ + b.n 7a390 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - b.n 7a2c6 │ │ │ │ + b.n 7a4fa │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 7a170 │ │ │ │ + b.n 7a3a4 │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 7a2dc │ │ │ │ + b.n 7a510 │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 7a368 │ │ │ │ + b.n 7a59c │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 7a276 │ │ │ │ + b.n 7a4aa │ │ │ │ │ │ │ │ -0007a3bc : │ │ │ │ +0007a5f0 : │ │ │ │ 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.w 7a54a │ │ │ │ + bgt.w 7a77e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7a75a │ │ │ │ + beq.w 7a98e │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #7 │ │ │ │ - bhi.w 7a75a │ │ │ │ + bhi.w 7a98e │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r6, #6 │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r6, r6, #6 │ │ │ │ lsls r6, r6, #6 │ │ │ │ lsls r6, r6, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ lsls r6, r7, #22 │ │ │ │ - bmi.w 7a668 │ │ │ │ + bmi.w 7a89c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a782 │ │ │ │ + bne.w 7a9b6 │ │ │ │ movw r2, #16320 @ 0x3fc0 │ │ │ │ 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 7a6e4 │ │ │ │ - ldr.w r8, [pc, #868] @ 7a7a0 │ │ │ │ + bmi.w 7a918 │ │ │ │ + ldr.w r8, [pc, #868] @ 7a9d4 │ │ │ │ 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 7a716 │ │ │ │ + bhi.w 7a94a │ │ │ │ adds r0, r3, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bmi.w 7a716 │ │ │ │ + bmi.w 7a94a │ │ │ │ movw r6, #20120 @ 0x4e98 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r1, #10741 @ 0x29f5 │ │ │ │ + movw r1, #11305 @ 0x2c29 │ │ │ │ movt r1, #7 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr.w r9, [r6, #712] @ 0x2c8 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 7a6b0 │ │ │ │ + bne.w 7a8e4 │ │ │ │ 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 7a61a │ │ │ │ + bcs.w 7a84e │ │ │ │ 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 7a69c │ │ │ │ + beq.w 7a8d0 │ │ │ │ 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 7a572 │ │ │ │ + beq.n 7a7a6 │ │ │ │ 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 7a5d0 │ │ │ │ + bgt.n 7a804 │ │ │ │ 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, #688] @ (7a79c ) │ │ │ │ + ldr r2, [pc, #688] @ (7a9d0 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a6d0 │ │ │ │ + bne.w 7a904 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7a5b0 │ │ │ │ + beq.n 7a7e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a5b0 │ │ │ │ + beq.n 7a7e4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7a5b6 │ │ │ │ + bne.n 7a7ea │ │ │ │ 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] │ │ │ │ @@ -119496,342 +119728,342 @@ │ │ │ │ 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} │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq sl, #46169 @ 0xb459 │ │ │ │ + movweq sl, #45001 @ 0xafc9 │ │ │ │ movteq sl, #11 │ │ │ │ - beq.w 7a402 │ │ │ │ + beq.w 7a636 │ │ │ │ movw r4, #642 @ 0x282 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 7a65e │ │ │ │ + beq.n 7a892 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ - bne.w 7a75a │ │ │ │ - movw sl, #30397 @ 0x76bd │ │ │ │ + bne.w 7a98e │ │ │ │ + movw sl, #29381 @ 0x72c5 │ │ │ │ movt sl, #12 │ │ │ │ - b.n 7a402 │ │ │ │ + b.n 7a636 │ │ │ │ ldrd r6, r1, [r0, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 7a5c6 │ │ │ │ + bcc.n 7a7fa │ │ │ │ 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 7a61a │ │ │ │ + beq.n 7a84e │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ - b.n 7a4ba │ │ │ │ - movw sl, #8685 @ 0x21ed │ │ │ │ + b.n 7a6ee │ │ │ │ + movw sl, #9281 @ 0x2441 │ │ │ │ movt sl, #9 │ │ │ │ - b.n 7a402 │ │ │ │ - movw sl, #9909 @ 0x26b5 │ │ │ │ + b.n 7a636 │ │ │ │ + movw sl, #8897 @ 0x22c1 │ │ │ │ movt sl, #12 │ │ │ │ - b.n 7a402 │ │ │ │ + b.n 7a636 │ │ │ │ str r4, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7a51a │ │ │ │ + beq.n 7a74e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - b.n 7a51a │ │ │ │ + b.n 7a74e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r1, [r0, #12] │ │ │ │ str r0, [r1, #8] │ │ │ │ - b.n 7a4ba │ │ │ │ + b.n 7a6ee │ │ │ │ ldr.w r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a4da │ │ │ │ + beq.n 7a70e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7a4da │ │ │ │ + beq.w 7a70e │ │ │ │ ldr.w r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a4da │ │ │ │ + bne.w 7a70e │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a778 │ │ │ │ + bne.w 7a9ac │ │ │ │ add.w r1, fp, #12 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 7a4da │ │ │ │ + bmi.w 7a70e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a604 │ │ │ │ + bne.n 7a838 │ │ │ │ dmb ish │ │ │ │ - b.n 7a4da │ │ │ │ + b.n 7a70e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ ldr.w r9, [r1, #672] @ 0x2a0 │ │ │ │ - movw r1, #53673 @ 0xd1a9 │ │ │ │ + movw r1, #54257 @ 0xd3f1 │ │ │ │ movt r1, #6 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.n 7a722 │ │ │ │ + bne.n 7a956 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7a716 │ │ │ │ + beq.n 7a94a │ │ │ │ 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 7a4ba │ │ │ │ - movw sl, #41933 @ 0xa3cd │ │ │ │ + b.n 7a6ee │ │ │ │ + movw sl, #39585 @ 0x9aa1 │ │ │ │ movt sl, #22 │ │ │ │ - b.n 7a402 │ │ │ │ + b.n 7a636 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a740 │ │ │ │ + beq.n 7a974 │ │ │ │ movw r0, #15920 @ 0x3e30 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a756 │ │ │ │ + beq.n 7a98a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [pc, #280] @ 7a7a0 │ │ │ │ + ldr.w r8, [pc, #280] @ 7a9d4 │ │ │ │ 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 7a4fa │ │ │ │ + b.n 7a72e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7a58c │ │ │ │ + b.n 7a7c0 │ │ │ │ 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, 7a716 │ │ │ │ + cbz r0, 7a94a │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ - b.n 7a4ba │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 7a6ee │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a734 │ │ │ │ + bne.n 7a968 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12f060 │ │ │ │ - b.n 7a4fa │ │ │ │ + bl 12e6a8 │ │ │ │ + b.n 7a72e │ │ │ │ ldr.w ip, [r2, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #176] @ 7a7a0 │ │ │ │ + ldr.w r8, [pc, #176] @ 7a9d4 │ │ │ │ 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 7a450 │ │ │ │ + bls.w 7a684 │ │ │ │ mov r0, fp │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f9538 │ │ │ │ + b.w 1f9968 │ │ │ │ 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 7a642 │ │ │ │ + b.n 7a876 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 7a4fa │ │ │ │ + b.n 7a72e │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22824 @ 0x5928 │ │ │ │ + movw r1, #20328 @ 0x4f68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 7a542 │ │ │ │ + b.n 7a776 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #22796 @ 0x590c │ │ │ │ + movw r1, #20300 @ 0x4f4c │ │ │ │ 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 d6078 │ │ │ │ + b.w d5c0c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a4da │ │ │ │ - b.n 7a5f2 │ │ │ │ + bne.w 7a70e │ │ │ │ + b.n 7a826 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22892 @ 0x596c │ │ │ │ + movw r1, #20396 @ 0x4fac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 7a756 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 7a98a │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a7a4 : │ │ │ │ +0007a9d8 : │ │ │ │ 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 7a84a │ │ │ │ + bpl.n 7aa7e │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7a810 │ │ │ │ + bne.n 7aa44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a81a │ │ │ │ + beq.n 7aa4e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 7a828 │ │ │ │ + bne.n 7aa5c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7a828 │ │ │ │ - ldr r1, [pc, #116] @ (7a860 ) │ │ │ │ + beq.n 7aa5c │ │ │ │ + ldr r1, [pc, #116] @ (7aa94 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44068 @ 0xac24 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq.n 7a842 │ │ │ │ - bl 7ce5c │ │ │ │ + beq.n 7aa76 │ │ │ │ + bl 7d088 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a7d2 │ │ │ │ + bne.n 7aa06 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7a7e4 │ │ │ │ + beq.n 7aa18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7a7ea │ │ │ │ + bne.n 7aa1e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b4120 │ │ │ │ - bl 7a8a8 │ │ │ │ + b.w 1b4790 │ │ │ │ + bl 7aadc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #2581 @ 0xa15 │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7a80c │ │ │ │ + b.n 7aa40 │ │ │ │ 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 77310 │ │ │ │ + bl 77530 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - cbz r0, 7a896 │ │ │ │ + cbz r0, 7aaca │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1af584 │ │ │ │ - movw r1, #9124 @ 0x23a4 │ │ │ │ + b.w 1afbf4 │ │ │ │ + movw r1, #6628 @ 0x19e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #4] @ (7a8a4 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [pc, #4] @ (7aad8 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ 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, #42228 @ 0xa4f4 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [pc, #704] @ (7ab94 ) │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [pc, #700] @ (7adc4 ) │ │ │ │ mov r5, r1 │ │ │ │ cmp sl, r6 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne.w 7ab1e │ │ │ │ + bne.w 7ad50 │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7a9be │ │ │ │ + ble.n 7abf2 │ │ │ │ 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 │ │ │ │ @@ -119843,55 +120075,55 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r3, #5 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ add.w r0, r4, #28 │ │ │ │ - add.w r8, r4, #20 │ │ │ │ + add.w r9, r4, #20 │ │ │ │ blx 29634 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7abe2 │ │ │ │ + bne.w 7ae12 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ - add.w ip, r9, r1 │ │ │ │ + add.w ip, r8, r1 │ │ │ │ ldr.w r0, [r5, #-8] │ │ │ │ - ldr.w r2, [r9, r1] │ │ │ │ + ldr.w r2, [r8, r1] │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ - str.w r2, [r9, r1] │ │ │ │ + str.w r2, [r8, 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, 7a972 │ │ │ │ + cbnz r0, 7aba6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 7ab02 │ │ │ │ + bmi.w 7ad34 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 7aa84 │ │ │ │ + bmi.w 7acb6 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r0, r0, #7 │ │ │ │ - bgt.w 7aad2 │ │ │ │ + bgt.w 7ad04 │ │ │ │ movs r2, #0 │ │ │ │ - strb.w r2, [r8, r0] │ │ │ │ + strb.w r2, [r9, r0] │ │ │ │ movs r2, #1 │ │ │ │ cmp sl, r6 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ lsl.w r2, r2, r0 │ │ │ │ - bne.w 7aaf0 │ │ │ │ - str.w r7, [r8, r2] │ │ │ │ - add r2, r8 │ │ │ │ + bne.w 7ad22 │ │ │ │ + str.w r7, [r9, r2] │ │ │ │ + add r2, r9 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r3, [r5, #16] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #8] │ │ │ │ @@ -119905,35 +120137,35 @@ │ │ │ │ mov.w lr, #72 @ 0x48 │ │ │ │ movs r1, #16 │ │ │ │ movs r4, #8 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r8, #20120 @ 0x4e98 │ │ │ │ - movt r8, #73 @ 0x49 │ │ │ │ - movw r0, #10741 @ 0x29f5 │ │ │ │ + movw r9, #20120 @ 0x4e98 │ │ │ │ + movt r9, #73 @ 0x49 │ │ │ │ + movw r0, #11305 @ 0x2c29 │ │ │ │ movt r0, #7 │ │ │ │ - ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ + ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 7ab98 │ │ │ │ + bne.w 7adc8 │ │ │ │ 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 7ab80 │ │ │ │ + beq.w 7adb2 │ │ │ │ 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, 7aa38 │ │ │ │ + cbz r2, 7ac6c │ │ │ │ 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 │ │ │ │ @@ -119943,48 +120175,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 7a91a │ │ │ │ + b.n 7ab4e │ │ │ │ ldrd ip, r1, [r3, #24] │ │ │ │ cmp r1, ip │ │ │ │ - bcc.w 7ab4c │ │ │ │ + bcc.n 7ad62 │ │ │ │ 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 7aa0c │ │ │ │ - ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #53673 @ 0xd1a9 │ │ │ │ + bne.n 7ac40 │ │ │ │ + ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ + movw r2, #54257 @ 0xd3f1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7abd6 │ │ │ │ + bne.w 7ae06 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2a1c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7aba8 │ │ │ │ + beq.w 7add8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7aa0c │ │ │ │ + b.n 7ac40 │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ab54 │ │ │ │ + bne.n 7ad86 │ │ │ │ movw r2, #42020 @ 0xa424 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 7ab74 │ │ │ │ - ldr r2, [pc, #248] @ (7ab94 ) │ │ │ │ + beq.n 7ada6 │ │ │ │ + ldr r2, [pc, #248] @ (7adc4 ) │ │ │ │ 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 │ │ │ │ @@ -119992,176 +120224,175 @@ │ │ │ │ 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 7a980 │ │ │ │ + ble.w 7abb4 │ │ │ │ cmp r2, #15 │ │ │ │ mov.w r2, #0 │ │ │ │ ite le │ │ │ │ - strhle.w r2, [r8, r0, lsl #1] │ │ │ │ - strgt.w r2, [r8, r0, lsl #2] │ │ │ │ + strhle.w r2, [r9, r0, lsl #1] │ │ │ │ + strgt.w r2, [r9, r0, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ cmp sl, r6 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ lsl.w r2, r2, r0 │ │ │ │ - beq.w 7a994 │ │ │ │ - add.w r0, r8, r2 │ │ │ │ + beq.w 7abc8 │ │ │ │ + add.w r0, r9, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ str r7, [r0, #4] │ │ │ │ - str.w r6, [r8, r2] │ │ │ │ + str.w r6, [r9, r2] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b.n 7a99e │ │ │ │ + b.n 7abd2 │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7ab30 │ │ │ │ + cbnz r2, 7ad6a │ │ │ │ movw r2, #42020 @ 0xa424 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7aa98 │ │ │ │ + bne.n 7acca │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7aa98 │ │ │ │ - b.n 7a966 │ │ │ │ + bne.n 7acca │ │ │ │ + b.n 7ab9a │ │ │ │ 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 7a9ce │ │ │ │ - movw r0, #3009 @ 0xbc1 │ │ │ │ + b.n 7ac02 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + str r0, [r3, #8] │ │ │ │ + b.n 7ac40 │ │ │ │ + movw r0, #3553 @ 0xde1 │ │ │ │ movt r0, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7ac02 │ │ │ │ + bne.n 7ae32 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7a966 │ │ │ │ + beq.w 7ab9a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - b.n 7ab08 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - str r0, [r3, #8] │ │ │ │ - b.n 7aa0c │ │ │ │ - movw r0, #3009 @ 0xbc1 │ │ │ │ + b.n 7ad3a │ │ │ │ + movw r0, #3553 @ 0xde1 │ │ │ │ movt r0, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7abf2 │ │ │ │ + bne.n 7ae22 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7a972 │ │ │ │ + beq.w 7aba6 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b.n 7aa8c │ │ │ │ + b.n 7acbe │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7aa98 │ │ │ │ - b.n 7a972 │ │ │ │ + bne.n 7acca │ │ │ │ + b.n 7aba6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7aa0c │ │ │ │ - b.n 7aa56 │ │ │ │ - nop │ │ │ │ + bne.w 7ac40 │ │ │ │ + b.n 7ac88 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ + ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7aa0c │ │ │ │ - bl 1f94c8 │ │ │ │ + bne.w 7ac40 │ │ │ │ + bl 1f98f8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7abbc │ │ │ │ + beq.n 7adec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 7ac12 │ │ │ │ + cbz r3, 7ae42 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7abd0 │ │ │ │ + beq.n 7ae00 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 7ac1a │ │ │ │ + cbz r3, 7ae4a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7a9b8 │ │ │ │ - ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ + b.n 7abec │ │ │ │ + ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7aa70 │ │ │ │ + b.n 7aca2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1f44cc │ │ │ │ - b.n 7a92e │ │ │ │ + bl 1f48f8 │ │ │ │ + b.n 7ab62 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7ab68 │ │ │ │ + b.n 7ad9a │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ - b.n 7ab42 │ │ │ │ + b.n 7ad7c │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7abbc │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7adec │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7abd0 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ae00 │ │ │ │ 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 7acc0 │ │ │ │ + beq.n 7aef0 │ │ │ │ mov.w ip, #1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ mov sl, r0 │ │ │ │ lsl.w r5, ip, r0 │ │ │ │ - ldr r0, [pc, #604] @ (7aeb0 ) │ │ │ │ + ldr r0, [pc, #604] @ (7b0e0 ) │ │ │ │ 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 7adec │ │ │ │ + bhi.w 7b01c │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 7acee │ │ │ │ + bne.n 7af1e │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r1, #2740] @ 0xab4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 7ade8 │ │ │ │ + ble.w 7b018 │ │ │ │ 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 │ │ │ │ @@ -120175,60 +120406,60 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 29634 │ │ │ │ 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] @ (7aeb0 ) │ │ │ │ + ldr r1, [pc, #492] @ (7b0e0 ) │ │ │ │ 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 7adec │ │ │ │ + bhi.n 7b01c │ │ │ │ movw r8, #20120 @ 0x4e98 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ add.w r1, r9, r5 │ │ │ │ - movw ip, #10741 @ 0x29f5 │ │ │ │ + movw ip, #11305 @ 0x2c29 │ │ │ │ movt ip, #7 │ │ │ │ add.w r4, r1, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr.w r4, [r8, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - bne.w 7ae7a │ │ │ │ + bne.w 7b0aa │ │ │ │ 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 7adfa │ │ │ │ + bcs.n 7b02a │ │ │ │ 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 7ae38 │ │ │ │ + beq.n 7b068 │ │ │ │ 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 7ad84 │ │ │ │ + beq.n 7afb4 │ │ │ │ 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 │ │ │ │ @@ -120246,23 +120477,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 7add6 │ │ │ │ + bhi.n 7b006 │ │ │ │ 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, 7adfa │ │ │ │ + cbz r4, 7b02a │ │ │ │ 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 │ │ │ │ @@ -120274,226 +120505,226 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 29634 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, r8 │ │ │ │ blx 29634 │ │ │ │ - b.n 7acb8 │ │ │ │ + b.n 7aee8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r1, sl │ │ │ │ str.w r0, [ip, #12] │ │ │ │ add.w r8, r5, #20 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ - b.n 7adaa │ │ │ │ + b.n 7afda │ │ │ │ movs r5, #8 │ │ │ │ - b.n 7acee │ │ │ │ + b.n 7af1e │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 7ae4c │ │ │ │ + bhi.n 7b07c │ │ │ │ adds r1, r2, #1 │ │ │ │ movs r5, #1 │ │ │ │ mov sl, r1 │ │ │ │ lsls r5, r1 │ │ │ │ - b.n 7acee │ │ │ │ + b.n 7af1e │ │ │ │ ldr.w r4, [r8, #672] @ 0x2a0 │ │ │ │ - movw r1, #53673 @ 0xd1a9 │ │ │ │ + movw r1, #54257 @ 0xd3f1 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7ae96 │ │ │ │ + bne.n 7b0c6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7aea6 │ │ │ │ + beq.n 7b0d6 │ │ │ │ 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 7adaa │ │ │ │ + b.n 7afda │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7ada2 │ │ │ │ + b.n 7afd2 │ │ │ │ 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 7aea6 │ │ │ │ + bmi.n 7b0d6 │ │ │ │ movw r8, #20120 @ 0x4e98 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ - movw ip, #10741 @ 0x29f5 │ │ │ │ + movw ip, #11305 @ 0x2c29 │ │ │ │ movt ip, #7 │ │ │ │ ldr.w r4, [r8, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 7ad12 │ │ │ │ + beq.w 7af42 │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7aea6 │ │ │ │ + cbz r0, 7b0d6 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ add.w r8, r5, #20 │ │ │ │ - b.n 7adaa │ │ │ │ + b.n 7afda │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 7ae20 │ │ │ │ + b.n 7b050 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 7acb8 │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 7aee8 │ │ │ │ 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, #20120 @ 0x4e98 │ │ │ │ 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, 7aefe │ │ │ │ + cbz r3, 7b12e │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 7aefe │ │ │ │ - ldr r3, [pc, #700] @ (7b1a0 ) │ │ │ │ + cbz r3, 7b12e │ │ │ │ + ldr r3, [pc, #696] @ (7b3cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7b156 │ │ │ │ + beq.w 7b384 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a3ec │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 7b156 │ │ │ │ + bne.w 7b384 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7afec │ │ │ │ + beq.n 7b21c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldrb.w r6, [r4, #-4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 7b17e │ │ │ │ + bne.w 7b3ac │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7b164 │ │ │ │ + bne.w 7b392 │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7b164 │ │ │ │ + bne.w 7b392 │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7b164 │ │ │ │ + bne.w 7b392 │ │ │ │ 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 7b13c │ │ │ │ + bne.w 7b36a │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 7b13c │ │ │ │ + bne.w 7b36a │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 7b13c │ │ │ │ + bne.w 7b36a │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7b13c │ │ │ │ + bne.w 7b36a │ │ │ │ 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 29634 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - movw r3, #34697 @ 0x8789 │ │ │ │ + movw r3, #35257 @ 0x89b9 │ │ │ │ movt r3, #7 │ │ │ │ sub.w r6, r4, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7aff2 │ │ │ │ - cbz r6, 7afec │ │ │ │ - ldr r3, [pc, #520] @ (7b1a0 ) │ │ │ │ + bne.n 7b222 │ │ │ │ + cbz r6, 7b21c │ │ │ │ + ldr r3, [pc, #516] @ (7b3cc ) │ │ │ │ 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 7b010 │ │ │ │ + beq.n 7b240 │ │ │ │ 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 7afd2 │ │ │ │ + bgt.n 7b202 │ │ │ │ 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, 7b010 │ │ │ │ + cbz r2, 7b240 │ │ │ │ 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, 7affe │ │ │ │ - cbz r2, 7b034 │ │ │ │ + cbz r1, 7b22e │ │ │ │ + cbz r2, 7b264 │ │ │ │ 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 7afec │ │ │ │ + b.n 7b21c │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #54329 @ 0xd439 │ │ │ │ + movw r3, #54913 @ 0xd681 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b132 │ │ │ │ + bne.w 7b360 │ │ │ │ mov r0, r6 │ │ │ │ blx 298b0 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7afec │ │ │ │ + b.n 7b21c │ │ │ │ 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 │ │ │ │ @@ -120501,73 +120732,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 7b068 │ │ │ │ + bne.n 7b2a0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 7b09e │ │ │ │ + cbz r3, 7b29c │ │ │ │ + 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 7b0ce │ │ │ │ + beq.n 7b2fc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b0ae │ │ │ │ + beq.n 7b2dc │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b080 │ │ │ │ + cbnz r3, 7b2b8 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7afec │ │ │ │ + beq.n 7b21c │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7b0a8 │ │ │ │ + cbz r1, 7b2d6 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r3, r0, [r2, #20] │ │ │ │ - cbz r3, 7b09a │ │ │ │ + cbz r3, 7b2d2 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 7afec │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - cmp r1, r4 │ │ │ │ - it ne │ │ │ │ - movne r3, #0 │ │ │ │ - b.n 7b064 │ │ │ │ + b.n 7b21c │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 7b08c │ │ │ │ + b.n 7b2c4 │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7b0bc │ │ │ │ + cbz r3, 7b2ea │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r2, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7afec │ │ │ │ + bne.n 7b21c │ │ │ │ str.w r2, [r7, #532] @ 0x214 │ │ │ │ - b.n 7afec │ │ │ │ + b.n 7b21c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b072 │ │ │ │ + beq.n 7b2aa │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b12c │ │ │ │ + cbz r3, 7b35a │ │ │ │ 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, 7b102 │ │ │ │ + cbz r3, 7b330 │ │ │ │ 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 │ │ │ │ @@ -120577,84 +120807,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 7afec │ │ │ │ + b.n 7b21c │ │ │ │ str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 7b0da │ │ │ │ + b.n 7b308 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 7b028 │ │ │ │ + b.n 7b258 │ │ │ │ mov r0, r4 │ │ │ │ - bl 63144 <_Py_SetRefcnt@@Base+0x1982> │ │ │ │ - movw r1, #63224 @ 0xf6f8 │ │ │ │ + bl 641f8 <_Py_SetRefcnt@@Base+0x1b80> │ │ │ │ + movw r1, #60728 @ 0xed38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60980 @ 0xee34 │ │ │ │ + movw r0, #58484 @ 0xe474 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #9124 @ 0x23a4 │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #6628 @ 0x19e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #68] @ (7b1a4 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (7b3d0 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 63144 <_Py_SetRefcnt@@Base+0x1982> │ │ │ │ - movw r1, #63200 @ 0xf6e0 │ │ │ │ + bl 641f8 <_Py_SetRefcnt@@Base+0x1b80> │ │ │ │ + movw r1, #60704 @ 0xed20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60980 @ 0xee34 │ │ │ │ + movw r0, #58484 @ 0xe474 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 63144 <_Py_SetRefcnt@@Base+0x1982> │ │ │ │ - movw r1, #63140 @ 0xf6a4 │ │ │ │ + bl 641f8 <_Py_SetRefcnt@@Base+0x1b80> │ │ │ │ + movw r1, #60644 @ 0xece4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60980 @ 0xee34 │ │ │ │ + movw r0, #58484 @ 0xe474 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 686ba │ │ │ │ - nop │ │ │ │ + bl 67d18 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ -0007b1a8 : │ │ │ │ +0007b3d4 : │ │ │ │ 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, #29676 @ 0x73ec │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1b45a8 │ │ │ │ - cbz r0, 7b1d0 │ │ │ │ + bl 1b4c18 │ │ │ │ + cbz r0, 7b3fc │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007b1d4 : │ │ │ │ +0007b400 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7b228 │ │ │ │ - cbz r0, 7b220 │ │ │ │ + bl 7b454 │ │ │ │ + cbz r0, 7b44c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 7b220 │ │ │ │ - ldr.w ip, [pc, #48] @ 7b224 │ │ │ │ + bpl.n 7b44c │ │ │ │ + ldr.w ip, [pc, #48] @ 7b450 │ │ │ │ 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 │ │ │ │ @@ -120694,1464 +120923,1433 @@ │ │ │ │ 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 7b3c2 │ │ │ │ + bmi.w 7b5ee │ │ │ │ movw r5, #20120 @ 0x4e98 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ mov fp, r1 │ │ │ │ - movw r1, #10741 @ 0x29f5 │ │ │ │ + movw r1, #11305 @ 0x2c29 │ │ │ │ movt r1, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r7, [r5, #712] @ 0x2c8 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 7b4a4 │ │ │ │ - ldr r1, [pc, #624] @ (7b51c ) │ │ │ │ + bne.w 7b6d0 │ │ │ │ + ldr r1, [pc, #624] @ (7b748 ) │ │ │ │ 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 7b438 │ │ │ │ + bcs.w 7b664 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r7, ip, lsl #3] │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 7b488 │ │ │ │ + beq.w 7b6b4 │ │ │ │ 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 7b35c │ │ │ │ + beq.n 7b588 │ │ │ │ add.w r5, sl, r3 │ │ │ │ - cbz r3, 7b320 │ │ │ │ + cbz r3, 7b54c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7b320 │ │ │ │ - ldr r1, [pc, #540] @ (7b51c ) │ │ │ │ + beq.n 7b54c │ │ │ │ + ldr r1, [pc, #540] @ (7b748 ) │ │ │ │ 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 7b3fa │ │ │ │ + bgt.n 7b626 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29634 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7b3d8 │ │ │ │ + bne.n 7b604 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #484] @ (7b520 ) │ │ │ │ + ldr r2, [pc, #484] @ (7b74c ) │ │ │ │ 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 7b4c2 │ │ │ │ + bne.w 7b6ee │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 7b388 │ │ │ │ + bmi.n 7b5b4 │ │ │ │ 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 7b3cc │ │ │ │ + bcc.n 7b5f8 │ │ │ │ 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 7b2f2 │ │ │ │ + bne.n 7b51e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7b2fe │ │ │ │ - b.n 7b320 │ │ │ │ + bne.n 7b52a │ │ │ │ + b.n 7b54c │ │ │ │ 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, 7b3b4 │ │ │ │ + cbz r2, 7b5e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r5, #12 │ │ │ │ blx 29634 │ │ │ │ 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 1f94c8 │ │ │ │ + b.w 1f98f8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str.w r1, [r9, #12] │ │ │ │ str.w r9, [r1, #8] │ │ │ │ - b.n 7b2ec │ │ │ │ + b.n 7b518 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #316] @ (7b520 ) │ │ │ │ + ldr r2, [pc, #316] @ (7b74c ) │ │ │ │ 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 7b4e6 │ │ │ │ + bne.n 7b702 │ │ │ │ str.w fp, [r5, #8] │ │ │ │ - b.n 7b34e │ │ │ │ + b.n 7b57a │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - beq.n 7b320 │ │ │ │ + beq.n 7b54c │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b320 │ │ │ │ + bne.n 7b54c │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b512 │ │ │ │ + bne.n 7b73e │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.n 7b320 │ │ │ │ + bmi.n 7b54c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7b422 │ │ │ │ + bne.n 7b64e │ │ │ │ dmb ish │ │ │ │ - b.n 7b320 │ │ │ │ + b.n 7b54c │ │ │ │ ldr.w r8, [r5, #672] @ 0x2a0 │ │ │ │ - movw r1, #53673 @ 0xd1a9 │ │ │ │ + movw r1, #54257 @ 0xd3f1 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 7b4d6 │ │ │ │ + bne.n 7b716 │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7b3c2 │ │ │ │ + beq.n 7b5ee │ │ │ │ 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 7b2f2 │ │ │ │ + bne.w 7b51e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7b2fe │ │ │ │ - b.n 7b320 │ │ │ │ + bne.w 7b52a │ │ │ │ + b.n 7b54c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b438 │ │ │ │ + beq.n 7b664 │ │ │ │ ldr.w lr, [r4, #84] @ 0x54 │ │ │ │ - b.n 7b374 │ │ │ │ + b.n 7b5a0 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx r7 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b3c2 │ │ │ │ + beq.n 7b5ee │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ and.w r8, r1, #16384 @ 0x4000 │ │ │ │ - b.n 7b474 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 7b6a0 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 7b726 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 12e6a8 │ │ │ │ + b.n 7b57a │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7b4fa │ │ │ │ + bne.n 7b732 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12f060 │ │ │ │ - b.n 7b34e │ │ │ │ + bl 12e6a8 │ │ │ │ + b.n 7b620 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r8 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 7b45e │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 7b506 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 12f060 │ │ │ │ - b.n 7b3f4 │ │ │ │ + b.n 7b68a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7b34e │ │ │ │ + b.n 7b57a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7b3f4 │ │ │ │ + b.n 7b620 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b320 │ │ │ │ - b.n 7b414 │ │ │ │ + bne.w 7b54c │ │ │ │ + b.n 7b640 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007b524 : │ │ │ │ +0007b750 : │ │ │ │ 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 29c10 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7b594 │ │ │ │ - cbz r0, 7b562 │ │ │ │ + bl 7b7c0 │ │ │ │ + cbz r0, 7b78e │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7b568 ) │ │ │ │ + ldr r0, [pc, #24] @ (7b794 ) │ │ │ │ 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 7c5b4 │ │ │ │ + b.w 7c7d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007b56c : │ │ │ │ +0007b798 : │ │ │ │ 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 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b594 │ │ │ │ + bl 7b7c0 │ │ │ │ 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 7ba3e │ │ │ │ + beq.w 7bc70 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7b876 │ │ │ │ + beq.w 7baa2 │ │ │ │ adds r6, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - blt.w 7c33e │ │ │ │ + blt.w 7c372 │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 7c35a │ │ │ │ + bgt.w 7c38e │ │ │ │ movw r2, #20120 @ 0x4e98 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #10741 @ 0x29f5 │ │ │ │ + movw r1, #11305 @ 0x2c29 │ │ │ │ movt r1, #7 │ │ │ │ add.w r8, r3, #21 │ │ │ │ ldr.w r4, [r2, #712] @ 0x2c8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7bbf8 │ │ │ │ - ldr r1, [pc, #696] @ (7b8b0 ) │ │ │ │ + bne.w 7be2a │ │ │ │ + ldr r1, [pc, #696] @ (7badc ) │ │ │ │ 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 7ba62 │ │ │ │ + bgt.w 7bc94 │ │ │ │ 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 7ba4a │ │ │ │ + beq.w 7bc7c │ │ │ │ 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 7b716 │ │ │ │ + beq.n 7b942 │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ 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, #608] @ (7b8b4 ) │ │ │ │ + ldr r2, [pc, #608] @ (7bae0 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7beca │ │ │ │ + bne.w 7c0fa │ │ │ │ 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 7ba02 │ │ │ │ + bpl.w 7bc34 │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 7c554 │ │ │ │ + bpl.w 7c71e │ │ │ │ add.w r0, r4, #20 │ │ │ │ lsls r7, r5, #30 │ │ │ │ - bne.w 7ba0a │ │ │ │ + bne.w 7bc3c │ │ │ │ adds r7, r5, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 7b78a │ │ │ │ + bhi.n 7b9b6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b78a │ │ │ │ + bne.n 7b9b6 │ │ │ │ mov r2, r0 │ │ │ │ add.w ip, r5, #8 │ │ │ │ cmp r6, ip │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bcc.n 7b786 │ │ │ │ + bcc.n 7b9b2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b786 │ │ │ │ + bne.n 7b9b2 │ │ │ │ add.w r7, r5, #12 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r6, r7 │ │ │ │ add.w r1, r0, #8 │ │ │ │ - bcc.w 7b89a │ │ │ │ + bcc.w 7bac6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b89a │ │ │ │ + bne.w 7bac6 │ │ │ │ str r2, [r0, #8] │ │ │ │ add.w r2, r5, #16 │ │ │ │ add.w ip, r0, #12 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 7b8ac │ │ │ │ + bcc.w 7bad8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b8ac │ │ │ │ + bne.w 7bad8 │ │ │ │ str r1, [r0, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ adds r0, #16 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.n 7b712 │ │ │ │ + bcc.n 7b93e │ │ │ │ ldr r7, [r2, #0] │ │ │ │ add.w ip, r1, #4 │ │ │ │ tst.w r7, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b712 │ │ │ │ + bne.n 7b93e │ │ │ │ adds r2, #4 │ │ │ │ cmp r6, ip │ │ │ │ str.w r7, [r0], #4 │ │ │ │ - bcc.n 7b736 │ │ │ │ + bcc.n 7b962 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ mov r1, ip │ │ │ │ add.w ip, r1, #4 │ │ │ │ tst.w r7, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 7b6fa │ │ │ │ + beq.n 7b926 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 7b738 │ │ │ │ + b.n 7b964 │ │ │ │ ldrd r8, r1, [r0, #24] │ │ │ │ cmp r1, r8 │ │ │ │ - bcc.w 7b8a0 │ │ │ │ + bcc.w 7bacc │ │ │ │ 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 7b638 │ │ │ │ + b.n 7b864 │ │ │ │ mov r7, r1 │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 7b754 │ │ │ │ + bhi.n 7b980 │ │ │ │ subs r6, r7, r5 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7b7a2 │ │ │ │ + bne.n 7b9ce │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c118 │ │ │ │ + bne.w 7c35e │ │ │ │ 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 7b73c │ │ │ │ + blt.n 7b968 │ │ │ │ adds r7, #1 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - bls.n 7b73c │ │ │ │ + bls.n 7b968 │ │ │ │ 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 7b73c │ │ │ │ + blt.n 7b968 │ │ │ │ cmp r2, r6 │ │ │ │ strb.w ip, [r0], #1 │ │ │ │ - bne.n 7b76a │ │ │ │ + bne.n 7b996 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 7b73c │ │ │ │ + b.n 7b968 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7b738 │ │ │ │ + b.n 7b964 │ │ │ │ cmp r6, r5 │ │ │ │ - bls.n 7b79c │ │ │ │ + bls.n 7b9c8 │ │ │ │ ldrsb.w r1, [r5] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ movge r7, r5 │ │ │ │ - bge.n 7b75e │ │ │ │ + bge.n 7b98a │ │ │ │ mov r7, r5 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 29634 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w 7bf04 │ │ │ │ + bpl.w 7c2ac │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c55c │ │ │ │ + beq.w 7c6e6 │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ 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 7b9b8 │ │ │ │ + bcs.w 7bbe4 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7bdf6 │ │ │ │ + bne.w 7c026 │ │ │ │ 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 7b8d2 │ │ │ │ + bpl.n 7bafe │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 7c45c │ │ │ │ + bls.w 7c628 │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bls.w 7bb94 │ │ │ │ + bls.w 7bdc6 │ │ │ │ cmp r1, #239 @ 0xef │ │ │ │ - bhi.w 7c3cc │ │ │ │ + bhi.w 7c432 │ │ │ │ sub.w r4, r8, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - ble.w 7bf28 │ │ │ │ + ble.w 7c284 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w r4, r5, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7b9e6 │ │ │ │ + bhi.w 7bc18 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.w 7b9e0 │ │ │ │ + beq.w 7c614 │ │ │ │ cmp r1, #237 @ 0xed │ │ │ │ - bne.n 7b844 │ │ │ │ + bne.n 7ba70 │ │ │ │ cmp r5, #159 @ 0x9f │ │ │ │ - bhi.w 7b9e6 │ │ │ │ + bhi.w 7bc18 │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ sub.w r7, r4, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7c302 │ │ │ │ + bhi.w 7c4e2 │ │ │ │ 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 7bbc0 │ │ │ │ + bhi.w 7bdf2 │ │ │ │ tbb [pc, r4] │ │ │ │ ldrb r6, [r2, #6] │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r1, [r0, r3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrsb.w r1, [r0] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 7c11e │ │ │ │ + blt.w 7c318 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c160 │ │ │ │ - ldr r4, [pc, #44] @ (7b8b8 ) │ │ │ │ + bne.w 7c5c6 │ │ │ │ + ldr r4, [pc, #44] @ (7bae4 ) │ │ │ │ movs r3, #24 │ │ │ │ mla r4, r3, r2, 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 7b738 │ │ │ │ + b.n 7b964 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7b638 │ │ │ │ + b.n 7b864 │ │ │ │ mov r0, ip │ │ │ │ - b.n 7b738 │ │ │ │ + b.n 7b964 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ eors.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ mov r5, r0 │ │ │ │ ands.w r4, r0, #3 │ │ │ │ - beq.w 7bc18 │ │ │ │ + beq.w 7be48 │ │ │ │ adds r0, #1 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs.w 7bec4 │ │ │ │ + bcs.w 7c0f4 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.n 7b8bc │ │ │ │ + bls.n 7bae8 │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bhi.w 7c27e │ │ │ │ + bhi.w 7c642 │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 7c4d8 │ │ │ │ + bls.w 7c6d4 │ │ │ │ sub.w r2, r8, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 7bec4 │ │ │ │ + ble.w 7c0f4 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ sub.w r4, r2, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7c4a6 │ │ │ │ + bhi.w 7c6cc │ │ │ │ add.w r2, r2, r1, lsl #6 │ │ │ │ adds r0, #2 │ │ │ │ sub.w r4, r2, #12416 @ 0x3080 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.w 7befc │ │ │ │ + bhi.w 7c2d8 │ │ │ │ strb.w r4, [r3], #1 │ │ │ │ - b.n 7b8cc │ │ │ │ + b.n 7baf8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - movw r8, #61744 @ 0xf130 │ │ │ │ + movw r8, #59248 @ 0xe770 │ │ │ │ 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 7b938 │ │ │ │ + bne.n 7bb64 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl f6c50 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f68d0 <_Py_GetErrorHandler@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7c218 │ │ │ │ + bne.w 7c3e8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7c1fe │ │ │ │ + ble.w 7c3ce │ │ │ │ mov ip, r7 │ │ │ │ cmp ip, r4 │ │ │ │ - blt.w 7c0e6 │ │ │ │ + blt.w 7c2e6 │ │ │ │ subs r4, r4, r7 │ │ │ │ add r5, r4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7b7e2 │ │ │ │ + b.n 7ba0e │ │ │ │ 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, #61724 @ 0xf11c │ │ │ │ + movw r8, #59228 @ 0xe75c │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ subs r7, r5, r1 │ │ │ │ adds r4, r7, #1 │ │ │ │ - b.n 7b922 │ │ │ │ + b.n 7bb4e │ │ │ │ sub.w r3, r3, r2 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 7b998 │ │ │ │ + bne.n 7bbc4 │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ sub.w ip, r4, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7c334 │ │ │ │ + bhi.w 7c528 │ │ │ │ cmp r4, #159 @ 0x9f │ │ │ │ - bhi.w 7c32e │ │ │ │ + bhi.w 7c522 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.w 7c334 │ │ │ │ + beq.w 7c528 │ │ │ │ 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 7c398 │ │ │ │ + beq.w 7c4f4 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 7b9c6 │ │ │ │ + cbz r3, 7bbf2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r7, r7, r3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r7, [r3, #0] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7bdc6 │ │ │ │ + bne.w 7bff6 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7bd9a │ │ │ │ + bne.w 7bfca │ │ │ │ mov r0, r6 │ │ │ │ - bl 949a4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 94bfc <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7b74c │ │ │ │ - cmp r5, #159 @ 0x9f │ │ │ │ - bhi.w 7b844 │ │ │ │ + b.n 7b978 │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ + bne.w 7c456 │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ + bls.w 7c456 │ │ │ │ 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 7b910 │ │ │ │ + beq.n 7bb3c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.w 7c4ea │ │ │ │ + beq.w 7c7a8 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 7b912 │ │ │ │ + b.n 7bb3e │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - beq.w 7b68a │ │ │ │ + beq.w 7b8b6 │ │ │ │ cmp r6, r5 │ │ │ │ it hi │ │ │ │ movhi r7, r5 │ │ │ │ - bls.w 7b79c │ │ │ │ + bls.w 7b9c8 │ │ │ │ lsls r2, r7, #30 │ │ │ │ - beq.n 7ba96 │ │ │ │ + beq.n 7bcc8 │ │ │ │ ldrsb.w r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7ba26 │ │ │ │ + blt.n 7bc58 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 7ba14 │ │ │ │ + bcc.n 7bc46 │ │ │ │ subs r6, r7, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7b744 │ │ │ │ - b.n 7b7a2 │ │ │ │ + beq.w 7b970 │ │ │ │ + b.n 7b9ce │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c506 │ │ │ │ - ldr r4, [pc, #460] @ (7bc14 ) │ │ │ │ - b.n 7b74c │ │ │ │ + bne.w 7c7c4 │ │ │ │ + ldr r4, [pc, #456] @ (7be44 ) │ │ │ │ + b.n 7b978 │ │ │ │ mov r1, lr │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b638 │ │ │ │ + bne.w 7b864 │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ - movw r1, #53673 @ 0xd1a9 │ │ │ │ + movw r1, #54257 @ 0xd3f1 │ │ │ │ movt r1, #6 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7c2e0 │ │ │ │ + bne.w 7c5f2 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 2a1c0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7c35a │ │ │ │ + beq.w 7c38e │ │ │ │ ldr.w r2, [r9, #800] @ 0x320 │ │ │ │ add.w r7, r3, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r9, #800] @ 0x320 │ │ │ │ - b.n 7b638 │ │ │ │ + b.n 7b864 │ │ │ │ adds r1, r7, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.n 7bb8c │ │ │ │ + bcc.n 7bdbe │ │ │ │ ldr r2, [r7, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bb8c │ │ │ │ + bne.n 7bdbe │ │ │ │ add.w ip, r7, #8 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7bea6 │ │ │ │ + bcc.w 7c0ac │ │ │ │ ldr r2, [r7, #4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bea6 │ │ │ │ + bne.w 7c0ac │ │ │ │ add.w r2, r7, #12 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 7bdf2 │ │ │ │ + bcc.w 7c022 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bdf2 │ │ │ │ + bne.w 7c022 │ │ │ │ add.w ip, r7, #16 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7bf00 │ │ │ │ + bcc.w 7c126 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bf00 │ │ │ │ + bne.w 7c126 │ │ │ │ add.w r1, r7, #20 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.w 7bdf2 │ │ │ │ + bcc.w 7c022 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bdf2 │ │ │ │ + bne.w 7c022 │ │ │ │ add.w ip, r7, #24 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7bea6 │ │ │ │ + bcc.w 7c0ac │ │ │ │ ldr r2, [r7, #20] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bea6 │ │ │ │ + bne.w 7c0ac │ │ │ │ add.w r1, r7, #28 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.w 7bdf2 │ │ │ │ + bcc.w 7c022 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bdf2 │ │ │ │ + bne.w 7c022 │ │ │ │ add.w ip, r7, #32 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7bea6 │ │ │ │ + bcc.w 7c0ac │ │ │ │ ldr r2, [r7, #28] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bea6 │ │ │ │ + bne.w 7c0ac │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.w 7bdf2 │ │ │ │ + bcc.w 7c022 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bdf2 │ │ │ │ + bne.w 7c022 │ │ │ │ add.w ip, r7, #40 @ 0x28 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7bea6 │ │ │ │ + bcc.w 7c0ac │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bea6 │ │ │ │ + bne.w 7c0ac │ │ │ │ add.w r2, r7, #44 @ 0x2c │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 7bdf2 │ │ │ │ + bcc.w 7c022 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bdf2 │ │ │ │ + bne.w 7c022 │ │ │ │ sub.w r1, r6, #44 @ 0x2c │ │ │ │ subs r1, r1, r7 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w ip, r1, r2 │ │ │ │ - b.n 7bb86 │ │ │ │ + b.n 7bdb8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ adds r2, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bb8c │ │ │ │ + bne.n 7bdbe │ │ │ │ mov r7, r2 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 7bb7c │ │ │ │ + bne.n 7bdae │ │ │ │ cmp r7, r6 │ │ │ │ - bne.w 7ba18 │ │ │ │ - b.n 7ba26 │ │ │ │ + bne.w 7bc4a │ │ │ │ + b.n 7bc58 │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 7c2d6 │ │ │ │ + bls.w 7c3c4 │ │ │ │ sub.w r4, r8, r0 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 7c0de │ │ │ │ + ble.w 7c2de │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ sub.w r5, r4, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b9e6 │ │ │ │ + bhi.w 7bc18 │ │ │ │ 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 7beaa │ │ │ │ + bcc.w 7c0da │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7beaa │ │ │ │ + ble.w 7c0da │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ strbeq r4, [r2, r3] │ │ │ │ ldreq r3, [sp, #96] @ 0x60 │ │ │ │ - beq.n 7bbf0 │ │ │ │ + beq.n 7be22 │ │ │ │ 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 7b7e6 │ │ │ │ + b.n 7ba12 │ │ │ │ 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 7c35a │ │ │ │ + beq.w 7c38e │ │ │ │ add.w r7, r3, #20 │ │ │ │ - b.n 7b638 │ │ │ │ - nop │ │ │ │ + b.n 7b864 │ │ │ │ ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r1, #1 │ │ │ │ adds r2, r0, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - bcc.w 7bef6 │ │ │ │ + bcc.w 7c2d2 │ │ │ │ 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 7bcc4 │ │ │ │ + beq.n 7bef4 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7bcb0 │ │ │ │ + beq.n 7bee0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7bca0 │ │ │ │ + beq.n 7bed0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 7bc90 │ │ │ │ + beq.n 7bec0 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 7bc80 │ │ │ │ + beq.n 7beb0 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 7bc6e │ │ │ │ + beq.n 7be9e │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 7bc5c │ │ │ │ + beq.n 7be8c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bd8a │ │ │ │ + bne.w 7bfba │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bd8a │ │ │ │ + bne.w 7bfba │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bd8a │ │ │ │ + bne.w 7bfba │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bd8a │ │ │ │ + bne.n 7bfba │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bd8a │ │ │ │ + bne.n 7bfba │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bd8a │ │ │ │ + bne.n 7bfba │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bd8a │ │ │ │ + bne.n 7bfba │ │ │ │ str.w r1, [r3], #4 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7bd88 │ │ │ │ + beq.n 7bfb8 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bebe │ │ │ │ + bne.w 7c0ee │ │ │ │ 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 7bebe │ │ │ │ + bne.w 7c0ee │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bebe │ │ │ │ + bne.w 7c0ee │ │ │ │ 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 7bebe │ │ │ │ + bne.w 7c0ee │ │ │ │ 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 7bebe │ │ │ │ + bne.w 7c0ee │ │ │ │ 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 7bebe │ │ │ │ + bne.w 7c0ee │ │ │ │ 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 7bebe │ │ │ │ + bne.w 7c0ee │ │ │ │ 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 7bebe │ │ │ │ + bne.w 7c0ee │ │ │ │ add.w r3, r2, #28 │ │ │ │ add.w r5, lr, #28 │ │ │ │ cmp r3, r4 │ │ │ │ str r1, [r2, #24] │ │ │ │ - bne.n 7bcca │ │ │ │ + bne.n 7befa │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.w 7befc │ │ │ │ + beq.w 7c2d8 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 7b8c6 │ │ │ │ - b.n 7b8d8 │ │ │ │ + bls.w 7baf2 │ │ │ │ + b.n 7bb04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b9d6 │ │ │ │ + beq.w 7bc02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b9d6 │ │ │ │ - ldr r1, [pc, #580] @ (7bff8 ) │ │ │ │ + bne.w 7bc02 │ │ │ │ + ldr r1, [pc, #708] @ (7c2a8 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c428 │ │ │ │ + bne.w 7c486 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7b9d6 │ │ │ │ + b.n 7bc02 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b9ce │ │ │ │ + beq.w 7bbfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b9ce │ │ │ │ - ldr r1, [pc, #536] @ (7bff8 ) │ │ │ │ + bne.w 7bbfa │ │ │ │ + ldr r1, [pc, #664] @ (7c2a8 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c310 │ │ │ │ + bne.w 7c508 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7b9ce │ │ │ │ + b.n 7bbfa │ │ │ │ mov r7, ip │ │ │ │ - b.n 7bb8c │ │ │ │ + b.n 7bdbe │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7c2f2 │ │ │ │ + bne.w 7c532 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ - b.n 7be66 │ │ │ │ + b.n 7c096 │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bls.n 7be7c │ │ │ │ + bls.n 7c0b0 │ │ │ │ cmp r1, #239 @ 0xef │ │ │ │ - bhi.w 7c18c │ │ │ │ + bhi.w 7c542 │ │ │ │ sub.w r4, r8, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - ble.w 7b974 │ │ │ │ + ble.w 7bba0 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w r4, r5, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7c378 │ │ │ │ + bhi.w 7c56a │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.w 7c390 │ │ │ │ + beq.w 7c60c │ │ │ │ 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 7c378 │ │ │ │ + bne.w 7c56a │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ sub.w r7, r4, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7c516 │ │ │ │ + bhi.w 7c7ca │ │ │ │ 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.n 7bf4a │ │ │ │ + bcs.n 7c12a │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.n 7be04 │ │ │ │ + bhi.n 7c034 │ │ │ │ mov r5, r0 │ │ │ │ ands.w r4, r0, #3 │ │ │ │ - beq.n 7bf56 │ │ │ │ + beq.n 7c136 │ │ │ │ adds r0, #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ - b.n 7be62 │ │ │ │ + b.n 7c092 │ │ │ │ + mov r7, r1 │ │ │ │ + b.n 7bdbe │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 7c32a │ │ │ │ + bls.w 7c4f0 │ │ │ │ sub.w r4, r8, r0 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 7bf4a │ │ │ │ + ble.n 7c12a │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ sub.w r5, r4, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7c378 │ │ │ │ + bhi.w 7c56a │ │ │ │ add.w r1, r4, r1, lsl #6 │ │ │ │ adds r0, #2 │ │ │ │ sub.w r1, r1, #12416 @ 0x3080 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ - b.n 7be62 │ │ │ │ - mov r7, r1 │ │ │ │ - b.n 7bb8c │ │ │ │ + b.n 7c092 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl ce0c0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cdc94 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7c37c │ │ │ │ + beq.w 7c56e │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7bbd4 │ │ │ │ + b.n 7be06 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 7bd8a │ │ │ │ + b.n 7bfba │ │ │ │ mov r2, ip │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7b860 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 7ba8c │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 7c2c8 │ │ │ │ + bne.w 7c364 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ 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 7b672 │ │ │ │ - cmp r0, r8 │ │ │ │ - bne.w 7b8c6 │ │ │ │ - mov r2, ip │ │ │ │ - b.n 7b860 │ │ │ │ + b.w 7b89e │ │ │ │ mov r7, r2 │ │ │ │ - b.n 7bb8c │ │ │ │ - ubfx r1, r3, #2, #3 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.w 7c472 │ │ │ │ - cmp r1, #2 │ │ │ │ - movw r1, #65535 @ 0xffff │ │ │ │ - it ne │ │ │ │ - movtne r1, #16 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7c55c │ │ │ │ - add.w r2, r4, #28 │ │ │ │ - b.n 7b7c8 │ │ │ │ - bne.w 7c0de │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ - sub.w r5, r4, #128 @ 0x80 │ │ │ │ - cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b9e6 │ │ │ │ - cmp r4, #159 @ 0x9f │ │ │ │ - bhi.w 7c3be │ │ │ │ - sub.w r5, r1, #224 @ 0xe0 │ │ │ │ - negs r1, r5 │ │ │ │ - adcs r1, r5 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - b.n 7b860 │ │ │ │ + b.n 7bdbe │ │ │ │ movs r4, #0 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b866 │ │ │ │ + b.n 7ba92 │ │ │ │ adds r7, r0, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bcc.w 7c1ac │ │ │ │ + bcc.w 7c604 │ │ │ │ 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 7c090 │ │ │ │ + beq.w 7c26a │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7bfca │ │ │ │ + beq.n 7c1aa │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7bfa8 │ │ │ │ + beq.n 7c188 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7c09a │ │ │ │ + bne.w 7c274 │ │ │ │ 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 7c09a │ │ │ │ + bne.n 7c274 │ │ │ │ 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 7c09a │ │ │ │ + bne.n 7c274 │ │ │ │ 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 7c090 │ │ │ │ - b.n 7c0aa │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + bne.n 7c26a │ │ │ │ + b.n 7c35a │ │ │ │ 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 7c09a │ │ │ │ + bne.n 7c274 │ │ │ │ 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 7c09a │ │ │ │ + bne.n 7c274 │ │ │ │ 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 7c09a │ │ │ │ + bne.n 7c274 │ │ │ │ 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 7c0aa │ │ │ │ + beq.n 7c35a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 7bffc │ │ │ │ + beq.n 7c1d6 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.w 7bf4c │ │ │ │ + beq.w 7c12c │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 7be74 │ │ │ │ - b.n 7be04 │ │ │ │ - mov r0, ip │ │ │ │ - b.n 7c09a │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 7c0de │ │ │ │ - ldrb.w ip, [r0, #1] │ │ │ │ - sub.w lr, ip, #128 @ 0x80 │ │ │ │ - cmp.w lr, #63 @ 0x3f │ │ │ │ - bhi.w 7b9e6 │ │ │ │ - cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.w 7c49c │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ - beq.w 7b9e6 │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 7c0de │ │ │ │ - ldrb r1, [r0, #2] │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ - cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 7c302 │ │ │ │ + bls.w 7c0a4 │ │ │ │ + b.n 7c034 │ │ │ │ + bne.n 7c2de │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ + sub.w r5, r4, #128 @ 0x80 │ │ │ │ + cmp r5, #63 @ 0x3f │ │ │ │ + bhi.w 7bc18 │ │ │ │ + cmp r4, #159 @ 0x9f │ │ │ │ + bhi.w 7c3b6 │ │ │ │ + sub.w r5, r1, #224 @ 0xe0 │ │ │ │ + negs r1, r5 │ │ │ │ + adcs r1, r5 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + b.w 7ba8c │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ubfx r1, r3, #2, #3 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w 7c6a2 │ │ │ │ + cmp r1, #2 │ │ │ │ + movw r1, #65535 @ 0xffff │ │ │ │ + it ne │ │ │ │ + movtne r1, #16 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7c6e6 │ │ │ │ + add.w r2, r4, #28 │ │ │ │ + b.w 7b9f4 │ │ │ │ + cmp r0, r8 │ │ │ │ + bne.w 7baf2 │ │ │ │ + mov r2, ip │ │ │ │ + b.w 7ba8c │ │ │ │ subs r3, r3, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b99c │ │ │ │ + b.n 7bbc8 │ │ │ │ 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 7c562 │ │ │ │ + beq.w 7c7a0 │ │ │ │ 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 7b94a │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.w 7b74c │ │ │ │ + b.n 7bb76 │ │ │ │ movw r2, #20120 @ 0x4e98 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #10741 @ 0x29f5 │ │ │ │ + movw r1, #11305 @ 0x2c29 │ │ │ │ movt r1, #7 │ │ │ │ adds r6, r0, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r4, [r2, #712] @ 0x2c8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ movne.w r8, #22 │ │ │ │ - bne.w 7bbf8 │ │ │ │ - ldr r1, [pc, #728] @ (7c420 ) │ │ │ │ + bne.w 7be2a │ │ │ │ + ldr r1, [pc, #736] @ (7c620 ) │ │ │ │ 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 7b612 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + b.w 7b83e │ │ │ │ + mov r0, ip │ │ │ │ + b.n 7c274 │ │ │ │ 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, #20120 @ 0x4e98 │ │ │ │ - movtlt r4, #73 @ 0x49 │ │ │ │ - itet ge │ │ │ │ - ldrge r4, [pc, #676] @ (7c424 ) │ │ │ │ - addlt.w r4, r4, r3, lsl #5 │ │ │ │ - mlage r4, r2, r3, r4 │ │ │ │ - b.w 7b74c │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ - bhi.w 7b95a │ │ │ │ - sub.w r4, r8, r0 │ │ │ │ - cmp r4, #3 │ │ │ │ - bgt.n 7c1b4 │ │ │ │ - cmp r4, #1 │ │ │ │ - bgt.w 7c4ae │ │ │ │ + b.w 7b978 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + b.n 7c112 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #6112 @ 0x17e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12edc8 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 7b978 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 1f98f8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7b89e │ │ │ │ + b.n 7c388 │ │ │ │ + bne.w 7c63c │ │ │ │ + ldrb r5, [r0, #1] │ │ │ │ + sub.w r7, r5, #128 @ 0x80 │ │ │ │ + cmp r7, #63 @ 0x3f │ │ │ │ + bhi.w 7ba8c │ │ │ │ + cmp r5, #159 @ 0x9f │ │ │ │ + bls.w 7c298 │ │ │ │ + sub.w r4, r1, #237 @ 0xed │ │ │ │ + negs r1, r4 │ │ │ │ + adcs r1, r4 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + b.w 7ba8c │ │ │ │ subs r3, r3, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7b99c │ │ │ │ - cmp r0, r8 │ │ │ │ - bne.w 7be74 │ │ │ │ - b.n 7bf4c │ │ │ │ - ldrb r5, [r0, #1] │ │ │ │ - sub.w r4, r5, #128 @ 0x80 │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7c378 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ - bne.w 7c36c │ │ │ │ - cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7c378 │ │ │ │ - ldrb r7, [r0, #2] │ │ │ │ - sub.w r4, r7, #128 @ 0x80 │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7c516 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ - sub.w ip, r4, #128 @ 0x80 │ │ │ │ - cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7c4e6 │ │ │ │ - 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 7bf4c │ │ │ │ + b.w 7bb8e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl ce0c0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cdc94 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7c37c │ │ │ │ + beq.w 7c56e │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b.w 7b948 │ │ │ │ + b.w 7bb74 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7c226 │ │ │ │ + beq.n 7c3f8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 7c260 │ │ │ │ + beq.w 7c684 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 7b950 │ │ │ │ + beq.w 7bb7c │ │ │ │ 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] │ │ │ │ @@ -122160,841 +122358,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, #22960 @ 0x59b0 │ │ │ │ + movw r2, #20464 @ 0x4ff0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1ec224 <_PyErr_ProgramDecodedTextObject@@Base+0x584> │ │ │ │ + bl 1ec654 <_PyErr_ProgramDecodedTextObject@@Base+0x584> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c37c │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - b.w 7b7e2 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r1, #65533 @ 0xfffd │ │ │ │ - bl e7004 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 7c37c │ │ │ │ + bne.w 7c56e │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - subs r4, r4, r7 │ │ │ │ - add r5, r4 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 7b7e2 │ │ │ │ - mov r2, ip │ │ │ │ - cmp r1, #239 @ 0xef │ │ │ │ - bhi.w 7c50c │ │ │ │ + b.w 7ba0e │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ + bhi.n 7c3c4 │ │ │ │ sub.w r4, r8, r0 │ │ │ │ - cmp r4, #2 │ │ │ │ - ble.n 7c2c0 │ │ │ │ + cmp r4, #3 │ │ │ │ + ble.n 7c4ae │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w r4, r5, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.n 7c2ba │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ - beq.n 7c2b6 │ │ │ │ - cmp r1, #237 @ 0xed │ │ │ │ - bne.n 7c2a4 │ │ │ │ - cmp r5, #159 @ 0x9f │ │ │ │ - bhi.n 7c2ba │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ - sub.w r7, r4, #128 @ 0x80 │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ - bls.w 7b850 │ │ │ │ - movs r4, #3 │ │ │ │ - b.w 7b860 │ │ │ │ - cmp r5, #159 @ 0x9f │ │ │ │ - bhi.n 7c2a4 │ │ │ │ - movs r4, #2 │ │ │ │ - b.w 7b860 │ │ │ │ - beq.n 7c3ac │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 7b860 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ + bhi.w 7bc18 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ + bne.w 7bc0c │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ + bls.w 7bc18 │ │ │ │ + ldrb r7, [r0, #2] │ │ │ │ + sub.w r4, r7, #128 @ 0x80 │ │ │ │ + cmp r4, #63 @ 0x3f │ │ │ │ + bhi.n 7c4e2 │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ + sub.w ip, r4, #128 @ 0x80 │ │ │ │ + cmp.w ip, #63 @ 0x3f │ │ │ │ + bhi.n 7c4a0 │ │ │ │ + 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 7ba8c │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 7bff0 │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 7bee2 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b.n 7bff0 │ │ │ │ subs r3, r3, r2 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r5, r0 │ │ │ │ + movs r4, #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7b962 │ │ │ │ - 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.w 7ba80 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1af29c │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 7b866 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.w 7bb3e │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.w 7c2de │ │ │ │ + ldrb.w ip, [r0, #1] │ │ │ │ + sub.w lr, ip, #128 @ 0x80 │ │ │ │ + cmp.w lr, #63 @ 0x3f │ │ │ │ + bhi.w 7bc18 │ │ │ │ + cmp.w ip, #143 @ 0x8f │ │ │ │ + bls.w 7c76c │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ + beq.w 7bc18 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.w 7c2de │ │ │ │ + ldrb r1, [r0, #2] │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ + cmp r1, #63 @ 0x3f │ │ │ │ + bls.w 7c2de │ │ │ │ subs r3, r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.w 7b912 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.w 7bb3e │ │ │ │ + movs r4, #1 │ │ │ │ + b.n 7c12c │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + sub.w r4, r8, r1 │ │ │ │ + subs r7, r5, r1 │ │ │ │ + movw r8, #59204 @ 0xe744 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + b.w 7bb4e │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bdec │ │ │ │ + beq.w 7c01c │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7bdec │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 7bf4c │ │ │ │ + b.n 7c01c │ │ │ │ cmp r1, #237 @ 0xed │ │ │ │ - bne.w 7b998 │ │ │ │ + bne.w 7bbc4 │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7b9ec │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8608 @ 0x21a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 7b74c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f94c8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + b.w 7bc1e │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1af90c │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7b672 │ │ │ │ - b.n 7c354 │ │ │ │ + b.w 7ba92 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.w 7c1cc │ │ │ │ + bhi.w 7bb86 │ │ │ │ + sub.w r4, r8, r0 │ │ │ │ + cmp r4, #3 │ │ │ │ + bgt.n 7c582 │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt.w 7c776 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + asrs r3, r3, #1 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + b.w 7bbc8 │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ + bne.n 7c594 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7c1cc │ │ │ │ + bls.n 7c594 │ │ │ │ subs r3, r3, r2 │ │ │ │ - b.n 7c334 │ │ │ │ + b.n 7c528 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6874 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b.n 7c354 │ │ │ │ - cmp r5, #159 @ 0x9f │ │ │ │ - bhi.w 7be42 │ │ │ │ - b.n 7c378 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - sub.w r4, r8, r1 │ │ │ │ - subs r7, r5, r1 │ │ │ │ - movw r8, #61700 @ 0xf104 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - b.w 7b922 │ │ │ │ - ldrb r5, [r0, #1] │ │ │ │ - sub.w r7, r5, #128 @ 0x80 │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7b860 │ │ │ │ - cmp r5, #159 @ 0x9f │ │ │ │ - bls.w 7bf3e │ │ │ │ - sub.w r4, r1, #237 @ 0xed │ │ │ │ - negs r1, r4 │ │ │ │ - adcs r1, r4 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - b.w 7b860 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ - bhi.n 7c2d6 │ │ │ │ - sub.w r4, r8, r0 │ │ │ │ - cmp r4, #3 │ │ │ │ - ble.w 7c0ae │ │ │ │ + bl 1e6cc8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 7c388 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w r4, r5, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7b9e6 │ │ │ │ + bhi.n 7c56a │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.n 7c450 │ │ │ │ + bne.n 7c562 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b9e6 │ │ │ │ + bls.n 7c56a │ │ │ │ ldrb r7, [r0, #2] │ │ │ │ sub.w r4, r7, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.n 7c302 │ │ │ │ + bhi.w 7c7ca │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ sub.w ip, r4, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7c442 │ │ │ │ + bhi.w 7c768 │ │ │ │ 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 7b860 │ │ │ │ + b.n 7c12c │ │ │ │ + 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, #20120 @ 0x4e98 │ │ │ │ + movtlt r4, #73 @ 0x49 │ │ │ │ + itet ge │ │ │ │ + ldrge r4, [pc, #60] @ (7c624 ) │ │ │ │ + addlt.w r4, r4, r3, lsl #5 │ │ │ │ + mlage r4, r2, r3, r4 │ │ │ │ + b.w 7b978 │ │ │ │ + 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.w 7bcb2 │ │ │ │ + cmp r0, r8 │ │ │ │ + bne.w 7c0a4 │ │ │ │ + b.n 7c12c │ │ │ │ + cmp r5, #159 @ 0x9f │ │ │ │ + bhi.w 7c072 │ │ │ │ + b.n 7c56a │ │ │ │ + cmp r5, #159 @ 0x9f │ │ │ │ + bhi.w 7ba70 │ │ │ │ + b.w 7bc18 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ eors.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 7bdc0 │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b.n 7bdc0 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r4, #4 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.w 7b912 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ - bne.n 7c3f0 │ │ │ │ - cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7c3f0 │ │ │ │ - b.w 7b9e6 │ │ │ │ ands.w r4, r0, #3 │ │ │ │ - beq.n 7c486 │ │ │ │ + beq.n 7c6b6 │ │ │ │ adds r0, #1 │ │ │ │ strb r1, [r3, #0] │ │ │ │ cmp r0, r8 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.w 7b80a │ │ │ │ - b.n 7c2c2 │ │ │ │ + bcc.w 7ba36 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 7ba8c │ │ │ │ + mov r2, ip │ │ │ │ + cmp r1, #239 @ 0xef │ │ │ │ + bhi.n 7c6dc │ │ │ │ + sub.w r4, r8, r0 │ │ │ │ + cmp r4, #2 │ │ │ │ + ble.w 7c3a0 │ │ │ │ + ldrb r5, [r0, #1] │ │ │ │ + sub.w r4, r5, #128 @ 0x80 │ │ │ │ + cmp r4, #63 @ 0x3f │ │ │ │ + bhi.n 7c67e │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ + beq.n 7c67a │ │ │ │ + cmp r1, #237 @ 0xed │ │ │ │ + bne.n 7c668 │ │ │ │ + cmp r5, #159 @ 0x9f │ │ │ │ + bhi.n 7c67e │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ + sub.w r7, r4, #128 @ 0x80 │ │ │ │ + cmp r7, #63 @ 0x3f │ │ │ │ + bls.w 7ba7c │ │ │ │ + movs r4, #3 │ │ │ │ + b.w 7ba8c │ │ │ │ + cmp r5, #159 @ 0x9f │ │ │ │ + bhi.n 7c668 │ │ │ │ + movs r4, #2 │ │ │ │ + b.w 7ba8c │ │ │ │ + mov r0, r6 │ │ │ │ + movw r1, #65533 @ 0xfffd │ │ │ │ + bl e6c88 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 7c56e │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + subs r4, r4, r7 │ │ │ │ + add r5, r4 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + b.w 7ba0e │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - b.n 7bf1a │ │ │ │ + b.n 7c2c2 │ │ │ │ ldr.w r5, [r1, #-4] │ │ │ │ tst.w r5, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7c48c │ │ │ │ + bne.n 7c6bc │ │ │ │ mov r0, r1 │ │ │ │ str.w r5, [r3], #4 │ │ │ │ adds r1, r0, #4 │ │ │ │ cmp r1, r8 │ │ │ │ - bls.n 7c476 │ │ │ │ + bls.n 7c6a6 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.w 7b860 │ │ │ │ + beq.w 7ba8c │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.n 7c462 │ │ │ │ - b.w 7b812 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ - bne.w 7c0d0 │ │ │ │ - b.w 7b9e6 │ │ │ │ + bls.n 7c62e │ │ │ │ + b.w 7ba3e │ │ │ │ mov r2, ip │ │ │ │ movs r4, #2 │ │ │ │ - b.w 7b860 │ │ │ │ - ldrb r5, [r0, #1] │ │ │ │ - sub.w r7, r5, #128 @ 0x80 │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7c378 │ │ │ │ - cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7c4e0 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ - beq.w 7c378 │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.w 7bf4a │ │ │ │ - ldrb r1, [r0, #2] │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ - cmp r1, #63 @ 0x3f │ │ │ │ - ite hi │ │ │ │ - movhi r4, #3 │ │ │ │ - movls r4, #0 │ │ │ │ - b.n 7bf4c │ │ │ │ + b.w 7ba8c │ │ │ │ mov r2, ip │ │ │ │ movs r4, #1 │ │ │ │ - b.w 7b860 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ - bne.n 7c4c4 │ │ │ │ - b.n 7c378 │ │ │ │ - movs r4, #4 │ │ │ │ - b.n 7bf4c │ │ │ │ - sub.w r4, r8, r5 │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.w 7b9fe │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #31 │ │ │ │ - bhi.w 7b912 │ │ │ │ - mov r7, r5 │ │ │ │ - b.w 7b9be │ │ │ │ - str r1, [r3, #0] │ │ │ │ - b.w 7ba46 │ │ │ │ + b.w 7ba8c │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bls.n 7c51a │ │ │ │ + bls.n 7c6ec │ │ │ │ movs r4, #1 │ │ │ │ - b.w 7b860 │ │ │ │ - movs r4, #3 │ │ │ │ - b.n 7bf4c │ │ │ │ + b.w 7ba8c │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + b.w 7b9f4 │ │ │ │ sub.w r4, r8, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - bgt.n 7c56a │ │ │ │ + bgt.n 7c726 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 7c2c2 │ │ │ │ + ble.n 7c63c │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7c2ba │ │ │ │ + bhi.n 7c67e │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bhi.n 7c5a2 │ │ │ │ + bhi.n 7c758 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - beq.w 7c2ba │ │ │ │ + beq.n 7c67e │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 7c2c2 │ │ │ │ + beq.n 7c63c │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r4, #3 │ │ │ │ movls r4, #0 │ │ │ │ - b.w 7b860 │ │ │ │ + b.w 7ba8c │ │ │ │ add.w r0, r4, #28 │ │ │ │ - b.w 7ba04 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - b.w 7b7c8 │ │ │ │ - strb.w r8, [r2, r3] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7c10e │ │ │ │ + b.w 7bc36 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w r4, r5, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7c2ba │ │ │ │ + bhi.n 7c67e │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.n 7c5a8 │ │ │ │ + bne.n 7c75e │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7c2ba │ │ │ │ + bls.n 7c67e │ │ │ │ ldrb r7, [r0, #2] │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7c2b0 │ │ │ │ + bhi.n 7c674 │ │ │ │ sub.w ip, r4, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bls.w 7c406 │ │ │ │ + bls.w 7c46c │ │ │ │ movs r4, #4 │ │ │ │ - b.w 7b860 │ │ │ │ + b.w 7ba8c │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.n 7c53e │ │ │ │ - b.n 7c2ba │ │ │ │ + bne.n 7c70a │ │ │ │ + b.n 7c67e │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.n 7c580 │ │ │ │ + bne.n 7c738 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7c580 │ │ │ │ - b.n 7c2ba │ │ │ │ - nop │ │ │ │ + bls.n 7c738 │ │ │ │ + b.n 7c67e │ │ │ │ + movs r4, #4 │ │ │ │ + b.n 7c12c │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ + bne.w 7c4d2 │ │ │ │ + b.w 7bc18 │ │ │ │ + ldrb r5, [r0, #1] │ │ │ │ + sub.w r7, r5, #128 @ 0x80 │ │ │ │ + cmp r7, #63 @ 0x3f │ │ │ │ + bhi.w 7c56a │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ + bls.n 7c7ce │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ + beq.w 7c56a │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.w 7c12a │ │ │ │ + ldrb r1, [r0, #2] │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ + cmp r1, #63 @ 0x3f │ │ │ │ + ite hi │ │ │ │ + movhi r4, #3 │ │ │ │ + movls r4, #0 │ │ │ │ + b.n 7c12c │ │ │ │ + strb.w r8, [r2, r3] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + b.n 7c30e │ │ │ │ + sub.w r4, r8, r5 │ │ │ │ + cmp r4, #2 │ │ │ │ + bne.w 7bc30 │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #31 │ │ │ │ + bhi.w 7bb3e │ │ │ │ + mov r7, r5 │ │ │ │ + b.w 7bbea │ │ │ │ + str r1, [r3, #0] │ │ │ │ + b.w 7bc78 │ │ │ │ + movs r4, #3 │ │ │ │ + b.n 7c12c │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ + bne.n 7c78c │ │ │ │ + b.n 7c56a │ │ │ │ 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, 7c5fa │ │ │ │ + cbz r1, 7c81a │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw ip, #42228 @ 0xa4f4 │ │ │ │ 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 7c5fa │ │ │ │ + bmi.n 7c81a │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - beq.n 7c602 │ │ │ │ + beq.n 7c822 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7c724 │ │ │ │ + beq.w 7c948 │ │ │ │ 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 7c846 │ │ │ │ - ldr r3, [pc, #640] @ (7c890 ) │ │ │ │ + beq.w 7ca8c │ │ │ │ + ldr r3, [pc, #596] @ (7ca84 ) │ │ │ │ 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 7c6e6 │ │ │ │ + bne.n 7c908 │ │ │ │ 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 7e344 │ │ │ │ + bl 7e568 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 7c8da │ │ │ │ + beq.w 7ca7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7c696 │ │ │ │ + beq.n 7c8b8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7c662 │ │ │ │ + beq.n 7c882 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c8c6 │ │ │ │ + beq.w 7ca74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c770 │ │ │ │ + beq.w 7c994 │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7c774 │ │ │ │ + beq.w 7c99a │ │ │ │ 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 7c73a │ │ │ │ + bmi.n 7c95e │ │ │ │ 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 7c6c0 │ │ │ │ + beq.n 7c8e2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 7c6c0 │ │ │ │ + cbnz r2, 7c8e2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #488] @ (7c894 ) │ │ │ │ + ldr r2, [pc, #440] @ (7ca88 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7c7ce │ │ │ │ + bne.w 7c9f4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7c5fc │ │ │ │ + beq.n 7c81c │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 7c5fc │ │ │ │ + bne.n 7c81c │ │ │ │ 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 7c798 │ │ │ │ + bmi.n 7c9be │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 7c5fc │ │ │ │ + b.n 7c81c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c61e │ │ │ │ + beq.n 7c83e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7c714 │ │ │ │ + beq.n 7c938 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 7c714 │ │ │ │ - ldr r2, [pc, #404] @ (7c894 ) │ │ │ │ + cbnz r2, 7c938 │ │ │ │ + ldr r2, [pc, #360] @ (7ca88 ) │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ + ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ + ldr r1, [r1, #24] │ │ │ │ + mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 7c7fc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 7ca22 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ + 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 7c5fc │ │ │ │ + b.n 7c81c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c5fa │ │ │ │ + beq.w 7c81a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 1b2c48 │ │ │ │ - b.n 7c5fa │ │ │ │ + bl 1b32b8 │ │ │ │ + b.n 7c81a │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7c780 │ │ │ │ + cbnz r3, 7c9a6 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c688 │ │ │ │ + beq.n 7c8aa │ │ │ │ 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 7c688 │ │ │ │ + b.n 7c8aa │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7c676 │ │ │ │ + bne.w 7c898 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7c5fa │ │ │ │ - movw r2, #3009 @ 0xbc1 │ │ │ │ + b.n 7c81a │ │ │ │ + movw r2, #3553 @ 0xde1 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7c838 │ │ │ │ + bne.n 7ca48 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c740 │ │ │ │ - b.n 7c688 │ │ │ │ + bne.n 7c964 │ │ │ │ + b.n 7c8aa │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7c7e4 │ │ │ │ + cbnz r2, 7ca0a │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c6de │ │ │ │ + beq.n 7c900 │ │ │ │ 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 7c6de │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 7c900 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 7c828 │ │ │ │ + bne.n 7ca54 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c6c0 │ │ │ │ - movw r1, #3009 @ 0xbc1 │ │ │ │ + b.n 7c8e2 │ │ │ │ + movw r1, #3553 @ 0xde1 │ │ │ │ movt r1, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7c818 │ │ │ │ + bne.n 7ca38 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c79e │ │ │ │ - b.n 7c6de │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + bne.n 7c9c4 │ │ │ │ + b.n 7c900 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ - cmp r6, r1 │ │ │ │ - beq.n 7c70c │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 7ca64 │ │ │ │ str r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c70c │ │ │ │ + b.n 7c938 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c79e │ │ │ │ - b.n 7c6de │ │ │ │ + bne.n 7c9c4 │ │ │ │ + b.n 7c900 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 7c964 │ │ │ │ + b.n 7c8aa │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c7da │ │ │ │ + b.n 7ca00 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7c740 │ │ │ │ - b.n 7c688 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 7ca2e │ │ │ │ + mov r0, r3 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c882 │ │ │ │ + bl d7e9c │ │ │ │ + b.n 7c81a │ │ │ │ + nop │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ and.w r0, r3, #28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 7c60c │ │ │ │ + bne.w 7c82c │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.n 7c8ce │ │ │ │ + bpl.n 7cb00 │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 7c89c │ │ │ │ + bpl.n 7cad6 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #20 │ │ │ │ - blt.n 7c8ae │ │ │ │ + blt.n 7cae8 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ - ldr r3, [pc, #44] @ (7c898 ) │ │ │ │ + ldr r3, [pc, #96] @ (7cb14 ) │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 7c5fc │ │ │ │ + beq.w 7c81c │ │ │ │ subs r2, r5, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c5fc │ │ │ │ + bne.w 7c81c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c5fc │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - eors.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ + b.n 7c81c │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #28 │ │ │ │ - bge.n 7c866 │ │ │ │ + bge.n 7caac │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7c8e0 │ │ │ │ + bpl.n 7cb0c │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add.w r2, r2, #1296 @ 0x510 │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 7c870 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c662 │ │ │ │ + b.n 7cab6 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7c866 │ │ │ │ - b.n 7c8b2 │ │ │ │ - bl d82e4 │ │ │ │ - b.n 7c5fa │ │ │ │ + bge.n 7caac │ │ │ │ + b.n 7caec │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 7c8b2 │ │ │ │ + b.n 7caec │ │ │ │ nop │ │ │ │ - cbz r0, 7c954 │ │ │ │ - cbz r1, 7c954 │ │ │ │ + eors.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ + cbz r0, 7cb84 │ │ │ │ + cbz r1, 7cb84 │ │ │ │ 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 7c948 │ │ │ │ + bne.n 7cb78 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 7c948 │ │ │ │ + bne.n 7cb78 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 7c950 │ │ │ │ + beq.n 7cb80 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 7c94c │ │ │ │ + beq.n 7cb7c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r1, #20 │ │ │ │ addeq r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 292bc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7c938 │ │ │ │ + b.n 7cb68 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 7c924 │ │ │ │ + b.n 7cb54 │ │ │ │ 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 7cc82 │ │ │ │ + blt.w 7ceb0 │ │ │ │ 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 7ca6e │ │ │ │ + bne.n 7cc9e │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 7ca32 │ │ │ │ + bpl.n 7cc62 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cb78 │ │ │ │ + beq.w 7cda6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #52361 @ 0xcc89 │ │ │ │ + movw r3, #52917 @ 0xceb5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cb6e │ │ │ │ + bne.w 7cd9c │ │ │ │ movw r0, #20120 @ 0x4e98 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #34697 @ 0x8789 │ │ │ │ + movw r3, #35257 @ 0x89b9 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cb56 │ │ │ │ - ldr r3, [pc, #660] @ (7cc54 ) │ │ │ │ + bne.w 7cd8e │ │ │ │ + ldr r3, [pc, #584] @ (7ce38 ) │ │ │ │ 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 7ca4a │ │ │ │ + beq.n 7cc7a │ │ │ │ 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 7c9fc │ │ │ │ + bgt.n 7cc2c │ │ │ │ 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, 7ca4a │ │ │ │ + cbz r2, 7cc7a │ │ │ │ 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, 7ca1c │ │ │ │ + cbz r1, 7cc4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7cae2 │ │ │ │ + beq.n 7cd12 │ │ │ │ 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 7cb90 │ │ │ │ + bne.w 7cdbe │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 7c990 │ │ │ │ + bmi.n 7cbc0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7c990 │ │ │ │ - bl 785b4 │ │ │ │ - b.n 7c990 │ │ │ │ + beq.n 7cbc0 │ │ │ │ + bl 787e8 │ │ │ │ + b.n 7cbc0 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #54329 @ 0xd439 │ │ │ │ + movw r3, #54913 @ 0xd681 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cc5e │ │ │ │ + bne.w 7ce9e │ │ │ │ mov r0, r4 │ │ │ │ blx 298b0 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7ca16 │ │ │ │ + b.n 7cc46 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7cc7c │ │ │ │ + bne.w 7ceaa │ │ │ │ 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, #460] @ (7cc54 ) │ │ │ │ + ldr r3, [pc, #384] @ (7ce38 ) │ │ │ │ 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 7cc68 │ │ │ │ + bpl.w 7ce24 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cc7a │ │ │ │ + beq.w 7cea8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7cbaa │ │ │ │ + bne.n 7cdd8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.n 7cbaa │ │ │ │ + beq.n 7cdd8 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl df180 <_PyDict_Pop@@Base+0x40> │ │ │ │ + bl dee00 <_PyDict_Pop@@Base+0x40> │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 7cbb6 │ │ │ │ + beq.n 7cde4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cc7a │ │ │ │ + beq.w 7cea8 │ │ │ │ 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 7c982 │ │ │ │ + b.n 7cbb2 │ │ │ │ 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 │ │ │ │ @@ -123004,116 +123238,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 7cb18 │ │ │ │ + bne.n 7cd50 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 7cb64 │ │ │ │ + cbz r3, 7cd4c │ │ │ │ + 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 7cbf6 │ │ │ │ + beq.n 7ce3c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7cbce │ │ │ │ + beq.n 7cdfc │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ - cbnz r3, 7cb30 │ │ │ │ + cbnz r3, 7cd68 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7ca16 │ │ │ │ + beq.w 7cc46 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7cbf0 │ │ │ │ + beq.n 7ce1e │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7cb50 │ │ │ │ + cbz r3, 7cd88 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7ca16 │ │ │ │ + b.n 7cc46 │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - cmp r1, r6 │ │ │ │ - it ne │ │ │ │ - movne r3, #0 │ │ │ │ - b.n 7cb14 │ │ │ │ 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 7ca3a │ │ │ │ + beq.w 7cc6a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7ca44 │ │ │ │ - bl 785b4 │ │ │ │ + beq.w 7cc74 │ │ │ │ + bl 787e8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 7ca3a │ │ │ │ + b.n 7cc6a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7cb80 │ │ │ │ + beq.n 7cdae │ │ │ │ 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 7c990 │ │ │ │ - b.n 7cb88 │ │ │ │ + beq.w 7cbc0 │ │ │ │ + b.n 7cdb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 7caba │ │ │ │ + bne.n 7ccea │ │ │ │ mov r0, r4 │ │ │ │ bl 2ec76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2c48 │ │ │ │ + bl 1b32b8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7ca16 │ │ │ │ + b.n 7cc46 │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7cbdc │ │ │ │ + cbz r3, 7ce0a │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ca16 │ │ │ │ + bne.w 7cc46 │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ - b.n 7ca16 │ │ │ │ + b.n 7cc46 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 7cb40 │ │ │ │ + b.n 7cd78 │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #3012 @ 0xbc4 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7cde4 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7cb22 │ │ │ │ + beq.n 7cd5a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7cc58 │ │ │ │ + cbz r3, 7ce98 │ │ │ │ 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, 7cc2a │ │ │ │ + cbz r3, 7ce70 │ │ │ │ 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 │ │ │ │ @@ -123122,101 +123363,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 7ca16 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 7cc46 │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 7cc02 │ │ │ │ + b.n 7ce48 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7ca62 │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r1, #3012 @ 0xbc4 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7cbb6 │ │ │ │ + b.n 7cc92 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1b2c48 │ │ │ │ - nop │ │ │ │ + b.w 1b32b8 │ │ │ │ │ │ │ │ -0007cc88 : │ │ │ │ +0007ceb4 : │ │ │ │ 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, #20120 @ 0x4e98 │ │ │ │ movt ip, #73 @ 0x49 │ │ │ │ - movw r3, #34697 @ 0x8789 │ │ │ │ + movw r3, #35257 @ 0x89b9 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cdb6 │ │ │ │ - cbz r0, 7cd0c │ │ │ │ - ldr r3, [pc, #416] @ (7ce58 ) │ │ │ │ + bne.w 7cfee │ │ │ │ + cbz r0, 7cf38 │ │ │ │ + ldr r3, [pc, #416] @ (7d084 ) │ │ │ │ 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 7cd24 │ │ │ │ + beq.n 7cf50 │ │ │ │ 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 7ccf4 │ │ │ │ + bgt.n 7cf20 │ │ │ │ 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, 7cd24 │ │ │ │ + cbz r2, 7cf50 │ │ │ │ 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, 7cd10 │ │ │ │ - cbz r2, 7cd46 │ │ │ │ + cbz r0, 7cf3c │ │ │ │ + cbz r2, 7cf74 │ │ │ │ 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, #54329 @ 0xd439 │ │ │ │ + movw r3, #54913 @ 0xd681 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7cdf0 │ │ │ │ + bne.w 7d07c │ │ │ │ mov r0, r1 │ │ │ │ blx 298b0 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7cd0c │ │ │ │ + b.n 7cf38 │ │ │ │ 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 │ │ │ │ @@ -123226,79 +123458,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 7cd7c │ │ │ │ + bne.n 7cfb2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 7cdc0 │ │ │ │ + cbz r3, 7cfae │ │ │ │ + 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 7cdf8 │ │ │ │ + beq.n 7d018 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7cdca │ │ │ │ + beq.n 7cff8 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7cd94 │ │ │ │ + cbnz r3, 7cfca │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7cd0c │ │ │ │ + beq.n 7cf38 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7cdea │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7d076 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7cdb0 │ │ │ │ + cbz r3, 7cfe8 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7cd0c │ │ │ │ + b.n 7cf38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - cmp r1, r5 │ │ │ │ - it ne │ │ │ │ - movne r3, #0 │ │ │ │ - b.n 7cd78 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7cdd8 │ │ │ │ + cbz r3, 7d006 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cd0c │ │ │ │ + bne.n 7cf38 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7cd0c │ │ │ │ - str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7cda0 │ │ │ │ - ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ - blx r2 │ │ │ │ - b.n 7cd3a │ │ │ │ + b.n 7cf38 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7cd86 │ │ │ │ + beq.n 7cfbc │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7ce50 │ │ │ │ + cbz r3, 7d070 │ │ │ │ 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, 7ce2a │ │ │ │ + cbz r3, 7d04a │ │ │ │ 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 │ │ │ │ @@ -123307,18 +123534,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 7cd0c │ │ │ │ + b.n 7cf38 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ce04 │ │ │ │ - nop │ │ │ │ + b.n 7d024 │ │ │ │ + str.w r3, [r4, #524] @ 0x20c │ │ │ │ + b.n 7cfd8 │ │ │ │ + ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ + blx r2 │ │ │ │ + b.n 7cf68 │ │ │ │ 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 │ │ │ │ @@ -123326,43 +123557,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 7cfb8 │ │ │ │ + beq.w 7d1e4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d014 │ │ │ │ + bne.w 7d240 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7d278 │ │ │ │ + beq.w 7d4a4 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7d06e │ │ │ │ + bne.w 7d29a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ - cbz r3, 7cec2 │ │ │ │ + cbz r3, 7d0ee │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7d34e │ │ │ │ + bne.w 7d57a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7d252 │ │ │ │ + ble.w 7d47e │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3b2 │ │ │ │ + bne.w 7d5de │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ add.w r7, r8, r1 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr.w r2, [r8, r1] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -123375,29 +123606,29 @@ │ │ │ │ cmp.w r8, #7 │ │ │ │ str r7, [r3, #8] │ │ │ │ lsl.w ip, ip, r8 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ and.w lr, r6, ip │ │ │ │ - bgt.n 7cf72 │ │ │ │ + bgt.n 7d19e │ │ │ │ add.w r7, r3, #20 │ │ │ │ ldrsb.w r2, [r7, lr] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 7d188 │ │ │ │ + bge.w 7d3b4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [r7, lr] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d1a6 │ │ │ │ + beq.w 7d3d2 │ │ │ │ add.w r2, r2, ip, 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] │ │ │ │ @@ -123409,304 +123640,304 @@ │ │ │ │ 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 7d2fa │ │ │ │ + bgt.w 7d526 │ │ │ │ add.w r2, r3, lr, lsl #1 │ │ │ │ ldrsh.w r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 7d0fc │ │ │ │ + bge.w 7d328 │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ add.w r7, r3, #20 │ │ │ │ movs r2, #1 │ │ │ │ strh.w ip, [r7, lr, lsl #1] │ │ │ │ ldrb.w r8, [r3, #5] │ │ │ │ ldrb.w lr, [r3, #6] │ │ │ │ lsl.w r2, r2, r8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7d1aa │ │ │ │ + beq.w 7d3d6 │ │ │ │ add.w r2, r2, ip, lsl #3 │ │ │ │ str r5, [r7, r2] │ │ │ │ add r2, r7 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [r2, #4] │ │ │ │ - b.n 7cf54 │ │ │ │ + b.n 7d180 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7d1c8 │ │ │ │ + bmi.w 7d3f4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.w 7ce84 │ │ │ │ + bpl.w 7d0b0 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d230 │ │ │ │ + bne.w 7d45c │ │ │ │ movw r2, #42020 @ 0xa424 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7d314 │ │ │ │ - ldr r3, [pc, #696] @ (7d2a0 ) │ │ │ │ + beq.w 7d540 │ │ │ │ + ldr r3, [pc, #696] @ (7d4cc ) │ │ │ │ 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 7ce8c │ │ │ │ + beq.w 7d0b8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ce8c │ │ │ │ + bne.w 7d0b8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl da58c <_PyEval_CheckExceptTypeValid@@Base+0x17d0> │ │ │ │ + bl da144 <_PyEval_CheckExceptTypeValid@@Base+0x17d0> │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 7cea0 │ │ │ │ + beq.w 7d0cc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 12bdc8 <_PyUnicode_IsNumeric@@Base+0x634> │ │ │ │ + bl 12b3f8 <_PyUnicode_IsNumeric@@Base+0x62c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d376 │ │ │ │ + bne.w 7d5a2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cf6a │ │ │ │ + beq.n 7d196 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cf6a │ │ │ │ + bne.n 7d196 │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cf6a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d196 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 7d0c6 │ │ │ │ + beq.n 7d2f2 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2a8 │ │ │ │ + bne.w 7d4d4 │ │ │ │ movw r2, #42704 @ 0xa6d0 │ │ │ │ add.w r1, r8, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr.w r3, [r8, r2] │ │ │ │ adds.w r6, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str.w r6, [r8, r2] │ │ │ │ adc.w r2, r3, #0 │ │ │ │ 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 7d2e6 │ │ │ │ + beq.w 7d512 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d3c2 │ │ │ │ + bne.w 7d5ee │ │ │ │ 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 7d0de │ │ │ │ + beq.n 7d30a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d1fa │ │ │ │ + beq.w 7d426 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7cf6a │ │ │ │ + beq.w 7d196 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cf6a │ │ │ │ + bne.w 7d196 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cf6a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d196 │ │ │ │ lsrs r2, r6, #5 │ │ │ │ add.w lr, lr, lr, lsl #2 │ │ │ │ adds r7, r2, #1 │ │ │ │ add r7, lr │ │ │ │ and.w lr, r7, ip │ │ │ │ add.w r7, r3, lr, lsl #1 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 7cf88 │ │ │ │ + blt.w 7d1b4 │ │ │ │ mov.w r7, lr, lsl #2 │ │ │ │ add r7, lr │ │ │ │ lsrs r2, r2, #5 │ │ │ │ add r7, r2 │ │ │ │ cmp.w r8, #7 │ │ │ │ add.w r7, r7, #1 │ │ │ │ and.w lr, r7, ip │ │ │ │ - bgt.n 7d15a │ │ │ │ + bgt.n 7d386 │ │ │ │ add.w r7, r3, lr │ │ │ │ ldrsb.w r8, [r7, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 7d1e8 │ │ │ │ + bge.n 7d414 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r7, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ - b.n 7cf32 │ │ │ │ + b.n 7d15e │ │ │ │ add.w lr, lr, lr, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ add lr, r2 │ │ │ │ add.w lr, lr, #1 │ │ │ │ and.w lr, ip, lr │ │ │ │ cmp.w r8, #15 │ │ │ │ add.w r7, r3, lr, lsl #1 │ │ │ │ itet gt │ │ │ │ addgt.w r7, r3, lr, lsl #2 │ │ │ │ ldrshle.w r7, [r7, #20] │ │ │ │ ldrgt r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 7d14a │ │ │ │ + bge.n 7d376 │ │ │ │ cmp.w r8, #15 │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ it gt │ │ │ │ movgt.w r7, lr, lsl #2 │ │ │ │ - ble.w 7cf8c │ │ │ │ + ble.w 7d1b8 │ │ │ │ add r7, r3 │ │ │ │ - b.n 7d30e │ │ │ │ + b.n 7d53a │ │ │ │ lsrs r2, r6, #5 │ │ │ │ add.w lr, lr, lr, lsl #2 │ │ │ │ adds r7, r2, #1 │ │ │ │ add r7, lr │ │ │ │ and.w lr, r7, ip │ │ │ │ add.w r7, r3, lr │ │ │ │ ldrsb.w r9, [r7, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 7d13e │ │ │ │ - b.n 7d118 │ │ │ │ + blt.n 7d36a │ │ │ │ + b.n 7d344 │ │ │ │ add.w r7, r3, #20 │ │ │ │ mov.w lr, #12 │ │ │ │ mla r2, lr, ip, r2 │ │ │ │ add.w ip, r7, r2 │ │ │ │ str.w r5, [ip, #4] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str.w r5, [ip, #8] │ │ │ │ str r6, [r7, r2] │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ - b.n 7cf54 │ │ │ │ + b.n 7d180 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7d212 │ │ │ │ + cbnz r2, 7d43e │ │ │ │ movw r2, #42020 @ 0xa424 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cfe6 │ │ │ │ + bne.w 7d212 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cfe6 │ │ │ │ - b.n 7cfc2 │ │ │ │ + bne.w 7d212 │ │ │ │ + b.n 7d1ee │ │ │ │ add.w lr, lr, lr, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ add lr, r2 │ │ │ │ add.w lr, lr, #1 │ │ │ │ and.w lr, lr, ip │ │ │ │ - b.n 7d130 │ │ │ │ - ldr r2, [pc, #168] @ (7d2a4 ) │ │ │ │ + b.n 7d35c │ │ │ │ + ldr r2, [pc, #168] @ (7d4d0 ) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d390 │ │ │ │ + bne.w 7d5bc │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 7d0de │ │ │ │ - movw r3, #3009 @ 0xbc1 │ │ │ │ + b.n 7d30a │ │ │ │ + movw r3, #3553 @ 0xde1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d3aa │ │ │ │ + bne.w 7d5d6 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cfc2 │ │ │ │ + beq.w 7d1ee │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 7d1ce │ │ │ │ - movw r3, #3009 @ 0xbc1 │ │ │ │ + b.n 7d3fa │ │ │ │ + movw r3, #3553 @ 0xde1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d388 │ │ │ │ + bne.w 7d5b4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ce84 │ │ │ │ + beq.w 7d0b0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 7cfd8 │ │ │ │ + b.n 7d204 │ │ │ │ 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 7d4e8 │ │ │ │ + bl 7d714 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7ceca │ │ │ │ + bne.w 7d0f6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d3cc │ │ │ │ + bne.w 7d5f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d29a │ │ │ │ + beq.n 7d4c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d3e0 │ │ │ │ + beq.w 7d60c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7cf6c │ │ │ │ + b.n 7d198 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1f44cc │ │ │ │ + bl 1f48f8 │ │ │ │ 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] │ │ │ │ @@ -123714,246 +123945,246 @@ │ │ │ │ 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 7d0aa │ │ │ │ + bne.w 7d2d6 │ │ │ │ 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] │ │ │ │ - b.n 7d0c2 │ │ │ │ + b.n 7d2ee │ │ │ │ mov.w r9, lr, lsl #2 │ │ │ │ add.w r7, r3, r9 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ ldrlt.w ip, [r3, #16] │ │ │ │ - bge.n 7d322 │ │ │ │ + bge.n 7d54e │ │ │ │ str.w ip, [r7, #20] │ │ │ │ - b.n 7cf32 │ │ │ │ + b.n 7d15e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ce84 │ │ │ │ - b.n 7cfe6 │ │ │ │ + beq.w 7d0b0 │ │ │ │ + b.n 7d212 │ │ │ │ lsrs r2, r6, #5 │ │ │ │ add r9, lr │ │ │ │ add.w lr, r2, #1 │ │ │ │ add lr, r9 │ │ │ │ and.w lr, lr, ip │ │ │ │ mov.w r7, lr, lsl #2 │ │ │ │ add.w r9, r3, r7 │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ it lt │ │ │ │ ldrlt.w ip, [r3, #16] │ │ │ │ - bge.w 7d11c │ │ │ │ + bge.w 7d348 │ │ │ │ add r7, r3 │ │ │ │ - b.n 7d30e │ │ │ │ + b.n 7d53a │ │ │ │ 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 7d4e8 │ │ │ │ + bl 7d714 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7d278 │ │ │ │ + beq.n 7d4a4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 7cec2 │ │ │ │ + b.n 7d0ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d050 │ │ │ │ + bne.w 7d27c │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d050 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d27c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7d246 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 7d472 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7d20c │ │ │ │ + beq.w 7d438 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 7d20c │ │ │ │ + b.n 7d438 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7d226 │ │ │ │ + b.n 7d452 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1f44cc │ │ │ │ - b.n 7ced2 │ │ │ │ + bl 1f48f8 │ │ │ │ + b.n 7d0fe │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 7d0c2 │ │ │ │ + b.n 7d2ee │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d286 │ │ │ │ + bne.w 7d4b2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d286 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d4b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d29a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d4c6 │ │ │ │ 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 7d42e │ │ │ │ + bgt.n 7d65a │ │ │ │ add.w lr, r2, r0 │ │ │ │ ldrsb.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7d414 │ │ │ │ + bge.n 7d640 │ │ │ │ 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 7d456 │ │ │ │ + bge.n 7d682 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7d4ae │ │ │ │ + bgt.n 7d6da │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7d412 │ │ │ │ + blt.n 7d63e │ │ │ │ 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 7d426 │ │ │ │ + b.n 7d652 │ │ │ │ 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 7d48a │ │ │ │ + bgt.n 7d6b6 │ │ │ │ adds r0, r2, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7d42a │ │ │ │ + blt.n 7d656 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ and.w r3, r4, r0 │ │ │ │ - b.n 7d470 │ │ │ │ + b.n 7d69c │ │ │ │ add.w lr, r2, r3, lsl #1 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7d4cc │ │ │ │ + bgt.n 7d6f8 │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 7d42a │ │ │ │ + blt.n 7d656 │ │ │ │ and.w r3, r4, r0 │ │ │ │ - b.n 7d48a │ │ │ │ + b.n 7d6b6 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7d412 │ │ │ │ + blt.n 7d63e │ │ │ │ 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 7d426 │ │ │ │ + b.n 7d652 │ │ │ │ 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 7d4a8 │ │ │ │ + bge.n 7d6d4 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 7d42c │ │ │ │ + b.n 7d658 │ │ │ │ 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 7df58 │ │ │ │ + bhi.w 7e17c │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r5, r1, [r0, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7da6c │ │ │ │ + beq.w 7dc9c │ │ │ │ mov.w sl, #1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ - ldr r7, [pc, #748] @ (7d818 ) │ │ │ │ + ldr r7, [pc, #748] @ (7da44 ) │ │ │ │ lsl.w r9, sl, r3 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ cmp r3, #7 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w r2, r9, sl │ │ │ │ it hi │ │ │ │ strhi.w sl, [sp, #24] │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr.w fp, r2, sl │ │ │ │ ldr.w r2, [r7, r8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, fp, lsl #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bhi.w 7daaa │ │ │ │ + bhi.w 7dcda │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7d6ac │ │ │ │ + bne.w 7d8d8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7daec │ │ │ │ + ble.w 7dd1c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #2740] @ 0xab4 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ ldr.w r2, [r0, #2420] @ 0x974 │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -123972,85 +124203,85 @@ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ blx 29634 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ lsl.w r1, sl, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ddc0 │ │ │ │ + bne.w 7dfee │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dabe │ │ │ │ + beq.w 7dcee │ │ │ │ add.w r3, r5, #20 │ │ │ │ add.w sl, r3, r1 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, fp │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7db36 │ │ │ │ + bne.w 7dd66 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7db36 │ │ │ │ + bne.w 7dd66 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ blx 29cc8 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7d654 │ │ │ │ + beq.n 7d880 │ │ │ │ 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 7d62e │ │ │ │ + b.n 7d85a │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7da54 │ │ │ │ + bgt.w 7dc84 │ │ │ │ ldrsh.w r4, [fp, r1, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7d7c0 │ │ │ │ + bne.w 7d9ec │ │ │ │ strh.w r2, [fp, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 7d652 │ │ │ │ + beq.n 7d87e │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ cmp.w lr, #7 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ and.w r1, ip, r5 │ │ │ │ - bgt.n 7d60e │ │ │ │ + bgt.n 7d83a │ │ │ │ ldrsb.w r4, [fp, r1] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7d7c0 │ │ │ │ + bne.w 7d9ec │ │ │ │ strb.w r2, [fp, r1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 7d62a │ │ │ │ + bne.n 7d856 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r6, #24] │ │ │ │ movw r3, #44068 @ 0xac24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7d696 │ │ │ │ + beq.n 7d8c2 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 7d81c │ │ │ │ + bne.w 7da48 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7d81c │ │ │ │ + bhi.w 7da48 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d81c │ │ │ │ + beq.w 7da48 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #2740] @ 0xab4 │ │ │ │ str.w r5, [r3, #2420] @ 0x974 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ @@ -124059,46 +124290,46 @@ │ │ │ │ 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, #4] │ │ │ │ movw r2, #20120 @ 0x4e98 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw ip, #10741 @ 0x29f5 │ │ │ │ + movw ip, #11305 @ 0x2c29 │ │ │ │ movt ip, #7 │ │ │ │ add r1, r9 │ │ │ │ add.w r4, r1, #20 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr.w r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - bne.w 7ddde │ │ │ │ + bne.w 7e00c │ │ │ │ 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 7dd5c │ │ │ │ + bcs.w 7df8c │ │ │ │ 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 7ddac │ │ │ │ + beq.w 7dfda │ │ │ │ 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 7d90c │ │ │ │ + beq.w 7db3c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ str.w fp, [r4, #12] │ │ │ │ add.w fp, r4, #20 │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ movs r3, #0 │ │ │ │ @@ -124118,112 +124349,112 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ lsl.w r1, sl, r1 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d98c │ │ │ │ + bne.w 7dbbc │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dac0 │ │ │ │ + beq.w 7dcf0 │ │ │ │ add.w r2, r5, #20 │ │ │ │ add.w sl, r2, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d5ce │ │ │ │ + bne.w 7d7fa │ │ │ │ add.w r1, fp, r3 │ │ │ │ cmp r9, r2 │ │ │ │ - ble.n 7d7b6 │ │ │ │ + ble.n 7d9e2 │ │ │ │ mov.w ip, #12 │ │ │ │ mov r2, r1 │ │ │ │ mla ip, ip, r9, r1 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7df64 │ │ │ │ + beq.w 7e188 │ │ │ │ ldr.w r0, [sl], #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 7d794 │ │ │ │ + bne.n 7d9c0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ - bl 7fa28 │ │ │ │ - b.n 7d654 │ │ │ │ + bl 7fc50 │ │ │ │ + b.n 7d880 │ │ │ │ mov.w sl, r5, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r4, sl, #1 │ │ │ │ cmp.w lr, #7 │ │ │ │ add r1, r4 │ │ │ │ and.w r1, ip, r1 │ │ │ │ - ble.n 7d80c │ │ │ │ + ble.n 7da38 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7dc4e │ │ │ │ + bgt.w 7de7e │ │ │ │ ldrsh.w r4, [fp, r1, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7d620 │ │ │ │ + beq.w 7d84c │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, sl │ │ │ │ and.w r1, r1, ip │ │ │ │ - b.n 7d7e0 │ │ │ │ + b.n 7da0c │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, sl │ │ │ │ and.w r1, r1, ip │ │ │ │ ldrsb.w r4, [fp, r1] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7d648 │ │ │ │ - b.n 7d7fc │ │ │ │ + beq.w 7d874 │ │ │ │ + b.n 7da28 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #20120 @ 0x4e98 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #34697 @ 0x8789 │ │ │ │ + movw r1, #35257 @ 0x89b9 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r7, [r2, #704] @ 0x2c0 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 7ddfa │ │ │ │ + bne.w 7e028 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r7, #804 @ 0x324 │ │ │ │ - beq.w 7dd2e │ │ │ │ + beq.w 7df5e │ │ │ │ lsrs r3, r5, #18 │ │ │ │ ubfx r0, r5, #0, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ cmp r1, r0 │ │ │ │ - bgt.n 7d870 │ │ │ │ + bgt.n 7da9c │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dd2e │ │ │ │ + beq.w 7df5e │ │ │ │ bic.w r1, r5, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [r5, #0] │ │ │ │ str r5, [r1, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7db24 │ │ │ │ + beq.w 7dd54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d696 │ │ │ │ + bne.w 7d8c2 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r8, [r7, #512] @ 0x200 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldrd r0, r3, [r1, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ @@ -124231,56 +124462,59 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ str r4, [r1, #8] │ │ │ │ add.w sl, r7, r3, lsl #2 │ │ │ │ str r1, [r0, #16] │ │ │ │ ldr.w lr, [sl, #528] @ 0x210 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 7d8c8 │ │ │ │ + bne.n 7daf8 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 7de1c │ │ │ │ + cbz r1, 7daf4 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + cmp r3, r4 │ │ │ │ + it ne │ │ │ │ + movne r1, #0 │ │ │ │ str.w r1, [sl, #528] @ 0x210 │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 7deb8 │ │ │ │ + beq.w 7e0dc │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7de6a │ │ │ │ + beq.w 7e0b8 │ │ │ │ ldr.w r3, [sl, #532] @ 0x214 │ │ │ │ - cbnz r3, 7d8e4 │ │ │ │ + cbnz r3, 7db14 │ │ │ │ str.w r0, [sl, #532] @ 0x214 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 7d696 │ │ │ │ + beq.w 7d8c2 │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7de64 │ │ │ │ + beq.w 7e088 │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ strd r3, lr, [r0, #20] │ │ │ │ - cbz r3, 7d906 │ │ │ │ + cbz r3, 7db36 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r0, [lr, #20] │ │ │ │ - b.n 7d696 │ │ │ │ + b.n 7d8c2 │ │ │ │ ldrd r4, r1, [r0, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.w 7da42 │ │ │ │ + bcc.w 7dc72 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r4 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w ip, [r0, r4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dd5c │ │ │ │ + beq.w 7df8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r4, r9, #20 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str.w fp, [r1, #12] │ │ │ │ add.w fp, r1, #20 │ │ │ │ strb r3, [r1, #4] │ │ │ │ mov r0, fp │ │ │ │ @@ -124303,24 +124537,24 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ lsl.w r3, r9, r3 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d76a │ │ │ │ + beq.w 7d996 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ add.w r2, r5, #20 │ │ │ │ add r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dcfa │ │ │ │ + beq.w 7df2a │ │ │ │ add r3, fp │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 7de9a │ │ │ │ + ble.w 7e09c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ add.w r0, r3, r9, lsl #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r7, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ @@ -124328,387 +124562,380 @@ │ │ │ │ add.w ip, r1, #3 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ add.w r8, r4, r1, lsl #2 │ │ │ │ ldr.w lr, [r2, r1, lsl #3] │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, sl │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.w 7dc6a │ │ │ │ + bne.w 7de9a │ │ │ │ str.w lr, [r7] │ │ │ │ adds r7, #8 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ str.w r1, [r7, #-4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 7d9c0 │ │ │ │ + bne.n 7dbf0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w lr, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov ip, r2 │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ lsl.w lr, lr, r7 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7da24 │ │ │ │ + b.n 7dc54 │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.w 7dc86 │ │ │ │ + bgt.w 7deb6 │ │ │ │ ldrsh.w r4, [fp, r2, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7dc8e │ │ │ │ + bne.w 7debe │ │ │ │ strh.w r0, [fp, r2, lsl #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 7dd0e │ │ │ │ + beq.w 7df3e │ │ │ │ ldrb.w r7, [ip, #4] │ │ │ │ ldr.w r2, [r3, r0, lsl #3] │ │ │ │ cmp r7, #7 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r2, lr, r1 │ │ │ │ - bgt.n 7da04 │ │ │ │ + bgt.n 7dc34 │ │ │ │ ldrsb.w r4, [fp, r2] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7dc8e │ │ │ │ + bne.w 7debe │ │ │ │ strb.w r0, [fp, r2] │ │ │ │ - b.n 7da18 │ │ │ │ + b.n 7dc48 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ add.w r4, r9, #20 │ │ │ │ str.w r1, [lr, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w lr, [r1, #8] │ │ │ │ - b.n 7d936 │ │ │ │ + b.n 7db66 │ │ │ │ ldr.w r4, [fp, r1, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7d7c0 │ │ │ │ + bne.w 7d9ec │ │ │ │ str.w r2, [fp, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7d62a │ │ │ │ - b.n 7d652 │ │ │ │ + bne.w 7d856 │ │ │ │ + b.n 7d87e │ │ │ │ mov.w r9, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ - ldr r7, [pc, #732] @ (7dd58 ) │ │ │ │ + ldr r7, [pc, #732] @ (7df88 ) │ │ │ │ lsl.w r9, r9, r3 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov sl, r2 │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r1, r9, lsl #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [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, #4] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - bls.w 7d6b0 │ │ │ │ + bls.w 7d8dc │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 7df22 │ │ │ │ + bhi.w 7e146 │ │ │ │ adds r2, r3, #1 │ │ │ │ mov.w r9, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl.w r9, r9, r2 │ │ │ │ - b.n 7d6b0 │ │ │ │ + b.n 7d8dc │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w ip, r5, #20 │ │ │ │ add r3, fp │ │ │ │ add ip, r1 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7dcba │ │ │ │ + bne.w 7deea │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ mul.w r2, r2, r9 │ │ │ │ blx 29cc8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r9 │ │ │ │ - bl 7fa28 │ │ │ │ - b.n 7d654 │ │ │ │ + bl 7fc50 │ │ │ │ + b.n 7d880 │ │ │ │ movw r2, #20120 @ 0x4e98 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #10741 @ 0x29f5 │ │ │ │ + movw r1, #11305 @ 0x2c29 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7ddca │ │ │ │ + bne.w 7dff8 │ │ │ │ ldr.w r1, [r0, #1528] @ 0x5f8 │ │ │ │ mov.w fp, #5 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ mov.w r9, #8 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 7d6ea │ │ │ │ + b.n 7d916 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r3, [r7, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r1, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 7d696 │ │ │ │ + b.n 7d8c2 │ │ │ │ cmp.w r9, #0 │ │ │ │ it gt │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.w 7de14 │ │ │ │ + ble.w 7e080 │ │ │ │ mvn.w r2, ip │ │ │ │ add r2, r9 │ │ │ │ - ands.w r2, r2, #3 │ │ │ │ - beq.n 7dc1c │ │ │ │ - ldr.w r1, [sl, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 7dc24 │ │ │ │ - add.w r4, r3, ip, lsl #3 │ │ │ │ + ands.w r4, r2, #3 │ │ │ │ + beq.n 7de4c │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 7de54 │ │ │ │ + add.w r2, r3, ip, lsl #3 │ │ │ │ add.w lr, sl, #8 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov sl, lr │ │ │ │ - cmp r2, #1 │ │ │ │ - stmia.w r4, {r0, r1} │ │ │ │ - beq.n 7dc1c │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 7db94 │ │ │ │ - ldr.w r1, [lr, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 7dc24 │ │ │ │ - add.w r4, r3, ip, lsl #3 │ │ │ │ + cmp r4, #1 │ │ │ │ + stmia.w r2, {r0, r1} │ │ │ │ + beq.n 7de4c │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 7ddc4 │ │ │ │ + ldr.w r2, [lr, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 7de54 │ │ │ │ + add.w r2, r3, ip, lsl #3 │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov sl, lr │ │ │ │ - stmia.w r4, {r0, r1} │ │ │ │ - ldr.w r1, [lr, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 7dc24 │ │ │ │ - add.w r4, r3, ip, lsl #3 │ │ │ │ + stmia.w r2, {r0, r1} │ │ │ │ + ldr.w r2, [lr, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 7de54 │ │ │ │ + add.w r2, r3, ip, lsl #3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w sl, lr, #8 │ │ │ │ - stmia.w r4, {r0, r1} │ │ │ │ - b.n 7dc1c │ │ │ │ + stmia.w r2, {r0, r1} │ │ │ │ + b.n 7de4c │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w r4, sl, #8 │ │ │ │ mov lr, ip │ │ │ │ cmp ip, r9 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ - beq.w 7d5f6 │ │ │ │ + beq.w 7d822 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov sl, r4 │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7dc24 │ │ │ │ + cbz r1, 7de54 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ add.w sl, r4, #8 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7dc24 │ │ │ │ + cbz r1, 7de54 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w sl, r4, #16 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ add.w ip, lr, #2 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7dc24 │ │ │ │ + cbz r1, 7de54 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w ip, lr, #3 │ │ │ │ add.w sl, r4, #24 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7dbb2 │ │ │ │ + bne.n 7dde2 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ add.w r2, sl, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7de08 │ │ │ │ + beq.w 7e036 │ │ │ │ add.w r4, r3, ip, lsl #3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ add.w sl, r2, #8 │ │ │ │ cmp ip, r9 │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - bne.w 7db44 │ │ │ │ - b.n 7d5f6 │ │ │ │ + bne.w 7dd74 │ │ │ │ + b.n 7d822 │ │ │ │ ldr.w r4, [fp, r1, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7da5e │ │ │ │ + beq.w 7dc8e │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, sl │ │ │ │ and.w r1, r1, ip │ │ │ │ - b.n 7dc4e │ │ │ │ + b.n 7de7e │ │ │ │ str.w r0, [lr] │ │ │ │ adds r7, #8 │ │ │ │ str.w lr, [r7, #-8] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ str.w r1, [r7, #-4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 7d9c0 │ │ │ │ - b.n 7d9ee │ │ │ │ + bne.w 7dbf0 │ │ │ │ + b.n 7dc1e │ │ │ │ ldr.w r4, [fp, r2, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 7dcb4 │ │ │ │ + beq.n 7dee4 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ adds r4, r1, #1 │ │ │ │ add r2, r4 │ │ │ │ and.w r2, lr, r2 │ │ │ │ cmp r7, #7 │ │ │ │ - bgt.n 7dcec │ │ │ │ + bgt.n 7df1c │ │ │ │ ldrsb.w r4, [fp, r2] │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 7dd9c │ │ │ │ + bne.n 7dfca │ │ │ │ cmp r7, #7 │ │ │ │ - ble.w 7da3c │ │ │ │ + ble.w 7dc6c │ │ │ │ cmp r7, #15 │ │ │ │ - ble.w 7da14 │ │ │ │ + ble.w 7dc44 │ │ │ │ str.w r0, [fp, r2, lsl #2] │ │ │ │ - b.n 7da18 │ │ │ │ + b.n 7dc48 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 7dae0 │ │ │ │ + ble.w 7dd10 │ │ │ │ mov.w sl, #12 │ │ │ │ mov lr, r3 │ │ │ │ mla sl, sl, r9, r3 │ │ │ │ - b.n 7dcd2 │ │ │ │ + b.n 7df02 │ │ │ │ add.w ip, ip, #12 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7dcce │ │ │ │ + beq.n 7defe │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp sl, lr │ │ │ │ - bne.n 7dcce │ │ │ │ - b.n 7dae0 │ │ │ │ + bne.n 7defe │ │ │ │ + b.n 7dd10 │ │ │ │ cmp r7, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r4, [fp, r2, lsl #1] │ │ │ │ ldrgt.w r4, [fp, r2, lsl #2] │ │ │ │ - b.n 7dca4 │ │ │ │ + b.n 7ded4 │ │ │ │ add.w r1, fp, r3 │ │ │ │ mov ip, r1 │ │ │ │ cmp r0, r9 │ │ │ │ - blt.w 7de26 │ │ │ │ + blt.w 7e042 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ - bl 7fa28 │ │ │ │ + bl 7fc50 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #24] │ │ │ │ - bl 1b6c18 <_PyNamespace_New@@Base+0x58> │ │ │ │ + bl 1b7298 <_PyNamespace_New@@Base+0x58> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7de8c │ │ │ │ + beq.w 7e0a2 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7d696 │ │ │ │ + b.n 7d8c2 │ │ │ │ ldr.w r4, [r2, #684] @ 0x2ac │ │ │ │ - movw r3, #54329 @ 0xd439 │ │ │ │ + movw r3, #54913 @ 0xd681 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7deae │ │ │ │ + bne.w 7e0ae │ │ │ │ mov r0, r5 │ │ │ │ blx 298b0 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7d696 │ │ │ │ + b.n 7d8c2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ - movw r1, #53673 @ 0xd1a9 │ │ │ │ + movw r1, #54257 @ 0xd3f1 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7dea0 │ │ │ │ + bne.n 7e08e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7df58 │ │ │ │ + beq.w 7e17c │ │ │ │ ldrd r2, r0, [sp, #12] │ │ │ │ add.w r4, r9, #20 │ │ │ │ ldr.w r1, [r0, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r0, #800] @ 0x320 │ │ │ │ - b.n 7d936 │ │ │ │ + b.n 7db66 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r2, lr, r2 │ │ │ │ - b.n 7dc9c │ │ │ │ + b.n 7decc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 7d928 │ │ │ │ + b.n 7db58 │ │ │ │ add.w r3, r5, #20 │ │ │ │ adds r2, r3, r1 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 7d99c │ │ │ │ + b.n 7dbcc │ │ │ │ mov.w r9, #8 │ │ │ │ mov.w fp, #5 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w r0, [r2, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7df58 │ │ │ │ + beq.w 7e17c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r4, r9, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 7d936 │ │ │ │ + b.n 7db66 │ │ │ │ ldr.w r0, [r2, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7d696 │ │ │ │ + b.n 7d8c2 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7dc32 │ │ │ │ - b.n 7de08 │ │ │ │ - beq.w 7d654 │ │ │ │ - b.w 7d5f6 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - cmp r3, r4 │ │ │ │ - it ne │ │ │ │ - movne r1, #0 │ │ │ │ - b.n 7d8c4 │ │ │ │ + bne.w 7de62 │ │ │ │ + b.n 7e036 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ add.w ip, ip, #12 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ @@ -124722,60 +124949,62 @@ │ │ │ │ addne r4, #1 │ │ │ │ strne r4, [r3, #0] │ │ │ │ str.w r3, [ip, #-8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #-12] │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ - b.n 7dd00 │ │ │ │ + b.n 7df30 │ │ │ │ + beq.w 7d880 │ │ │ │ + b.w 7d822 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 7d8f6 │ │ │ │ + b.n 7db26 │ │ │ │ + ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + b.n 7dfae │ │ │ │ + beq.w 7df3e │ │ │ │ + b.n 7dc1e │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 787e8 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 7d8c2 │ │ │ │ + ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + b.n 7df76 │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - cbz r3, 7de78 │ │ │ │ + cbz r3, 7e0c6 │ │ │ │ str r0, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r0, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d696 │ │ │ │ + bne.w 7d8c2 │ │ │ │ str.w r0, [r7, #532] @ 0x214 │ │ │ │ - b.n 7d696 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 785b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - b.w 7d696 │ │ │ │ - beq.w 7dd0e │ │ │ │ - b.n 7d9ee │ │ │ │ - ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - b.n 7dd80 │ │ │ │ - ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - b.n 7dd46 │ │ │ │ + b.w 7d8c2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d8d4 │ │ │ │ + beq.w 7db04 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ - cbz r1, 7df1c │ │ │ │ + cbz r1, 7e140 │ │ │ │ str r3, [r1, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r8, r5] │ │ │ │ ldr.w r3, [r7, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ str.w r0, [r7, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ - cbz r3, 7deee │ │ │ │ + cbz r3, 7e112 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r4, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ str.w r4, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r7, r0, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ @@ -124786,100 +125015,100 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r4, [r8, r5] │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [r7, #788] @ 0x314 │ │ │ │ - b.w 7d696 │ │ │ │ + b.w 7d8c2 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 7dec6 │ │ │ │ + b.n 7e0ea │ │ │ │ adds r2, r3, #2 │ │ │ │ mov.w r9, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r9, r2 │ │ │ │ adds.w r2, r1, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bmi.n 7df58 │ │ │ │ + bmi.n 7e17c │ │ │ │ movw r2, #20120 @ 0x4e98 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw ip, #10741 @ 0x29f5 │ │ │ │ + movw ip, #11305 @ 0x2c29 │ │ │ │ movt ip, #7 │ │ │ │ ldr.w r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 7d6d4 │ │ │ │ - b.n 7ddde │ │ │ │ - bl 1f94c8 │ │ │ │ + beq.w 7d900 │ │ │ │ + b.n 7e00c │ │ │ │ + bl 1f98f8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 7d6a6 │ │ │ │ + b.w 7d8d2 │ │ │ │ add.w sl, sl, #8 │ │ │ │ - b.n 7d794 │ │ │ │ + b.n 7d9c0 │ │ │ │ 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 7e176 │ │ │ │ + bne.w 7e39a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e1bc │ │ │ │ + bne.w 7e3e0 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7e0f2 │ │ │ │ + bgt.w 7e316 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e22e │ │ │ │ + beq.w 7e452 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7e22e │ │ │ │ + bhi.w 7e452 │ │ │ │ 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, #30800 @ 0x7850 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 7b228 │ │ │ │ + bl 7b454 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e118 │ │ │ │ - movw r8, #9337 @ 0x2479 │ │ │ │ + beq.w 7e33c │ │ │ │ + movw r8, #8217 @ 0x2019 │ │ │ │ movt r8, #13 │ │ │ │ movw r3, #30800 @ 0x7850 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7e18a │ │ │ │ - ldr r3, [pc, #620] @ (7e264 ) │ │ │ │ + bpl.w 7e3ae │ │ │ │ + ldr r3, [pc, #620] @ (7e488 ) │ │ │ │ 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, 7e02a │ │ │ │ + cbz r5, 7e24e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -124887,37 +125116,37 @@ │ │ │ │ blx 29c10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7b594 │ │ │ │ + bl 7b7c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e248 │ │ │ │ - ldr r3, [pc, #536] @ (7e264 ) │ │ │ │ + beq.w 7e46c │ │ │ │ + ldr r3, [pc, #536] @ (7e488 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e1fa │ │ │ │ + beq.w 7e41e │ │ │ │ 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 7e0b2 │ │ │ │ - ldr r3, [pc, #488] @ (7e264 ) │ │ │ │ + bpl.n 7e2d6 │ │ │ │ + ldr r3, [pc, #488] @ (7e488 ) │ │ │ │ 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 │ │ │ │ @@ -124927,323 +125156,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 7e214 │ │ │ │ + beq.w 7e438 │ │ │ │ ldr.w r0, [ip, #268] @ 0x10c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 7e192 │ │ │ │ + bne.n 7e3b6 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7e344 │ │ │ │ + bl 7e568 │ │ │ │ sub.w r5, r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #12] │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7e19c │ │ │ │ + beq.n 7e3c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e0ea │ │ │ │ + beq.n 7e30e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e226 │ │ │ │ + beq.w 7e44a │ │ │ │ negs r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r8, #60533 @ 0xec75 │ │ │ │ + movweq r8, #59637 @ 0xe8f5 │ │ │ │ movteq r8, #13 │ │ │ │ - bne.n 7e152 │ │ │ │ + bne.n 7e376 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30800 @ 0x7850 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 7b228 │ │ │ │ + bl 7b454 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7dfe4 │ │ │ │ + bne.w 7e208 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7e0ec │ │ │ │ + b.n 7e310 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30800 @ 0x7850 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 7b228 │ │ │ │ + bl 7b454 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e118 │ │ │ │ - movw r8, #44917 @ 0xaf75 │ │ │ │ + beq.n 7e33c │ │ │ │ + movw r8, #43821 @ 0xab2d │ │ │ │ movt r8, #13 │ │ │ │ - b.n 7dfe4 │ │ │ │ - movw r8, #46153 @ 0xb449 │ │ │ │ + b.n 7e208 │ │ │ │ + movw r8, #45133 @ 0xb04d │ │ │ │ movt r8, #12 │ │ │ │ - b.n 7e100 │ │ │ │ - movw r8, #26677 @ 0x6835 │ │ │ │ + b.n 7e324 │ │ │ │ + movw r8, #26837 @ 0x68d5 │ │ │ │ movt r8, #9 │ │ │ │ - b.n 7e100 │ │ │ │ + b.n 7e324 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7e22e │ │ │ │ + ble.n 7e452 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7e164 │ │ │ │ - movw r8, #63861 @ 0xf975 │ │ │ │ + bne.n 7e388 │ │ │ │ + movw r8, #62965 @ 0xf5f5 │ │ │ │ movt r8, #14 │ │ │ │ - b.n 7e100 │ │ │ │ + b.n 7e324 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7e22e │ │ │ │ - movw r8, #22541 @ 0x580d │ │ │ │ + bne.n 7e452 │ │ │ │ + movw r8, #20085 @ 0x4e75 │ │ │ │ movt r8, #18 │ │ │ │ - b.n 7e100 │ │ │ │ + b.n 7e324 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e24c │ │ │ │ - bl 7e8a0 │ │ │ │ + bne.n 7e470 │ │ │ │ + bl 7eac8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e118 │ │ │ │ + beq.n 7e33c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r6, #1 │ │ │ │ - b.n 7e06e │ │ │ │ + b.n 7e292 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e01c │ │ │ │ - b.n 7e02a │ │ │ │ + bne.w 7e240 │ │ │ │ + b.n 7e24e │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7a7a4 │ │ │ │ - b.n 7e0c6 │ │ │ │ + bl 7a9d8 │ │ │ │ + b.n 7e2ea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7e0d6 │ │ │ │ + beq.n 7e2fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e0d6 │ │ │ │ + bne.n 7e2fa │ │ │ │ mov r0, r1 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7e0e0 │ │ │ │ - b.n 7e0ea │ │ │ │ + bne.n 7e304 │ │ │ │ + b.n 7e30e │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a3bc │ │ │ │ + bl 7a5f0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e118 │ │ │ │ - bl 7f9f4 │ │ │ │ + beq.n 7e33c │ │ │ │ + bl 7fc1c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e1e8 │ │ │ │ + beq.n 7e40c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7e21e │ │ │ │ + cbz r3, 7e442 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7e118 │ │ │ │ + beq.n 7e33c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e06e │ │ │ │ + bne.w 7e292 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e118 │ │ │ │ + beq.n 7e33c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e118 │ │ │ │ + bne.n 7e33c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e118 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e33c │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 7e0b2 │ │ │ │ + b.n 7e2d6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e1e8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e40c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e0ea │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e30e │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - movw r1, #22796 @ 0x590c │ │ │ │ + movw r1, #20300 @ 0x4f4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 7e118 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 7e33c │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 7e1fa │ │ │ │ + b.n 7e41e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22968 @ 0x59b8 │ │ │ │ + movw r1, #20472 @ 0x4ff8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 7e118 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 7e33c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007e268 : │ │ │ │ +0007e48c : │ │ │ │ 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 7e298 │ │ │ │ - cbz r3, 7e2ec │ │ │ │ + bgt.n 7e4bc │ │ │ │ + cbz r3, 7e510 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7e2ec │ │ │ │ + bhi.n 7e510 │ │ │ │ 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 7e2c6 │ │ │ │ - movw r5, #60533 @ 0xec75 │ │ │ │ + bne.n 7e4ea │ │ │ │ + movw r5, #59637 @ 0xe8f5 │ │ │ │ movt r5, #13 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30800 @ 0x7850 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1b45a8 │ │ │ │ - cbz r0, 7e2ba │ │ │ │ + bl 1b4c18 │ │ │ │ + cbz r0, 7e4de │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #44917 @ 0xaf75 │ │ │ │ + movw r5, #43821 @ 0xab2d │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7e2a4 │ │ │ │ + b.n 7e4c8 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7e2ec │ │ │ │ + ble.n 7e510 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7e312 │ │ │ │ - movw r5, #63861 @ 0xf975 │ │ │ │ + bne.n 7e536 │ │ │ │ + movw r5, #62965 @ 0xf5f5 │ │ │ │ movt r5, #14 │ │ │ │ - b.n 7e2a4 │ │ │ │ - movw r5, #9337 @ 0x2479 │ │ │ │ + b.n 7e4c8 │ │ │ │ + movw r5, #8217 @ 0x2019 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7e2a4 │ │ │ │ - movw r5, #26677 @ 0x6835 │ │ │ │ + b.n 7e4c8 │ │ │ │ + movw r5, #26837 @ 0x68d5 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7e2a4 │ │ │ │ + b.n 7e4c8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #22796 @ 0x590c │ │ │ │ + movw r1, #20300 @ 0x4f4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d6078 │ │ │ │ - movw r5, #46153 @ 0xb449 │ │ │ │ + b.w d5c0c │ │ │ │ + movw r5, #45133 @ 0xb04d │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7e2a4 │ │ │ │ + b.n 7e4c8 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e2ec │ │ │ │ - movw r5, #22541 @ 0x580d │ │ │ │ + bne.n 7e510 │ │ │ │ + movw r5, #20085 @ 0x4e75 │ │ │ │ movt r5, #18 │ │ │ │ - b.n 7e2a4 │ │ │ │ + b.n 7e4c8 │ │ │ │ │ │ │ │ -0007e324 : │ │ │ │ +0007e548 : │ │ │ │ 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 7e344 │ │ │ │ + bl 7e568 │ │ │ │ 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 7e87a │ │ │ │ - ldr.w r9, [pc, #1336] @ 7e89c │ │ │ │ + bpl.w 7eaa8 │ │ │ │ + ldr.w r9, [pc, #1340] @ 7eac4 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r7, #42228 @ 0xa4f4 │ │ │ │ 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 7e676 │ │ │ │ + bne.w 7e890 │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7e676 │ │ │ │ + beq.w 7e890 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r3, #44068 @ 0xac24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7e798 │ │ │ │ + beq.w 7e9b2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e6a4 │ │ │ │ + bne.w 7e8be │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7e740 │ │ │ │ + beq.w 7e95a │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7e4d6 │ │ │ │ + bne.w 7e6fa │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7e5b8 │ │ │ │ + beq.w 7e7dc │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7e5c0 │ │ │ │ + beq.w 7e7e4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ - cbz r2, 7e3ee │ │ │ │ + cbz r2, 7e612 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 7e828 │ │ │ │ + bne.w 7ea42 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7e6f2 │ │ │ │ + ble.w 7e90c │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e85c │ │ │ │ + bne.w 7ea76 │ │ │ │ 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] │ │ │ │ @@ -125257,188 +125486,185 @@ │ │ │ │ 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 7e4fe │ │ │ │ + bgt.n 7e722 │ │ │ │ add.w r7, r3, #20 │ │ │ │ ldrsb.w lr, [r7, r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7e53c │ │ │ │ + bge.n 7e760 │ │ │ │ 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 7e5e8 │ │ │ │ + beq.w 7e80c │ │ │ │ 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, 7e4a6 │ │ │ │ + cbnz r3, 7e6ca │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7e602 │ │ │ │ + bmi.w 7e870 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7e654 │ │ │ │ + bmi.w 7e826 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7e4cc │ │ │ │ + cbz r3, 7e6f0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e7e0 │ │ │ │ + beq.w 7e9fa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7e7e0 │ │ │ │ + beq.w 7e9fa │ │ │ │ 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, 7e4fa │ │ │ │ + cbz r0, 7e71e │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e874 │ │ │ │ + beq.w 7eaa2 │ │ │ │ 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 7e4ce │ │ │ │ + b.n 7e6f2 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7e780 │ │ │ │ + bgt.w 7e99a │ │ │ │ add.w r7, r3, r2, lsl #1 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 7e560 │ │ │ │ + bge.n 7e784 │ │ │ │ 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 7e5ec │ │ │ │ + beq.n 7e810 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str r5, [r7, r2] │ │ │ │ add r2, r7 │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 7e47e │ │ │ │ + b.n 7e6a2 │ │ │ │ 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 7e57c │ │ │ │ + bge.n 7e7a0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r7, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7e45e │ │ │ │ + b.n 7e682 │ │ │ │ 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 7e512 │ │ │ │ + blt.n 7e736 │ │ │ │ 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 7e5da │ │ │ │ + ble.n 7e7fe │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7e804 │ │ │ │ + bgt.w 7ea1e │ │ │ │ add.w r7, r3, r2, lsl #1 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 7e512 │ │ │ │ + blt.n 7e736 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7e59c │ │ │ │ + b.n 7e7c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7e3dc │ │ │ │ + bne.w 7e600 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e3e6 │ │ │ │ - b.n 7e3ee │ │ │ │ + bne.w 7e60a │ │ │ │ + b.n 7e612 │ │ │ │ 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 7e556 │ │ │ │ - b.n 7e5cc │ │ │ │ + blt.n 7e77a │ │ │ │ + b.n 7e7f0 │ │ │ │ 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 7e47e │ │ │ │ + b.n 7e6a2 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e750 │ │ │ │ + bne.w 7e96a │ │ │ │ movw r2, #42020 @ 0xa424 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7e622 │ │ │ │ - ldr.w r3, [r5, #-8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7e49c │ │ │ │ + beq.w 7ea8e │ │ │ │ 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] │ │ │ │ @@ -125447,140 +125673,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 7e4b0 │ │ │ │ - b.n 7e4cc │ │ │ │ + bne.w 7e6d4 │ │ │ │ + b.n 7e6f0 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e768 │ │ │ │ + bne.w 7e982 │ │ │ │ movw r2, #42020 @ 0xa424 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7e622 │ │ │ │ - ldr.w r3, [r6, #-8] │ │ │ │ + bne.n 7e83e │ │ │ │ + ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e4a6 │ │ │ │ - b.n 7e622 │ │ │ │ + bne.n 7e83e │ │ │ │ + b.n 7e6c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7e740 │ │ │ │ + beq.n 7e95a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #44068 @ 0xac24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7e798 │ │ │ │ + beq.w 7e9b2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e3ac │ │ │ │ + beq.w 7e5d0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 7e3ac │ │ │ │ + bne.w 7e5d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl da58c <_PyEval_CheckExceptTypeValid@@Base+0x17d0> │ │ │ │ + bl da144 <_PyEval_CheckExceptTypeValid@@Base+0x17d0> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 7e3c4 │ │ │ │ + beq.w 7e5e8 │ │ │ │ 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, 7e6d2 │ │ │ │ + cbnz r3, 7e8ec │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 12bdc8 <_PyUnicode_IsNumeric@@Base+0x634> │ │ │ │ + bl 12b3f8 <_PyUnicode_IsNumeric@@Base+0x62c> │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e4ce │ │ │ │ + beq.w 7e6f2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cbz r2, 7e6ec │ │ │ │ + cbz r2, 7e906 │ │ │ │ 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 7e4ce │ │ │ │ + b.n 7e6f2 │ │ │ │ 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 7d4e8 │ │ │ │ + bl 7d714 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7e3f6 │ │ │ │ + bne.w 7e61a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e72c │ │ │ │ + beq.n 7e946 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e88c │ │ │ │ + beq.w 7ea9a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e740 │ │ │ │ + beq.n 7e95a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e894 │ │ │ │ + beq.w 7eaba │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7e74a │ │ │ │ + cbz r3, 7e964 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7e4ce │ │ │ │ - movw r3, #3009 @ 0xbc1 │ │ │ │ - movt r3, #8 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 7e852 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ - bpl.w 7e49c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - b.n 7e60c │ │ │ │ - movw r3, #3009 @ 0xbc1 │ │ │ │ + b.n 7e6f2 │ │ │ │ + movw r3, #3553 @ 0xde1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e86a │ │ │ │ + bne.n 7ea6c │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 7e4a6 │ │ │ │ + bpl.w 7e6ca │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7e65e │ │ │ │ + b.n 7e830 │ │ │ │ + movw r3, #3553 @ 0xde1 │ │ │ │ + movt r3, #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 7ea84 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ + bpl.w 7e6c0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + b.n 7e87a │ │ │ │ lsls r7, r2, #2 │ │ │ │ add.w lr, r3, r7 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7e7e6 │ │ │ │ + bge.n 7ea00 │ │ │ │ adds r2, r3, r7 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7e45e │ │ │ │ + b.n 7e682 │ │ │ │ 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 │ │ │ │ @@ -125590,247 +125816,252 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7a8a8 │ │ │ │ + bl 7aadc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7e740 │ │ │ │ + beq.n 7e95a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e4cc │ │ │ │ + beq.w 7e6f0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7e7e0 │ │ │ │ + cbz r3, 7e9fa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e7e0 │ │ │ │ + beq.n 7e9fa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 7e4cc │ │ │ │ + b.n 7e6f0 │ │ │ │ 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 7e790 │ │ │ │ - b.n 7e57e │ │ │ │ + blt.n 7e9aa │ │ │ │ + b.n 7e7a2 │ │ │ │ lsls r7, r2, #2 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w r7, r3, r2, lsl #2 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 7e816 │ │ │ │ + bge.n 7ea30 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 7e790 │ │ │ │ + b.n 7e9aa │ │ │ │ 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 7e594 │ │ │ │ + b.n 7e7b8 │ │ │ │ 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 7d4e8 │ │ │ │ + bl 7d714 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7e718 │ │ │ │ + beq.w 7e932 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 7e3ee │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 7e612 │ │ │ │ + mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e764 │ │ │ │ - b.n 7e49c │ │ │ │ + bne.n 7e97e │ │ │ │ + b.n 7e6ca │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f44cc │ │ │ │ - b.n 7e3fe │ │ │ │ - mov r0, r6 │ │ │ │ + bl 1f48f8 │ │ │ │ + b.n 7e622 │ │ │ │ + mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e77c │ │ │ │ - b.n 7e4a6 │ │ │ │ + bne.n 7e996 │ │ │ │ + b.n 7e6c0 │ │ │ │ + ldr.w r3, [r6, #-8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7e6ca │ │ │ │ + b.n 7e83e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e946 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7e4fa │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + b.n 7e71e │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #4274 @ 0x10b2 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7e740 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e72c │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7e95a │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e740 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e95a │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007e8a0 : │ │ │ │ +0007eac8 : │ │ │ │ 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, #30420 @ 0x76d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1b45a8 │ │ │ │ - cbz r0, 7e8c4 │ │ │ │ + bl 1b4c18 │ │ │ │ + cbz r0, 7eaec │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007e8c8 : │ │ │ │ +0007eaf0 : │ │ │ │ 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, #29944 @ 0x74f8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1b45a8 │ │ │ │ - cbz r0, 7e8ec │ │ │ │ + bl 1b4c18 │ │ │ │ + cbz r0, 7eb14 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7e986 │ │ │ │ + beq.n 7ebae │ │ │ │ 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 2968c │ │ │ │ - cbz r0, 7e962 │ │ │ │ + cbz r0, 7eb8a │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 29c10 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a75c │ │ │ │ - cbnz r0, 7e978 │ │ │ │ + cbnz r0, 7eba0 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7e978 │ │ │ │ - movw r1, #23008 @ 0x59e0 │ │ │ │ + bne.n 7eba0 │ │ │ │ + movw r1, #20512 @ 0x5020 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 7e944 │ │ │ │ + b.n 7eb6c │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7e97e │ │ │ │ + beq.n 7eba6 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7e978 │ │ │ │ + cbz r3, 7eba0 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7e93a │ │ │ │ + bne.n 7eb62 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2a75c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e93e │ │ │ │ + bne.n 7eb66 │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e928 │ │ │ │ + beq.n 7eb50 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7e93e │ │ │ │ - b.n 7e978 │ │ │ │ + bne.n 7eb66 │ │ │ │ + b.n 7eba0 │ │ │ │ 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] @ (7eab0 ) │ │ │ │ + ldr r4, [pc, #272] @ (7ecd8 ) │ │ │ │ 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 7ea54 │ │ │ │ - ldr.w lr, [pc, #244] @ 7eab4 │ │ │ │ + beq.n 7ec7c │ │ │ │ + ldr.w lr, [pc, #244] @ 7ecdc │ │ │ │ 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 7ea7e │ │ │ │ + bne.n 7eca6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e9f0 │ │ │ │ + beq.n 7ec18 │ │ │ │ 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 7ea34 │ │ │ │ + beq.n 7ec5c │ │ │ │ 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 │ │ │ │ @@ -125851,86 +126082,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 7ea28 │ │ │ │ + b.n 7ec50 │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78f70 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 791a0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ea28 │ │ │ │ + beq.n 7ec50 │ │ │ │ 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 7e9ec │ │ │ │ - b.n 7e9f0 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + bne.n 7ec14 │ │ │ │ + b.n 7ec18 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7ea9a │ │ │ │ + bne.n 7ecc2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ ldr.w ip, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ea6c │ │ │ │ + b.n 7ec94 │ │ │ │ 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 7ea6c │ │ │ │ + b.n 7ec94 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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] @ (7ebb8 ) │ │ │ │ + ldr r4, [pc, #236] @ (7ede0 ) │ │ │ │ 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 7eb46 │ │ │ │ - ldr.w ip, [pc, #212] @ 7ebbc │ │ │ │ + beq.n 7ed6e │ │ │ │ + ldr.w ip, [pc, #212] @ 7ede4 │ │ │ │ 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 7eb8c │ │ │ │ + bne.n 7edb4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7eb6a │ │ │ │ + beq.n 7ed92 │ │ │ │ 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 │ │ │ │ @@ -125945,93 +126176,93 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78f70 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 791a0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7eb3a │ │ │ │ + beq.n 7ed62 │ │ │ │ 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 7eb12 │ │ │ │ + bne.n 7ed3a │ │ │ │ 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 7eb3a │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 7ed62 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7eba6 │ │ │ │ + bne.n 7edce │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7eb5c │ │ │ │ + b.n 7ed84 │ │ │ │ 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 7eb5c │ │ │ │ + b.n 7ed84 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007ebc0 : │ │ │ │ +0007ede8 : │ │ │ │ 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 7ec44 │ │ │ │ + beq.n 7ee6c │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78eb8 │ │ │ │ - cbz r0, 7ec3a │ │ │ │ + bl 790e8 │ │ │ │ + cbz r0, 7ee62 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7ec14 │ │ │ │ + ble.n 7ee3c │ │ │ │ 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 7ebf8 │ │ │ │ - ldr r4, [pc, #48] @ (7ec48 ) │ │ │ │ + bne.n 7ee20 │ │ │ │ + ldr r4, [pc, #48] @ (7ee70 ) │ │ │ │ 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 │ │ │ │ @@ -126040,143 +126271,143 @@ │ │ │ │ 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] @ (7ec4c ) │ │ │ │ - b.n 7ec3a │ │ │ │ + ldr r0, [pc, #4] @ (7ee74 ) │ │ │ │ + b.n 7ee62 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ -0007ec50 : │ │ │ │ +0007ee78 : │ │ │ │ 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 7ec7c │ │ │ │ + bmi.n 7eea4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30212 @ 0x7604 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1b45a8 │ │ │ │ - cbz r0, 7ec7a │ │ │ │ + bl 1b4c18 │ │ │ │ + cbz r0, 7eea2 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9380 @ 0x24a4 │ │ │ │ + movw r1, #6884 @ 0x1ae4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ 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 7ef78 │ │ │ │ + bls.w 7f1a0 │ │ │ │ movw r4, #20120 @ 0x4e98 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ mov.w r8, r1, lsr #30 │ │ │ │ - movw r3, #10741 @ 0x29f5 │ │ │ │ + movw r3, #11305 @ 0x2c29 │ │ │ │ movt r3, #7 │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr.w r5, [r4, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ - moveq r2, #16 │ │ │ │ - movne r2, #20 │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #2 │ │ │ │ + moveq r2, #16 │ │ │ │ + movne r2, #20 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 7f128 │ │ │ │ - ldr r3, [pc, #648] @ (7ef70 ) │ │ │ │ + bne.w 7f350 │ │ │ │ + ldr r3, [pc, #648] @ (7f198 ) │ │ │ │ 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.w ip, [r3, #8] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 7f0f0 │ │ │ │ + beq.w 7f318 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7eee4 │ │ │ │ + beq.w 7f10c │ │ │ │ movw r3, #42644 @ 0xa694 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ str r2, [r5, #8] │ │ │ │ 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, #564] @ (7ef74 ) │ │ │ │ + ldr r2, [pc, #564] @ (7f19c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f14a │ │ │ │ + bne.w 7f372 │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7f002 │ │ │ │ + bne.w 7f22a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ef88 │ │ │ │ + beq.w 7f1b0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7ef34 │ │ │ │ + blt.w 7f15c │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add.w r8, r6, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7efd2 │ │ │ │ + bne.w 7f1fa │ │ │ │ movw r3, #9972 @ 0x26f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r4, [r3, #152] @ 0x98 │ │ │ │ - movw r2, #45525 @ 0xb1d5 │ │ │ │ + movw r2, #46081 @ 0xb401 │ │ │ │ movt r2, #7 │ │ │ │ movw r0, #9972 @ 0x26f4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movs r1, #0 │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 7f16c │ │ │ │ - bl 7b228 │ │ │ │ + bne.w 7f394 │ │ │ │ + bl 7b454 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7efa0 │ │ │ │ + beq.w 7f1c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.n 7edde │ │ │ │ - ldr r2, [pc, #444] @ (7ef70 ) │ │ │ │ + bpl.n 7f006 │ │ │ │ + ldr r2, [pc, #444] @ (7f198 ) │ │ │ │ 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.w ip, [r0, #4] │ │ │ │ @@ -126184,33 +126415,33 @@ │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r0, r2, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #20] │ │ │ │ str r2, [r4, #12] │ │ │ │ - movw r2, #30289 @ 0x7651 │ │ │ │ + movw r2, #30461 @ 0x76fd │ │ │ │ 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 7f074 │ │ │ │ + bne.w 7f29c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7f0e6 │ │ │ │ + bne.w 7f30e │ │ │ │ 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 7ee50 │ │ │ │ - ldr r2, [pc, #340] @ (7ef70 ) │ │ │ │ + bpl.n 7f078 │ │ │ │ + ldr r2, [pc, #340] @ (7f198 ) │ │ │ │ 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 │ │ │ │ @@ -126219,747 +126450,747 @@ │ │ │ │ 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 7f15e │ │ │ │ + beq.w 7f386 │ │ │ │ ldr.w r1, [r2, #272] @ 0x110 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f008 │ │ │ │ + beq.w 7f230 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7f192 │ │ │ │ + bpl.w 7f3ba │ │ │ │ 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 7ef0a │ │ │ │ + beq.n 7f132 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bne.n 7ef18 │ │ │ │ + bne.n 7f140 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 7ef18 │ │ │ │ - ldr r0, [pc, #220] @ (7ef70 ) │ │ │ │ + beq.n 7f140 │ │ │ │ + ldr r0, [pc, #220] @ (7f198 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44068 @ 0xac24 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq.w 7f060 │ │ │ │ - bl 7ce5c │ │ │ │ + beq.w 7f288 │ │ │ │ + bl 7d088 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7eec8 │ │ │ │ + beq.n 7f0f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f1a8 │ │ │ │ + beq.w 7f3d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7eedc │ │ │ │ + beq.n 7f104 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f1b0 │ │ │ │ + beq.w 7f3d8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r2, r0, [r3, #24] │ │ │ │ cmp r0, r2 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc.w r3, [ip, #12] │ │ │ │ strcc.w ip, [r3, #8] │ │ │ │ - bcc.w 7ed1e │ │ │ │ + bcc.w 7ef46 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r2 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r4, [r3, r2] │ │ │ │ - b.n 7ed1e │ │ │ │ + b.n 7ef46 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7ee8a │ │ │ │ + beq.n 7f0b2 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7ee90 │ │ │ │ + bne.n 7f0b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4120 │ │ │ │ + bl 1b4790 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7f066 │ │ │ │ + b.n 7f28e │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bpl.w 7ed6c │ │ │ │ - ldr r3, [pc, #48] @ (7ef70 ) │ │ │ │ + bpl.w 7ef94 │ │ │ │ + ldr r3, [pc, #48] @ (7f198 ) │ │ │ │ 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 7efbe │ │ │ │ + beq.n 7f1e6 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 7efbe │ │ │ │ + bhi.n 7f1e6 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ - b.n 7efc6 │ │ │ │ + b.n 7f1ee │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #624] @ (7f1ec ) │ │ │ │ + ldr r5, [pc, #624] @ (7f414 ) │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ed64 │ │ │ │ + bne.w 7ef8c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23016 @ 0x59e8 │ │ │ │ + movw r1, #20520 @ 0x5028 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7f13c │ │ │ │ + beq.w 7f364 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f13c │ │ │ │ + bne.w 7f364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f13c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f364 │ │ │ │ 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 7ed78 │ │ │ │ + beq.w 7efa0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ed78 │ │ │ │ + bne.w 7efa0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #9972 @ 0x26f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ed80 │ │ │ │ + bne.w 7efa8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7ed80 │ │ │ │ + ble.w 7efa8 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7ee10 │ │ │ │ + beq.w 7f038 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 7ee10 │ │ │ │ + b.n 7f038 │ │ │ │ str.w r8, [r5, #16] │ │ │ │ - b.n 7ed5a │ │ │ │ - bl 72508 │ │ │ │ + b.n 7ef82 │ │ │ │ + bl 7273c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f1b8 │ │ │ │ + beq.w 7f3e0 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r7, #180] @ 0xb4 │ │ │ │ - bpl.w 7ee56 │ │ │ │ - ldr r2, [pc, #460] @ (7f1f0 ) │ │ │ │ + bpl.w 7f07e │ │ │ │ + ldr r2, [pc, #460] @ (7f418 ) │ │ │ │ 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 7f054 │ │ │ │ + beq.n 7f27c │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 7f054 │ │ │ │ + bhi.n 7f27c │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7f05c │ │ │ │ + b.n 7f284 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7ee56 │ │ │ │ - bl 7a8a8 │ │ │ │ + b.n 7f07e │ │ │ │ + bl 7aadc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7eebe │ │ │ │ - b.n 7eec8 │ │ │ │ + bne.w 7f0e6 │ │ │ │ + b.n 7f0f0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f0e0 │ │ │ │ + bne.n 7f308 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7f168 │ │ │ │ + bne.n 7f390 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbnz r1, 7f090 │ │ │ │ + cbnz r1, 7f2b8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7f0d2 │ │ │ │ + bne.n 7f2fa │ │ │ │ str r2, [r4, #24] │ │ │ │ str r4, [r2, #20] │ │ │ │ - b.n 7ee0c │ │ │ │ + b.n 7f034 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f084 │ │ │ │ + bne.n 7f2ac │ │ │ │ mov r0, r2 │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ movw r6, #10632 @ 0x2988 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.n 7f0b6 │ │ │ │ + beq.n 7f2de │ │ │ │ movw ip, #10180 @ 0x27c4 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp lr, ip │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 7f08a │ │ │ │ + beq.n 7f2b2 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 7f0ce │ │ │ │ + beq.n 7f2f6 │ │ │ │ movw r3, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 7f142 │ │ │ │ - cbz r0, 7f0e6 │ │ │ │ + bne.n 7f36a │ │ │ │ + cbz r0, 7f30e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ - cbz r3, 7f0dc │ │ │ │ + cbz r3, 7f304 │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b.n 7ee10 │ │ │ │ + b.n 7f038 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 7f08a │ │ │ │ + beq.n 7f2b2 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7ee0c │ │ │ │ - b.n 7f08c │ │ │ │ + beq.w 7f034 │ │ │ │ + b.n 7f2b4 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ed1e │ │ │ │ + bne.w 7ef46 │ │ │ │ ldr.w r5, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #53673 @ 0xd1a9 │ │ │ │ + movw r3, #54257 @ 0xd3f1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7f17a │ │ │ │ + bne.n 7f3a2 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a1c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7f138 │ │ │ │ + cbz r5, 7f360 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 7ed1e │ │ │ │ + b.n 7ef46 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ed1e │ │ │ │ - bl 1f94c8 │ │ │ │ + bne.w 7ef46 │ │ │ │ + bl 1f98f8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7eedc │ │ │ │ + b.n 7f104 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f0ce │ │ │ │ + beq.n 7f2f6 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7f0d2 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 7f2fa │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7f186 │ │ │ │ + bne.n 7f3ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 12f060 │ │ │ │ - b.n 7ed4c │ │ │ │ + bl 12e6a8 │ │ │ │ + b.n 7ef74 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r3, #248] @ 0xf8 │ │ │ │ - b.n 7ee50 │ │ │ │ + b.n 7f078 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 7f098 │ │ │ │ + b.n 7f2c0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7edde │ │ │ │ - b.n 7efa0 │ │ │ │ + bne.w 7f006 │ │ │ │ + b.n 7f1c8 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7f11a │ │ │ │ + b.n 7f342 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7ed4c │ │ │ │ + b.n 7ef74 │ │ │ │ movw r1, #2581 @ 0xa15 │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7f066 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7f28e │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7eec8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f0f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7eedc │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f104 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f1c8 │ │ │ │ + beq.n 7f3f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7f1e2 │ │ │ │ + cbz r3, 7f40a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f13c │ │ │ │ + beq.n 7f364 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f13c │ │ │ │ + bne.n 7f364 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f13c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f1c8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f3f0 │ │ │ │ nop │ │ │ │ strb r4, [r0, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007f1f4 : │ │ │ │ - b.w 7f1f8 │ │ │ │ +0007f41c : │ │ │ │ + b.w 7f420 │ │ │ │ │ │ │ │ -0007f1f8 : │ │ │ │ +0007f420 : │ │ │ │ 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 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ sub sp, #8 │ │ │ │ itt ls │ │ │ │ - ldrls r4, [pc, #356] @ (7f378 ) │ │ │ │ + ldrls r4, [pc, #356] @ (7f5a0 ) │ │ │ │ addls.w r4, r4, r0, lsl #4 │ │ │ │ - bls.n 7f2b8 │ │ │ │ + bls.n 7f4e0 │ │ │ │ movw r5, #20120 @ 0x4e98 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ lsrs r6, r0, #30 │ │ │ │ - movw r2, #10741 @ 0x29f5 │ │ │ │ + movw r2, #11305 @ 0x2c29 │ │ │ │ movt r2, #7 │ │ │ │ cmp r6, #0 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #2 │ │ │ │ moveq.w r8, #16 │ │ │ │ movne.w r8, #20 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7f32c │ │ │ │ - ldr r2, [pc, #304] @ (7f37c ) │ │ │ │ + bne.n 7f554 │ │ │ │ + ldr r2, [pc, #304] @ (7f5a4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add.w r1, r8, #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 r2, lr │ │ │ │ - beq.n 7f31a │ │ │ │ + cmp lr, r2 │ │ │ │ + beq.n 7f542 │ │ │ │ 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 7f2c0 │ │ │ │ + beq.n 7f4e8 │ │ │ │ movw r2, #42644 @ 0xa694 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov.w r1, r9, 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, #220] @ (7f380 ) │ │ │ │ + ldr r2, [pc, #220] @ (7f5a8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7f344 │ │ │ │ + bne.n 7f56c │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbnz r6, 7f312 │ │ │ │ + cbnz r6, 7f53a │ │ │ │ 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 7f284 │ │ │ │ + bcc.n 7f4ac │ │ │ │ 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 7f284 │ │ │ │ + bne.n 7f4ac │ │ │ │ ldr.w r4, [r5, #672] @ 0x2a0 │ │ │ │ - movw r2, #53673 @ 0xd1a9 │ │ │ │ + movw r2, #54257 @ 0xd3f1 │ │ │ │ movt r2, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7f35c │ │ │ │ + bne.n 7f584 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a1c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7f33e │ │ │ │ + cbz r4, 7f566 │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 7f284 │ │ │ │ + b.n 7f4ac │ │ │ │ add.w r3, r4, #16 │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 7f2b8 │ │ │ │ + b.n 7f4e0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f284 │ │ │ │ - b.n 7f2e8 │ │ │ │ + bne.n 7f4ac │ │ │ │ + b.n 7f510 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f284 │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 7f2b8 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + bne.n 7f4ac │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 7f4e0 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 7f36a │ │ │ │ + bne.n 7f592 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f2b0 │ │ │ │ + b.n 7f4d8 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7f304 │ │ │ │ + b.n 7f52c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f2b0 │ │ │ │ + b.n 7f4d8 │ │ │ │ strb r4, [r0, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007f384 <_PyLong_New@@Base>: │ │ │ │ +0007f5ac <_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 7f538 <_PyLong_New@@Base+0x1b4> │ │ │ │ + bgt.w 7f760 <_PyLong_New@@Base+0x1b4> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f45c <_PyLong_New@@Base+0xd8> │ │ │ │ + beq.n 7f684 <_PyLong_New@@Base+0xd8> │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bmi.w 7f4ea <_PyLong_New@@Base+0x166> │ │ │ │ + bmi.w 7f712 <_PyLong_New@@Base+0x166> │ │ │ │ movw r5, #20120 @ 0x4e98 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #10741 @ 0x29f5 │ │ │ │ + movw r3, #11305 @ 0x2c29 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7f4d8 <_PyLong_New@@Base+0x154> │ │ │ │ - ldr r3, [pc, #388] @ (7f550 <_PyLong_New@@Base+0x1cc>) │ │ │ │ + bne.w 7f700 <_PyLong_New@@Base+0x154> │ │ │ │ + ldr r3, [pc, #388] @ (7f778 <_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 7f4a8 <_PyLong_New@@Base+0x124> │ │ │ │ + bcs.n 7f6d0 <_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 7f498 <_PyLong_New@@Base+0x114> │ │ │ │ + beq.n 7f6c0 <_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, 7f438 <_PyLong_New@@Base+0xb4> │ │ │ │ + cbz r0, 7f660 <_PyLong_New@@Base+0xb4> │ │ │ │ movw r3, #42644 @ 0xa694 │ │ │ │ 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] @ (7f554 <_PyLong_New@@Base+0x1d0>) │ │ │ │ + ldr r2, [pc, #312] @ (7f77c <_PyLong_New@@Base+0x1d0>) │ │ │ │ cmp r0, r5 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bne.n 7f4f2 <_PyLong_New@@Base+0x16e> │ │ │ │ + bne.n 7f71a <_PyLong_New@@Base+0x16e> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f502 <_PyLong_New@@Base+0x17e> │ │ │ │ + bne.n 7f72a <_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 7f450 <_PyLong_New@@Base+0xcc> │ │ │ │ + bcc.n 7f678 <_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 7f400 <_PyLong_New@@Base+0x7c> │ │ │ │ + b.n 7f628 <_PyLong_New@@Base+0x7c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 7f400 <_PyLong_New@@Base+0x7c> │ │ │ │ + b.n 7f628 <_PyLong_New@@Base+0x7c> │ │ │ │ movw r5, #20120 @ 0x4e98 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #10741 @ 0x29f5 │ │ │ │ + movw r3, #11305 @ 0x2c29 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7f516 <_PyLong_New@@Base+0x192> │ │ │ │ - ldr r3, [pc, #216] @ (7f550 <_PyLong_New@@Base+0x1cc>) │ │ │ │ + bne.n 7f73e <_PyLong_New@@Base+0x192> │ │ │ │ + ldr r3, [pc, #216] @ (7f778 <_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 7f3f2 <_PyLong_New@@Base+0x6e> │ │ │ │ + bne.n 7f61a <_PyLong_New@@Base+0x6e> │ │ │ │ movs r6, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f400 <_PyLong_New@@Base+0x7c> │ │ │ │ + bne.n 7f628 <_PyLong_New@@Base+0x7c> │ │ │ │ ldr.w r4, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #53673 @ 0xd1a9 │ │ │ │ + movw r3, #54257 @ 0xd3f1 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7f51e <_PyLong_New@@Base+0x19a> │ │ │ │ + bne.n 7f746 <_PyLong_New@@Base+0x19a> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7f4ea <_PyLong_New@@Base+0x166> │ │ │ │ + cbz r4, 7f712 <_PyLong_New@@Base+0x166> │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7f400 <_PyLong_New@@Base+0x7c> │ │ │ │ + b.n 7f628 <_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 7f400 <_PyLong_New@@Base+0x7c> │ │ │ │ - bl 1f94c8 │ │ │ │ + bne.n 7f628 <_PyLong_New@@Base+0x7c> │ │ │ │ + bl 1f98f8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7f432 <_PyLong_New@@Base+0xae> │ │ │ │ + b.n 7f65a <_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 7f42e <_PyLong_New@@Base+0xaa> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + beq.n 7f656 <_PyLong_New@@Base+0xaa> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7f52c <_PyLong_New@@Base+0x1a8> │ │ │ │ + bne.n 7f754 <_PyLong_New@@Base+0x1a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f060 │ │ │ │ - b.n 7f42e <_PyLong_New@@Base+0xaa> │ │ │ │ + bl 12e6a8 │ │ │ │ + b.n 7f656 <_PyLong_New@@Base+0xaa> │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ movs r6, #16 │ │ │ │ - b.n 7f4dc <_PyLong_New@@Base+0x158> │ │ │ │ + b.n 7f704 <_PyLong_New@@Base+0x158> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7f4ca <_PyLong_New@@Base+0x146> │ │ │ │ + b.n 7f6f2 <_PyLong_New@@Base+0x146> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7f42e <_PyLong_New@@Base+0xaa> │ │ │ │ + b.n 7f656 <_PyLong_New@@Base+0xaa> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23060 @ 0x5a14 │ │ │ │ + movw r1, #20564 @ 0x5054 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 7f4ee <_PyLong_New@@Base+0x16a> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 7f716 <_PyLong_New@@Base+0x16a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007f558 : │ │ │ │ +0007f780 : │ │ │ │ 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 7f784 │ │ │ │ + beq.w 7f9ac │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7f7ba │ │ │ │ + beq.w 7f9e2 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f662 │ │ │ │ + blt.n 7f88a │ │ │ │ add r2, ip │ │ │ │ - cbnz r3, 7f596 │ │ │ │ + cbnz r3, 7f7be │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f6ae │ │ │ │ + bne.w 7f8d6 │ │ │ │ movw r4, #9972 @ 0x26f4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ - movw r1, #45525 @ 0xb1d5 │ │ │ │ + movw r1, #46081 @ 0xb401 │ │ │ │ movt r1, #7 │ │ │ │ mov r6, ip │ │ │ │ cmp r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r1, #0 │ │ │ │ - bne.w 7f7a2 │ │ │ │ + bne.w 7f9ca │ │ │ │ movw r0, #9972 @ 0x26f4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7b228 │ │ │ │ + bl 7b454 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f636 │ │ │ │ + beq.n 7f85e │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 7f602 │ │ │ │ - ldr r1, [pc, #592] @ (7f828 ) │ │ │ │ + bpl.n 7f82a │ │ │ │ + ldr r1, [pc, #592] @ (7fa50 ) │ │ │ │ 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] │ │ │ │ @@ -126969,508 +127200,508 @@ │ │ │ │ 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, 7f63a │ │ │ │ - movw r1, #30289 @ 0x7651 │ │ │ │ + cbnz r3, 7f862 │ │ │ │ + movw r1, #30461 @ 0x76fd │ │ │ │ movt r1, #16 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7f6dc │ │ │ │ + bne.n 7f904 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [r0, #20] │ │ │ │ - bne.w 7f7ea │ │ │ │ + bne.w 7fa12 │ │ │ │ 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, #30289 @ 0x7651 │ │ │ │ + movw r1, #30461 @ 0x76fd │ │ │ │ movt r1, #16 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7f76c │ │ │ │ + bne.w 7f994 │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ - b.n 7f634 │ │ │ │ + b.n 7f85c │ │ │ │ ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bpl.n 7f58a │ │ │ │ - ldr r1, [pc, #444] @ (7f828 ) │ │ │ │ + bpl.n 7f7b2 │ │ │ │ + ldr r1, [pc, #444] @ (7fa50 ) │ │ │ │ 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 7f69c │ │ │ │ + beq.n 7f8c4 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 7f69c │ │ │ │ + bhi.n 7f8c4 │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ add r2, r1 │ │ │ │ - b.n 7f6a4 │ │ │ │ + b.n 7f8cc │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f58e │ │ │ │ - b.n 7f596 │ │ │ │ + beq.w 7f7b6 │ │ │ │ + b.n 7f7be │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r4, #9972 @ 0x26f4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f77a │ │ │ │ + bne.n 7f9a2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.w 7f59e │ │ │ │ + bne.w 7f7c6 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.w 7f59e │ │ │ │ + ble.w 7f7c6 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 7f636 │ │ │ │ + beq.n 7f85e │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 7f636 │ │ │ │ + b.n 7f85e │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7f77e │ │ │ │ + bne.n 7f9a6 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 7f7d6 │ │ │ │ + bne.n 7f9fe │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7f728 │ │ │ │ - cbnz r3, 7f71a │ │ │ │ + bne.n 7f950 │ │ │ │ + cbnz r3, 7f942 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7f772 │ │ │ │ + beq.n 7f99a │ │ │ │ movw r4, #10632 @ 0x2988 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7f756 │ │ │ │ + beq.n 7f97e │ │ │ │ movw r4, #10180 @ 0x27c4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7f756 │ │ │ │ - cbz r3, 7f756 │ │ │ │ + beq.n 7f97e │ │ │ │ + cbz r3, 7f97e │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ - cbz r3, 7f724 │ │ │ │ + cbz r3, 7f94c │ │ │ │ str r0, [r3, #20] │ │ │ │ str r0, [r1, #24] │ │ │ │ - b.n 7f636 │ │ │ │ + b.n 7f85e │ │ │ │ ldr.w r5, [ip, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7f6f2 │ │ │ │ + bne.n 7f91a │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ movw r6, #10632 @ 0x2988 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 7f74e │ │ │ │ + beq.n 7f976 │ │ │ │ movw r6, #10180 @ 0x27c4 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f810 │ │ │ │ + bne.n 7fa38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f822 │ │ │ │ + bne.n 7fa4a │ │ │ │ mov r3, ip │ │ │ │ - b.n 7f6f6 │ │ │ │ + b.n 7f91e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f80c │ │ │ │ + bne.n 7fa34 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f634 │ │ │ │ + beq.w 7f85c │ │ │ │ str r0, [r1, #20] │ │ │ │ - b.n 7f634 │ │ │ │ + b.n 7f85c │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7f6e2 │ │ │ │ + beq.n 7f90a │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ - b.n 7f768 │ │ │ │ + b.n 7f990 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7f59e │ │ │ │ + b.n 7f7c6 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r3 │ │ │ │ - b.n 7f6f6 │ │ │ │ + b.n 7f91e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #23016 @ 0x59e8 │ │ │ │ + movw r1, #20520 @ 0x5028 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ mov r3, r0 │ │ │ │ movw r0, #9972 @ 0x26f4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ blx r3 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f602 │ │ │ │ - b.n 7f636 │ │ │ │ + bne.w 7f82a │ │ │ │ + b.n 7f85e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f7de │ │ │ │ + blt.n 7fa06 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f6b0 │ │ │ │ + bne.w 7f8d8 │ │ │ │ movw r4, #9972 @ 0x26f4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7f59e │ │ │ │ + b.n 7f7c6 │ │ │ │ mov ip, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 7f732 │ │ │ │ + b.n 7f95a │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bpl.n 7f7be │ │ │ │ + bpl.n 7f9e6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7f66a │ │ │ │ + b.n 7f892 │ │ │ │ movw r1, #10632 @ 0x2988 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7f808 │ │ │ │ + beq.n 7fa30 │ │ │ │ movw r1, #10180 @ 0x27c4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ subs r3, r3, r1 │ │ │ │ negs r1, r3 │ │ │ │ adcs r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f75c │ │ │ │ + beq.n 7f984 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7f75c │ │ │ │ + b.n 7f984 │ │ │ │ mov r1, lr │ │ │ │ - b.n 7f71a │ │ │ │ + b.n 7f942 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f6f6 │ │ │ │ + beq.w 7f91e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f80c │ │ │ │ + bne.n 7fa34 │ │ │ │ strd lr, r1, [r0, #20] │ │ │ │ - b.n 7f768 │ │ │ │ + b.n 7f990 │ │ │ │ mov r1, ip │ │ │ │ - b.n 7f71a │ │ │ │ + b.n 7f942 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7f856 │ │ │ │ - cbnz r2, 7f84e │ │ │ │ + cbnz r3, 7fa7e │ │ │ │ + cbnz r2, 7fa76 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #9972 @ 0x26f4 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ itt eq │ │ │ │ strdeq r2, r2, [r0, #20] │ │ │ │ streq r0, [r1, #0] │ │ │ │ - bne.n 7f8ba │ │ │ │ + bne.n 7fae2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f8dc │ │ │ │ + bne.n 7fb04 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movw ip, #9972 @ 0x26f4 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7f8ec │ │ │ │ + bne.n 7fb14 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r6, r4 │ │ │ │ - cbnz r4, 7f8a8 │ │ │ │ - cbnz r2, 7f8c6 │ │ │ │ + cbnz r4, 7fad0 │ │ │ │ + cbnz r2, 7faee │ │ │ │ mov lr, r3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f8d2 │ │ │ │ + beq.n 7fafa │ │ │ │ movw ip, #10180 @ 0x27c4 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f8b4 │ │ │ │ + beq.n 7fadc │ │ │ │ movw ip, #10632 @ 0x2988 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f8b4 │ │ │ │ - cbz r2, 7f8b4 │ │ │ │ + beq.n 7fadc │ │ │ │ + cbz r2, 7fadc │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - cbz r3, 7f8cc │ │ │ │ + cbz r3, 7faf4 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7f8cc │ │ │ │ + b.n 7faf4 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov lr, r3 │ │ │ │ - cbz r4, 7f8ee │ │ │ │ + cbz r4, 7fb16 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f878 │ │ │ │ - b.n 7f89a │ │ │ │ + beq.n 7faa0 │ │ │ │ + b.n 7fac2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f89a │ │ │ │ + bne.n 7fac2 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f852 │ │ │ │ - b.n 7f8d8 │ │ │ │ + beq.n 7fa7a │ │ │ │ + b.n 7fb00 │ │ │ │ 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 7f852 │ │ │ │ + b.n 7fa7a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f8d2 │ │ │ │ + bne.n 7fafa │ │ │ │ movw ip, #9972 @ 0x26f4 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ mov lr, r2 │ │ │ │ - b.n 7f878 │ │ │ │ + b.n 7faa0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r5, #10632 @ 0x2988 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 7f908 │ │ │ │ + beq.n 7fb30 │ │ │ │ movw r5, #10180 @ 0x27c4 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 7f90e │ │ │ │ - cbnz r2, 7f91e │ │ │ │ + bne.n 7fb36 │ │ │ │ + cbnz r2, 7fb46 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 7f878 │ │ │ │ + b.n 7faa0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f878 │ │ │ │ + beq.n 7faa0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f89a │ │ │ │ + bne.n 7fac2 │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - b.n 7f8d8 │ │ │ │ + b.n 7fb00 │ │ │ │ mov lr, r6 │ │ │ │ - b.n 7f89a │ │ │ │ + b.n 7fac2 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7f944 │ │ │ │ + bhi.n 7fb6c │ │ │ │ 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 7f9e4 │ │ │ │ + beq.n 7fc0c │ │ │ │ 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 7f9c4 │ │ │ │ + bcs.n 7fbec │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7f9d4 │ │ │ │ + beq.n 7fbfc │ │ │ │ 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 7f9c4 │ │ │ │ + bcs.n 7fbec │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7f9d4 │ │ │ │ + beq.n 7fbfc │ │ │ │ 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 7f9c4 │ │ │ │ + bcs.n 7fbec │ │ │ │ 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 7f9d4 │ │ │ │ + beq.n 7fbfc │ │ │ │ ldr.w r3, [lr, #-4]! │ │ │ │ add r3, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 7f9a2 │ │ │ │ + bcc.n 7fbca │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f952 │ │ │ │ + bne.n 7fb7a │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007f9f4 : │ │ │ │ +0007fc1c : │ │ │ │ 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, #23540 @ 0x5bf4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7b1d4 │ │ │ │ - cbz r0, 7fa24 │ │ │ │ + bl 7b400 │ │ │ │ + cbz r0, 7fc4c │ │ │ │ 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 7fb2a │ │ │ │ + beq.n 7fd52 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ mov r7, r2 │ │ │ │ add.w r0, r1, #12 │ │ │ │ movs r1, #0 │ │ │ │ lsl.w r6, r6, ip │ │ │ │ subs r6, #1 │ │ │ │ - b.n 7fa60 │ │ │ │ + b.n 7fc88 │ │ │ │ adds r5, r4, r3 │ │ │ │ ldrsb.w lr, [r5, #20] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7fa92 │ │ │ │ + bne.n 7fcba │ │ │ │ strb r1, [r5, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7fa90 │ │ │ │ + beq.n 7fcb8 │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r2, [r0, #-12] │ │ │ │ cmp.w ip, #7 │ │ │ │ and.w r3, r6, r2 │ │ │ │ - ble.n 7fa46 │ │ │ │ + ble.n 7fc6e │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7fafe │ │ │ │ + bgt.n 7fd26 │ │ │ │ mov.w lr, r3, lsl #1 │ │ │ │ add.w r5, r4, lr │ │ │ │ ldrsh.w r5, [r5, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 7fa92 │ │ │ │ + bne.n 7fcba │ │ │ │ add lr, r4 │ │ │ │ strh.w r1, [lr, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 7fa5a │ │ │ │ + bne.n 7fc82 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r3, #2 │ │ │ │ mov.w lr, r2, lsr #5 │ │ │ │ add r5, r3 │ │ │ │ add.w r3, lr, #1 │ │ │ │ cmp.w ip, #7 │ │ │ │ add r3, r5 │ │ │ │ and.w r3, r3, r6 │ │ │ │ - bgt.n 7fae2 │ │ │ │ + bgt.n 7fd0a │ │ │ │ adds r5, r4, r3 │ │ │ │ ldrsb.w r2, [r5, #20] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 7fb1a │ │ │ │ + bne.n 7fd42 │ │ │ │ cmp.w ip, #7 │ │ │ │ - ble.n 7fafa │ │ │ │ + ble.n 7fd22 │ │ │ │ cmp.w ip, #15 │ │ │ │ it gt │ │ │ │ lslgt r5, r3, #2 │ │ │ │ - bgt.n 7fb0e │ │ │ │ + bgt.n 7fd36 │ │ │ │ mov.w lr, r3, lsl #1 │ │ │ │ - b.n 7fa84 │ │ │ │ + b.n 7fcac │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 7fab4 │ │ │ │ + beq.n 7fcdc │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, lr │ │ │ │ ands r3, r6 │ │ │ │ add.w r2, r4, r3, lsl #1 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7faca │ │ │ │ + bgt.n 7fcf2 │ │ │ │ ldrsh.w r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 7fad4 │ │ │ │ + bne.n 7fcfc │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 7faba │ │ │ │ + bgt.n 7fce2 │ │ │ │ adds r5, r4, r3 │ │ │ │ - b.n 7fa52 │ │ │ │ + b.n 7fc7a │ │ │ │ lsls r5, r3, #2 │ │ │ │ add.w lr, r4, r5 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7fa94 │ │ │ │ + bne.n 7fcbc │ │ │ │ add r5, r4 │ │ │ │ str r1, [r5, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 7fa5a │ │ │ │ + bne.n 7fc82 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, lr │ │ │ │ ands r3, r6 │ │ │ │ - b.n 7faaa │ │ │ │ + b.n 7fcd2 │ │ │ │ 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 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ @@ -127485,219 +127716,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 7fbe0 │ │ │ │ + bne.n 7fe08 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ - cbnz r4, 7fbb2 │ │ │ │ + cbnz r4, 7fdda │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - cbnz r4, 7fb84 │ │ │ │ + cbnz r4, 7fdac │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fc70 │ │ │ │ + b.w 7fe98 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7fb78 │ │ │ │ + beq.n 7fda0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7fb78 │ │ │ │ + bne.n 7fda0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #208] @ (7fc6c ) │ │ │ │ + ldr r2, [pc, #208] @ (7fe94 ) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7fc28 │ │ │ │ + bne.n 7fe50 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7fb7a │ │ │ │ + b.n 7fda2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7fb74 │ │ │ │ + beq.n 7fd9c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7fb74 │ │ │ │ - ldr r2, [pc, #164] @ (7fc6c ) │ │ │ │ + bne.n 7fd9c │ │ │ │ + ldr r2, [pc, #164] @ (7fe94 ) │ │ │ │ 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 7fc44 │ │ │ │ + bne.n 7fe6c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fb74 │ │ │ │ + b.n 7fd9c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7fb70 │ │ │ │ + beq.n 7fd98 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7fb70 │ │ │ │ + bne.n 7fd98 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #116] @ (7fc6c ) │ │ │ │ + ldr r2, [pc, #116] @ (7fe94 ) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r1, 7fc0c │ │ │ │ + cbnz r1, 7fe34 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fb70 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 7fd98 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 7fc02 │ │ │ │ + beq.n 7fe2a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fc02 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 7fe2a │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 7fba8 │ │ │ │ + beq.n 7fdd0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fba8 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 7fdd0 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7fc5a │ │ │ │ + bne.n 7fe82 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fb74 │ │ │ │ + b.n 7fd9c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fc50 │ │ │ │ + b.n 7fe78 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007fc70 : │ │ │ │ +0007fe98 : │ │ │ │ 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 r1, [r0, #-8] │ │ │ │ + ldr.w r2, [r0, #-8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - and.w r4, r3, #24 │ │ │ │ + and.w r1, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r2, r3 │ │ │ │ - addne r2, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7fe84 │ │ │ │ - ldr r3, [pc, #520] @ (7fea8 ) │ │ │ │ + it ne │ │ │ │ + addne r3, #1 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 800a4 │ │ │ │ + ldr r2, [pc, #512] @ (800c8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ movw ip, #20120 @ 0x4e98 │ │ │ │ movt ip, #73 @ 0x49 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr.w r4, [r3, #3760] @ 0xeb0 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + ldr.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7fd24 │ │ │ │ + ble.n 7ff4a │ │ │ │ subs r4, #1 │ │ │ │ - str.w r4, [r3, #3760] @ 0xeb0 │ │ │ │ + str.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ - sub.w r1, r0, r2, lsl #3 │ │ │ │ - movw r2, #34697 @ 0x8789 │ │ │ │ - movt r2, #7 │ │ │ │ - cmp r4, r2 │ │ │ │ - bne.n 7fd38 │ │ │ │ - cbz r1, 7fd20 │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ + subs r1, r0, r3 │ │ │ │ + movw r3, #35257 @ 0x89b9 │ │ │ │ + movt r3, #7 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 7ff5c │ │ │ │ + cbz r1, 7ff46 │ │ │ │ + add.w r2, r2, #4096 @ 0x1000 │ │ │ │ + ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7fd58 │ │ │ │ + beq.n 7ff7c │ │ │ │ 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 7fd08 │ │ │ │ + bgt.n 7ff2e │ │ │ │ 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, 7fd58 │ │ │ │ + cbz r2, 7ff7c │ │ │ │ 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, 7fd44 │ │ │ │ - cbz r2, 7fd7c │ │ │ │ + cbz r0, 7ff68 │ │ │ │ + cbz r2, 7ffa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ - sub.w r1, r0, r2, lsl #3 │ │ │ │ - movw r2, #34697 @ 0x8789 │ │ │ │ - movt r2, #7 │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.n 7fcd2 │ │ │ │ + subs r1, r0, r3 │ │ │ │ + movw r3, #35257 @ 0x89b9 │ │ │ │ + movt r3, #7 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 7fef8 │ │ │ │ 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, #54329 @ 0xd439 │ │ │ │ + movw r3, #54913 @ 0xd681 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7fe7c │ │ │ │ + bne.w 8009c │ │ │ │ mov r0, r1 │ │ │ │ blx 298b0 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7fd20 │ │ │ │ + b.n 7ff46 │ │ │ │ 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 │ │ │ │ @@ -127707,72 +127938,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 7fdb2 │ │ │ │ + bne.n 7ffde │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 7fdee │ │ │ │ + cbz r3, 7ffda │ │ │ │ + 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 7fe18 │ │ │ │ + beq.n 8003e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7fdf8 │ │ │ │ + beq.n 80018 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7fdca │ │ │ │ + cbnz r3, 7fff6 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7fd20 │ │ │ │ + beq.n 7ff46 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 7fe76 │ │ │ │ + cbz r1, 80038 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7fde8 │ │ │ │ + cbz r3, 80012 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7fd20 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - cmp r1, r5 │ │ │ │ - it ne │ │ │ │ - movne r3, #0 │ │ │ │ - b.n 7fdae │ │ │ │ + b.n 7ff46 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7fe06 │ │ │ │ + cbz r3, 80026 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fd20 │ │ │ │ + bne.n 7ff46 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7fd20 │ │ │ │ + b.n 7ff46 │ │ │ │ + str.w r3, [r4, #524] @ 0x20c │ │ │ │ + b.n 80002 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fdbc │ │ │ │ + beq.n 7ffe8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7fe70 │ │ │ │ + cbz r3, 80096 │ │ │ │ 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, 7fe4a │ │ │ │ + cbz r3, 80070 │ │ │ │ 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 │ │ │ │ @@ -127781,352 +128012,350 @@ │ │ │ │ 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 7fd20 │ │ │ │ + b.n 7ff46 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7fe24 │ │ │ │ - str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7fdd8 │ │ │ │ + b.n 8004a │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7fd70 │ │ │ │ + b.n 7ff94 │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - orrs r3, r4 │ │ │ │ - str r1, [r4, #0] │ │ │ │ + and.w r1, r1, #3 │ │ │ │ + orrs r1, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ movs r4, #0 │ │ │ │ - str r3, [r1, #4] │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #8] @ (7fea8 ) │ │ │ │ + str r1, [r2, #4] │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r1, [pc, #8] @ (800c8 ) │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ - b.n 7fca4 │ │ │ │ + b.n 7fecc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007feac <_PyType_GetDict@@Base>: │ │ │ │ +000800cc <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7feb8 <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 800d8 <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ - ldr.w ip, [pc, #64] @ 7fefc <_PyType_GetDict@@Base+0x50> │ │ │ │ + ldr.w ip, [pc, #64] @ 8011c <_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 7fee6 <_PyType_GetDict@@Base+0x3a> │ │ │ │ + beq.n 80106 <_PyType_GetDict@@Base+0x3a> │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 7fef2 <_PyType_GetDict@@Base+0x46> │ │ │ │ + bls.n 80112 <_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 7feee <_PyType_GetDict@@Base+0x42> │ │ │ │ + b.n 8010e <_PyType_GetDict@@Base+0x42> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ff00 : │ │ │ │ +00080120 : │ │ │ │ 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 7ff56 │ │ │ │ + bpl.n 80176 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ff3c │ │ │ │ + bne.n 8015c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7ff3c │ │ │ │ + beq.n 8015c │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7ff66 │ │ │ │ + beq.n 80186 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7ff38 │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + b.n 80158 │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7ff38 │ │ │ │ + b.n 80158 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007ff6c : │ │ │ │ +0008018c : │ │ │ │ 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 7ff94 │ │ │ │ + bl 801b4 │ │ │ │ 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 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 80588 │ │ │ │ + beq.w 807a8 │ │ │ │ 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 80758 │ │ │ │ + bhi.w 80978 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 803e2 │ │ │ │ + beq.w 80602 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq.w 80494 │ │ │ │ + beq.w 806b4 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ffc6 │ │ │ │ + bne.n 801e6 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 80904 │ │ │ │ + beq.w 80b24 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2968c │ │ │ │ - cbz r0, 7fff4 │ │ │ │ + cbz r0, 80214 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 808fe │ │ │ │ + beq.w 80b1e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 29c10 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8098c │ │ │ │ + beq.w 80bac │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29cc8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8051a │ │ │ │ + bne.w 8073a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80592 │ │ │ │ + beq.w 807b2 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 80740 │ │ │ │ + beq.w 80960 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 808b6 │ │ │ │ + beq.w 80ad6 │ │ │ │ movw r1, #36424 @ 0x8e48 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 800f4 │ │ │ │ + beq.n 80314 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 80744 │ │ │ │ + beq.w 80964 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 800ec │ │ │ │ + beq.n 8030c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 80748 │ │ │ │ + beq.w 80968 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 800ec │ │ │ │ + beq.n 8030c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 8074c │ │ │ │ + beq.w 8096c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 800ec │ │ │ │ + cbz r2, 8030c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 80750 │ │ │ │ + beq.w 80970 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 800ec │ │ │ │ + cbz r2, 8030c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 80754 │ │ │ │ + beq.w 80974 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 800ec │ │ │ │ + cbz r2, 8030c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 80704 │ │ │ │ + beq.w 80924 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 800ec │ │ │ │ + cbz r2, 8030c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 80708 │ │ │ │ + beq.w 80928 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 800ec │ │ │ │ + cbz r2, 8030c │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 8070c │ │ │ │ + beq.w 8092c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 808f8 │ │ │ │ + beq.w 80b18 │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 800d6 │ │ │ │ + bne.n 802f6 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 80770 │ │ │ │ + bne.w 80990 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7eab8 │ │ │ │ + bl 7ece0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 808f4 │ │ │ │ + beq.w 80b14 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r1, r3, #23 │ │ │ │ - bpl.n 80138 │ │ │ │ + bpl.n 80358 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8050a │ │ │ │ + ble.w 8072a │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r4, r5, #8 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80648 │ │ │ │ + beq.w 80868 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ - beq.w 80928 │ │ │ │ + beq.w 80b48 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 8011a │ │ │ │ + blt.n 8033a │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movw r3, #40772 @ 0x9f44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 80186 │ │ │ │ + ble.n 803a6 │ │ │ │ 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 805be │ │ │ │ + beq.w 807de │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ - ble.w 805dc │ │ │ │ + ble.w 807fc │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 8059c │ │ │ │ + bne.w 807bc │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 80156 │ │ │ │ + bne.n 80376 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8080e │ │ │ │ + bge.w 80a2e │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 801a8 │ │ │ │ + cbz r2, 803c8 │ │ │ │ movw r3, #40772 @ 0x9f44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 80792 │ │ │ │ + bne.w 809b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b530c │ │ │ │ + bl 1b598c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80648 │ │ │ │ + beq.w 80868 │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 805ac │ │ │ │ + beq.w 807cc │ │ │ │ it ge │ │ │ │ strge.w sl, [sp, #36] @ 0x24 │ │ │ │ - blt.w 80668 │ │ │ │ + blt.w 80888 │ │ │ │ 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 80648 │ │ │ │ + beq.w 80868 │ │ │ │ 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, 80200 │ │ │ │ + cbz r2, 80420 │ │ │ │ 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] │ │ │ │ @@ -128146,15 +128375,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 80828 │ │ │ │ + bmi.w 80a48 │ │ │ │ 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 │ │ │ │ @@ -128165,1127 +128394,1127 @@ │ │ │ │ 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, 802b4 │ │ │ │ - movw r8, #37172 @ 0x9134 │ │ │ │ + cbz r3, 804d4 │ │ │ │ + movw r8, #34676 @ 0x8774 │ │ │ │ movt r8, #47 @ 0x2f │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 80488 │ │ │ │ - bgt.w 80418 │ │ │ │ + beq.w 806a8 │ │ │ │ + bgt.w 80638 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 80488 │ │ │ │ + bls.w 806a8 │ │ │ │ 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 80572 │ │ │ │ + bne.w 80792 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80280 │ │ │ │ + bne.n 804a0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 805a0 │ │ │ │ + beq.w 807c0 │ │ │ │ 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 80afc │ │ │ │ + bl 80d1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 803b0 │ │ │ │ + blt.n 805d0 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #45525 @ 0xb1d5 │ │ │ │ + movw r3, #46081 @ 0xb401 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80314 │ │ │ │ + bne.n 80534 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 802f4 │ │ │ │ + cbz r2, 80514 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 80830 │ │ │ │ + blt.w 80a50 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 807ba │ │ │ │ + blt.w 809da │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 807f2 │ │ │ │ + blt.w 80a12 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 807d6 │ │ │ │ + blt.w 809f6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r6, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 80958 │ │ │ │ + bmi.w 80b78 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 8035c │ │ │ │ + cbz r1, 8057c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7e8f0 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7eb18 │ │ │ │ + bl 7b798 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 803b0 │ │ │ │ + beq.n 805d0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #708] @ (80600 ) │ │ │ │ + ldr r1, [pc, #708] @ (80820 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80356 │ │ │ │ + beq.n 80576 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80950 │ │ │ │ + beq.w 80b70 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 803b0 │ │ │ │ + beq.n 805d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80542 │ │ │ │ + bne.w 80762 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80578 │ │ │ │ - ldr r1, [pc, #660] @ (80604 ) │ │ │ │ + bne.w 80798 │ │ │ │ + ldr r1, [pc, #660] @ (80824 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 796bc │ │ │ │ - cbnz r0, 803b0 │ │ │ │ + bl 798e8 │ │ │ │ + cbnz r0, 805d0 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2968c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80990 │ │ │ │ + beq.w 80bb0 │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80b20 │ │ │ │ + bl 80d40 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 803b0 │ │ │ │ + cbz r0, 805d0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #620] @ (80604 ) │ │ │ │ + ldr r1, [pc, #620] @ (80824 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 803b0 │ │ │ │ + beq.n 805d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80920 │ │ │ │ - bl 80b80 │ │ │ │ + beq.w 80b40 │ │ │ │ + bl 80da0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80898 │ │ │ │ + bne.w 80ab8 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r8 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, fp │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ 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 80868 │ │ │ │ + bne.w 80a88 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 806aa │ │ │ │ + beq.w 808ca │ │ │ │ blx 29c10 │ │ │ │ add.w r9, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 808ca │ │ │ │ + beq.w 80aea │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29cc8 │ │ │ │ - b.n 7ffd8 │ │ │ │ + b.n 801f8 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne.w 80294 │ │ │ │ + bne.w 804b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r6 │ │ │ │ - bl 80b98 │ │ │ │ + bl 80db8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29cc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80b98 │ │ │ │ + bl 80db8 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80b98 │ │ │ │ + bl 80db8 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 80488 │ │ │ │ + ble.n 806a8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 806c0 │ │ │ │ + bmi.w 808e0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 80488 │ │ │ │ + beq.n 806a8 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 80710 │ │ │ │ + bmi.w 80930 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 80488 │ │ │ │ + beq.n 806a8 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 80720 │ │ │ │ + bmi.w 80940 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 80488 │ │ │ │ + beq.n 806a8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 80730 │ │ │ │ + bmi.w 80950 │ │ │ │ subs r2, r6, #4 │ │ │ │ - beq.n 80488 │ │ │ │ + beq.n 806a8 │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 806b0 │ │ │ │ + bmi.w 808d0 │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 8047a │ │ │ │ + bne.n 8069a │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80280 │ │ │ │ - b.n 802b4 │ │ │ │ + bne.w 804a0 │ │ │ │ + b.n 804d4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 80880 │ │ │ │ + bne.w 80aa0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7ffd8 │ │ │ │ + beq.w 801f8 │ │ │ │ strd r8, r5, [sp, #28] │ │ │ │ mov fp, r3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - movw r5, #23156 @ 0x5a74 │ │ │ │ + movw r5, #20660 @ 0x50b4 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ mov r4, r9 │ │ │ │ - movw r8, #23176 @ 0x5a88 │ │ │ │ + movw r8, #20680 @ 0x50c8 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw r9, #3488 @ 0xda0 │ │ │ │ + movw r9, #992 @ 0x3e0 │ │ │ │ movt r9, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80552 │ │ │ │ + beq.n 80772 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8056a │ │ │ │ + beq.n 8078a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a960 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 805b6 │ │ │ │ + beq.n 807d6 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.w 80610 │ │ │ │ + bmi.w 80830 │ │ │ │ ldr.w r4, [fp, #20]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 804ca │ │ │ │ + bne.n 806ea │ │ │ │ ldrd r8, r5, [sp, #28] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ffd8 │ │ │ │ + b.n 801f8 │ │ │ │ movw r3, #40772 @ 0x9f44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 80186 │ │ │ │ + b.n 803a6 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, sl │ │ │ │ - bpl.w 800f4 │ │ │ │ + bpl.w 80314 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8078e │ │ │ │ + beq.w 809ae │ │ │ │ adds r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 80102 │ │ │ │ - ldr r1, [pc, #196] @ (80608 ) │ │ │ │ + b.n 80322 │ │ │ │ + ldr r1, [pc, #196] @ (80828 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl c0454 │ │ │ │ + bl c0060 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 80364 │ │ │ │ - b.n 803b0 │ │ │ │ + bne.w 80584 │ │ │ │ + b.n 805d0 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #992 @ 0x3e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 804e2 │ │ │ │ + bne.n 80702 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 804e2 │ │ │ │ + b.n 80702 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b.n 80488 │ │ │ │ - ldr r1, [pc, #144] @ (8060c ) │ │ │ │ + b.n 806a8 │ │ │ │ + ldr r1, [pc, #144] @ (8082c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl c0454 │ │ │ │ + bl c0060 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8036c │ │ │ │ - b.n 803b0 │ │ │ │ + bne.w 8058c │ │ │ │ + b.n 805d0 │ │ │ │ mov r8, r6 │ │ │ │ str r6, [sp, #24] │ │ │ │ strd r6, r6, [sp, #12] │ │ │ │ - b.n 7ffe0 │ │ │ │ + b.n 80200 │ │ │ │ movw r1, #36424 @ 0x8e48 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.n 800f4 │ │ │ │ + b.n 80314 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8016c │ │ │ │ - movw r3, #21149 @ 0x529d │ │ │ │ + b.n 8038c │ │ │ │ + movw r3, #21325 @ 0x534d │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 802bc │ │ │ │ + b.n 804dc │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ - b.n 801cc │ │ │ │ + b.n 803ec │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 804f2 │ │ │ │ + b.n 80712 │ │ │ │ mov r3, sl │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8017c │ │ │ │ + beq.w 8039c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 805c0 │ │ │ │ + bne.n 807e0 │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8017c │ │ │ │ + beq.w 8039c │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 806d0 │ │ │ │ + beq.n 808f0 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.n 806ea │ │ │ │ + ble.n 8090a │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 805ea │ │ │ │ + bne.n 8080a │ │ │ │ mov sl, r0 │ │ │ │ - b.n 8017c │ │ │ │ + b.n 8039c │ │ │ │ nop │ │ │ │ - add r3, pc, #192 @ (adr r3, 806c4 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 808e4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ uxth r4, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #832 @ (adr r2, 80950 ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 80b70 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 8064c │ │ │ │ + bgt.n 8086c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 80626 │ │ │ │ + blt.n 80846 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 804f8 │ │ │ │ + blt.w 80718 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23256 @ 0x5ad8 │ │ │ │ + movw r1, #20760 @ 0x5118 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ mov r5, fp │ │ │ │ movs r4, #0 │ │ │ │ - b.n 803c2 │ │ │ │ + b.n 805e2 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23200 @ 0x5aa0 │ │ │ │ + movw r1, #20704 @ 0x50e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 80640 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 80860 │ │ │ │ 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 801cc │ │ │ │ + beq.w 803ec │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ orrs r1, r0 │ │ │ │ lsls r2, r1, #8 │ │ │ │ - bmi.w 801cc │ │ │ │ + bmi.w 803ec │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23876 @ 0x5d44 │ │ │ │ + movw r1, #21380 @ 0x5384 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 80648 │ │ │ │ - bl 785b4 │ │ │ │ - b.n 7ffd8 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 80868 │ │ │ │ + bl 787e8 │ │ │ │ + b.n 801f8 │ │ │ │ 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 80482 │ │ │ │ + b.n 806a2 │ │ │ │ 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 8044e │ │ │ │ + b.n 8066e │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 805fa │ │ │ │ + beq.n 8081a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 806d2 │ │ │ │ + bne.n 808f2 │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 805fa │ │ │ │ + beq.n 8081a │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23524 @ 0x5be4 │ │ │ │ + movw r1, #21028 @ 0x5224 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 80648 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 80868 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 800bc │ │ │ │ + b.n 802dc │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 800ce │ │ │ │ + b.n 802ee │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 800e2 │ │ │ │ + b.n 80302 │ │ │ │ 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 8045a │ │ │ │ + b.n 8067a │ │ │ │ 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 80466 │ │ │ │ + b.n 80686 │ │ │ │ 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 80472 │ │ │ │ + b.n 80692 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 80046 │ │ │ │ + b.n 80266 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 8005e │ │ │ │ + b.n 8027e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 80072 │ │ │ │ + b.n 80292 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 80086 │ │ │ │ + b.n 802a6 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 80098 │ │ │ │ + b.n 802b8 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 800aa │ │ │ │ + b.n 802ca │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23088 @ 0x5a30 │ │ │ │ + movw r1, #20592 @ 0x5070 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 80640 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 80860 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 808de │ │ │ │ + bpl.w 80afe │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8078e │ │ │ │ + beq.n 809ae │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b.n 80102 │ │ │ │ + b.n 80322 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 80850 │ │ │ │ + beq.n 80a70 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #23692 @ 0x5c8c │ │ │ │ + movw r2, #21196 @ 0x52cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - bl 2091a4 │ │ │ │ + bl 2094dc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 801a8 │ │ │ │ - b.n 80648 │ │ │ │ + bne.w 803c8 │ │ │ │ + b.n 80868 │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #24008 @ 0x5dc8 │ │ │ │ + movw r1, #21512 @ 0x5408 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 803b0 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 805d0 │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #24148 @ 0x5e54 │ │ │ │ + movw r1, #21652 @ 0x5494 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 803b0 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 805d0 │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #24080 @ 0x5e10 │ │ │ │ + movw r1, #21584 @ 0x5450 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 803b0 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 805d0 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #23648 @ 0x5c60 │ │ │ │ + movw r1, #21152 @ 0x52a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 80648 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 80868 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b2c48 │ │ │ │ - b.n 8023e │ │ │ │ + bl 1b32b8 │ │ │ │ + b.n 8045e │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #23944 @ 0x5d88 │ │ │ │ + movw r1, #21448 @ 0x53c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 803b0 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 805d0 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23824 @ 0x5d10 │ │ │ │ + movw r1, #21328 @ 0x5350 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 80648 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 80868 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23300 @ 0x5b04 │ │ │ │ + movw r1, #20804 @ 0x5144 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 80640 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 80860 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23108 @ 0x5a44 │ │ │ │ + movw r1, #20612 @ 0x5084 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 80640 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 80860 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 808a8 │ │ │ │ + beq.n 80ac8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 808d6 │ │ │ │ + cbz r3, 80af6 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ mov r8, fp │ │ │ │ mov r5, fp │ │ │ │ mov r4, fp │ │ │ │ - b.n 803c2 │ │ │ │ + b.n 805e2 │ │ │ │ ldrd sl, r2, [r3, #4] │ │ │ │ movw r1, #36424 @ 0x8e48 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8004c │ │ │ │ - b.n 800ec │ │ │ │ + bne.w 8026c │ │ │ │ + b.n 8030c │ │ │ │ mov fp, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 80648 │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 80868 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 808a8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80ac8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23388 @ 0x5b5c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 80648 │ │ │ │ + b.n 80868 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.w 800e2 │ │ │ │ + b.w 80302 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 80648 │ │ │ │ + b.n 80868 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23344 @ 0x5b30 │ │ │ │ + movw r1, #20848 @ 0x5170 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov fp, r5 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 80648 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 80868 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 803b0 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 805d0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movw r2, #44048 @ 0xac10 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #23416 @ 0x5b78 │ │ │ │ + movw r2, #20920 @ 0x51b8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 2091a4 │ │ │ │ + bl 2094dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80648 │ │ │ │ + bne.w 80868 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.w 8012e │ │ │ │ + b.w 8034e │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80356 │ │ │ │ - ldr r2, [pc, #92] @ (809b8 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80576 │ │ │ │ + ldr r2, [pc, #92] @ (80bd8 ) │ │ │ │ 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 809ac │ │ │ │ + beq.n 80bcc │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 809ac │ │ │ │ + bhi.n 80bcc │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - b.n 80322 │ │ │ │ + b.n 80542 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 80648 │ │ │ │ + b.n 80868 │ │ │ │ movw r0, #44048 @ 0xac10 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #24220 @ 0x5e9c │ │ │ │ + movw r2, #21724 @ 0x54dc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 2091a4 │ │ │ │ - b.n 803b0 │ │ │ │ + bl 2094dc │ │ │ │ + b.n 805d0 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 80988 │ │ │ │ + b.n 80ba8 │ │ │ │ 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 80a7c │ │ │ │ + beq.n 80c9c │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 80a4e │ │ │ │ + beq.n 80c6e │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 80aae │ │ │ │ + beq.n 80cce │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 80a94 │ │ │ │ + beq.n 80cb4 │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80ac8 │ │ │ │ + beq.n 80ce8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 809bc │ │ │ │ + bl 80bdc │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 80ada │ │ │ │ + bne.n 80cfa │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 80adc │ │ │ │ + bne.n 80cfc │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 80aee │ │ │ │ + bne.n 80d0e │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 80aa4 │ │ │ │ + bne.n 80cc4 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 80aea │ │ │ │ + bne.n 80d0a │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 80abe │ │ │ │ + bne.n 80cde │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 80a5e │ │ │ │ + beq.n 80c7e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 80a8c │ │ │ │ + bne.n 80cac │ │ │ │ mov r0, r2 │ │ │ │ - b.n 80a6c │ │ │ │ + b.n 80c8c │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 80a44 │ │ │ │ + bne.n 80c64 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 80a44 │ │ │ │ + bne.n 80c64 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 80a8c │ │ │ │ + bne.n 80cac │ │ │ │ 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, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 80a6c │ │ │ │ + beq.n 80c8c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 80a24 │ │ │ │ + beq.n 80c44 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 80af2 │ │ │ │ + bne.n 80d12 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 80a34 │ │ │ │ + b.n 80c54 │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 80a34 │ │ │ │ + beq.n 80c54 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 80ae6 │ │ │ │ + bne.n 80d06 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 80a5e │ │ │ │ + b.n 80c7e │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w ip, [r1, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 80a12 │ │ │ │ + beq.n 80c32 │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 80af6 │ │ │ │ + bne.n 80d16 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 80a24 │ │ │ │ + b.n 80c44 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 80a44 │ │ │ │ + b.n 80c64 │ │ │ │ mov r1, ip │ │ │ │ - b.n 80abe │ │ │ │ + b.n 80cde │ │ │ │ mov r1, ip │ │ │ │ - b.n 80aa4 │ │ │ │ + b.n 80cc4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 80abe │ │ │ │ + b.n 80cde │ │ │ │ mov r1, r0 │ │ │ │ - b.n 80aa4 │ │ │ │ + b.n 80cc4 │ │ │ │ nop │ │ │ │ │ │ │ │ -00080afc : │ │ │ │ +00080d1c : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 80b1a │ │ │ │ + bmi.n 80d3a │ │ │ │ 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 74184 │ │ │ │ + b.w 743a8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00080b20 : │ │ │ │ +00080d40 : │ │ │ │ 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 80b4a │ │ │ │ - cbz r0, 80b44 │ │ │ │ + blt.n 80d6a │ │ │ │ + cbz r0, 80d64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 7b594 │ │ │ │ + bl 7b7c0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbnz r3, 80b64 │ │ │ │ - ldr r0, [pc, #52] @ (80b7c ) │ │ │ │ - b.n 80b40 │ │ │ │ + cbnz r3, 80d84 │ │ │ │ + ldr r0, [pc, #52] @ (80d9c ) │ │ │ │ + b.n 80d60 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24384 @ 0x5f40 │ │ │ │ + movw r1, #21888 @ 0x5580 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 80b40 │ │ │ │ + b.n 80d60 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24436 @ 0x5f74 │ │ │ │ + movw r1, #21940 @ 0x55b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 80b60 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 80d80 │ │ │ │ ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00080b80 : │ │ │ │ - ldr r3, [pc, #16] @ (80b94 ) │ │ │ │ +00080da0 : │ │ │ │ + ldr r3, [pc, #16] @ (80db4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 80b8e │ │ │ │ + cbnz r0, 80dae │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 80b8c │ │ │ │ + b.n 80dac │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00080b98 : │ │ │ │ +00080db8 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bpl.n 80ba6 │ │ │ │ + bpl.n 80dc6 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #24516 @ 0x5fc4 │ │ │ │ + movw r1, #22020 @ 0x5604 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ 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 80d4c │ │ │ │ + bl 80f6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80cf6 │ │ │ │ + beq.w 80f16 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #328] @ (80d3c ) │ │ │ │ + ldr r1, [pc, #328] @ (80f5c ) │ │ │ │ mov r0, fp │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80cec │ │ │ │ + beq.n 80f0c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80cfc │ │ │ │ + bne.n 80f1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 80d4c │ │ │ │ + bl 80f6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80cf6 │ │ │ │ + beq.n 80f16 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #296] @ (80d40 ) │ │ │ │ + ldr r1, [pc, #296] @ (80f60 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80cec │ │ │ │ + beq.n 80f0c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80d14 │ │ │ │ + bne.n 80f34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80d4c │ │ │ │ + bl 80f6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80cf6 │ │ │ │ + beq.n 80f16 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #264] @ (80d44 ) │ │ │ │ + ldr r1, [pc, #264] @ (80f64 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80cec │ │ │ │ + beq.n 80f0c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80d24 │ │ │ │ + bne.n 80f44 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 73304 │ │ │ │ + bl 73528 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80cf6 │ │ │ │ + beq.n 80f16 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 80ca8 │ │ │ │ - movw r9, #24564 @ 0x5ff4 │ │ │ │ + ble.n 80ec8 │ │ │ │ + movw r9, #22068 @ 0x5634 │ │ │ │ movt r9, #40 @ 0x28 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r4, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 80c78 │ │ │ │ + b.n 80e98 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r5, [r2, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 80cdc │ │ │ │ + beq.n 80efc │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7b594 │ │ │ │ + bl 7b7c0 │ │ │ │ adds r4, #1 │ │ │ │ add.w r2, r8, r6, lsl #2 │ │ │ │ - cbz r0, 80ce4 │ │ │ │ + cbz r0, 80f04 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r6, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 80c76 │ │ │ │ + bgt.n 80e96 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80f1c <_PyTuple_Resize@@Base> │ │ │ │ + bl 8113c <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80ce6 │ │ │ │ - ldr r1, [pc, #144] @ (80d48 ) │ │ │ │ + beq.n 80f06 │ │ │ │ + ldr r1, [pc, #144] @ (80f68 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80ce4 │ │ │ │ + beq.n 80f04 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80cd4 │ │ │ │ + beq.n 80ef4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 80d0c │ │ │ │ + cbz r3, 80f2c │ │ │ │ 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 80c78 │ │ │ │ - b.n 80ca8 │ │ │ │ + bgt.n 80e98 │ │ │ │ + b.n 80ec8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80cf6 │ │ │ │ + beq.n 80f16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 80d34 │ │ │ │ + cbz r3, 80f54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80cd6 │ │ │ │ + b.n 80ef6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80c08 │ │ │ │ + bne.n 80e28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80c08 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80e28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80cd4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80ef4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80c2c │ │ │ │ + bne.n 80e4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80c2c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80e4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80c50 │ │ │ │ + bne.n 80e70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80c50 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80e70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80cf6 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80f16 │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ movs r7, r5 │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ movs r7, r5 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ movs r7, r5 │ │ │ │ - str r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ -00080d4c : │ │ │ │ +00080f6c : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 80d68 │ │ │ │ + bcs.n 80f88 │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ 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 80d98 │ │ │ │ + blt.n 80fb8 │ │ │ │ lsrs r1, r0, #30 │ │ │ │ - bne.n 80db8 │ │ │ │ + bne.n 80fd8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 7f384 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 80d94 │ │ │ │ + bl 7f5ac <_PyLong_New@@Base> │ │ │ │ + cbz r0, 80fb4 │ │ │ │ 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 80dba │ │ │ │ + bne.n 80fda │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7f384 <_PyLong_New@@Base> │ │ │ │ + bl 7f5ac <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80d94 │ │ │ │ + beq.n 80fb4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #10 │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ - b.n 80d94 │ │ │ │ + b.n 80fb4 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #2 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 7f384 <_PyLong_New@@Base> │ │ │ │ + bl 7f5ac <_PyLong_New@@Base> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80d94 │ │ │ │ - cbnz r4, 80de2 │ │ │ │ + beq.n 80fb4 │ │ │ │ + cbnz r4, 81002 │ │ │ │ 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 80d94 │ │ │ │ + b.n 80fb4 │ │ │ │ add.w ip, r0, #16 │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #18 │ │ │ │ - b.n 80dd8 │ │ │ │ + b.n 80ff8 │ │ │ │ nop │ │ │ │ │ │ │ │ -00080df0 : │ │ │ │ +00081010 : │ │ │ │ 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 │ │ │ │ @@ -129293,221 +129522,221 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b594 │ │ │ │ + bl 7b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80ef4 │ │ │ │ - ldr.w r8, [pc, #216] @ 80efc │ │ │ │ + beq.n 81114 │ │ │ │ + ldr.w r8, [pc, #216] @ 8111c │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 80ede │ │ │ │ + bpl.n 810fe │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 80eb2 │ │ │ │ + bne.n 810d2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80e54 │ │ │ │ + beq.n 81074 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80e9a │ │ │ │ + bne.n 810ba │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 80e9a │ │ │ │ + beq.n 810ba │ │ │ │ ldr.w r2, [r8, r7] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44068 @ 0xac24 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 80ebe │ │ │ │ - bl 7ce5c │ │ │ │ + beq.n 810de │ │ │ │ + bl 7d088 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 80ece │ │ │ │ + bne.n 810ee │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 80e68 │ │ │ │ + bne.n 81088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4120 │ │ │ │ + bl 1b4790 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 80ec4 │ │ │ │ + b.n 810e4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 80e50 │ │ │ │ - b.n 80e54 │ │ │ │ - bl 7a8a8 │ │ │ │ + bne.n 81070 │ │ │ │ + b.n 81074 │ │ │ │ + bl 7aadc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 80e92 │ │ │ │ + beq.n 810b2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80e92 │ │ │ │ + bne.n 810b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80e92 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 810b2 │ │ │ │ movw r1, #2581 @ 0xa15 │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 80ec4 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 810e4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80e92 │ │ │ │ + b.n 810b2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00080f00 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +00081120 <_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 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00080f1c <_PyTuple_Resize@@Base>: │ │ │ │ +0008113c <_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 811ee <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ + beq.w 8140e <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r2, #42020 @ 0xa424 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 811ee <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ + bne.w 8140e <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 81112 <_PyTuple_Resize@@Base+0x1f6> │ │ │ │ + beq.w 81332 <_PyTuple_Resize@@Base+0x1f6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 811ee <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ + bne.w 8140e <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 81044 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + beq.n 81264 <_PyTuple_Resize@@Base+0x128> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8104a <_PyTuple_Resize@@Base+0x12e> │ │ │ │ + beq.n 8126a <_PyTuple_Resize@@Base+0x12e> │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ - cbz r1, 80f8c <_PyTuple_Resize@@Base+0x70> │ │ │ │ + cbz r1, 811ac <_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 80ff6 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + bge.n 81216 <_PyTuple_Resize@@Base+0xda> │ │ │ │ add.w r2, r3, r5, lsl #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8115a <_PyTuple_Resize@@Base+0x23e> │ │ │ │ + bne.w 8137a <_PyTuple_Resize@@Base+0x23e> │ │ │ │ adds r1, r5, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80ff6 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 81216 <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81186 <_PyTuple_Resize@@Base+0x26a> │ │ │ │ + bne.w 813a6 <_PyTuple_Resize@@Base+0x26a> │ │ │ │ adds r1, r5, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80ff6 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 81216 <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81092 <_PyTuple_Resize@@Base+0x176> │ │ │ │ + bne.n 812b2 <_PyTuple_Resize@@Base+0x176> │ │ │ │ adds r1, r5, #3 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80ff6 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 81216 <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 810ba <_PyTuple_Resize@@Base+0x19e> │ │ │ │ + bne.n 812da <_PyTuple_Resize@@Base+0x19e> │ │ │ │ adds r1, r5, #4 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80ff6 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 81216 <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8106a <_PyTuple_Resize@@Base+0x14e> │ │ │ │ + bne.n 8128a <_PyTuple_Resize@@Base+0x14e> │ │ │ │ adds r1, r5, #5 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80ff6 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 81216 <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81132 <_PyTuple_Resize@@Base+0x216> │ │ │ │ + bne.w 81352 <_PyTuple_Resize@@Base+0x216> │ │ │ │ adds r2, r5, #6 │ │ │ │ cmp r4, r2 │ │ │ │ - ble.n 80ff6 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 81216 <_PyTuple_Resize@@Base+0xda> │ │ │ │ adds r6, #32 │ │ │ │ add r6, r3 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 810e6 <_PyTuple_Resize@@Base+0x1ca> │ │ │ │ + bne.n 81306 <_PyTuple_Resize@@Base+0x1ca> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.n 80fe8 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #532] @ (8120c <_PyTuple_Resize@@Base+0x2f0>) │ │ │ │ + blt.n 81208 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #532] @ (8142c <_PyTuple_Resize@@Base+0x2f0>) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 811b2 <_PyTuple_Resize@@Base+0x296> │ │ │ │ + bne.w 813d2 <_PyTuple_Resize@@Base+0x296> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 10f774 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 10f81c <_PyObject_GC_Resize@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 811d0 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ - bl 72e20 <_Py_NewReference@@Base> │ │ │ │ + beq.w 813f0 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ + bl 73058 <_Py_NewReference@@Base> │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 81058 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ - ldr r0, [pc, #496] @ (81210 <_PyTuple_Resize@@Base+0x2f4>) │ │ │ │ + bgt.n 81278 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + ldr r0, [pc, #496] @ (81430 <_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] │ │ │ │ @@ -129518,202 +129747,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 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #448] @ (81214 <_PyTuple_Resize@@Base+0x2f8>) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #448] @ (81434 <_PyTuple_Resize@@Base+0x2f8>) │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 81044 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + b.n 81264 <_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 29634 │ │ │ │ - b.n 8101c <_PyTuple_Resize@@Base+0x100> │ │ │ │ + b.n 8123c <_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 80fd0 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + beq.n 811f0 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80fd0 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bne.n 811f0 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80fd0 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + b.n 811f0 <_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 80fb8 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ + beq.n 811d8 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80fb8 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ + bne.n 811d8 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80fb8 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ + b.n 811d8 <_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 80fc4 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + beq.w 811e4 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80fc4 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bne.w 811e4 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80fc4 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + b.n 811e4 <_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 80ff0 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ + beq.w 81210 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80ff0 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ + bne.w 81210 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80ff0 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ + b.n 81210 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 81044 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + beq.n 81264 <_PyTuple_Resize@@Base+0x128> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 811de <_PyTuple_Resize@@Base+0x2c2> │ │ │ │ + bne.n 813fe <_PyTuple_Resize@@Base+0x2c2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 73304 │ │ │ │ + bl 73528 │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ - b.n 81046 <_PyTuple_Resize@@Base+0x12a> │ │ │ │ + b.n 81266 <_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 80fde <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + beq.w 811fe <_PyTuple_Resize@@Base+0xc2> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80fde <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + bne.w 811fe <_PyTuple_Resize@@Base+0xc2> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 80fde <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + b.n 811fe <_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 80f9e <_PyTuple_Resize@@Base+0x82> │ │ │ │ + beq.w 811be <_PyTuple_Resize@@Base+0x82> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80f9e <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bne.w 811be <_PyTuple_Resize@@Base+0x82> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80f9e <_PyTuple_Resize@@Base+0x82> │ │ │ │ + b.n 811be <_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 80fac <_PyTuple_Resize@@Base+0x90> │ │ │ │ + beq.w 811cc <_PyTuple_Resize@@Base+0x90> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80fac <_PyTuple_Resize@@Base+0x90> │ │ │ │ + bne.w 811cc <_PyTuple_Resize@@Base+0x90> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80fac <_PyTuple_Resize@@Base+0x90> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 811cc <_PyTuple_Resize@@Base+0x90> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 81002 <_PyTuple_Resize@@Base+0xe6> │ │ │ │ + beq.w 81222 <_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 81002 <_PyTuple_Resize@@Base+0xe6> │ │ │ │ + b.n 81222 <_PyTuple_Resize@@Base+0xe6> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r6, [r7, #0] │ │ │ │ - bl 7fc70 │ │ │ │ + bl 7fe98 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81046 <_PyTuple_Resize@@Base+0x12a> │ │ │ │ + b.n 81266 <_PyTuple_Resize@@Base+0x12a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 81120 <_PyTuple_Resize@@Base+0x204> │ │ │ │ + bne.n 81340 <_PyTuple_Resize@@Base+0x204> │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81120 <_PyTuple_Resize@@Base+0x204> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81340 <_PyTuple_Resize@@Base+0x204> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r7, #0] │ │ │ │ - bl 79604 │ │ │ │ - movw r0, #8728 @ 0x2218 │ │ │ │ + bl 79830 │ │ │ │ + movw r0, #6232 @ 0x1858 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #911 @ 0x38f │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 811d8 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 813f8 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movw r3, #36632 @ 0x8f18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8122c <_PyTuple_Resize@@Base+0x310> │ │ │ │ + bne.n 8144c <_PyTuple_Resize@@Base+0x310> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1b576c │ │ │ │ - b.n 81230 <_PyTuple_Resize@@Base+0x314> │ │ │ │ + b.w 1b5dec │ │ │ │ + b.n 81450 <_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, #45525 @ 0xb1d5 │ │ │ │ + movw r3, #46081 @ 0xb401 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 812b2 <_PyTuple_Resize@@Base+0x396> │ │ │ │ + bne.n 814d2 <_PyTuple_Resize@@Base+0x396> │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7b228 │ │ │ │ - cbz r0, 812ac <_PyTuple_Resize@@Base+0x390> │ │ │ │ + bl 7b454 │ │ │ │ + cbz r0, 814cc <_PyTuple_Resize@@Base+0x390> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 8128a <_PyTuple_Resize@@Base+0x36e> │ │ │ │ - ldr r1, [pc, #88] @ (812bc <_PyTuple_Resize@@Base+0x3a0>) │ │ │ │ + bpl.n 814aa <_PyTuple_Resize@@Base+0x36e> │ │ │ │ + ldr r1, [pc, #88] @ (814dc <_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] │ │ │ │ @@ -129724,36 +129953,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, 812ae <_PyTuple_Resize@@Base+0x392> │ │ │ │ + cbz r4, 814ce <_PyTuple_Resize@@Base+0x392> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 812aa <_PyTuple_Resize@@Base+0x38e> │ │ │ │ + beq.n 814ca <_PyTuple_Resize@@Base+0x38e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [pc, #16] @ (812c0 <_PyTuple_Resize@@Base+0x3a4>) │ │ │ │ - b.n 812aa <_PyTuple_Resize@@Base+0x38e> │ │ │ │ + ldr r4, [pc, #16] @ (814e0 <_PyTuple_Resize@@Base+0x3a4>) │ │ │ │ + b.n 814ca <_PyTuple_Resize@@Base+0x38e> │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8128a <_PyTuple_Resize@@Base+0x36e> │ │ │ │ + bne.n 814aa <_PyTuple_Resize@@Base+0x36e> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 1b5174 │ │ │ │ + b.w 1b57f4 │ │ │ │ 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 │ │ │ │ @@ -129764,29 +129993,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 8135c <_PyTuple_Resize@@Base+0x440> │ │ │ │ + bl 8157c <_PyTuple_Resize@@Base+0x440> │ │ │ │ movw r3, #36632 @ 0x8f18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8133e <_PyTuple_Resize@@Base+0x422> │ │ │ │ - ldr r3, [pc, #64] @ (81358 <_PyTuple_Resize@@Base+0x43c>) │ │ │ │ + bne.n 8155e <_PyTuple_Resize@@Base+0x422> │ │ │ │ + ldr r3, [pc, #64] @ (81578 <_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 8134a <_PyTuple_Resize@@Base+0x42e> │ │ │ │ + bgt.n 8156a <_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 │ │ │ │ @@ -129804,125 +130033,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 813ee <_PyTuple_Resize@@Base+0x4d2> │ │ │ │ + bne.n 8160e <_PyTuple_Resize@@Base+0x4d2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 813a2 <_PyTuple_Resize@@Base+0x486> │ │ │ │ + cbz r3, 815c2 <_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 813a2 <_PyTuple_Resize@@Base+0x486> │ │ │ │ + beq.n 815c2 <_PyTuple_Resize@@Base+0x486> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 813a2 <_PyTuple_Resize@@Base+0x486> │ │ │ │ + cbnz r2, 815c2 <_PyTuple_Resize@@Base+0x486> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r2, [pc, #208] @ (81460 <_PyTuple_Resize@@Base+0x544>) │ │ │ │ + ldr r2, [pc, #208] @ (81680 <_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 8140a <_PyTuple_Resize@@Base+0x4ee> │ │ │ │ + bne.n 8162a <_PyTuple_Resize@@Base+0x4ee> │ │ │ │ mov r0, r3 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81442 <_PyTuple_Resize@@Base+0x526> │ │ │ │ + bne.n 81662 <_PyTuple_Resize@@Base+0x526> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 813c4 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ + cbz r0, 815e4 <_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 813c4 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ + beq.n 815e4 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 813c4 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 815e4 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbnz r0, 81426 <_PyTuple_Resize@@Base+0x50a> │ │ │ │ + cbnz r0, 81646 <_PyTuple_Resize@@Base+0x50a> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 813d2 <_PyTuple_Resize@@Base+0x4b6> │ │ │ │ + cbnz r0, 815f2 <_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 813cc <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ + beq.n 815ec <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 813cc <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 813cc <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ + bne.n 815ec <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 815ec <_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 81374 <_PyTuple_Resize@@Base+0x458> │ │ │ │ + beq.n 81594 <_PyTuple_Resize@@Base+0x458> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81374 <_PyTuple_Resize@@Base+0x458> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81374 <_PyTuple_Resize@@Base+0x458> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + bne.n 81594 <_PyTuple_Resize@@Base+0x458> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81594 <_PyTuple_Resize@@Base+0x458> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8139e <_PyTuple_Resize@@Base+0x482> │ │ │ │ + beq.n 815be <_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 8139e <_PyTuple_Resize@@Base+0x482> │ │ │ │ + b.n 815be <_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 813c8 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + beq.n 815e8 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 813c8 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 813c8 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + bne.n 815e8 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 815e8 <_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 813a8 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ + beq.n 815c8 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 813a8 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 813a8 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ + bne.n 815c8 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 815c8 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00081464 : │ │ │ │ +00081684 : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 81482 │ │ │ │ + bcs.n 816a2 │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ movw r2, #20120 @ 0x4e98 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -129932,40 +130161,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 81578 │ │ │ │ + bcs.n 81798 │ │ │ │ movw r2, #20120 @ 0x4e98 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov r6, r2 │ │ │ │ - movw r3, #10741 @ 0x29f5 │ │ │ │ + movw r3, #11305 @ 0x2c29 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 815ae │ │ │ │ - ldr r3, [pc, #336] @ (81610 ) │ │ │ │ + bne.n 817ce │ │ │ │ + ldr r3, [pc, #336] @ (81830 ) │ │ │ │ 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 81544 │ │ │ │ + beq.n 81764 │ │ │ │ ldrd r1, r3, [r2] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 81506 │ │ │ │ + cbnz r1, 81726 │ │ │ │ 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] │ │ │ │ @@ -129982,1075 +130211,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] @ (81614 ) │ │ │ │ - bne.n 815c4 │ │ │ │ + ldr r1, [pc, #232] @ (81834 ) │ │ │ │ + bne.n 817e4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r1, #1416] @ 0x588 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 815da │ │ │ │ + bne.n 817fa │ │ │ │ str r4, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81506 │ │ │ │ + bne.n 81726 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #53673 @ 0xd1a9 │ │ │ │ + movw r3, #54257 @ 0xd3f1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 815f2 │ │ │ │ + bne.n 81812 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 815bc │ │ │ │ + cbz r3, 817dc │ │ │ │ ldr.w r2, [r4, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #800] @ 0x320 │ │ │ │ - b.n 81506 │ │ │ │ + b.n 81726 │ │ │ │ movs r0, #2 │ │ │ │ eor.w r1, r5, r5, asr #31 │ │ │ │ sub.w r1, r1, r5, asr #31 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7f384 <_PyLong_New@@Base> │ │ │ │ + bl 7f5ac <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 815c0 │ │ │ │ + cbz r0, 817e0 │ │ │ │ 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 8153e │ │ │ │ + b.n 8175e │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81506 │ │ │ │ - bl 1f94c8 │ │ │ │ + bne.n 81726 │ │ │ │ + bl 1f98f8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8153e │ │ │ │ + b.n 8175e │ │ │ │ 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 8153c │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + beq.n 8175c │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 815fe │ │ │ │ + bne.n 8181e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8153c │ │ │ │ + b.n 8175c │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8156a │ │ │ │ + b.n 8178a │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8153c │ │ │ │ + b.n 8175c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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 72508 │ │ │ │ + bl 7273c │ │ │ │ str r0, [sp, #24] │ │ │ │ str.w r0, [r7, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 825d2 │ │ │ │ - ldr r0, [pc, #792] @ (8195c ) │ │ │ │ + beq.w 827f2 │ │ │ │ + ldr r0, [pc, #792] @ (81b7c ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1b58a4 │ │ │ │ + bl 1b5f24 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 825a2 │ │ │ │ - bl 84348 │ │ │ │ + beq.w 827c2 │ │ │ │ + bl 84568 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 825d2 │ │ │ │ + beq.w 827f2 │ │ │ │ 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 84394 │ │ │ │ + bl 845b4 │ │ │ │ str.w r0, [r7, #332] @ 0x14c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 825d2 │ │ │ │ + beq.w 827f2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24708 @ 0x6084 │ │ │ │ + movw r1, #22212 @ 0x56c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 825d2 │ │ │ │ + beq.w 827f2 │ │ │ │ movw r3, #38672 @ 0x9710 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 291e4 │ │ │ │ - bl 1b5cec │ │ │ │ + bl 1b636c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82578 │ │ │ │ + beq.w 82798 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #680] @ (81960 ) │ │ │ │ + ldr r1, [pc, #680] @ (81b80 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82578 │ │ │ │ + beq.w 82798 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24716 @ 0x608c │ │ │ │ + movw r1, #22220 @ 0x56cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82578 │ │ │ │ + beq.w 82798 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 816ee │ │ │ │ + beq.n 8190e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8256e │ │ │ │ + beq.w 8278e │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movw r1, #24728 @ 0x6098 │ │ │ │ + movw r1, #22232 @ 0x56d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ - bl 8491c │ │ │ │ + bl 84b3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24772 @ 0x60c4 │ │ │ │ + movw r1, #22276 @ 0x5704 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8173a │ │ │ │ + beq.n 8195a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8255a │ │ │ │ + beq.w 8277a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #46644 @ 0xb634 │ │ │ │ + movw r1, #44068 @ 0xac24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8491c │ │ │ │ + bl 84b3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24788 @ 0x60d4 │ │ │ │ + movw r1, #22292 @ 0x5714 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8177e │ │ │ │ + beq.n 8199e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82564 │ │ │ │ + beq.w 82784 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24804 @ 0x60e4 │ │ │ │ + movw r1, #22308 @ 0x5724 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8491c │ │ │ │ + bl 84b3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24820 @ 0x60f4 │ │ │ │ + movw r1, #22324 @ 0x5734 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 817c2 │ │ │ │ + beq.n 819e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82550 │ │ │ │ + beq.w 82770 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7828 @ 0x1e94 │ │ │ │ + movw r1, #5252 @ 0x1484 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8491c │ │ │ │ + bl 84b3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24840 @ 0x6108 │ │ │ │ + movw r1, #22344 @ 0x5748 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81806 │ │ │ │ + beq.n 81a26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8253c │ │ │ │ + beq.w 8275c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ - bl 1b0600 │ │ │ │ + beq.w 82622 │ │ │ │ + bl 1b0c70 │ │ │ │ movw r0, #39872 @ 0x9bc0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55924 @ 0xda74 │ │ │ │ + movw r1, #53348 @ 0xd064 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8184c │ │ │ │ + beq.n 81a6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82508 │ │ │ │ + beq.w 82728 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov.w r0, #3312 @ 0xcf0 │ │ │ │ movt r0, #781 @ 0x30d │ │ │ │ - bl 84bc8 │ │ │ │ + bl 84de8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24860 @ 0x611c │ │ │ │ + movw r1, #22364 @ 0x575c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8188e │ │ │ │ + beq.n 81aae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82546 │ │ │ │ + beq.w 82766 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ - movw r3, #8284 @ 0x205c │ │ │ │ + beq.w 82622 │ │ │ │ + movw r3, #5788 @ 0x169c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #24872 @ 0x6128 │ │ │ │ + movw r1, #22376 @ 0x5768 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #24880 @ 0x6130 │ │ │ │ + movw r0, #22384 @ 0x5770 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 84cf4 │ │ │ │ + bl 84f14 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24888 @ 0x6138 │ │ │ │ + movw r1, #22392 @ 0x5778 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 818e2 │ │ │ │ + beq.n 81b02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 824fe │ │ │ │ + beq.w 8271e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ - movw r0, #8284 @ 0x205c │ │ │ │ + beq.w 82622 │ │ │ │ + movw r0, #5788 @ 0x169c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24896 @ 0x6140 │ │ │ │ + movw r1, #22400 @ 0x5780 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 824ea │ │ │ │ + bne.w 8270a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ movw r0, #1013 @ 0x3f5 │ │ │ │ - bl 84bc8 │ │ │ │ + bl 84de8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24908 @ 0x614c │ │ │ │ + movw r1, #22412 @ 0x578c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81964 │ │ │ │ + beq.n 81b84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 824e0 │ │ │ │ - b.n 81964 │ │ │ │ + beq.w 82700 │ │ │ │ + b.n 81b84 │ │ │ │ lsrs r0, r5, #29 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stc 0, cr0, [ip], {73} @ 0x49 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ - movw r0, #52392 @ 0xcca8 │ │ │ │ + beq.w 82622 │ │ │ │ + movw r0, #49896 @ 0xc2e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24920 @ 0x6158 │ │ │ │ + movw r1, #22424 @ 0x5798 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 819a6 │ │ │ │ + beq.n 81bc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 824d6 │ │ │ │ + beq.w 826f6 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ - movw r0, #24932 @ 0x6164 │ │ │ │ + beq.w 82622 │ │ │ │ + movw r0, #22436 @ 0x57a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #46620 @ 0xb61c │ │ │ │ + movw r1, #44044 @ 0xac0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 819e8 │ │ │ │ + beq.n 81c08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 824cc │ │ │ │ + beq.w 826ec │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 80d4c │ │ │ │ + bl 80f6c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24940 @ 0x616c │ │ │ │ + movw r1, #22444 @ 0x57ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81a26 │ │ │ │ + beq.n 81c46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 824b8 │ │ │ │ + beq.w 826d8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ - bl 1b6228 │ │ │ │ + beq.w 82622 │ │ │ │ + bl 1b68a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21912 @ 0x5598 │ │ │ │ + movw r1, #19416 @ 0x4bd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81a60 │ │ │ │ + beq.n 81c80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 824ae │ │ │ │ + beq.w 826ce │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ - bl 1b6398 │ │ │ │ + beq.w 82622 │ │ │ │ + bl 1b6a18 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21844 @ 0x5554 │ │ │ │ + movw r1, #19348 @ 0x4b94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81a9a │ │ │ │ + beq.n 81cba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 824c2 │ │ │ │ + beq.w 826e2 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ - ldr r2, [pc, #312] @ (81bdc ) │ │ │ │ + beq.w 82622 │ │ │ │ + ldr r2, [pc, #312] @ (81dfc ) │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #9840 @ 0x2670 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 1b55a8 │ │ │ │ + bl 1b5c28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 824a4 │ │ │ │ + beq.w 826c4 │ │ │ │ movw r0, #9840 @ 0x2670 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - bl 85a0c │ │ │ │ + bl 85c30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ - ldr r7, [pc, #272] @ (81be0 ) │ │ │ │ + beq.w 82622 │ │ │ │ + ldr r7, [pc, #272] @ (81e00 ) │ │ │ │ str r7, [r0, #12] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 80d4c │ │ │ │ + bl 80f6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8248e │ │ │ │ + beq.w 826ae │ │ │ │ str r0, [r5, #16] │ │ │ │ movw r0, #52015 @ 0xcb2f │ │ │ │ movt r0, #4 │ │ │ │ - bl 84bc8 │ │ │ │ + bl 84de8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8248e │ │ │ │ + beq.w 826ae │ │ │ │ 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 84bc8 │ │ │ │ + bl 84de8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8248e │ │ │ │ + beq.w 826ae │ │ │ │ movw r7, #43988 @ 0xabd4 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ str r0, [r5, #28] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8248e │ │ │ │ + beq.w 826ae │ │ │ │ str r0, [r5, #32] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8248e │ │ │ │ + beq.w 826ae │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8248e │ │ │ │ + beq.w 826ae │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ - movw r1, #29888 @ 0x74c0 │ │ │ │ + movw r1, #27392 @ 0x6b00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81b6e │ │ │ │ + beq.n 81d8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82484 │ │ │ │ + beq.w 826a4 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #16 │ │ │ │ - bl 84bc8 │ │ │ │ + bl 84de8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24948 @ 0x6174 │ │ │ │ + movw r1, #22452 @ 0x57b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81bae │ │ │ │ + beq.n 81dce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8247a │ │ │ │ + beq.w 8269a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ movs r0, #0 │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ movw r2, #20120 @ 0x4e98 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov.w sl, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r2, #1608] @ 0x648 │ │ │ │ - b.n 81c12 │ │ │ │ + b.n 81e32 │ │ │ │ nop │ │ │ │ lsrs r4, r3, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r0, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82466 │ │ │ │ - bl 860e0 │ │ │ │ + beq.w 82686 │ │ │ │ + bl 86304 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82436 │ │ │ │ + beq.w 82656 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 81c0e │ │ │ │ + beq.n 81e2e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8242c │ │ │ │ + beq.w 8264c │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r0, [r7, sl, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81be4 │ │ │ │ + bne.n 81e04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86568 │ │ │ │ + bl 8678c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82444 │ │ │ │ + bne.w 82664 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78af4 │ │ │ │ + bl 78d24 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81c44 │ │ │ │ + beq.n 81e64 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 81c44 │ │ │ │ + cbnz r2, 81e64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24960 @ 0x6180 │ │ │ │ + movw r1, #22464 @ 0x57c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81c70 │ │ │ │ + beq.n 81e90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82424 │ │ │ │ + beq.w 82644 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov.w r0, #290 @ 0x122 │ │ │ │ - bl 73304 │ │ │ │ + bl 73528 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ - ldr.w r8, [pc, #1220] @ 8214c │ │ │ │ + beq.w 82622 │ │ │ │ + ldr.w r8, [pc, #1220] @ 8236c │ │ │ │ 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 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b594 │ │ │ │ + bl 7b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823e8 │ │ │ │ + beq.w 82608 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b594 │ │ │ │ + bl 7b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823e8 │ │ │ │ + beq.w 82608 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b594 │ │ │ │ + bl 7b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823e8 │ │ │ │ + beq.w 82608 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ add.w r8, r5, #16 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b594 │ │ │ │ + bl 7b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823e8 │ │ │ │ + beq.w 82608 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b594 │ │ │ │ + bl 7b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823e8 │ │ │ │ + beq.w 82608 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ cmp sl, r8 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - bne.n 81c9a │ │ │ │ + bne.n 81eba │ │ │ │ mov r3, fp │ │ │ │ - movw r1, #24984 @ 0x6198 │ │ │ │ + movw r1, #22488 @ 0x57d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 876e0 │ │ │ │ + bl 87900 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81d86 │ │ │ │ + beq.n 81fa6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 81d86 │ │ │ │ + cbnz r2, 81fa6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62192 @ 0xf2f0 │ │ │ │ + movw r1, #59696 @ 0xe930 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81db2 │ │ │ │ + beq.n 81fd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 823e0 │ │ │ │ + beq.w 82600 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ - movw r0, #24988 @ 0x619c │ │ │ │ + beq.w 82622 │ │ │ │ + movw r0, #22492 @ 0x57dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24996 @ 0x61a4 │ │ │ │ + movw r1, #22500 @ 0x57e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81df4 │ │ │ │ + beq.n 82014 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 826ba │ │ │ │ + beq.w 828da │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ - movw r0, #8284 @ 0x205c │ │ │ │ + beq.w 82622 │ │ │ │ + movw r0, #5788 @ 0x169c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25008 @ 0x61b0 │ │ │ │ + movw r1, #22512 @ 0x57f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 826a6 │ │ │ │ + bne.w 828c6 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ - ldr r2, [pc, #760] @ (82130 ) │ │ │ │ + beq.w 82622 │ │ │ │ + ldr r2, [pc, #760] @ (82350 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #760] @ (82134 ) │ │ │ │ + ldr r1, [pc, #760] @ (82354 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1b55a8 │ │ │ │ + bl 1b5c28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 824a4 │ │ │ │ - ldr r0, [pc, #744] @ (82134 ) │ │ │ │ - bl 85a0c │ │ │ │ + beq.w 826c4 │ │ │ │ + ldr r0, [pc, #744] @ (82354 ) │ │ │ │ + bl 85c30 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ - ldr r3, [pc, #736] @ (82138 ) │ │ │ │ + beq.w 82622 │ │ │ │ + ldr r3, [pc, #736] @ (82358 ) │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r0, #25020 @ 0x61bc │ │ │ │ + movw r0, #22524 @ 0x57fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add.w r2, r3, #160 @ 0xa0 │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ str r2, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r0, r3, [r7, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82680 │ │ │ │ + bne.w 828a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29868 @ 0x74ac │ │ │ │ + movw r1, #27372 @ 0x6aec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81ea6 │ │ │ │ + beq.n 820c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82678 │ │ │ │ + beq.w 82898 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ - bl 72508 │ │ │ │ + beq.w 82622 │ │ │ │ + bl 7273c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ - movw r0, #25028 @ 0x61c4 │ │ │ │ + beq.w 82622 │ │ │ │ + movw r0, #22532 @ 0x5804 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8248e │ │ │ │ + beq.w 826ae │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60540 @ 0xec7c │ │ │ │ + movw r1, #58044 @ 0xe2bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81ef8 │ │ │ │ + beq.n 82118 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82670 │ │ │ │ + beq.w 82890 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8248e │ │ │ │ - movw r0, #25036 @ 0x61cc │ │ │ │ + beq.w 826ae │ │ │ │ + movw r0, #22540 @ 0x580c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8248e │ │ │ │ + beq.w 826ae │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25048 @ 0x61d8 │ │ │ │ + movw r1, #22552 @ 0x5818 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81f3e │ │ │ │ + beq.n 8215e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82668 │ │ │ │ + beq.w 82888 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8248e │ │ │ │ + beq.w 826ae │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #55924 @ 0xda74 │ │ │ │ + movw r1, #53348 @ 0xd064 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8248e │ │ │ │ + beq.w 826ae │ │ │ │ mov.w r0, #3312 @ 0xcf0 │ │ │ │ movt r0, #781 @ 0x30d │ │ │ │ - bl 84bc8 │ │ │ │ + bl 84de8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8248e │ │ │ │ + beq.w 826ae │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24860 @ 0x611c │ │ │ │ + movw r1, #22364 @ 0x575c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81f96 │ │ │ │ + beq.n 821b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82660 │ │ │ │ + beq.w 82880 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8248e │ │ │ │ - movw r0, #25060 @ 0x61e4 │ │ │ │ + beq.w 826ae │ │ │ │ + movw r0, #22564 @ 0x5824 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8248e │ │ │ │ + beq.w 826ae │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25080 @ 0x61f8 │ │ │ │ + movw r1, #22584 @ 0x5838 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81fd8 │ │ │ │ + beq.n 821f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82658 │ │ │ │ + beq.w 82878 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8248e │ │ │ │ + beq.w 826ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b6bc0 <_PyNamespace_New@@Base> │ │ │ │ + bl 1b7240 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81ffe │ │ │ │ + beq.n 8221e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 81ffe │ │ │ │ + cbnz r3, 8221e │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #65020 @ 0xfdfc │ │ │ │ + movw r1, #62524 @ 0xf43c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8202a │ │ │ │ + beq.n 8224a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 826f4 │ │ │ │ + beq.w 82914 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ - ldr r2, [pc, #264] @ (8213c ) │ │ │ │ + beq.w 82622 │ │ │ │ + ldr r2, [pc, #264] @ (8235c ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #264] @ (82140 ) │ │ │ │ + ldr r1, [pc, #264] @ (82360 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1b55a8 │ │ │ │ + bl 1b5c28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 824a4 │ │ │ │ + beq.w 826c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #248] @ (82140 ) │ │ │ │ + ldr r0, [pc, #248] @ (82360 ) │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - bl 85a0c │ │ │ │ + bl 85c30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b6ce4 <_PyNamespace_New@@Base+0x124> │ │ │ │ + bl 1b7364 <_PyNamespace_New@@Base+0x124> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8248e │ │ │ │ + beq.w 826ae │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23856 @ 0x5d30 │ │ │ │ + movw r1, #21280 @ 0x5320 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8208a │ │ │ │ + beq.n 822aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 826e4 │ │ │ │ + beq.w 82904 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82402 │ │ │ │ - movw r0, #35984 @ 0x8c90 │ │ │ │ + beq.w 82622 │ │ │ │ + movw r0, #33408 @ 0x8280 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25092 @ 0x6204 │ │ │ │ + movw r1, #22596 @ 0x5844 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 820ca │ │ │ │ + beq.n 822ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 826ec │ │ │ │ + beq.w 8290c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ - bl 1b6ef0 │ │ │ │ + beq.w 82622 │ │ │ │ + bl 1b7570 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #31216 @ 0x79f0 │ │ │ │ + movw r1, #28720 @ 0x7030 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82104 │ │ │ │ + beq.n 82324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 826c4 │ │ │ │ + beq.w 828e4 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ - ldr r2, [pc, #52] @ (82144 ) │ │ │ │ + beq.w 82622 │ │ │ │ + ldr r2, [pc, #52] @ (82364 ) │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [pc, #52] @ (82148 ) │ │ │ │ + ldr r1, [pc, #52] @ (82368 ) │ │ │ │ movs r3, #0 │ │ │ │ - bl 1b55a8 │ │ │ │ + bl 1b5c28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 824a4 │ │ │ │ + beq.w 826c4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ - b.n 82150 │ │ │ │ + beq.w 82622 │ │ │ │ + b.n 82370 │ │ │ │ nop │ │ │ │ lsrs r4, r5, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r4, [r6, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -131058,585 +131287,585 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r0, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r4, r1, #31 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ movs r7, r5 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25112 @ 0x6218 │ │ │ │ + movw r1, #22616 @ 0x5858 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82176 │ │ │ │ + beq.n 82396 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 826d4 │ │ │ │ + beq.w 828f4 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ - bl 72508 │ │ │ │ + beq.w 82622 │ │ │ │ + bl 7273c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25124 @ 0x6224 │ │ │ │ + movw r1, #22628 @ 0x5864 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 821b0 │ │ │ │ + beq.n 823d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 826cc │ │ │ │ + beq.w 828ec │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ movs r0, #0 │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25144 @ 0x6238 │ │ │ │ + movw r1, #22648 @ 0x5878 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 821ec │ │ │ │ + beq.n 8240c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 826dc │ │ │ │ + beq.w 828fc │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8264e │ │ │ │ + bne.w 8286e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - movw r2, #4936 @ 0x1348 │ │ │ │ + movw r2, #2440 @ 0x988 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1b70c8 │ │ │ │ + bl 1b7748 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 825d2 │ │ │ │ - ldr r0, [pc, #764] @ (82514 ) │ │ │ │ + beq.w 827f2 │ │ │ │ + ldr r0, [pc, #764] @ (82734 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1b58a4 │ │ │ │ + bl 1b5f24 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 825d2 │ │ │ │ - movw r1, #14876 @ 0x3a1c │ │ │ │ + beq.w 827f2 │ │ │ │ + movw r1, #12424 @ 0x3088 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #740] @ (82518 ) │ │ │ │ - bl 834d4 │ │ │ │ + ldr r2, [pc, #740] @ (82738 ) │ │ │ │ + bl 836f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 825b8 │ │ │ │ - movw r1, #9048 @ 0x2358 │ │ │ │ + bne.w 827d8 │ │ │ │ + movw r1, #6552 @ 0x1998 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #724] @ (8251c ) │ │ │ │ + ldr r2, [pc, #724] @ (8273c ) │ │ │ │ mov r0, sl │ │ │ │ - bl 834d4 │ │ │ │ + bl 836f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 825b8 │ │ │ │ - bl 1b6bc0 <_PyNamespace_New@@Base> │ │ │ │ + bne.w 827d8 │ │ │ │ + bl 1b7240 <_PyNamespace_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 825b8 │ │ │ │ + beq.w 827d8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26952 @ 0x6948 │ │ │ │ + movw r1, #24456 @ 0x5f88 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 834d4 │ │ │ │ + bl 836f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 82284 │ │ │ │ + beq.n 824a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82646 │ │ │ │ + beq.w 82866 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 825b8 │ │ │ │ - ldr r7, [pc, #656] @ (82520 ) │ │ │ │ + bne.w 827d8 │ │ │ │ + ldr r7, [pc, #656] @ (82740 ) │ │ │ │ mov.w r9, #1 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b.n 822aa │ │ │ │ + b.n 824ca │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 825b8 │ │ │ │ + bne.w 827d8 │ │ │ │ cmp.w fp, #17 │ │ │ │ - beq.n 822e4 │ │ │ │ + beq.n 82504 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ lsl.w r0, r9, fp │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 825b8 │ │ │ │ - bl 834d4 │ │ │ │ + beq.w 827d8 │ │ │ │ + bl 836f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 8229a │ │ │ │ + beq.n 824ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8229a │ │ │ │ + bne.n 824ba │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 8229a │ │ │ │ - movw r1, #25156 @ 0x6244 │ │ │ │ + b.n 824ba │ │ │ │ + movw r1, #22660 @ 0x5884 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #564] @ (82524 ) │ │ │ │ + ldr r2, [pc, #564] @ (82744 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 834d4 │ │ │ │ + bl 836f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 825b8 │ │ │ │ - ldr r6, [pc, #552] @ (82528 ) │ │ │ │ + bne.w 827d8 │ │ │ │ + ldr r6, [pc, #552] @ (82748 ) │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #544] @ (82524 ) │ │ │ │ - movw r1, #25168 @ 0x6250 │ │ │ │ + ldr r2, [pc, #544] @ (82744 ) │ │ │ │ + movw r1, #22672 @ 0x5890 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 834d4 │ │ │ │ + bl 836f4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r6, #876] @ 0x36c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82630 │ │ │ │ + bne.w 82850 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 825b8 │ │ │ │ - ldr r2, [pc, #516] @ (8252c ) │ │ │ │ + bne.w 827d8 │ │ │ │ + ldr r2, [pc, #516] @ (8274c ) │ │ │ │ mov r0, sl │ │ │ │ - movw r1, #25180 @ 0x625c │ │ │ │ + movw r1, #22684 @ 0x589c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 834d4 │ │ │ │ + bl 836f4 │ │ │ │ ldr.w r3, [r6, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8261c │ │ │ │ + bne.w 8283c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 825b8 │ │ │ │ - ldr r2, [pc, #484] @ (82530 ) │ │ │ │ + bne.w 827d8 │ │ │ │ + ldr r2, [pc, #484] @ (82750 ) │ │ │ │ mov r0, sl │ │ │ │ - movw r1, #25192 @ 0x6268 │ │ │ │ + movw r1, #22696 @ 0x58a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 834d4 │ │ │ │ + bl 836f4 │ │ │ │ ldr.w r3, [r6, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82608 │ │ │ │ + bne.w 82828 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 825b8 │ │ │ │ - ldr r2, [pc, #448] @ (82534 ) │ │ │ │ + bne.w 827d8 │ │ │ │ + ldr r2, [pc, #448] @ (82754 ) │ │ │ │ mov r0, sl │ │ │ │ - movw r1, #25204 @ 0x6274 │ │ │ │ + movw r1, #22708 @ 0x58b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 834d4 │ │ │ │ + bl 836f4 │ │ │ │ ldr.w r3, [r6, #956] @ 0x3bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 825f4 │ │ │ │ + bne.w 82814 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 825b8 │ │ │ │ + bne.w 827d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - movw r1, #30084 @ 0x7584 │ │ │ │ + movw r1, #27588 @ 0x6bc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80df0 │ │ │ │ + bl 81010 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 823c0 │ │ │ │ + beq.n 825e0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 825ec │ │ │ │ + beq.w 8280c │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 825d2 │ │ │ │ + beq.w 827f2 │ │ │ │ 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 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81db2 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81fd2 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 82402 │ │ │ │ + beq.n 82622 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 82402 │ │ │ │ + cbnz r2, 82622 │ │ │ │ mov r0, fp │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #24616 @ 0x6028 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #22120 @ 0x5668 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #300] @ (82538 ) │ │ │ │ + ldr r1, [pc, #300] @ (82758 ) │ │ │ │ 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 823d8 │ │ │ │ + b.n 825f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c70 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81c0e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81e2e │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 82444 │ │ │ │ + beq.n 82664 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 8245e │ │ │ │ + cbz r2, 8267e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 82402 │ │ │ │ + beq.n 82622 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 82402 │ │ │ │ + bne.n 82622 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82402 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82622 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82444 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82664 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 82402 │ │ │ │ + beq.n 82622 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 82402 │ │ │ │ - b.n 82458 │ │ │ │ + bne.n 82622 │ │ │ │ + b.n 82678 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81bae │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81dce │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81b6e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81d8e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82402 │ │ │ │ + beq.n 82622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82402 │ │ │ │ + bne.n 82622 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 82458 │ │ │ │ - movw r3, #24644 @ 0x6044 │ │ │ │ + b.n 82678 │ │ │ │ + movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 8240a │ │ │ │ + b.n 8262a │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81a60 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81c80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81a26 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81c46 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81a9a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81cba │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 819e8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81c08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 819a6 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81bc6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81964 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81b84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8191c │ │ │ │ + bne.w 81b3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8191c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81b3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 818e2 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81b02 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8184c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81a6c │ │ │ │ nop │ │ │ │ lsrs r4, r3, #31 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r2, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r3, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r0, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r4, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ movs r7, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81806 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81a26 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8188e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81aae │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 817c2 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 819e2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8173a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8195a │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8177e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8199e │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 816ee │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8190e │ │ │ │ mov r0, r7 │ │ │ │ - bl 79604 │ │ │ │ - ldr r3, [pc, #380] @ (826fc ) │ │ │ │ + bl 79830 │ │ │ │ + ldr r3, [pc, #380] @ (8291c ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #24740 @ 0x60a4 │ │ │ │ + movw r3, #22244 @ 0x56e4 │ │ │ │ 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 823d8 │ │ │ │ - ldr r2, [pc, #348] @ (82700 ) │ │ │ │ + b.n 825f8 │ │ │ │ + ldr r2, [pc, #348] @ (82920 ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r0, r4, [sp, #12] │ │ │ │ - movw r3, #24672 @ 0x6060 │ │ │ │ + movw r3, #22176 @ 0x56a0 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ stmia.w r0, {r1, r2, r3, r4} │ │ │ │ - b.n 823d8 │ │ │ │ + b.n 825f8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 825d2 │ │ │ │ + beq.n 827f2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 825d2 │ │ │ │ + cbnz r3, 827f2 │ │ │ │ mov r0, sl │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #296] @ (82700 ) │ │ │ │ + ldr r2, [pc, #296] @ (82920 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #24616 @ 0x6028 │ │ │ │ + movw r3, #22120 @ 0x5668 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 823d8 │ │ │ │ + b.n 825f8 │ │ │ │ mov r0, sl │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 823c0 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 825e0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #956] @ 0x3bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82390 │ │ │ │ - ldr r0, [pc, #256] @ (82704 ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82390 │ │ │ │ + bne.w 825b0 │ │ │ │ + ldr r0, [pc, #256] @ (82924 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 825b0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8236a │ │ │ │ - ldr r0, [pc, #240] @ (82708 ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8236a │ │ │ │ + bne.w 8258a │ │ │ │ + ldr r0, [pc, #240] @ (82928 ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8258a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82344 │ │ │ │ - ldr r0, [pc, #224] @ (8270c ) │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82344 │ │ │ │ + bne.w 82564 │ │ │ │ + ldr r0, [pc, #224] @ (8292c ) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82564 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #876] @ 0x36c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8231e │ │ │ │ + bne.w 8253e │ │ │ │ add.w r0, r6, #876 @ 0x36c │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8231e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8253e │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82284 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 824a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82402 │ │ │ │ - b.n 821fe │ │ │ │ + bne.w 82622 │ │ │ │ + b.n 8241e │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81fd8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 821f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81f96 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 821b6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81f3e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8215e │ │ │ │ mov r0, r9 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ef8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82118 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ea6 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 820c6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81e80 │ │ │ │ + beq.w 820a0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82402 │ │ │ │ + beq.w 82622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82402 │ │ │ │ + bne.w 82622 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82402 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81e2e │ │ │ │ + bne.w 8204e │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81e2e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8204e │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81df4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 82014 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82104 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82324 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 821b0 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 823d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82176 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82396 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 821ec │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8240c │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8208a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 822aa │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 820ca │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 822ea │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8202a │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8224a │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ movs r7, r5 │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r2, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r4, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00082710 : │ │ │ │ +00082930 : │ │ │ │ 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, #4580 @ 0x11e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1b5a60 │ │ │ │ - cbz r0, 82766 │ │ │ │ + bl 1b60e0 │ │ │ │ + cbz r0, 82986 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b5aa8 │ │ │ │ - cbnz r0, 82750 │ │ │ │ + bl 1b6128 │ │ │ │ + cbnz r0, 82970 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 8276c │ │ │ │ + bl 8298c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8276c │ │ │ │ + bl 8298c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82766 │ │ │ │ + beq.n 82986 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 82766 │ │ │ │ + cbnz r3, 82986 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8274a │ │ │ │ + b.n 8296a │ │ │ │ nop │ │ │ │ │ │ │ │ -0008276c : │ │ │ │ +0008298c : │ │ │ │ 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, 827b2 │ │ │ │ - ldr.w ip, [pc, #52] @ 827b8 │ │ │ │ + cbnz r3, 829d2 │ │ │ │ + ldr.w ip, [pc, #52] @ 829d8 │ │ │ │ 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 │ │ │ │ @@ -131647,294 +131876,294 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ pop {r3, pc} │ │ │ │ bl 2b784 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000827bc : │ │ │ │ +000829dc : │ │ │ │ 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 │ │ │ │ - bl 82804 │ │ │ │ - cbz r0, 827f6 │ │ │ │ + bl 82a24 │ │ │ │ + cbz r0, 82a16 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 82930 │ │ │ │ + bl 82b50 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 827f2 │ │ │ │ + beq.n 82a12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 827fc │ │ │ │ + cbz r3, 82a1c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 827f2 │ │ │ │ + b.n 82a12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 827f2 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82a12 │ │ │ │ │ │ │ │ -00082804 : │ │ │ │ +00082a24 : │ │ │ │ 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, #4580 @ 0x11e4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8284a │ │ │ │ + bne.n 82a6a │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 82866 │ │ │ │ + cbz r0, 82a86 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 82866 │ │ │ │ - ldr r1, [pc, #96] @ (82894 ) │ │ │ │ + bpl.n 82a86 │ │ │ │ + ldr r1, [pc, #96] @ (82ab4 ) │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 82898 │ │ │ │ + bl 82ab8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 82866 │ │ │ │ + bne.n 82a86 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 8285c │ │ │ │ + bpl.n 82a7c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 88010 │ │ │ │ + bl 88224 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82824 │ │ │ │ - bl 4ae46 │ │ │ │ - b.n 82882 │ │ │ │ + bne.n 82a44 │ │ │ │ + bl 4ad8e │ │ │ │ + b.n 82aa2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82886 │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 82882 │ │ │ │ + bne.n 82aa6 │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 82aa2 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25436 @ 0x635c │ │ │ │ + movw r1, #22940 @ 0x599c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 82846 │ │ │ │ + b.n 82a66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82866 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82866 │ │ │ │ + bne.n 82a86 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82a86 │ │ │ │ add r2, sp, #592 @ 0x250 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00082898 : │ │ │ │ +00082ab8 : │ │ │ │ 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 82918 │ │ │ │ + bpl.n 82b38 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 828f6 │ │ │ │ + bne.n 82b16 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 828f6 │ │ │ │ + beq.n 82b16 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 82910 │ │ │ │ + beq.n 82b30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 828e0 │ │ │ │ + cbnz r3, 82b00 │ │ │ │ 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 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 82928 │ │ │ │ + beq.n 82b48 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 828d4 │ │ │ │ + bne.n 82af4 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 828da │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + b.n 82afa │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2391 @ 0x957 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 828da │ │ │ │ + b.n 82afa │ │ │ │ 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 82bae │ │ │ │ + beq.w 82dce │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82ea6 │ │ │ │ + beq.w 830c6 │ │ │ │ movw sl, #16320 @ 0x3fc0 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ - movw r3, #46169 @ 0xb459 │ │ │ │ + movw r3, #45001 @ 0xafc9 │ │ │ │ movt r3, #11 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 83330 │ │ │ │ + bne.w 83550 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 82c0c │ │ │ │ + bgt.w 82e2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83316 │ │ │ │ + beq.w 83536 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 83316 │ │ │ │ + bhi.w 83536 │ │ │ │ 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 82c1c │ │ │ │ + bmi.w 82e3c │ │ │ │ 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 82be6 │ │ │ │ - ldr.w r9, [pc, #892] @ 82d4c │ │ │ │ + bmi.w 82e06 │ │ │ │ + ldr.w r9, [pc, #892] @ 82f6c │ │ │ │ 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 82e3e │ │ │ │ + bhi.w 8305e │ │ │ │ adds r0, r3, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bmi.w 82e3e │ │ │ │ + bmi.w 8305e │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r2, #10741 @ 0x29f5 │ │ │ │ + movw r2, #11305 @ 0x2c29 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82e2e │ │ │ │ + bne.w 8304e │ │ │ │ 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 82de0 │ │ │ │ + bcs.w 83000 │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ ldr.w r3, [r2, lr, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 82e24 │ │ │ │ + beq.w 83044 │ │ │ │ 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 82c34 │ │ │ │ + beq.w 82e54 │ │ │ │ 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 82c8a │ │ │ │ + blt.w 82eaa │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w sl, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82ce6 │ │ │ │ - ldr r2, [pc, #720] @ (82d48 ) │ │ │ │ + bne.w 82f06 │ │ │ │ + ldr r2, [pc, #720] @ (82f68 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82cee │ │ │ │ + bne.w 82f0e │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - beq.w 82d16 │ │ │ │ + beq.w 82f36 │ │ │ │ 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 82d26 │ │ │ │ + bne.w 82f46 │ │ │ │ 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] │ │ │ │ @@ -131946,457 +132175,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 83350 │ │ │ │ + bne.w 83570 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7b594 │ │ │ │ + bl 7b7c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8322e │ │ │ │ + beq.w 8344e │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8322e │ │ │ │ + beq.w 8344e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 83202 │ │ │ │ + bpl.w 83422 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.w 82d9a │ │ │ │ + bne.w 82fba │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #76] @ 0x4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 82dbc │ │ │ │ - movw r3, #14465 @ 0x3881 │ │ │ │ + beq.w 82fdc │ │ │ │ + movw r3, #15009 @ 0x3aa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 82d50 │ │ │ │ + bne.w 82f70 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83888 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 83aa8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 82d66 │ │ │ │ + bne.w 82f86 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 82b8a │ │ │ │ + beq.n 82daa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83114 │ │ │ │ + beq.w 83334 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8322e │ │ │ │ + bne.w 8344e │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 82ba4 │ │ │ │ + beq.n 82dc4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83348 │ │ │ │ + beq.w 83568 │ │ │ │ ldr.w r4, [fp, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 82968 │ │ │ │ + bne.w 82b88 │ │ │ │ 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 82c1c │ │ │ │ + bmi.n 82e3c │ │ │ │ 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, #9909 @ 0x26b5 │ │ │ │ + movw r2, #8897 @ 0x22c1 │ │ │ │ movt r2, #12 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 829cc │ │ │ │ + beq.w 82bec │ │ │ │ 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 829cc │ │ │ │ - movw r3, #8685 @ 0x21ed │ │ │ │ + b.n 82bec │ │ │ │ + movw r3, #9281 @ 0x2441 │ │ │ │ movt r3, #9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 829a6 │ │ │ │ + b.n 82bc6 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.w 82d2e │ │ │ │ + bne.w 82f4e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r4, r2, #22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.w 829ac │ │ │ │ + bpl.w 82bcc │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22824 @ 0x5928 │ │ │ │ + movw r1, #20328 @ 0x4f68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 82e44 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 83064 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r5, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [ip, #12] │ │ │ │ strhi.w ip, [r3, #8] │ │ │ │ - bhi.w 82a44 │ │ │ │ + bhi.w 82c64 │ │ │ │ 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 82de0 │ │ │ │ + beq.w 83000 │ │ │ │ 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 82a64 │ │ │ │ + ble.w 82c84 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82a64 │ │ │ │ + beq.w 82c84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82a64 │ │ │ │ + beq.w 82c84 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82a64 │ │ │ │ + bne.w 82c84 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8335c │ │ │ │ + bne.w 8357c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 82a64 │ │ │ │ + bmi.w 82c84 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 82cc0 │ │ │ │ + bne.n 82ee0 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w sl, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82a76 │ │ │ │ + beq.w 82c96 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 82a76 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 82c96 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 831f4 │ │ │ │ + bne.w 83414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ 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 82a9a │ │ │ │ + bne.w 82cba │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82aae │ │ │ │ + beq.w 82cce │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 82aae │ │ │ │ + b.n 82cce │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 82e18 │ │ │ │ + beq.n 83038 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 83316 │ │ │ │ - movw r3, #30397 @ 0x76bd │ │ │ │ + bne.w 83536 │ │ │ │ + movw r3, #29381 @ 0x72c5 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 829a6 │ │ │ │ + b.n 82bc6 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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 82b76 │ │ │ │ + beq.w 82d96 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82b76 │ │ │ │ + bne.w 82d96 │ │ │ │ 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 82d90 │ │ │ │ + beq.n 82fb0 │ │ │ │ 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 82b76 │ │ │ │ + b.n 82d96 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #76] @ 0x4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 82b4e │ │ │ │ + bne.w 82d6e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 833ac │ │ │ │ + beq.w 835cc │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 929d0 │ │ │ │ + bl 92c28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83378 │ │ │ │ + beq.w 83598 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 82d58 │ │ │ │ + b.n 82f78 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r2, #53673 @ 0xd1a9 │ │ │ │ + movw r2, #54257 @ 0xd3f1 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 832bc │ │ │ │ + bne.w 834dc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ - cbz r0, 82e3e │ │ │ │ + cbz r0, 8305e │ │ │ │ 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 82c6a │ │ │ │ - movw r3, #41933 @ 0xa3cd │ │ │ │ + b.n 82e8a │ │ │ │ + movw r3, #39585 @ 0x9aa1 │ │ │ │ movt r3, #22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 829a6 │ │ │ │ + b.n 82bc6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, lr │ │ │ │ - bl 72ac4 │ │ │ │ - b.n 82c5c │ │ │ │ + bl 72cf8 │ │ │ │ + b.n 82e7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82c62 │ │ │ │ + bne.w 82e82 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f9538 │ │ │ │ + bl 1f9968 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82bb0 │ │ │ │ + b.n 82dd0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25564 @ 0x63dc │ │ │ │ + movw r1, #23068 @ 0x5a1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8322e │ │ │ │ + beq.w 8344e │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 82e82 │ │ │ │ + cbnz r3, 830a2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b5ca0 │ │ │ │ + bl 1b6320 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8322e │ │ │ │ + bne.w 8344e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82e9c │ │ │ │ + beq.n 830bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83366 │ │ │ │ + beq.w 83586 │ │ │ │ ldr.w r4, [fp, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 82bae │ │ │ │ + beq.w 82dce │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 83330 │ │ │ │ + bne.w 83550 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 830d6 │ │ │ │ + bgt.w 832f6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83316 │ │ │ │ + beq.w 83536 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 83316 │ │ │ │ + bhi.w 83536 │ │ │ │ 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 82c1c │ │ │ │ + bmi.w 82e3c │ │ │ │ movw r6, #16320 @ 0x3fc0 │ │ │ │ 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 832fc │ │ │ │ - ldr.w r8, [pc, #912] @ 832a0 │ │ │ │ + bmi.w 8351c │ │ │ │ + ldr.w r8, [pc, #912] @ 834c0 │ │ │ │ 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 83294 │ │ │ │ + bcc.w 834b4 │ │ │ │ adds.w r3, r2, sl, lsl #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bmi.w 83294 │ │ │ │ + bmi.w 834b4 │ │ │ │ movw r4, #20120 @ 0x4e98 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - movw r2, #10741 @ 0x29f5 │ │ │ │ + movw r2, #11305 @ 0x2c29 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83284 │ │ │ │ + bne.w 834a4 │ │ │ │ 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 8324c │ │ │ │ + bcs.w 8346c │ │ │ │ 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 832b0 │ │ │ │ + beq.w 834d0 │ │ │ │ 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 830e4 │ │ │ │ + beq.w 83304 │ │ │ │ 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 831a6 │ │ │ │ + blt.w 833c6 │ │ │ │ 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] @ (8329c ) │ │ │ │ + ldr r6, [pc, #720] @ (834bc ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 832d2 │ │ │ │ + bne.w 834f2 │ │ │ │ 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] │ │ │ │ @@ -132419,965 +132648,965 @@ │ │ │ │ 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 832f2 │ │ │ │ + bne.w 83512 │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7b594 │ │ │ │ + bl 7b7c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8322e │ │ │ │ + beq.w 8344e │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8322e │ │ │ │ + beq.w 8344e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 82e4a │ │ │ │ + bpl.w 8306a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83144 │ │ │ │ + bne.n 83364 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 83156 │ │ │ │ - movw r3, #14465 @ 0x3881 │ │ │ │ + beq.n 83376 │ │ │ │ + movw r3, #15009 @ 0x3aa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 8314a │ │ │ │ + bne.n 8336a │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 83888 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 83aa8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83182 │ │ │ │ + bne.n 833a2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82e74 │ │ │ │ - b.n 82e82 │ │ │ │ - movw r5, #8685 @ 0x21ed │ │ │ │ + bne.w 83094 │ │ │ │ + b.n 830a2 │ │ │ │ + movw r5, #9281 @ 0x2441 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 82ee2 │ │ │ │ - movw r5, #9909 @ 0x26b5 │ │ │ │ + b.n 83102 │ │ │ │ + movw r5, #8897 @ 0x22c1 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 82ee2 │ │ │ │ + b.n 83102 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 83120 │ │ │ │ - movw r5, #46169 @ 0xb459 │ │ │ │ + bne.n 83340 │ │ │ │ + movw r5, #45001 @ 0xafc9 │ │ │ │ movt r5, #11 │ │ │ │ - b.n 82ee2 │ │ │ │ + b.n 83102 │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 8313a │ │ │ │ + bcc.n 8335a │ │ │ │ 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 8324c │ │ │ │ + beq.w 8346c │ │ │ │ ldr.w r9, [r8, r7] │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 82f92 │ │ │ │ + b.n 831b2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1b5ca0 │ │ │ │ + bl 1b6320 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 82b8a │ │ │ │ + b.n 82daa │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 832c8 │ │ │ │ + beq.w 834e8 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 83316 │ │ │ │ - movw r5, #30397 @ 0x76bd │ │ │ │ + bne.w 83536 │ │ │ │ + movw r5, #29381 @ 0x72c5 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 82ee2 │ │ │ │ + b.n 83102 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 82f92 │ │ │ │ + b.n 831b2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 83076 │ │ │ │ + b.n 83296 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 830a8 │ │ │ │ + b.n 832c8 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83440 │ │ │ │ - bl 929d0 │ │ │ │ + beq.w 83660 │ │ │ │ + bl 92c28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83410 │ │ │ │ + beq.w 83630 │ │ │ │ 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 830b2 │ │ │ │ + beq.n 832d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 830b2 │ │ │ │ + bne.n 832d2 │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 831a0 │ │ │ │ + cbz r3, 833c0 │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 830b2 │ │ │ │ + b.n 832d2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82fba │ │ │ │ + beq.w 831da │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82fba │ │ │ │ + beq.w 831da │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82fba │ │ │ │ + bne.w 831da │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8336e │ │ │ │ + bne.w 8358e │ │ │ │ add.w r3, r9, #12 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 82fba │ │ │ │ + bmi.w 831da │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 831de │ │ │ │ + bne.n 833fe │ │ │ │ dmb ish │ │ │ │ - b.n 82fba │ │ │ │ + b.n 831da │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 82d02 │ │ │ │ + b.n 82f22 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25564 @ 0x63dc │ │ │ │ + movw r1, #23068 @ 0x5a1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8322e │ │ │ │ + beq.n 8344e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83110 │ │ │ │ + beq.w 83330 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82e44 │ │ │ │ + beq.w 83064 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82e44 │ │ │ │ + bne.w 83064 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82e44 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83064 │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ - movw r2, #53673 @ 0xd1a9 │ │ │ │ + movw r2, #54257 @ 0xd3f1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 832a4 │ │ │ │ + bne.n 834c4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 83294 │ │ │ │ + cbz r3, 834b4 │ │ │ │ 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 82f92 │ │ │ │ + b.n 831b2 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83104 │ │ │ │ + bne.w 83324 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - b.n 82e3e │ │ │ │ + b.n 8305e │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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 8326a │ │ │ │ + b.n 8348a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 830fe │ │ │ │ + b.n 8331e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 82e00 │ │ │ │ - movw r5, #41933 @ 0xa3cd │ │ │ │ + b.n 83020 │ │ │ │ + movw r5, #39585 @ 0x9aa1 │ │ │ │ movt r5, #22 │ │ │ │ - b.n 82ee2 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 83102 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 832e6 │ │ │ │ + bne.n 83506 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f060 │ │ │ │ - b.n 82fda │ │ │ │ + bl 12e6a8 │ │ │ │ + b.n 831fa │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 82fda │ │ │ │ + b.n 831fa │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 82e82 │ │ │ │ + b.n 830a2 │ │ │ │ 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 82f0c │ │ │ │ + b.n 8312c │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #22796 @ 0x590c │ │ │ │ + movw r1, #20300 @ 0x4f4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 82e44 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 83064 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25608 @ 0x6408 │ │ │ │ + movw r1, #23112 @ 0x5a48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 82e44 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 83064 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82ba4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82dc4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 82b8a │ │ │ │ + b.n 82daa │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82a64 │ │ │ │ - b.n 82cae │ │ │ │ + bne.w 82c84 │ │ │ │ + b.n 82ece │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82e9c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 830bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82fba │ │ │ │ - b.n 831cc │ │ │ │ + bne.w 831da │ │ │ │ + b.n 833ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8321a │ │ │ │ + beq.w 8343a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8321a │ │ │ │ + bne.w 8343a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 833a6 │ │ │ │ + cbz r3, 835c6 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 8321a │ │ │ │ + b.n 8343a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 833bc │ │ │ │ + beq.n 835dc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 833e6 │ │ │ │ + cbz r2, 83606 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ movw r2, #43984 @ 0xabd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8349c │ │ │ │ + beq.n 836bc │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #25452 @ 0x636c │ │ │ │ + movw r3, #22956 @ 0x59ac │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #25464 @ 0x6378 │ │ │ │ + movw r1, #22968 @ 0x59b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d6078 │ │ │ │ - b.n 8321a │ │ │ │ + bl d5c0c │ │ │ │ + b.n 8343a │ │ │ │ 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 83406 │ │ │ │ + beq.n 83626 │ │ │ │ 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 833bc │ │ │ │ + b.n 835dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82e62 │ │ │ │ + beq.w 83082 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82e62 │ │ │ │ + bne.w 83082 │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 8343a │ │ │ │ + cbz r3, 8365a │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 82e62 │ │ │ │ + b.n 83082 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83450 │ │ │ │ + beq.n 83670 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 834ba │ │ │ │ + cbz r3, 836da │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 8347c │ │ │ │ + cbz r1, 8369c │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #25452 @ 0x636c │ │ │ │ + movw r3, #22956 @ 0x59ac │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #25464 @ 0x6378 │ │ │ │ + movw r1, #22968 @ 0x59b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d6078 │ │ │ │ - b.n 82e62 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 83082 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83464 │ │ │ │ + bne.n 83684 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #25452 @ 0x636c │ │ │ │ + movw r3, #22956 @ 0x59ac │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #25520 @ 0x63b0 │ │ │ │ + movw r1, #23024 @ 0x59f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d6078 │ │ │ │ - b.n 82e62 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 83082 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 833ce │ │ │ │ + bne.n 835ee │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #25452 @ 0x636c │ │ │ │ + movw r3, #22956 @ 0x59ac │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #25520 @ 0x63b0 │ │ │ │ + movw r1, #23024 @ 0x59f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d6078 │ │ │ │ - b.n 8321a │ │ │ │ + bl d5c0c │ │ │ │ + b.n 8343a │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 834cc │ │ │ │ + cbz r3, 836ec │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 83450 │ │ │ │ + b.n 83670 │ │ │ │ nop │ │ │ │ │ │ │ │ -000834d4 : │ │ │ │ +000836f4 : │ │ │ │ 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 8360c │ │ │ │ + bne.w 8382c │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r2 │ │ │ │ blx 29c10 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7b594 │ │ │ │ + bl 7b7c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83606 │ │ │ │ - ldr r7, [pc, #428] @ (836c0 ) │ │ │ │ + beq.n 83826 │ │ │ │ + ldr r7, [pc, #428] @ (838e0 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83606 │ │ │ │ + beq.n 83826 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 835e8 │ │ │ │ + bpl.n 83808 │ │ │ │ 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 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r3, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 835cc │ │ │ │ - movw r3, #14465 @ 0x3881 │ │ │ │ + beq.n 837ec │ │ │ │ + movw r3, #15009 @ 0x3aa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 83596 │ │ │ │ + bne.n 837b6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83888 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 83aa8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 835a0 │ │ │ │ + bne.n 837c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8358e │ │ │ │ + beq.n 837ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 835c4 │ │ │ │ + cbz r3, 837e4 │ │ │ │ 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 83572 │ │ │ │ + b.n 83792 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8357e │ │ │ │ - ldr r2, [pc, #280] @ (836c4 ) │ │ │ │ + bne.n 8379e │ │ │ │ + ldr r2, [pc, #280] @ (838e4 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 835be │ │ │ │ + cbz r3, 837de │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8357e │ │ │ │ + b.n 8379e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b5ca0 │ │ │ │ - b.n 8358e │ │ │ │ + bl 1b6320 │ │ │ │ + b.n 837ae │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83644 │ │ │ │ + beq.n 83864 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 929d0 │ │ │ │ + bl 92c28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 83616 │ │ │ │ + cbz r0, 83836 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 83572 │ │ │ │ + b.n 83792 │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #25564 @ 0x63dc │ │ │ │ + movw r1, #23068 @ 0x5a1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8357e │ │ │ │ + b.n 8379e │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8358e │ │ │ │ + b.n 837ae │ │ │ │ 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 83600 │ │ │ │ + beq.n 83820 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83600 │ │ │ │ - ldr r2, [pc, #152] @ (836c4 ) │ │ │ │ + bne.n 83820 │ │ │ │ + ldr r2, [pc, #152] @ (838e4 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8363e │ │ │ │ + cbz r3, 8385e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 83600 │ │ │ │ + b.n 83820 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 83654 │ │ │ │ + beq.n 83874 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 8369e │ │ │ │ + cbz r2, 838be │ │ │ │ ldr r1, [r3, #32] │ │ │ │ movw r2, #43984 @ 0xabd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r1, 8368c │ │ │ │ - movw r1, #25464 @ 0x6378 │ │ │ │ + cbz r1, 838ac │ │ │ │ + movw r1, #22968 @ 0x59b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r4, #25452 @ 0x636c │ │ │ │ + movw r4, #22956 @ 0x59ac │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r3, #25664 @ 0x6440 │ │ │ │ + movw r3, #23168 @ 0x5a80 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ - bl d6078 │ │ │ │ - b.n 83600 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 83820 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83664 │ │ │ │ - movw r1, #25520 @ 0x63b0 │ │ │ │ + bne.n 83884 │ │ │ │ + movw r1, #23024 @ 0x59f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 8366e │ │ │ │ + b.n 8388e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - ldr r2, [pc, #32] @ (836c4 ) │ │ │ │ + ldr r2, [pc, #32] @ (838e4 ) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ - cbz r6, 836b6 │ │ │ │ + cbz r6, 838d6 │ │ │ │ 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 83654 │ │ │ │ + b.n 83874 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000836c8 : │ │ │ │ +000838e8 : │ │ │ │ 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 83768 │ │ │ │ + bpl.n 83988 │ │ │ │ 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] @ (8385c ) │ │ │ │ + ldr r2, [pc, #352] @ (83a7c ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 83786 │ │ │ │ - movw r3, #14465 @ 0x3881 │ │ │ │ + beq.n 839a6 │ │ │ │ + movw r3, #15009 @ 0x3aa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8373a │ │ │ │ + bne.n 8395a │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83888 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 83aa8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 83744 │ │ │ │ + bne.n 83964 │ │ │ │ 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 83726 │ │ │ │ + b.n 83946 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83732 │ │ │ │ - ldr r2, [pc, #272] @ (83860 ) │ │ │ │ + bne.n 83952 │ │ │ │ + ldr r2, [pc, #272] @ (83a80 ) │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r5, 83762 │ │ │ │ + cbz r5, 83982 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 83732 │ │ │ │ + b.n 83952 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25564 @ 0x63dc │ │ │ │ + movw r1, #23068 @ 0x5a1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83732 │ │ │ │ + b.n 83952 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - cbz r3, 837ca │ │ │ │ - bl 929d0 │ │ │ │ + cbz r3, 839ea │ │ │ │ + bl 92c28 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 8379c │ │ │ │ + cbz r0, 839bc │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 83726 │ │ │ │ + b.n 83946 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83780 │ │ │ │ + beq.n 839a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83780 │ │ │ │ - ldr r2, [pc, #176] @ (83860 ) │ │ │ │ + bne.n 839a0 │ │ │ │ + ldr r2, [pc, #176] @ (83a80 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 837c4 │ │ │ │ + cbz r3, 839e4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 83780 │ │ │ │ + b.n 839a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 837da │ │ │ │ + beq.n 839fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 83840 │ │ │ │ + cbz r3, 83a60 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - cbz r3, 83812 │ │ │ │ - movw r1, #25452 @ 0x636c │ │ │ │ + cbz r3, 83a32 │ │ │ │ + movw r1, #22956 @ 0x59ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r3, #25664 @ 0x6440 │ │ │ │ + movw r3, #23168 @ 0x5a80 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #25464 @ 0x6378 │ │ │ │ + movw r1, #22968 @ 0x59b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d6078 │ │ │ │ - b.n 83780 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 839a0 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 837ea │ │ │ │ - movw r1, #25452 @ 0x636c │ │ │ │ + bne.n 83a0a │ │ │ │ + movw r1, #22956 @ 0x59ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r3, #25664 @ 0x6440 │ │ │ │ + movw r3, #23168 @ 0x5a80 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #25520 @ 0x63b0 │ │ │ │ + movw r1, #23024 @ 0x59f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d6078 │ │ │ │ - b.n 83780 │ │ │ │ - ldr r2, [pc, #28] @ (83860 ) │ │ │ │ + bl d5c0c │ │ │ │ + b.n 839a0 │ │ │ │ + ldr r2, [pc, #28] @ (83a80 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83854 │ │ │ │ + cbz r3, 83a74 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 837da │ │ │ │ + b.n 839fa │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00083864 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +00083a84 <_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 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00083880 : │ │ │ │ +00083aa0 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 83888 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 83aa8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -00083888 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +00083aa8 <_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 83e16 <_PyObject_GenericSetAttrWithDict@@Base+0x58e> │ │ │ │ + bpl.w 84036 <_PyObject_GenericSetAttrWithDict@@Base+0x58e> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 83b2e <_PyObject_GenericSetAttrWithDict@@Base+0x2a6> │ │ │ │ + bmi.w 83d4e <_PyObject_GenericSetAttrWithDict@@Base+0x2a6> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83b70 <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ - ldr.w r9, [pc, #1500] @ 83ea0 <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ + beq.w 83d90 <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ + ldr.w r9, [pc, #1500] @ 840c0 <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 83980 <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ + bne.n 83ba0 <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8398a <_PyObject_GenericSetAttrWithDict@@Base+0x102> │ │ │ │ + beq.n 83baa <_PyObject_GenericSetAttrWithDict@@Base+0x102> │ │ │ │ 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.n 839ae <_PyObject_GenericSetAttrWithDict@@Base+0x126> │ │ │ │ + bne.n 83bce <_PyObject_GenericSetAttrWithDict@@Base+0x126> │ │ │ │ movs r2, #12 │ │ │ │ mla r1, r2, fp, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 839ae <_PyObject_GenericSetAttrWithDict@@Base+0x126> │ │ │ │ + bne.n 83bce <_PyObject_GenericSetAttrWithDict@@Base+0x126> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ mla r3, r2, fp, r3 │ │ │ │ ldr.w r6, [r3, #2816] @ 0xb00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83b98 <_PyObject_GenericSetAttrWithDict@@Base+0x310> │ │ │ │ + beq.w 83db8 <_PyObject_GenericSetAttrWithDict@@Base+0x310> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83e34 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + beq.w 84054 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83a3c <_PyObject_GenericSetAttrWithDict@@Base+0x1b4> │ │ │ │ - movw r2, #35361 @ 0x8a21 │ │ │ │ + beq.n 83c5c <_PyObject_GenericSetAttrWithDict@@Base+0x1b4> │ │ │ │ + movw r2, #34333 @ 0x861d │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83cca <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ + bne.w 83eea <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 83ce2 <_PyObject_GenericSetAttrWithDict@@Base+0x45a> │ │ │ │ + bne.w 83f02 <_PyObject_GenericSetAttrWithDict@@Base+0x45a> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c8d60 │ │ │ │ + bl c8960 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83b06 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + beq.w 83d26 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83b06 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + bne.w 83d26 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b5ca0 │ │ │ │ - b.n 83b06 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + bl 1b6320 │ │ │ │ + b.n 83d26 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 838d8 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne.n 83af8 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ 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.n 83900 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ + beq.n 83b20 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 83b7e <_PyObject_GenericSetAttrWithDict@@Base+0x2f6> │ │ │ │ + bne.w 83d9e <_PyObject_GenericSetAttrWithDict@@Base+0x2f6> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 83b7e <_PyObject_GenericSetAttrWithDict@@Base+0x2f6> │ │ │ │ + bgt.w 83d9e <_PyObject_GenericSetAttrWithDict@@Base+0x2f6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 83fb4 <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 841d4 <_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 84088 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 842a8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83b92 <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ + bne.w 83db2 <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - cbz r2, 83a34 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ + cbz r2, 83c54 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ 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 │ │ │ │ @@ -133393,100 +133622,100 @@ │ │ │ │ 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.w 83cb4 <_PyObject_GenericSetAttrWithDict@@Base+0x42c> │ │ │ │ + bne.w 83ed4 <_PyObject_GenericSetAttrWithDict@@Base+0x42c> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 83e34 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + bne.w 84054 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83d58 <_PyObject_GenericSetAttrWithDict@@Base+0x4d0> │ │ │ │ + bne.w 83f78 <_PyObject_GenericSetAttrWithDict@@Base+0x4d0> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 83bac <_PyObject_GenericSetAttrWithDict@@Base+0x324> │ │ │ │ + bmi.w 83dcc <_PyObject_GenericSetAttrWithDict@@Base+0x324> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w fp, r7, #12 │ │ │ │ - bmi.n 83a84 <_PyObject_GenericSetAttrWithDict@@Base+0x1fc> │ │ │ │ + bmi.n 83ca4 <_PyObject_GenericSetAttrWithDict@@Base+0x1fc> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83d34 <_PyObject_GenericSetAttrWithDict@@Base+0x4ac> │ │ │ │ + beq.w 83f54 <_PyObject_GenericSetAttrWithDict@@Base+0x4ac> │ │ │ │ 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 83d34 <_PyObject_GenericSetAttrWithDict@@Base+0x4ac> │ │ │ │ + beq.w 83f54 <_PyObject_GenericSetAttrWithDict@@Base+0x4ac> │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 83c02 <_PyObject_GenericSetAttrWithDict@@Base+0x37a> │ │ │ │ + beq.w 83e22 <_PyObject_GenericSetAttrWithDict@@Base+0x37a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 83cd6 <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ + beq.w 83ef6 <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 83c9c <_PyObject_GenericSetAttrWithDict@@Base+0x414> │ │ │ │ + bne.w 83ebc <_PyObject_GenericSetAttrWithDict@@Base+0x414> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83ab8 <_PyObject_GenericSetAttrWithDict@@Base+0x230> │ │ │ │ + beq.n 83cd8 <_PyObject_GenericSetAttrWithDict@@Base+0x230> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 83c3c <_PyObject_GenericSetAttrWithDict@@Base+0x3b4> │ │ │ │ + bne.w 83e5c <_PyObject_GenericSetAttrWithDict@@Base+0x3b4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 83c3c <_PyObject_GenericSetAttrWithDict@@Base+0x3b4> │ │ │ │ + beq.w 83e5c <_PyObject_GenericSetAttrWithDict@@Base+0x3b4> │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ movw r2, #44068 @ 0xac24 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 83c66 <_PyObject_GenericSetAttrWithDict@@Base+0x3de> │ │ │ │ + beq.w 83e86 <_PyObject_GenericSetAttrWithDict@@Base+0x3de> │ │ │ │ mov r0, lr │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7ce5c │ │ │ │ + bl 7d088 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 83bcc <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ + beq.n 83dec <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 83962 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bne.w 83b82 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83b1a <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ + beq.n 83d3a <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83e74 <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ + beq.w 84094 <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83c76 <_PyObject_GenericSetAttrWithDict@@Base+0x3ee> │ │ │ │ + bne.w 83e96 <_PyObject_GenericSetAttrWithDict@@Base+0x3ee> │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #880] @ 83ea0 <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ + ldr.w r9, [pc, #880] @ 840c0 <_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] │ │ │ │ @@ -133496,398 +133725,398 @@ │ │ │ │ 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 83d24 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ + beq.w 83f44 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 838c8 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + bne.w 83ae8 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 80afc │ │ │ │ + bl 80d1c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 838c0 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 83e2e <_PyObject_GenericSetAttrWithDict@@Base+0x5a6> │ │ │ │ + bne.w 83ae0 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 8404e <_PyObject_GenericSetAttrWithDict@@Base+0x5a6> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84088 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 842a8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83a34 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ + beq.w 83c54 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 83e00 <_PyObject_GenericSetAttrWithDict@@Base+0x578> │ │ │ │ + beq.w 84020 <_PyObject_GenericSetAttrWithDict@@Base+0x578> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83d58 <_PyObject_GenericSetAttrWithDict@@Base+0x4d0> │ │ │ │ + bne.w 83f78 <_PyObject_GenericSetAttrWithDict@@Base+0x4d0> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 83a4c <_PyObject_GenericSetAttrWithDict@@Base+0x1c4> │ │ │ │ + bpl.w 83c6c <_PyObject_GenericSetAttrWithDict@@Base+0x1c4> │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ add.w r9, r7, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83d08 <_PyObject_GenericSetAttrWithDict@@Base+0x480> │ │ │ │ + beq.w 83f28 <_PyObject_GenericSetAttrWithDict@@Base+0x480> │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d9e50 <_PyEval_CheckExceptTypeValid@@Base+0x1094> │ │ │ │ + bl d9a08 <_PyEval_CheckExceptTypeValid@@Base+0x1094> │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 83b00 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ + bge.n 83d20 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d80a0 │ │ │ │ + bl d7c58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83b00 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ + beq.n 83d20 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #25752 @ 0x6498 │ │ │ │ + movw r1, #23256 @ 0x5ad8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d7b14 │ │ │ │ - b.n 83b00 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ + bl d76cc │ │ │ │ + b.n 83d20 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 83c18 <_PyObject_GenericSetAttrWithDict@@Base+0x390> │ │ │ │ + bpl.n 83e38 <_PyObject_GenericSetAttrWithDict@@Base+0x390> │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 83cac <_PyObject_GenericSetAttrWithDict@@Base+0x424> │ │ │ │ + bne.n 83ecc <_PyObject_GenericSetAttrWithDict@@Base+0x424> │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44068 @ 0xac24 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 725f4 │ │ │ │ + bl 72828 │ │ │ │ mov r1, r0 │ │ │ │ str.w r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 83a96 <_PyObject_GenericSetAttrWithDict@@Base+0x20e> │ │ │ │ + bne.w 83cb6 <_PyObject_GenericSetAttrWithDict@@Base+0x20e> │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83bcc <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ + b.n 83dec <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 83df4 <_PyObject_GenericSetAttrWithDict@@Base+0x56c> │ │ │ │ + beq.w 84014 <_PyObject_GenericSetAttrWithDict@@Base+0x56c> │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ movw ip, #44068 @ 0xac24 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ ldr r2, [r1, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 83ae8 <_PyObject_GenericSetAttrWithDict@@Base+0x260> │ │ │ │ + bne.w 83d08 <_PyObject_GenericSetAttrWithDict@@Base+0x260> │ │ │ │ mov r0, lr │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7a8a8 │ │ │ │ + bl 7aadc │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83bc6 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + b.n 83de6 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83b26 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #536] @ (83e9c <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ + bne.w 83d46 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #536] @ (840bc <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83c96 <_PyObject_GenericSetAttrWithDict@@Base+0x40e> │ │ │ │ + cbz r3, 83eb6 <_PyObject_GenericSetAttrWithDict@@Base+0x40e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 83b26 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ + b.n 83d46 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 83ab2 <_PyObject_GenericSetAttrWithDict@@Base+0x22a> │ │ │ │ - b.n 83ab8 <_PyObject_GenericSetAttrWithDict@@Base+0x230> │ │ │ │ - bl 12bbc8 <_PyUnicode_IsNumeric@@Base+0x434> │ │ │ │ + bne.w 83cd2 <_PyObject_GenericSetAttrWithDict@@Base+0x22a> │ │ │ │ + b.n 83cd8 <_PyObject_GenericSetAttrWithDict@@Base+0x230> │ │ │ │ + bl 12b1f8 <_PyUnicode_IsNumeric@@Base+0x42c> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 83c2c <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ + b.n 83e4c <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83a34 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 83c54 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83a3a <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ - b.n 83e34 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + beq.w 83c5a <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ + b.n 84054 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83962 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + b.n 83b82 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b5c40 │ │ │ │ + bl 1b62c0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83bc6 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + b.n 83de6 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 88010 │ │ │ │ + bl 88224 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83956 <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ + bne.w 83b76 <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 1b905c │ │ │ │ + bl 1b9770 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 83956 <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ - b.n 83962 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bne.w 83b76 <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ + b.n 83b82 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83db2 <_PyObject_GenericSetAttrWithDict@@Base+0x52a> │ │ │ │ + beq.n 83fd2 <_PyObject_GenericSetAttrWithDict@@Base+0x52a> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 83bb8 <_PyObject_GenericSetAttrWithDict@@Base+0x330> │ │ │ │ + beq.w 83dd8 <_PyObject_GenericSetAttrWithDict@@Base+0x330> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b5c1c │ │ │ │ + bl 1b629c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83bc6 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + b.n 83de6 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r1, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 838c8 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ - b.n 83b70 <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ + bne.w 83ae8 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + b.n 83d90 <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 83e42 <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ + beq.n 84062 <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #25792 @ 0x64c0 │ │ │ │ + movw r1, #23296 @ 0x5b00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl d6078 │ │ │ │ - b.n 83962 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bl d5c0c │ │ │ │ + b.n 83b82 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ 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 83e90 <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ + beq.w 840b0 <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83bc6 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + beq.w 83de6 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83bc6 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ - ldr r2, [pc, #260] @ (83e9c <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ + bne.w 83de6 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + ldr r2, [pc, #260] @ (840bc <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83dac <_PyObject_GenericSetAttrWithDict@@Base+0x524> │ │ │ │ + cbz r3, 83fcc <_PyObject_GenericSetAttrWithDict@@Base+0x524> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r8 │ │ │ │ - b.n 83bc6 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + b.n 83de6 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl caf78 │ │ │ │ + bl cab78 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83c36 <_PyObject_GenericSetAttrWithDict@@Base+0x3ae> │ │ │ │ + beq.w 83e56 <_PyObject_GenericSetAttrWithDict@@Base+0x3ae> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 83e06 <_PyObject_GenericSetAttrWithDict@@Base+0x57e> │ │ │ │ + beq.n 84026 <_PyObject_GenericSetAttrWithDict@@Base+0x57e> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b5c1c │ │ │ │ + bl 1b629c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83bc6 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + beq.w 83de6 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83bc6 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + bne.w 83de6 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ mov r0, sl │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83bc6 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83de6 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4120 │ │ │ │ + bl 1b4790 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83bc6 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ - bl d82e4 │ │ │ │ - b.n 83a3a <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ + b.n 83de6 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + bl d7e9c │ │ │ │ + b.n 83c5a <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d9e50 <_PyEval_CheckExceptTypeValid@@Base+0x1094> │ │ │ │ + bl d9a08 <_PyEval_CheckExceptTypeValid@@Base+0x1094> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83dd2 <_PyObject_GenericSetAttrWithDict@@Base+0x54a> │ │ │ │ + b.n 83ff2 <_PyObject_GenericSetAttrWithDict@@Base+0x54a> │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #25564 @ 0x63dc │ │ │ │ + movw r1, #23068 @ 0x5a1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83b26 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ + b.n 83d46 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8393e <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ - b.n 83a3c <_PyObject_GenericSetAttrWithDict@@Base+0x1b4> │ │ │ │ + bne.w 83b5e <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ + b.n 83c5c <_PyObject_GenericSetAttrWithDict@@Base+0x1b4> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #14465 @ 0x3881 │ │ │ │ + movw r3, #15009 @ 0x3aa1 │ │ │ │ movt r3, #8 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #25668 @ 0x6444 │ │ │ │ - movwne r1, #25752 @ 0x6498 │ │ │ │ + movweq r1, #23172 @ 0x5a84 │ │ │ │ + movwne r1, #23256 @ 0x5ad8 │ │ │ │ movteq r1, #40 @ 0x28 │ │ │ │ movtne r1, #40 @ 0x28 │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d7b14 │ │ │ │ - b.n 83b06 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ - ldr r2, [pc, #36] @ (83e9c <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ + bl d76cc │ │ │ │ + b.n 83d26 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + ldr r2, [pc, #36] @ (840bc <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83e8a <_PyObject_GenericSetAttrWithDict@@Base+0x602> │ │ │ │ + cbz r3, 840aa <_PyObject_GenericSetAttrWithDict@@Base+0x602> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 83b1a <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ + b.n 83d3a <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl c0454 │ │ │ │ + bl c0060 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83d7c <_PyObject_GenericSetAttrWithDict@@Base+0x4f4> │ │ │ │ + b.n 83f9c <_PyObject_GenericSetAttrWithDict@@Base+0x4f4> │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083ea4 <_PyType_LookupRef@@Base>: │ │ │ │ +000840c4 <_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] @ (83fb0 <_PyType_LookupRef@@Base+0x10c>) │ │ │ │ + ldr r4, [pc, #248] @ (841d0 <_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 83f24 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + bne.n 84144 <_PyType_LookupRef@@Base+0x80> │ │ │ │ ldr.w r2, [r5, #2812] @ 0xafc │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 83f24 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + bne.n 84144 <_PyType_LookupRef@@Base+0x80> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r2, [r3, #2816] @ 0xb00 │ │ │ │ - cbz r2, 83f20 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ + cbz r2, 84140 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 83f04 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 84124 <_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 84088 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 842a8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83f04 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 84124 <_PyType_LookupRef@@Base+0x60> │ │ │ │ adds r1, #1 │ │ │ │ - beq.n 83fa8 <_PyType_LookupRef@@Base+0x104> │ │ │ │ + beq.n 841c8 <_PyType_LookupRef@@Base+0x104> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 83f04 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + b.n 84124 <_PyType_LookupRef@@Base+0x60> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 83f0c <_PyType_LookupRef@@Base+0x68> │ │ │ │ + bne.n 8412c <_PyType_LookupRef@@Base+0x68> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 83f0c <_PyType_LookupRef@@Base+0x68> │ │ │ │ + bgt.n 8412c <_PyType_LookupRef@@Base+0x68> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 83fb4 <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 841d4 <_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 84088 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 842a8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 83f1c <_PyType_LookupRef@@Base+0x78> │ │ │ │ + bne.n 8413c <_PyType_LookupRef@@Base+0x78> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 83f04 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 84124 <_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 │ │ │ │ @@ -133898,171 +134127,171 @@ │ │ │ │ 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 83f04 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 84124 <_PyType_LookupRef@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83f04 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + bne.n 84124 <_PyType_LookupRef@@Base+0x60> │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 83f04 <_PyType_LookupRef@@Base+0x60> │ │ │ │ - bl d82e4 │ │ │ │ - b.n 83f20 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ + b.n 84124 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + bl d7e9c │ │ │ │ + b.n 84140 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 83fbe <_PyType_LookupRef@@Base+0x11a> │ │ │ │ + cbz r3, 841de <_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 8407e <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + beq.n 8429e <_PyType_LookupRef@@Base+0x1da> │ │ │ │ ldrh.w r3, [r1, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ - bcs.n 8407e <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + bcs.n 8429e <_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 84052 <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ + ble.n 84272 <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 83fb4 <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 841d4 <_PyType_LookupRef@@Base+0x110> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8407e <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + beq.n 8429e <_PyType_LookupRef@@Base+0x1da> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 84028 <_PyType_LookupRef@@Base+0x184> │ │ │ │ + beq.n 84248 <_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 83fb4 <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 841d4 <_PyType_LookupRef@@Base+0x110> │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 8407e <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + cbz r0, 8429e <_PyType_LookupRef@@Base+0x1da> │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - bne.n 8400c <_PyType_LookupRef@@Base+0x168> │ │ │ │ + bne.n 8422c <_PyType_LookupRef@@Base+0x168> │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #23 │ │ │ │ - bpl.n 84058 <_PyType_LookupRef@@Base+0x1b4> │ │ │ │ - ldr r1, [pc, #84] @ (84084 <_PyType_LookupRef@@Base+0x1e0>) │ │ │ │ + bpl.n 84278 <_PyType_LookupRef@@Base+0x1b4> │ │ │ │ + ldr r1, [pc, #84] @ (842a4 <_PyType_LookupRef@@Base+0x1e0>) │ │ │ │ ldr.w r2, [r1, #1520] @ 0x5f0 │ │ │ │ cmp.w r2, #131072 @ 0x20000 │ │ │ │ - bcs.n 8407e <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + bcs.n 8429e <_PyType_LookupRef@@Base+0x1da> │ │ │ │ adds r0, r2, #1 │ │ │ │ str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r2, 8404c <_PyType_LookupRef@@Base+0x1a8> │ │ │ │ + cbz r2, 8426c <_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 84078 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + b.n 84298 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ - bne.n 8402e <_PyType_LookupRef@@Base+0x18a> │ │ │ │ + bne.n 8424e <_PyType_LookupRef@@Base+0x18a> │ │ │ │ add.w r2, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r2, #2804] @ 0xaf4 │ │ │ │ - cbz r0, 8407e <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + cbz r0, 8429e <_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 8407a <_PyType_LookupRef@@Base+0x1d6> │ │ │ │ + b.n 8429a <_PyType_LookupRef@@Base+0x1d6> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 841a4 <_PyType_LookupRef@@Base+0x300> │ │ │ │ + bne.n 843c4 <_PyType_LookupRef@@Base+0x300> │ │ │ │ ldr.w r9, [sl, #12] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 841a4 <_PyType_LookupRef@@Base+0x300> │ │ │ │ + beq.n 843c4 <_PyType_LookupRef@@Base+0x300> │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 841d4 <_PyType_LookupRef@@Base+0x330> │ │ │ │ + beq.w 843f4 <_PyType_LookupRef@@Base+0x330> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 84198 <_PyType_LookupRef@@Base+0x2f4> │ │ │ │ + beq.n 843b8 <_PyType_LookupRef@@Base+0x2f4> │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 84118 <_PyType_LookupRef@@Base+0x274> │ │ │ │ + ble.n 84338 <_PyType_LookupRef@@Base+0x274> │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #352] @ 84240 <_PyType_LookupRef@@Base+0x39c> │ │ │ │ + ldr.w r8, [pc, #352] @ 84460 <_PyType_LookupRef@@Base+0x39c> │ │ │ │ add.w r5, r6, #8 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 84138 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bmi.n 84358 <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r1, sl │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 84176 <_PyType_LookupRef@@Base+0x2d2> │ │ │ │ + beq.n 84396 <_PyType_LookupRef@@Base+0x2d2> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84182 <_PyType_LookupRef@@Base+0x2de> │ │ │ │ + bne.n 843a2 <_PyType_LookupRef@@Base+0x2de> │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 840ec <_PyType_LookupRef@@Base+0x248> │ │ │ │ + bne.n 8430c <_PyType_LookupRef@@Base+0x248> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 84130 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ + beq.n 84350 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 841c8 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + beq.n 843e8 <_PyType_LookupRef@@Base+0x324> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r6, r8] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ @@ -134073,388 +134302,388 @@ │ │ │ │ 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, 841be <_PyType_LookupRef@@Base+0x31a> │ │ │ │ + cbz r3, 843de <_PyType_LookupRef@@Base+0x31a> │ │ │ │ ldr.w r0, [ip, #268] @ 0x10c │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 84108 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + bne.n 84328 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8411c <_PyType_LookupRef@@Base+0x278> │ │ │ │ + b.n 8433c <_PyType_LookupRef@@Base+0x278> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 84194 <_PyType_LookupRef@@Base+0x2f0> │ │ │ │ + beq.n 843b4 <_PyType_LookupRef@@Base+0x2f0> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 8411c <_PyType_LookupRef@@Base+0x278> │ │ │ │ + b.n 8433c <_PyType_LookupRef@@Base+0x278> │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.n 840d8 <_PyType_LookupRef@@Base+0x234> │ │ │ │ - b.n 84118 <_PyType_LookupRef@@Base+0x274> │ │ │ │ + bgt.n 842f8 <_PyType_LookupRef@@Base+0x234> │ │ │ │ + b.n 84338 <_PyType_LookupRef@@Base+0x274> │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 840b6 <_PyType_LookupRef@@Base+0x212> │ │ │ │ + bne.w 842d6 <_PyType_LookupRef@@Base+0x212> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 841e0 <_PyType_LookupRef@@Base+0x33c> │ │ │ │ + b.n 84400 <_PyType_LookupRef@@Base+0x33c> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 84168 <_PyType_LookupRef@@Base+0x2c4> │ │ │ │ + b.n 84388 <_PyType_LookupRef@@Base+0x2c4> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 84130 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ + b.n 84350 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.n 841e6 <_PyType_LookupRef@@Base+0x342> │ │ │ │ + bmi.n 84406 <_PyType_LookupRef@@Base+0x342> │ │ │ │ lsls r5, r3, #18 │ │ │ │ - bpl.n 8421c <_PyType_LookupRef@@Base+0x378> │ │ │ │ + bpl.n 8443c <_PyType_LookupRef@@Base+0x378> │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 84130 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ - ldr r1, [pc, #88] @ (84240 <_PyType_LookupRef@@Base+0x39c>) │ │ │ │ + b.n 84350 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ + ldr r1, [pc, #88] @ (84460 <_PyType_LookupRef@@Base+0x39c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r5, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 84234 <_PyType_LookupRef@@Base+0x390> │ │ │ │ + beq.n 84454 <_PyType_LookupRef@@Base+0x390> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 84234 <_PyType_LookupRef@@Base+0x390> │ │ │ │ + bhi.n 84454 <_PyType_LookupRef@@Base+0x390> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 841de <_PyType_LookupRef@@Base+0x33a> │ │ │ │ + bne.n 843fe <_PyType_LookupRef@@Base+0x33a> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80afc │ │ │ │ + bl 80d1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 841b8 <_PyType_LookupRef@@Base+0x314> │ │ │ │ + beq.n 843d8 <_PyType_LookupRef@@Base+0x314> │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 841de <_PyType_LookupRef@@Base+0x33a> │ │ │ │ - b.n 840c0 <_PyType_LookupRef@@Base+0x21c> │ │ │ │ + beq.n 843fe <_PyType_LookupRef@@Base+0x33a> │ │ │ │ + b.n 842e0 <_PyType_LookupRef@@Base+0x21c> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r5 │ │ │ │ - b.n 84216 <_PyType_LookupRef@@Base+0x372> │ │ │ │ + b.n 84436 <_PyType_LookupRef@@Base+0x372> │ │ │ │ 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 842a6 <_PyType_LookupRef@@Base+0x402> │ │ │ │ + bne.n 844c6 <_PyType_LookupRef@@Base+0x402> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 842b0 <_PyType_LookupRef@@Base+0x40c> │ │ │ │ + beq.n 844d0 <_PyType_LookupRef@@Base+0x40c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 842be <_PyType_LookupRef@@Base+0x41a> │ │ │ │ + bne.n 844de <_PyType_LookupRef@@Base+0x41a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 842be <_PyType_LookupRef@@Base+0x41a> │ │ │ │ - ldr r0, [pc, #96] @ (842e4 <_PyType_LookupRef@@Base+0x440>) │ │ │ │ + beq.n 844de <_PyType_LookupRef@@Base+0x41a> │ │ │ │ + ldr r0, [pc, #96] @ (84504 <_PyType_LookupRef@@Base+0x440>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44068 @ 0xac24 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 842dc <_PyType_LookupRef@@Base+0x438> │ │ │ │ - bl 7ce5c │ │ │ │ + beq.n 844fc <_PyType_LookupRef@@Base+0x438> │ │ │ │ + bl 7d088 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 8426a <_PyType_LookupRef@@Base+0x3c6> │ │ │ │ + bne.n 8448a <_PyType_LookupRef@@Base+0x3c6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8427c <_PyType_LookupRef@@Base+0x3d8> │ │ │ │ + beq.n 8449c <_PyType_LookupRef@@Base+0x3d8> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 84282 <_PyType_LookupRef@@Base+0x3de> │ │ │ │ + bne.n 844a2 <_PyType_LookupRef@@Base+0x3de> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b4120 │ │ │ │ - bl 7a8a8 │ │ │ │ + b.w 1b4790 │ │ │ │ + bl 7aadc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000842e8 : │ │ │ │ +00084508 : │ │ │ │ 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 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 8432a │ │ │ │ - ldr r1, [pc, #60] @ (84344 ) │ │ │ │ + cbz r0, 8454a │ │ │ │ + ldr r1, [pc, #60] @ (84564 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 836c8 │ │ │ │ + bl 838e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 8432a │ │ │ │ + cbnz r0, 8454a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 84324 │ │ │ │ + beq.n 84544 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 84336 │ │ │ │ + cbz r3, 84556 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84324 │ │ │ │ + b.n 84544 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 84324 │ │ │ │ + b.n 84544 │ │ │ │ nop │ │ │ │ - add r3, pc, #192 @ (adr r3, 84408 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 84628 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00084348 : │ │ │ │ +00084568 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4580 @ 0x11e4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8435c │ │ │ │ + bne.n 8457c │ │ │ │ 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 88010 │ │ │ │ + bl 88224 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 8437c │ │ │ │ + cbz r0, 8459c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r1, #556 @ 0x22c │ │ │ │ - movw r0, #30208 @ 0x7600 │ │ │ │ + movw r0, #27712 @ 0x6c40 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 84378 │ │ │ │ + b.n 84598 │ │ │ │ nop │ │ │ │ │ │ │ │ -00084394 : │ │ │ │ +000845b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 843b2 │ │ │ │ + cbz r0, 845d2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 843b2 │ │ │ │ + bpl.n 845d2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 843c8 │ │ │ │ + b.n 845e8 │ │ │ │ movw r1, #4084 @ 0xff4 │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_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] @ 847b4 │ │ │ │ + ldr.w r9, [pc, #984] @ 849d4 │ │ │ │ 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 84622 │ │ │ │ + beq.w 84842 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 846b6 │ │ │ │ + bne.w 848d6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #26353 @ 0x66f1 │ │ │ │ + movw r2, #23833 @ 0x5d19 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8474c │ │ │ │ + bne.w 8496c │ │ │ │ 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 8474c │ │ │ │ + blt.w 8496c │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8466e │ │ │ │ + beq.w 8488e │ │ │ │ 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 8469a │ │ │ │ + bmi.w 848ba │ │ │ │ movw r0, #20120 @ 0x4e98 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #10741 @ 0x29f5 │ │ │ │ + movw r3, #11305 @ 0x2c29 │ │ │ │ movt r3, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r5, [r0, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 84648 │ │ │ │ + bne.w 84868 │ │ │ │ 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 845ec │ │ │ │ + bcs.w 8480c │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [fp, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 84638 │ │ │ │ + beq.w 84858 │ │ │ │ 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 845a4 │ │ │ │ + beq.n 847c4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8465e │ │ │ │ + beq.w 8487e │ │ │ │ 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 84508 │ │ │ │ + ble.n 84728 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 844fc │ │ │ │ + cbz r3, 8471c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add.w sl, r7, #1 │ │ │ │ cmp r7, ip │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - beq.n 8458e │ │ │ │ + beq.n 847ae │ │ │ │ str.w sl, [r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 84594 │ │ │ │ + bne.n 847b4 │ │ │ │ adds r0, #1 │ │ │ │ add r1, lr │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 84508 │ │ │ │ + beq.n 84728 │ │ │ │ add r2, lr │ │ │ │ - b.n 844e2 │ │ │ │ + b.n 84702 │ │ │ │ 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 845d2 │ │ │ │ + ble.n 847f2 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #648] @ (847b0 ) │ │ │ │ + ldr r2, [pc, #648] @ (849d0 ) │ │ │ │ ldr.w r7, [r3, #2096] @ 0x830 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 846a2 │ │ │ │ + bne.w 848c2 │ │ │ │ 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] │ │ │ │ @@ -134463,15 +134692,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, 84586 │ │ │ │ + cbz r5, 847a6 │ │ │ │ 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] │ │ │ │ @@ -134480,150 +134709,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 844fc │ │ │ │ + beq.n 8471c │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp fp, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - beq.n 84508 │ │ │ │ + beq.n 84728 │ │ │ │ add r1, lr │ │ │ │ add r2, lr │ │ │ │ - b.n 844e2 │ │ │ │ + b.n 84702 │ │ │ │ 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 844ae │ │ │ │ + bcc.w 846ce │ │ │ │ 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, 845ec │ │ │ │ + cbz r5, 8480c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 844ae │ │ │ │ + b.n 846ce │ │ │ │ movw r0, #21640 @ 0x5488 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84538 │ │ │ │ + bne.n 84758 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b6c18 <_PyNamespace_New@@Base+0x58> │ │ │ │ - b.n 8469e │ │ │ │ + bl 1b7298 <_PyNamespace_New@@Base+0x58> │ │ │ │ + b.n 848be │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #53673 @ 0xd1a9 │ │ │ │ + movw r3, #54257 @ 0xd3f1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8473a │ │ │ │ + bne.w 8495a │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 2a1c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8469a │ │ │ │ + beq.n 848ba │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 845ce │ │ │ │ + b.n 847ee │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44068 @ 0xac24 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 725f4 │ │ │ │ + bl 72828 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 84586 │ │ │ │ + b.n 847a6 │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 845cc │ │ │ │ + b.n 847ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 8469a │ │ │ │ + cbz r0, 848ba │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 844ae │ │ │ │ + b.n 846ce │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov.w lr, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 844d0 │ │ │ │ + b.n 846f0 │ │ │ │ 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 84456 │ │ │ │ - bl 1f94c8 │ │ │ │ + bge.w 84676 │ │ │ │ + bl 1f98f8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 84586 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 847a6 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 84792 │ │ │ │ + bne.n 849b2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12f060 │ │ │ │ - b.n 84538 │ │ │ │ - bl 2108dc │ │ │ │ + bl 12e6a8 │ │ │ │ + b.n 84758 │ │ │ │ + bl 210b34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 847a6 │ │ │ │ + beq.n 849c6 │ │ │ │ movw r0, #21640 @ 0x5488 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8479e │ │ │ │ + beq.n 849be │ │ │ │ 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 846fc │ │ │ │ + bls.n 8491c │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 846de │ │ │ │ + beq.n 848fe │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 846de │ │ │ │ + b.n 848fe │ │ │ │ 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] │ │ │ │ @@ -134638,504 +134867,504 @@ │ │ │ │ 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 84564 │ │ │ │ - b.n 84586 │ │ │ │ + bne.w 84784 │ │ │ │ + b.n 847a6 │ │ │ │ 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 84612 │ │ │ │ + b.n 84832 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44068 @ 0xac24 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 725f4 │ │ │ │ + bl 72828 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8469e │ │ │ │ + beq.n 848be │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8a040 │ │ │ │ + bl 8a29c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84586 │ │ │ │ + beq.w 847a6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8469e │ │ │ │ + beq.n 848be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8469e │ │ │ │ + bne.n 848be │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8469e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 848be │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 84538 │ │ │ │ + b.n 84758 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ - b.n 8469e │ │ │ │ + bl 787e8 │ │ │ │ + b.n 848be │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f94c8 │ │ │ │ + b.w 1f98f8 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000847b8 <_PyObject_New@@Base>: │ │ │ │ +000849d8 <_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 848ee <_PyObject_New@@Base+0x136> │ │ │ │ + blt.w 84b0e <_PyObject_New@@Base+0x136> │ │ │ │ movw r5, #20120 @ 0x4e98 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #10741 @ 0x29f5 │ │ │ │ + movw r3, #11305 @ 0x2c29 │ │ │ │ movt r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 848dc <_PyObject_New@@Base+0x124> │ │ │ │ - ldr r3, [pc, #292] @ (84914 <_PyObject_New@@Base+0x15c>) │ │ │ │ + bne.n 84afc <_PyObject_New@@Base+0x124> │ │ │ │ + ldr r3, [pc, #292] @ (84b34 <_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 84868 <_PyObject_New@@Base+0xb0> │ │ │ │ + bcs.n 84a88 <_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 848ca <_PyObject_New@@Base+0x112> │ │ │ │ + beq.n 84aea <_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 8484c <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 84a6c <_PyObject_New@@Base+0x94> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #224] @ (84918 <_PyObject_New@@Base+0x160>) │ │ │ │ - bne.n 848a6 <_PyObject_New@@Base+0xee> │ │ │ │ + ldr r1, [pc, #224] @ (84b38 <_PyObject_New@@Base+0x160>) │ │ │ │ + bne.n 84ac6 <_PyObject_New@@Base+0xee> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 848b6 <_PyObject_New@@Base+0xfe> │ │ │ │ + bne.n 84ad6 <_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 8489a <_PyObject_New@@Base+0xe2> │ │ │ │ + bcc.n 84aba <_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 8482a <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 84a4a <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r4, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #53673 @ 0xd1a9 │ │ │ │ + movw r3, #54257 @ 0xd3f1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 848f8 <_PyObject_New@@Base+0x140> │ │ │ │ + bne.n 84b18 <_PyObject_New@@Base+0x140> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a1c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 848ee <_PyObject_New@@Base+0x136> │ │ │ │ + beq.n 84b0e <_PyObject_New@@Base+0x136> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 8482a <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 84a4a <_PyObject_New@@Base+0x72> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 8482a <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 84a4a <_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 84844 <_PyObject_New@@Base+0x8c> │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + beq.n 84a64 <_PyObject_New@@Base+0x8c> │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 84908 <_PyObject_New@@Base+0x150> │ │ │ │ + bne.n 84b28 <_PyObject_New@@Base+0x150> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f060 │ │ │ │ - b.n 84844 <_PyObject_New@@Base+0x8c> │ │ │ │ + bl 12e6a8 │ │ │ │ + b.n 84a64 <_PyObject_New@@Base+0x8c> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8482a <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 84868 <_PyObject_New@@Base+0xb0> │ │ │ │ + bne.n 84a4a <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 84a88 <_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 8482a <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 84a4a <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f94c8 │ │ │ │ + b.w 1f98f8 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8488a <_PyObject_New@@Base+0xd2> │ │ │ │ + b.n 84aaa <_PyObject_New@@Base+0xd2> │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 84844 <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 84a64 <_PyObject_New@@Base+0x8c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008491c : │ │ │ │ +00084b3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r1, 84962 │ │ │ │ + cbz r1, 84b82 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b56c │ │ │ │ + bl 7b798 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 84966 │ │ │ │ + cbz r0, 84b86 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8496c │ │ │ │ + bl 84b8c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8495c │ │ │ │ + beq.n 84b7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8495c │ │ │ │ + cbnz r3, 84b7c │ │ │ │ mov r0, r1 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 274c64 │ │ │ │ + bl 2742c4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8495c │ │ │ │ + b.n 84b7c │ │ │ │ nop │ │ │ │ │ │ │ │ -0008496c : │ │ │ │ +00084b8c : │ │ │ │ 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 84a78 │ │ │ │ + beq.n 84c98 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ - cbz r2, 8499e │ │ │ │ + cbz r2, 84bbe │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 8499e │ │ │ │ + cbz r2, 84bbe │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ - cbz r2, 849de │ │ │ │ + cbz r2, 84bfe │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 849de │ │ │ │ + cbz r2, 84bfe │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84aaa │ │ │ │ + beq.n 84cca │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84aaa │ │ │ │ + beq.n 84cca │ │ │ │ movw r2, #56056 @ 0xdaf8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl dbcac │ │ │ │ + bl db8bc │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 84a98 │ │ │ │ + beq.n 84cb8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ebbec │ │ │ │ + b.w eb864 │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 84a80 │ │ │ │ + bge.n 84ca0 │ │ │ │ movw r2, #40772 @ 0x9f44 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84a42 │ │ │ │ - ldr r1, [pc, #204] @ (84ac0 ) │ │ │ │ + beq.n 84c62 │ │ │ │ + ldr r1, [pc, #204] @ (84ce0 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl bcdbc │ │ │ │ + bl bc944 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 84a7c │ │ │ │ + beq.n 84c9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 84a50 │ │ │ │ - cbz r2, 84a50 │ │ │ │ + beq.n 84c70 │ │ │ │ + cbz r2, 84c70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl d6cbc │ │ │ │ + bl d6874 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 84a3c │ │ │ │ + beq.n 84c5c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 84a3c │ │ │ │ + cbnz r1, 84c5c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_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 12a058 │ │ │ │ + b.w 129690 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #30284 @ 0x764c │ │ │ │ + movw r1, #27788 @ 0x6c8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d6078 │ │ │ │ - bl 274c64 │ │ │ │ + b.w d5c0c │ │ │ │ + bl 2742c4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 84a3c │ │ │ │ + b.n 84c5c │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30320 @ 0x7670 │ │ │ │ + movw r1, #27824 @ 0x6cb0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 84a6e │ │ │ │ + b.n 84c8e │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 849d2 │ │ │ │ - b.n 84a7c │ │ │ │ + beq.n 84bf2 │ │ │ │ + b.n 84c9c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30236 @ 0x761c │ │ │ │ + movw r1, #27740 @ 0x6c5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.n 84a94 │ │ │ │ + b.n 84cb4 │ │ │ │ nop │ │ │ │ - add r1, pc, #32 @ (adr r1, 84ae4 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 84d04 ) │ │ │ │ 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, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 84b12 │ │ │ │ + bne.n 84d32 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 84b12 │ │ │ │ + beq.n 84d32 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 84b2e │ │ │ │ + cbz r3, 84d4e │ │ │ │ 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 84b76 │ │ │ │ + beq.n 84d96 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 84b32 │ │ │ │ + beq.n 84d52 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 84b76 │ │ │ │ + beq.n 84d96 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84af6 │ │ │ │ + bne.n 84d16 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 84b76 │ │ │ │ + beq.n 84d96 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #21640 @ 0x5488 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 84b7a │ │ │ │ - ldr r2, [pc, #124] @ (84bc0 ) │ │ │ │ + bne.n 84d9a │ │ │ │ + ldr r2, [pc, #124] @ (84de0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 7eab8 │ │ │ │ + bl 7ece0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 84b76 │ │ │ │ + cbz r0, 84d96 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d6618 <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ + bl d61ac <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84b76 │ │ │ │ + beq.n 84d96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 84bb8 │ │ │ │ + cbz r3, 84dd8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 84b0c │ │ │ │ - ldr r1, [pc, #72] @ (84bc4 ) │ │ │ │ + b.n 84d2c │ │ │ │ + ldr r1, [pc, #72] @ (84de4 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 91178 <_PyObject_LookupSpecial@@Base> │ │ │ │ - cbz r0, 84bae │ │ │ │ + bl 913d0 <_PyObject_LookupSpecial@@Base> │ │ │ │ + cbz r0, 84dce │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl d6cbc │ │ │ │ + bl d6874 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 84b0c │ │ │ │ + beq.n 84d2c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 84b0c │ │ │ │ + bne.n 84d2c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 84b0c │ │ │ │ - bl 80b80 │ │ │ │ + b.n 84d2c │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84b40 │ │ │ │ - b.n 84b76 │ │ │ │ + beq.n 84d60 │ │ │ │ + b.n 84d96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84b76 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84d96 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #992 @ 0x3e0 │ │ │ │ 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, #20120 @ 0x4e98 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #10741 @ 0x29f5 │ │ │ │ + movw r3, #11305 @ 0x2c29 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r2, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 84cac │ │ │ │ - ldr r3, [pc, #248] @ (84cec ) │ │ │ │ + bne.n 84ecc │ │ │ │ + ldr r3, [pc, #248] @ (84f0c ) │ │ │ │ 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 84c74 │ │ │ │ + beq.n 84e94 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 84c36 │ │ │ │ + cbnz r2, 84e56 │ │ │ │ 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] │ │ │ │ @@ -135155,146 +135384,146 @@ │ │ │ │ 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] @ (84cf0 ) │ │ │ │ + ldr r2, [pc, #140] @ (84f10 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 84cc0 │ │ │ │ + cbnz r3, 84ee0 │ │ │ │ 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 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84c36 │ │ │ │ + bne.n 84e56 │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #53673 @ 0xd1a9 │ │ │ │ + movw r3, #54257 @ 0xd3f1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 84cd4 │ │ │ │ + bne.n 84ef4 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 84cba │ │ │ │ + cbz r4, 84eda │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 84c36 │ │ │ │ + b.n 84e56 │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84c36 │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 84c6e │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + bne.n 84e56 │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 84e8e │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 84ce0 │ │ │ │ + bne.n 84f00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f060 │ │ │ │ - b.n 84c6c │ │ │ │ + bl 12e6a8 │ │ │ │ + b.n 84e8c │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 84c9e │ │ │ │ + b.n 84ebe │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 84c6c │ │ │ │ + b.n 84e8c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00084cf4 : │ │ │ │ +00084f14 : │ │ │ │ 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 84d1c │ │ │ │ + bl 84f3c │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ - movs r5, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ - mov r4, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ + movs r0, #0 │ │ │ │ + mov r4, r0 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ - cmp r5, #0 │ │ │ │ - bgt.w 84e8e │ │ │ │ - cbz r3, 84d62 │ │ │ │ + cmp r0, #0 │ │ │ │ + bgt.w 850ae │ │ │ │ + cbz r3, 84f82 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.w 84ea8 │ │ │ │ + bhi.w 850c8 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 84e60 │ │ │ │ + bhi.w 85080 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 84d36 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 84d36 │ │ │ │ + beq.n 84f56 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 84f56 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84d42 │ │ │ │ + bne.n 84f62 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 84f9a │ │ │ │ - beq.w 85038 │ │ │ │ + blt.w 851ba │ │ │ │ + beq.w 85258 │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq.w 84edc │ │ │ │ + beq.w 850fc │ │ │ │ cmp r4, #20 │ │ │ │ - bgt.w 84f78 │ │ │ │ - ldr r7, [pc, #712] @ (85044 ) │ │ │ │ + bgt.w 85198 │ │ │ │ + ldr r7, [pc, #712] @ (85264 ) │ │ │ │ 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 84eee │ │ │ │ - ldr.w ip, [pc, #684] @ 85048 │ │ │ │ + beq.w 8510e │ │ │ │ + ldr.w ip, [pc, #684] @ 85268 │ │ │ │ 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 84f9e │ │ │ │ + bne.w 851be │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ add.w r0, r5, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29634 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add.w r8, sp, #8 │ │ │ │ @@ -135306,123 +135535,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 85134 │ │ │ │ + bl 85354 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84fe8 │ │ │ │ + beq.w 85208 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85134 │ │ │ │ + bl 85354 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84fe0 │ │ │ │ + beq.w 85200 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 84e4e │ │ │ │ + beq.n 8506e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85134 │ │ │ │ + bl 85354 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84fe4 │ │ │ │ + beq.w 85204 │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #20 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 84e4e │ │ │ │ + beq.n 8506e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 85134 │ │ │ │ + bl 85354 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84f52 │ │ │ │ + beq.w 85172 │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 84e32 │ │ │ │ + bne.n 85052 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84fb6 │ │ │ │ + bne.w 851d6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - sub.w r0, r3, #32 │ │ │ │ + sub.w r5, 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 84d36 │ │ │ │ + uxtb r5, r5 │ │ │ │ + lsls r6, r5 │ │ │ │ + movw r5, #4169 @ 0x1049 │ │ │ │ + movt r5, #1024 @ 0x400 │ │ │ │ + ands r5, r6 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 84f56 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 84ea4 │ │ │ │ + beq.n 850c4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 84d52 │ │ │ │ - cbnz r5, 84eca │ │ │ │ + bne.w 84f72 │ │ │ │ + cbnz r0, 850e4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ - movs r5, #1 │ │ │ │ + movs r0, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 84ea4 │ │ │ │ - bls.n 84eba │ │ │ │ + beq.n 850c4 │ │ │ │ + bls.n 850da │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 84eca │ │ │ │ + beq.n 850e4 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 84ea4 │ │ │ │ + beq.n 850c4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 84e92 │ │ │ │ - subs r5, #1 │ │ │ │ - b.n 84d36 │ │ │ │ + bne.n 850b2 │ │ │ │ + subs r0, #1 │ │ │ │ + b.n 84f56 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 84e84 │ │ │ │ - bhi.n 84ece │ │ │ │ + beq.n 850a4 │ │ │ │ + bhi.n 850e8 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 84e84 │ │ │ │ + beq.n 850a4 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 84d52 │ │ │ │ - b.n 84ea4 │ │ │ │ + bne.w 84f72 │ │ │ │ + b.n 850c4 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 84ea4 │ │ │ │ - bhi.n 84ed6 │ │ │ │ + beq.n 850c4 │ │ │ │ + bls.n 850f0 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 850bc │ │ │ │ + adds r0, #1 │ │ │ │ + b.n 84f56 │ │ │ │ + cmp r3, #125 @ 0x7d │ │ │ │ + bne.w 84f72 │ │ │ │ + b.n 850c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84ffe │ │ │ │ + beq.w 8521e │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 84e9c │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 84d36 │ │ │ │ - cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 84d52 │ │ │ │ - b.n 84ea4 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 84e9c │ │ │ │ - b.n 84eca │ │ │ │ + bne.n 850bc │ │ │ │ + b.n 850e4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 85134 │ │ │ │ + bl 85354 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78f70 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 791a0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84f8e │ │ │ │ - ldr r2, [pc, #320] @ (85044 ) │ │ │ │ + beq.n 851ae │ │ │ │ + ldr r2, [pc, #320] @ (85264 ) │ │ │ │ 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 │ │ │ │ @@ -135437,1298 +135666,1300 @@ │ │ │ │ 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 85134 │ │ │ │ + bl 85354 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84e00 │ │ │ │ + bne.w 85020 │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r4, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 27b194 <_PyInterpreterConfig_AsDict@@Base+0x864> │ │ │ │ + bl 27a7f4 <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84f9a │ │ │ │ + beq.n 851ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84f9a │ │ │ │ + cbnz r3, 851ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84f9a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 851ba │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 84eee │ │ │ │ - bl 1f94c8 │ │ │ │ + bls.n 8510e │ │ │ │ + bl 1f98f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84f02 │ │ │ │ + bne.n 85122 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 27b194 <_PyInterpreterConfig_AsDict@@Base+0x864> │ │ │ │ + bl 27a7f4 <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 84e58 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 85078 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 84fec │ │ │ │ + bne.n 8520c │ │ │ │ mov r0, r5 │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ ldr.w r6, [r7, r9] │ │ │ │ - b.n 84f0e │ │ │ │ + b.n 8512e │ │ │ │ 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 84fd4 │ │ │ │ - cbnz r4, 85016 │ │ │ │ + beq.n 851f4 │ │ │ │ + cbnz r4, 85236 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84e58 │ │ │ │ - b.n 84fb6 │ │ │ │ + beq.w 85078 │ │ │ │ + b.n 851d6 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 84f52 │ │ │ │ + b.n 85172 │ │ │ │ movs r6, #2 │ │ │ │ - b.n 84f52 │ │ │ │ + b.n 85172 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 84f52 │ │ │ │ + b.n 85172 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ mov r3, lr │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r7, r9] │ │ │ │ - b.n 84f0e │ │ │ │ + b.n 8512e │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30360 @ 0x7698 │ │ │ │ + movw r1, #27864 @ 0x6cd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 84f9a │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 851ba │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30388 @ 0x76b4 │ │ │ │ + movw r1, #27892 @ 0x6cf4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 84f6a │ │ │ │ - b.n 84f9a │ │ │ │ + bne.n 8518a │ │ │ │ + b.n 851ba │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ - b.n 84e58 │ │ │ │ + b.n 85078 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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 850ce │ │ │ │ + bgt.n 852ee │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 85094 │ │ │ │ + beq.n 852b4 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 850ea │ │ │ │ + bhi.n 8530a │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 85096 │ │ │ │ + bhi.n 852b6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85118 │ │ │ │ + beq.n 85338 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 85062 │ │ │ │ + beq.n 85282 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 85062 │ │ │ │ + bne.n 85282 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 85070 │ │ │ │ + bne.n 85290 │ │ │ │ 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 85062 │ │ │ │ + bne.n 85282 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 850e4 │ │ │ │ + beq.n 85304 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 85080 │ │ │ │ + bne.n 852a0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 85104 │ │ │ │ + bne.n 85326 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 850e4 │ │ │ │ - bls.n 850fa │ │ │ │ + beq.n 85304 │ │ │ │ + bls.n 8531a │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 85104 │ │ │ │ + beq.n 85326 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 850e4 │ │ │ │ + beq.n 85304 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 850d2 │ │ │ │ + bne.n 852f2 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85062 │ │ │ │ + b.n 85282 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 850be │ │ │ │ - bhi.n 8510a │ │ │ │ + beq.n 852de │ │ │ │ + bhi.n 8532c │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 850be │ │ │ │ + beq.n 852de │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 85080 │ │ │ │ - b.n 850e4 │ │ │ │ + bne.n 852a0 │ │ │ │ + b.n 85304 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 850e4 │ │ │ │ - bls.n 85110 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 850dc │ │ │ │ + beq.n 85304 │ │ │ │ + bhi.n 85332 │ │ │ │ + cbz r3, 85338 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 852fc │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 85062 │ │ │ │ + b.n 85282 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 85080 │ │ │ │ - b.n 850e4 │ │ │ │ - cbz r3, 85118 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 850dc │ │ │ │ - b.n 85104 │ │ │ │ + bne.n 852a0 │ │ │ │ + b.n 85304 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 852fc │ │ │ │ + b.n 85326 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30360 @ 0x7698 │ │ │ │ + movw r1, #27864 @ 0x6cd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ 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 85986 │ │ │ │ + bhi.w 85b58 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r4, r0, #5 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ - lsls r7, r0, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r5, r0, #9 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r5, r7, #10 │ │ │ │ - lsls r7, r2, #11 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ lsls r3, r6, #1 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ + lsls r3, r3, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r1, r1, #9 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r1, r0, #11 │ │ │ │ + lsls r3, r3, #11 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r7, #14 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r3, r1, #11 │ │ │ │ - lsls r7, r6, #8 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r7, r6, #8 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r5, r0, #9 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r7, r3, #10 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - lsls r3, r2, #9 │ │ │ │ + lsls r7, r1, #11 │ │ │ │ + lsls r3, r7, #8 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r3, r7, #8 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r1, r1, #9 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + 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 81684 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ add.w r2, r3, #4 │ │ │ │ - beq.n 8528c │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 859c8 │ │ │ │ + beq.w 855dc │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 85ac2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 85272 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.n 854a6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85272 │ │ │ │ + beq.n 854a6 │ │ │ │ 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] │ │ │ │ + ldr r3, [r6, #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 81464 │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - movw r2, #53633 @ 0xd181 │ │ │ │ - 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 85818 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 85282 │ │ │ │ - movw r6, #4364 @ 0x110c │ │ │ │ - movt r6, #71 @ 0x47 │ │ │ │ - b.n 85272 │ │ │ │ - ldr r3, [r5, #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 857c2 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 857d2 │ │ │ │ - mov r0, r6 │ │ │ │ + beq.w 859e6 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 859f6 │ │ │ │ + mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b594 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 85272 │ │ │ │ + bl 7b7c0 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 854a6 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 8504c │ │ │ │ + bl 8526c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.w 8584a │ │ │ │ - beq.w 85728 │ │ │ │ + blt.w 859e2 │ │ │ │ + beq.w 85950 │ │ │ │ cmp r3, #20 │ │ │ │ - bgt.w 8579c │ │ │ │ + bgt.w 859c0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [pc, #752] @ (855fc ) │ │ │ │ + ldr r3, [pc, #808] @ (85824 ) │ │ │ │ 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 85762 │ │ │ │ - ldr r0, [pc, #728] @ (85600 ) │ │ │ │ + ldr.w r5, [r3, #1608] @ 0x648 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 8598a │ │ │ │ + ldr r0, [pc, #784] @ (85828 ) │ │ │ │ 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 857fe │ │ │ │ + bne.w 85a22 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ - add.w r0, r6, #12 │ │ │ │ + add.w r0, r5, #12 │ │ │ │ blx 29634 │ │ │ │ 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 85134 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 85354 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85822 │ │ │ │ + beq.w 85a3c │ │ │ │ mov r7, r8 │ │ │ │ - str r0, [r6, #12] │ │ │ │ + str r0, [r5, #12] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 853d6 │ │ │ │ - mov r1, r5 │ │ │ │ + beq.n 855c6 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85134 │ │ │ │ + bl 85354 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8584e │ │ │ │ + beq.w 85a96 │ │ │ │ cmp r7, #2 │ │ │ │ - str r0, [r6, #16] │ │ │ │ - beq.n 853d6 │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + beq.n 855c6 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85134 │ │ │ │ + bl 85354 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85852 │ │ │ │ + beq.w 85a92 │ │ │ │ cmp r7, #3 │ │ │ │ - str r0, [r6, #20] │ │ │ │ - beq.n 853d6 │ │ │ │ - add.w r2, r6, #20 │ │ │ │ + str r0, [r5, #20] │ │ │ │ + beq.n 855c6 │ │ │ │ + add.w r2, r5, #20 │ │ │ │ movs r3, #3 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 85134 │ │ │ │ + bl 85354 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85824 │ │ │ │ + beq.w 85a3e │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 853b6 │ │ │ │ + bne.n 855a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 85734 │ │ │ │ + bne.w 8595c │ │ │ │ adds r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 85272 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movw r2, #51373 @ 0xc8ad │ │ │ │ + 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 85a88 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 8546c │ │ │ │ + movw r5, #4364 @ 0x110c │ │ │ │ + movt r5, #71 @ 0x47 │ │ │ │ + b.n 854a6 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 85986 │ │ │ │ - add r1, pc, #4 @ (adr r1, 85400 ) │ │ │ │ + bhi.w 85b58 │ │ │ │ + add r1, pc, #4 @ (adr r1, 85628 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - nop │ │ │ │ - strh r7, [r4, r7] │ │ │ │ + ldrsb r1, [r2, r0] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - strh r7, [r4, r7] │ │ │ │ + ldrsb r1, [r2, r0] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - strh r7, [r5, r3] │ │ │ │ + strb r7, [r3, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - strh r7, [r4, r7] │ │ │ │ + ldrsb r1, [r2, r0] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - strh r7, [r4, r7] │ │ │ │ + ldrsb r1, [r2, r0] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - strh r3, [r7, r1] │ │ │ │ + strb r5, [r4, r1] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r7, [r0, r3] │ │ │ │ + ldr r7, [r5, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r5, r5] │ │ │ │ + ldrh r5, [r6, r4] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - strh r3, [r7, r1] │ │ │ │ + strb r5, [r4, r1] │ │ │ │ movs r0, r1 │ │ │ │ - strb r1, [r5, r7] │ │ │ │ + ldr r1, [r2, r0] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r1, [r3, r3] │ │ │ │ + ldr r1, [r0, r4] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r5, [r1, r4] │ │ │ │ + ldr r5, [r6, r4] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - strh r5, [r0, r1] │ │ │ │ + strb r7, [r6, r1] │ │ │ │ movs r0, r1 │ │ │ │ - strh r5, [r0, r1] │ │ │ │ + strb r7, [r6, r1] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - strh r5, [r0, r1] │ │ │ │ + strb r7, [r6, r1] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - strh r7, [r7, r2] │ │ │ │ + strb r7, [r5, r2] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldrh r1, [r7, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - strh r3, [r7, r1] │ │ │ │ + strb r5, [r4, r1] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r5, [r6, r3] │ │ │ │ + ldr r5, [r3, r4] │ │ │ │ movs r0, r1 │ │ │ │ - strb r5, [r1, r7] │ │ │ │ + ldrsb r5, [r6, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - strb r5, [r1, r7] │ │ │ │ + ldrsb r5, [r6, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - strh r3, [r7, r1] │ │ │ │ + strb r5, [r4, r1] │ │ │ │ movs r0, r1 │ │ │ │ - strh r3, [r7, r1] │ │ │ │ + strb r5, [r4, r1] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - strb r1, [r5, r7] │ │ │ │ + ldr r1, [r2, r0] │ │ │ │ movs r0, r1 │ │ │ │ - strh r3, [r7, r1] │ │ │ │ + strb r5, [r4, r1] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - strh r3, [r7, r1] │ │ │ │ + strb r5, [r4, r1] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - strh r7, [r7, r2] │ │ │ │ + strb r7, [r5, r2] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r3, r6] │ │ │ │ + ldrh r3, [r3, r2] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ + ldrh r1, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r5, [r3, r2] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strh r7, [r7, r2] │ │ │ │ + strb r7, [r5, r2] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r5, [r0, r0] │ │ │ │ + ldr r5, [r5, r0] │ │ │ │ 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 86008 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.w 8622c │ │ │ │ + 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 7f1f8 │ │ │ │ + b.w 7f420 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 8504c │ │ │ │ + bl 8526c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ - blt.w 8584a │ │ │ │ + blt.w 859e2 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ - bne.w 8591a │ │ │ │ - bl 72508 │ │ │ │ - mov r6, r0 │ │ │ │ + bne.w 85bfa │ │ │ │ + bl 7273c │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85930 │ │ │ │ + beq.w 85c10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 8568c │ │ │ │ - mov r1, r5 │ │ │ │ + beq.n 858b4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85134 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 85354 │ │ │ │ + mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 858ae │ │ │ │ + beq.w 85bde │ │ │ │ mov r0, r4 │ │ │ │ - bl 85134 │ │ │ │ + bl 85354 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8588a │ │ │ │ + beq.w 85bba │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a7a4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a9d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8588a │ │ │ │ + beq.w 85bba │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 857ec │ │ │ │ + bne.w 85a10 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85682 │ │ │ │ + beq.n 858aa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85964 │ │ │ │ + beq.w 85c1e │ │ │ │ add.w r3, r8, #2 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bgt.n 8562e │ │ │ │ + bgt.n 85856 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b619c │ │ │ │ + bl 1b6818 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85272 │ │ │ │ - b.n 85834 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + bne.w 854a6 │ │ │ │ + b.n 85a4e │ │ │ │ + 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 85788 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 857d2 │ │ │ │ - mov r0, r6 │ │ │ │ + beq.n 859ac │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 859f6 │ │ │ │ + mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ 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 730ec │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.w 73310 │ │ │ │ + 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 1527a4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.w 151d9c │ │ │ │ + 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 ff2a8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.w ff078 │ │ │ │ + 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 730ec │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 85272 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bl 73310 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 854a6 │ │ │ │ + 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 11cb74 │ │ │ │ + b.w 11c1d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [pc, #728] @ (85a04 ) │ │ │ │ + ldr r5, [pc, #724] @ (85c28 ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 853e0 │ │ │ │ + beq.w 855d0 │ │ │ │ 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 85756 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 85868 │ │ │ │ + beq.n 8597e │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 85b96 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 853e0 │ │ │ │ - b.n 85734 │ │ │ │ + beq.w 855d0 │ │ │ │ + b.n 8595c │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r7, r8 │ │ │ │ - bl 78f70 <_PyObject_GC_NewVar@@Base> │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 858ca │ │ │ │ - ldr r2, [pc, #652] @ (85a08 ) │ │ │ │ + bl 791a0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 859d6 │ │ │ │ + ldr r2, [pc, #652] @ (85c2c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 85346 │ │ │ │ + b.n 85536 │ │ │ │ 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, 857d2 │ │ │ │ + cbz r5, 859f6 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 856ba │ │ │ │ - b.n 856b2 │ │ │ │ + bge.n 858e2 │ │ │ │ + b.n 858da │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 85762 │ │ │ │ - bl 1f94c8 │ │ │ │ - mov r6, r0 │ │ │ │ + bls.n 8598a │ │ │ │ + bl 1f98f8 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 858ca │ │ │ │ - ldr r2, [pc, #592] @ (85a08 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov.w r7, r8, lsl #2 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - b.n 85784 │ │ │ │ + bne.n 85a7a │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27a7f4 <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 854a6 │ │ │ │ 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.w 858d8 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 85b4e │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 852b4 │ │ │ │ + beq.w 85606 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 852b4 │ │ │ │ + b.n 85606 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8566a │ │ │ │ + bne.w 85892 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8566a │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85892 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85856 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 12f060 │ │ │ │ - ldr r3, [pc, #500] @ (85a08 ) │ │ │ │ + bne.n 85a68 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 12e6a8 │ │ │ │ + ldr r3, [pc, #500] @ (85c2c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - b.n 85784 │ │ │ │ - mov r3, r6 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - bx r3 │ │ │ │ + b.n 859a8 │ │ │ │ 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 27b194 <_PyInterpreterConfig_AsDict@@Base+0x864> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 27a7f4 <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8584a │ │ │ │ + beq.n 859e2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 8584a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 85272 │ │ │ │ - movs r3, #1 │ │ │ │ - b.n 85824 │ │ │ │ - movs r3, #2 │ │ │ │ - b.n 85824 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 859e2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 859e2 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #420] @ (85a08 ) │ │ │ │ + ldr r3, [pc, #440] @ (85c2c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - b.n 85784 │ │ │ │ + b.n 859a8 │ │ │ │ + ldr r2, [pc, #432] @ (85c2c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov.w r7, r8, lsl #2 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + b.n 859a8 │ │ │ │ + mov r3, r5 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + bx r3 │ │ │ │ + movs r3, #2 │ │ │ │ + b.n 85a3e │ │ │ │ + movs r3, #1 │ │ │ │ + b.n 85a3e │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + adds r3, r2, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ + beq.n 85ae2 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 859f6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29934 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 8bb60 │ │ │ │ + bl 80da0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 859e2 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30388 @ 0x76b4 │ │ │ │ + movw r1, #27936 @ 0x6d20 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 859e2 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 8583e │ │ │ │ - b.n 8584a │ │ │ │ - sub.w r3, sl, #2 │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - sub.w r3, r3, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27b194 <_PyInterpreterConfig_AsDict@@Base+0x864> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 858ba │ │ │ │ - mov r0, r9 │ │ │ │ - bl 79604 │ │ │ │ - b.n 85834 │ │ │ │ - add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - sub.w r3, r3, r8 │ │ │ │ - b.n 8582e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 858a6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 858a6 │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27b194 <_PyInterpreterConfig_AsDict@@Base+0x864> │ │ │ │ - b.n 8584a │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 859f6 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 852d6 │ │ │ │ - b.n 852de │ │ │ │ + blt.n 85aae │ │ │ │ + b.n 85ab6 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 8504c │ │ │ │ + bl 8526c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 8584a │ │ │ │ + blt.w 859e2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r0, 85958 │ │ │ │ - mov r1, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 85b8a │ │ │ │ + mov r1, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85948 │ │ │ │ + beq.n 85b7a │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 85134 │ │ │ │ + bl 85354 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r0, 8593e │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ + cbz r0, 85b70 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 858fa │ │ │ │ + b.n 85b14 │ │ │ │ + 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 18dca8 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 854c6 │ │ │ │ + b.n 854ce │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30416 @ 0x76d0 │ │ │ │ + movw r1, #27972 @ 0x6d44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27b194 <_PyInterpreterConfig_AsDict@@Base+0x864> │ │ │ │ - b.n 8584a │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 859e2 │ │ │ │ subs r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ subs r3, r3, r2 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ - b.n 8582e │ │ │ │ + b.n 85a48 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b619c │ │ │ │ + bl 1b6818 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85272 │ │ │ │ - b.n 85834 │ │ │ │ + bne.w 854a6 │ │ │ │ + b.n 85a4e │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b194 <_PyInterpreterConfig_AsDict@@Base+0x864> │ │ │ │ - b.n 8584a │ │ │ │ - mov r0, r9 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85682 │ │ │ │ - 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 18e084 │ │ │ │ + bl 27a7f4 <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ + b.n 859e2 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30468 @ 0x7704 │ │ │ │ + movw r1, #27892 @ 0x6cf4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 8584a │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - adds r3, r2, #4 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ - beq.n 859ea │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 857d2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29934 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 8b904 │ │ │ │ - bl 80b80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8584a │ │ │ │ + bl 12edc8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 85a58 │ │ │ │ + b.n 859e2 │ │ │ │ + sub.w r3, sl, #2 │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + sub.w r3, r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27a7f4 <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 85bea │ │ │ │ + mov r0, r9 │ │ │ │ + bl 79830 │ │ │ │ + b.n 85a4e │ │ │ │ + add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + sub.w r3, r3, r8 │ │ │ │ + b.n 85a48 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 85bd6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85bd6 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30432 @ 0x76e0 │ │ │ │ + movw r1, #27920 @ 0x6d10 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 8584a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 857d2 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 859b4 │ │ │ │ - b.n 859bc │ │ │ │ + bl 12edc8 │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27a7f4 <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ + b.n 859e2 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 858aa │ │ │ │ nop │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00085a0c : │ │ │ │ +00085c30 : │ │ │ │ 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 85be8 │ │ │ │ + bmi.w 85e0c │ │ │ │ ldr.w r5, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 85c2a │ │ │ │ - ldr r6, [pc, #664] @ (85cd0 ) │ │ │ │ + bpl.w 85e4e │ │ │ │ + ldr r6, [pc, #664] @ (85ef4 ) │ │ │ │ movw r7, #42228 @ 0xa4f4 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr.w r3, [r6, #3640] @ 0xe38 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 85d78 │ │ │ │ + bne.w 85f9c │ │ │ │ ldr.w r2, [r6, #3648] @ 0xe40 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 85d78 │ │ │ │ + beq.w 85f9c │ │ │ │ add.w r8, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ addw r1, r6, #3636 @ 0xe34 │ │ │ │ mov r3, r8 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85c3a │ │ │ │ + beq.w 85e5e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 85ef6 │ │ │ │ + bpl.w 8611a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r5, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r5, r5, #1 │ │ │ │ - bhi.w 85e06 │ │ │ │ + bhi.w 8602a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r5, r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 85e36 │ │ │ │ + blt.w 8605a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 85c56 │ │ │ │ + bmi.w 85e7a │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 85c98 │ │ │ │ + bpl.w 85ebc │ │ │ │ ldr.w r3, [r6, #3672] @ 0xe58 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 85d9e │ │ │ │ + bne.w 85fc2 │ │ │ │ ldr.w r2, [r6, #3680] @ 0xe60 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 85d9e │ │ │ │ + beq.w 85fc2 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #528] @ (85cd4 ) │ │ │ │ - bl 79728 │ │ │ │ + ldr r1, [pc, #528] @ (85ef8 ) │ │ │ │ + bl 79954 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85ca8 │ │ │ │ + beq.w 85ecc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 85ef6 │ │ │ │ + bpl.w 8611a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r6, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi.w 85e3a │ │ │ │ + bhi.w 8605e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r3, r3, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 85e36 │ │ │ │ + blt.w 8605a │ │ │ │ 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] @ 85cdc │ │ │ │ + ldr.w r9, [pc, #472] @ 85f00 │ │ │ │ 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 85f22 │ │ │ │ + bhi.w 86146 │ │ │ │ adds r2, r3, r2 │ │ │ │ - bmi.w 85f22 │ │ │ │ + bmi.w 86146 │ │ │ │ movw r7, #20120 @ 0x4e98 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r1, #10741 @ 0x29f5 │ │ │ │ + movw r1, #11305 @ 0x2c29 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w fp, [r7, #712] @ 0x2c8 │ │ │ │ cmp fp, r1 │ │ │ │ - bne.w 85e94 │ │ │ │ + bne.w 860b8 │ │ │ │ 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 85dc2 │ │ │ │ + bcs.w 85fe6 │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r6, lr, lsl #3] │ │ │ │ ldr.w fp, [r1, #8] │ │ │ │ cmp r1, fp │ │ │ │ - beq.w 85e78 │ │ │ │ + beq.w 8609c │ │ │ │ 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 85ce0 │ │ │ │ + beq.w 85f04 │ │ │ │ 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 85d20 │ │ │ │ + bgt.w 85f44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #284] @ (85cd8 ) │ │ │ │ + ldr r2, [pc, #284] @ (85efc ) │ │ │ │ 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 85eb0 │ │ │ │ + bne.w 860d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - cbz r5, 85be0 │ │ │ │ + cbz r5, 85e04 │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ blx 29634 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #240] @ (85cdc ) │ │ │ │ + ldr r0, [pc, #240] @ (85f00 ) │ │ │ │ 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] │ │ │ │ @@ -136738,33 +136969,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 85f0e │ │ │ │ + beq.w 86132 │ │ │ │ ldr.w r5, [r1, #268] @ 0x10c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 85a36 │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + bmi.w 85c5a │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 80b80 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85f38 │ │ │ │ - movw r0, #30632 @ 0x77a8 │ │ │ │ + beq.w 8615c │ │ │ │ + movw r0, #28136 @ 0x6de8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85e36 │ │ │ │ - ldr r3, [pc, #132] @ (85cdc ) │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8605a │ │ │ │ + ldr r3, [pc, #132] @ (85f00 ) │ │ │ │ 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 │ │ │ │ @@ -136774,50 +137005,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 85f18 │ │ │ │ + beq.w 8613c │ │ │ │ ldr.w r1, [r0, #268] @ 0x10c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 85aa8 │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + bmi.w 85ccc │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 80b80 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85c44 │ │ │ │ + bne.n 85e68 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr r2, [pc, #24] @ (85cd4 ) │ │ │ │ - movw r1, #30596 @ 0x7784 │ │ │ │ + ldr r2, [pc, #24] @ (85ef8 ) │ │ │ │ + movw r1, #28100 @ 0x6dc4 │ │ │ │ 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 d6078 │ │ │ │ + b.w d5c0c │ │ │ │ ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 85cb0 │ │ │ │ + bgt.n 85ed4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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 85d6c │ │ │ │ + bcc.n 85f90 │ │ │ │ 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 │ │ │ │ @@ -136826,693 +137057,693 @@ │ │ │ │ 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 85bae │ │ │ │ + bge.w 85dd2 │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85bae │ │ │ │ + beq.w 85dd2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85bae │ │ │ │ + beq.w 85dd2 │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85bae │ │ │ │ + bne.w 85dd2 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85f2e │ │ │ │ + bne.w 86152 │ │ │ │ add.w r3, r8, #12 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 85bae │ │ │ │ + bmi.w 85dd2 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 85d56 │ │ │ │ + bne.n 85f7a │ │ │ │ dmb ish │ │ │ │ - b.n 85bae │ │ │ │ + b.n 85dd2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ str.w r2, [fp, #12] │ │ │ │ str.w fp, [r2, #8] │ │ │ │ - b.n 85b8c │ │ │ │ - ldr r0, [pc, #468] @ (85f50 ) │ │ │ │ - bl 6dce0 │ │ │ │ + b.n 85db0 │ │ │ │ + ldr r0, [pc, #468] @ (86174 ) │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 85c3a │ │ │ │ + beq.w 85e5e │ │ │ │ add.w r8, sp, #20 │ │ │ │ - ldr r1, [pc, #452] @ (85f50 ) │ │ │ │ + ldr r1, [pc, #452] @ (86174 ) │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 85a6c │ │ │ │ - b.n 85c3a │ │ │ │ - ldr r0, [pc, #436] @ (85f54 ) │ │ │ │ + bne.w 85c90 │ │ │ │ + b.n 85e5e │ │ │ │ + ldr r0, [pc, #436] @ (86178 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 85ca8 │ │ │ │ + beq.w 85ecc │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #416] @ (85f54 ) │ │ │ │ - bl 79728 │ │ │ │ + ldr r1, [pc, #416] @ (86178 ) │ │ │ │ + bl 79954 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85ace │ │ │ │ - b.n 85ca8 │ │ │ │ + bne.w 85cf2 │ │ │ │ + b.n 85ecc │ │ │ │ ldr.w fp, [r7, #672] @ 0x2a0 │ │ │ │ - movw r1, #53673 @ 0xd1a9 │ │ │ │ + movw r1, #54257 @ 0xd3f1 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp fp, r1 │ │ │ │ - bne.n 85ec4 │ │ │ │ + bne.n 860e8 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a1c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85f22 │ │ │ │ + beq.w 86146 │ │ │ │ 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 85b96 │ │ │ │ + b.n 85dba │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 85e56 │ │ │ │ + bcc.n 8607a │ │ │ │ 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 85e0c │ │ │ │ + beq.n 86030 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30680 @ 0x77d8 │ │ │ │ + movw r1, #28184 @ 0x6e18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 85be0 │ │ │ │ + b.n 85e04 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 85e66 │ │ │ │ + bcc.n 8608a │ │ │ │ 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 85e40 │ │ │ │ - b.n 85e20 │ │ │ │ + beq.n 86064 │ │ │ │ + b.n 86044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 85ede │ │ │ │ + blt.n 86102 │ │ │ │ mul.w r5, r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 85a92 │ │ │ │ - b.n 85e36 │ │ │ │ + bge.w 85cb6 │ │ │ │ + b.n 8605a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 85ed2 │ │ │ │ + blt.n 860f6 │ │ │ │ mul.w r3, r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85af6 │ │ │ │ - b.n 85e36 │ │ │ │ + bge.w 85d1a │ │ │ │ + b.n 8605a │ │ │ │ mov r1, lr │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85dc2 │ │ │ │ + beq.n 85fe6 │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ - b.n 85cfa │ │ │ │ + b.n 85f1e │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx fp │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85f22 │ │ │ │ + beq.n 86146 │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - b.n 85dfc │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 86020 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 85eea │ │ │ │ + bne.n 8610e │ │ │ │ mov r0, r7 │ │ │ │ - bl 12f060 │ │ │ │ - b.n 85bce │ │ │ │ + bl 12e6a8 │ │ │ │ + b.n 85df2 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ blx fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 85de4 │ │ │ │ + b.n 86008 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 85e20 │ │ │ │ + bge.n 86044 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85e20 │ │ │ │ - b.n 85e36 │ │ │ │ + bne.n 86044 │ │ │ │ + b.n 8605a │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 85e20 │ │ │ │ + bge.n 86044 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85e20 │ │ │ │ - b.n 85e36 │ │ │ │ + bne.n 86044 │ │ │ │ + b.n 8605a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 85bce │ │ │ │ + b.n 85df2 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30656 @ 0x77c0 │ │ │ │ + movw r1, #28160 @ 0x6e00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 85e36 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 8605a │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r5, [r2, #244] @ 0xf4 │ │ │ │ - b.n 85c20 │ │ │ │ + b.n 85e44 │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.n 85c8e │ │ │ │ + b.n 85eb2 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f9538 │ │ │ │ + b.w 1f9968 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85bae │ │ │ │ - b.n 85d44 │ │ │ │ + bne.w 85dd2 │ │ │ │ + b.n 85f68 │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #30596 @ 0x7784 │ │ │ │ + movw r1, #28100 @ 0x6dc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #4] @ (85f50 ) │ │ │ │ - b.n 85cc4 │ │ │ │ + ldr r2, [pc, #4] @ (86174 ) │ │ │ │ + b.n 85ee8 │ │ │ │ nop │ │ │ │ - bgt.n 85eec │ │ │ │ + bgt.n 86110 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 85f30 │ │ │ │ + bgt.n 86154 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00085f58 : │ │ │ │ +0008617c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85ff4 │ │ │ │ + beq.n 86218 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 85fdc │ │ │ │ + bpl.n 86200 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - bhi.n 85f88 │ │ │ │ + bhi.n 861ac │ │ │ │ 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 85fc0 │ │ │ │ + bcc.n 861e4 │ │ │ │ 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 85f90 │ │ │ │ + beq.n 861b4 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30680 @ 0x77d8 │ │ │ │ + movw r1, #28184 @ 0x6e18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 85fcc │ │ │ │ + blt.n 861f0 │ │ │ │ mul.w r0, r3, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 85fa4 │ │ │ │ + bge.n 861c8 │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85fa4 │ │ │ │ + bne.n 861c8 │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30656 @ 0x77c0 │ │ │ │ + movw r1, #28160 @ 0x6e00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 85fba │ │ │ │ - movw r0, #30632 @ 0x77a8 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 861de │ │ │ │ + movw r0, #28136 @ 0x6de8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85fba │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 861de │ │ │ │ nop │ │ │ │ │ │ │ │ -00086008 : │ │ │ │ +0008622c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #184] @ (860d0 ) │ │ │ │ + ldr r2, [pc, #184] @ (862f4 ) │ │ │ │ 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, 86066 │ │ │ │ + cbz r3, 8628a │ │ │ │ movw r1, #26088 @ 0x65e8 │ │ │ │ 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 8608c │ │ │ │ - ldr r2, [pc, #128] @ (860d4 ) │ │ │ │ + bne.n 862b0 │ │ │ │ + ldr r2, [pc, #128] @ (862f8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 86092 │ │ │ │ + cbnz r4, 862b6 │ │ │ │ mov r0, r3 │ │ │ │ vstr d0, [r3, #8] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 72908 │ │ │ │ + bl 72b3c │ │ │ │ vldr d0, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 860c6 │ │ │ │ + cbz r0, 862ea │ │ │ │ movw r1, #26088 @ 0x65e8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 86050 │ │ │ │ + beq.n 86274 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 86050 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 86274 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bne.n 860b2 │ │ │ │ + bne.n 862d6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 8605c │ │ │ │ + b.n 86280 │ │ │ │ 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 8605c │ │ │ │ + b.n 86280 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f94c8 │ │ │ │ + b.w 1f98f8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000860d8 : │ │ │ │ +000862fc : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000860e0 : │ │ │ │ +00086304 : │ │ │ │ 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 86166 │ │ │ │ + beq.n 8638a │ │ │ │ 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 86132 │ │ │ │ + bge.n 86356 │ │ │ │ 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 861cc <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 863f0 <_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 8612e │ │ │ │ + bne.n 86352 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86176 │ │ │ │ + beq.n 8639a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 86176 │ │ │ │ + cbnz r3, 8639a │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86176 │ │ │ │ - movw r0, #8756 @ 0x2234 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8639a │ │ │ │ + movw r0, #6260 @ 0x1874 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8612e │ │ │ │ + b.n 86352 │ │ │ │ │ │ │ │ -0008617c <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +000863a0 <_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 861cc <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 863f0 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 861aa <_PyList_AppendTakeRefListResize@@Base+0x2e> │ │ │ │ + beq.n 863ce <_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 861a4 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + beq.n 863c8 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 861a4 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + bne.n 863c8 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 861a4 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + b.n 863c8 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bge.w 862e0 <_PyList_AppendTakeRefListResize@@Base+0x164> │ │ │ │ + bge.w 86504 <_PyList_AppendTakeRefListResize@@Base+0x164> │ │ │ │ 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 │ │ │ │ adds r6, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r6, r6, r1, asr #3 │ │ │ │ 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 86354 <_PyList_AppendTakeRefListResize@@Base+0x1d8> │ │ │ │ + bgt.w 86578 <_PyList_AppendTakeRefListResize@@Base+0x1d8> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8631e <_PyList_AppendTakeRefListResize@@Base+0x1a2> │ │ │ │ + beq.w 86542 <_PyList_AppendTakeRefListResize@@Base+0x1a2> │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 86314 <_PyList_AppendTakeRefListResize@@Base+0x198> │ │ │ │ + bcs.w 86538 <_PyList_AppendTakeRefListResize@@Base+0x198> │ │ │ │ movw r0, #20120 @ 0x4e98 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r2, #25737 @ 0x6489 │ │ │ │ + movw r2, #26285 @ 0x66ad │ │ │ │ movt r2, #8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ ldr.w r7, [r0, #700] @ 0x2bc │ │ │ │ ldr.w r9, [r0, #688] @ 0x2b0 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 86344 <_PyList_AppendTakeRefListResize@@Base+0x1c8> │ │ │ │ + bne.w 86568 <_PyList_AppendTakeRefListResize@@Base+0x1c8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 862c6 <_PyList_AppendTakeRefListResize@@Base+0x14a> │ │ │ │ - ldr r2, [pc, #316] @ (86374 <_PyList_AppendTakeRefListResize@@Base+0x1f8>) │ │ │ │ + beq.n 864ea <_PyList_AppendTakeRefListResize@@Base+0x14a> │ │ │ │ + ldr r2, [pc, #316] @ (86598 <_PyList_AppendTakeRefListResize@@Base+0x1f8>) │ │ │ │ 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 862ee <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ + beq.n 86512 <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ mov.w ip, r3, lsr #18 │ │ │ │ add.w r2, r2, ip, lsl #3 │ │ │ │ ubfx ip, r3, #0, #18 │ │ │ │ ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ cmp r1, ip │ │ │ │ - bgt.n 8627c <_PyList_AppendTakeRefListResize@@Base+0x100> │ │ │ │ + bgt.n 864a0 <_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 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 862ee <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ + beq.n 86512 <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r8, r2 │ │ │ │ - bhi.n 8629a <_PyList_AppendTakeRefListResize@@Base+0x11e> │ │ │ │ + bhi.n 864be <_PyList_AppendTakeRefListResize@@Base+0x11e> │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r6, lsl #4 │ │ │ │ - bcc.n 862d2 <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ + bcc.n 864f6 <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 729f4 │ │ │ │ + bl 72c28 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 86314 <_PyList_AppendTakeRefListResize@@Base+0x198> │ │ │ │ + cbz r0, 86538 <_PyList_AppendTakeRefListResize@@Base+0x198> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 29cc8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 78788 │ │ │ │ + bl 789b8 │ │ │ │ strd r4, r7, [r5, #8] │ │ │ │ str r6, [r5, #16] │ │ │ │ - b.n 862d8 <_PyList_AppendTakeRefListResize@@Base+0x15c> │ │ │ │ + b.n 864fc <_PyList_AppendTakeRefListResize@@Base+0x15c> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 729f4 │ │ │ │ + bl 72c28 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 86314 <_PyList_AppendTakeRefListResize@@Base+0x198> │ │ │ │ + cbz r0, 86538 <_PyList_AppendTakeRefListResize@@Base+0x198> │ │ │ │ strd r4, r3, [r5, #8] │ │ │ │ str r6, [r5, #16] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ - blt.w 861d4 <_PyList_AppendTakeRefListResize@@Base+0x58> │ │ │ │ + blt.w 863f8 <_PyList_AppendTakeRefListResize@@Base+0x58> │ │ │ │ str r1, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r1, [r0, #680] @ 0x2a8 │ │ │ │ - movw r2, #54457 @ 0xd4b9 │ │ │ │ + movw r2, #55041 @ 0xd701 │ │ │ │ movt r2, #6 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 86360 <_PyList_AppendTakeRefListResize@@Base+0x1e4> │ │ │ │ + bne.n 86584 <_PyList_AppendTakeRefListResize@@Base+0x1e4> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ blx 2a7cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 862d2 <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ - bl 1f94c8 │ │ │ │ + bne.n 864f6 <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ + bl 1f98f8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 862da <_PyList_AppendTakeRefListResize@@Base+0x15e> │ │ │ │ + b.n 864fe <_PyList_AppendTakeRefListResize@@Base+0x15e> │ │ │ │ movw r0, #20120 @ 0x4e98 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ movs r6, #0 │ │ │ │ - movw r2, #25737 @ 0x6489 │ │ │ │ + movw r2, #26285 @ 0x66ad │ │ │ │ movt r2, #8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r1, [r0, #700] @ 0x2bc │ │ │ │ mov r8, r6 │ │ │ │ ldr.w r9, [r0, #688] @ 0x2b0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 86232 <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ + beq.w 86456 <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 862d2 <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ - b.n 86314 <_PyList_AppendTakeRefListResize@@Base+0x198> │ │ │ │ + bne.n 864f6 <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ + b.n 86538 <_PyList_AppendTakeRefListResize@@Base+0x198> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8631e <_PyList_AppendTakeRefListResize@@Base+0x1a2> │ │ │ │ + beq.n 86542 <_PyList_AppendTakeRefListResize@@Base+0x1a2> │ │ │ │ adds r6, r1, #3 │ │ │ │ bic.w r6, r6, #3 │ │ │ │ - b.n 86206 <_PyList_AppendTakeRefListResize@@Base+0x8a> │ │ │ │ + b.n 8642a <_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 862d2 <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ - b.n 86314 <_PyList_AppendTakeRefListResize@@Base+0x198> │ │ │ │ + bne.n 864f6 <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ + b.n 86538 <_PyList_AppendTakeRefListResize@@Base+0x198> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00086378 : │ │ │ │ +0008659c : │ │ │ │ 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 ip, r1, #0 │ │ │ │ - blt.n 86480 │ │ │ │ + blt.n 866a4 │ │ │ │ movw r2, #20120 @ 0x4e98 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #25737 @ 0x6489 │ │ │ │ + movw r0, #26285 @ 0x66ad │ │ │ │ movt r0, #8 │ │ │ │ ldr.w lr, [r2, #700] @ 0x2bc │ │ │ │ ldr.w r4, [r2, #688] @ 0x2b0 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 86464 │ │ │ │ + bne.n 86688 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86434 │ │ │ │ - ldr r0, [pc, #208] @ (86484 ) │ │ │ │ + beq.n 86658 │ │ │ │ + ldr r0, [pc, #208] @ (866a8 ) │ │ │ │ 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 86440 │ │ │ │ + beq.n 86664 │ │ │ │ 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 863ee │ │ │ │ + bgt.n 86612 │ │ │ │ ldr.w r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 86440 │ │ │ │ + cbz r0, 86664 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.n 8640c │ │ │ │ + bhi.n 86630 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, ip, lsl #2 │ │ │ │ - bcc.n 8642e │ │ │ │ + bcc.n 86652 │ │ │ │ mov r2, ip │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 729f4 │ │ │ │ - cbz r0, 86480 │ │ │ │ + bl 72c28 │ │ │ │ + cbz r0, 866a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29cc8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78788 │ │ │ │ + bl 789b8 │ │ │ │ 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 729f4 │ │ │ │ + b.w 72c28 │ │ │ │ ldr.w r4, [r2, #680] @ 0x2a8 │ │ │ │ - movw r1, #54457 @ 0xd4b9 │ │ │ │ + movw r1, #55041 @ 0xd701 │ │ │ │ movt r1, #6 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 86474 │ │ │ │ + bne.n 86698 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ @@ -137524,84 +137755,84 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, ip │ │ │ │ mov r3, r4 │ │ │ │ - b.n 8646c │ │ │ │ + b.n 86690 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8642e │ │ │ │ + b.n 86652 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8651a │ │ │ │ + beq.n 8673e │ │ │ │ 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] @ (86564 ) │ │ │ │ + ldr r3, [pc, #200] @ (86788 ) │ │ │ │ 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 86520 │ │ │ │ + beq.n 86744 │ │ │ │ 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 864d2 │ │ │ │ + bgt.n 866f6 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 86520 │ │ │ │ - cbz r3, 86520 │ │ │ │ + bgt.n 86744 │ │ │ │ + cbz r3, 86744 │ │ │ │ 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 864f2 │ │ │ │ + bhi.n 86716 │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ cmp.w r3, r2, lsl #2 │ │ │ │ - bcc.n 86514 │ │ │ │ + bcc.n 86738 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 729f4 │ │ │ │ + bl 72c28 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 86512 │ │ │ │ + cbz r0, 86736 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29cc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78788 │ │ │ │ + bl 789b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 729f4 │ │ │ │ + b.w 72c28 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 86560 │ │ │ │ + blt.n 86784 │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #54457 @ 0xd4b9 │ │ │ │ + movw r1, #55041 @ 0xd701 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w lr, [r3, #680] @ 0x2a8 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 86550 │ │ │ │ + bne.n 86774 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -137609,50 +137840,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 86514 │ │ │ │ + b.n 86738 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00086568 : │ │ │ │ +0008678c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 86598 │ │ │ │ + cbz r0, 867bc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 86598 │ │ │ │ + bpl.n 867bc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 865bc │ │ │ │ - cbz r0, 865a8 │ │ │ │ + bl 867e0 │ │ │ │ + cbz r0, 867cc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 865ae │ │ │ │ + bne.n 867d2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #8756 @ 0x2234 │ │ │ │ + movw r0, #6260 @ 0x1874 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3158 @ 0xc56 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86594 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86594 │ │ │ │ + bne.n 867b8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 867b8 │ │ │ │ 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] │ │ │ │ @@ -137660,79 +137891,79 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8668c │ │ │ │ + beq.n 868b0 │ │ │ │ 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 86a28 │ │ │ │ + bne.w 86c46 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 8669c │ │ │ │ + ble.n 868c0 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r2, [r8] │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 87238 │ │ │ │ + beq.w 87466 │ │ │ │ movw r3, #42644 @ 0xa694 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r5, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw sl, #42228 @ 0xa4f4 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 86722 │ │ │ │ + beq.n 86946 │ │ │ │ sub.w ip, r8, #4 │ │ │ │ movs r2, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 86652 │ │ │ │ + b.n 86876 │ │ │ │ adds r7, #1 │ │ │ │ mov ip, lr │ │ │ │ cmp r7, r4 │ │ │ │ - bge.w 869d6 │ │ │ │ + bge.w 86bf4 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w lr, ip, #4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8757e │ │ │ │ + bne.w 876a4 │ │ │ │ ands.w r9, r3, r2 │ │ │ │ - beq.n 86648 │ │ │ │ + beq.n 8686c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.n 86648 │ │ │ │ + bls.n 8686c │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bge.w 87606 │ │ │ │ + bge.w 876c2 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w lr, ip, #8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 8757e │ │ │ │ + bne.w 876a4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 86648 │ │ │ │ + b.n 8686c │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt.n 86602 │ │ │ │ + bgt.n 86826 │ │ │ │ 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 │ │ │ │ @@ -137741,39 +137972,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 87176 │ │ │ │ + bne.w 87396 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #1 │ │ │ │ - bgt.w 873f0 │ │ │ │ + bgt.w 8761a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, fp │ │ │ │ - bne.w 875b2 │ │ │ │ + bne.w 87762 │ │ │ │ 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 875c8 │ │ │ │ + bne.w 87778 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 875d6 │ │ │ │ + beq.w 87786 │ │ │ │ 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] │ │ │ │ @@ -137785,406 +138016,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 87586 │ │ │ │ + bne.w 8766e │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 8690c │ │ │ │ + bne.w 86b2e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 86918 │ │ │ │ + beq.w 86b3a │ │ │ │ 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 8672e │ │ │ │ + blt.n 86952 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, sl │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r9, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 869f0 │ │ │ │ + bne.w 86c0e │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 8740e │ │ │ │ + beq.w 87638 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #28781 @ 0x706d │ │ │ │ + movw r3, #26221 @ 0x666d │ │ │ │ movt r3, #21 │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 86a06 │ │ │ │ + bne.w 86c24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86ce8 │ │ │ │ + bne.w 86ef6 │ │ │ │ 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 87578 │ │ │ │ + bne.w 87684 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ it le │ │ │ │ movle r9, r4 │ │ │ │ - bgt.w 87342 │ │ │ │ - mov sl, r9 │ │ │ │ + bgt.w 875de │ │ │ │ + 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 871b4 │ │ │ │ + ble.w 873be │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r8, #28781 @ 0x706d │ │ │ │ - movt r8, #21 │ │ │ │ + movw r6, #26221 @ 0x666d │ │ │ │ + movt r6, #21 │ │ │ │ ldrd r1, r0, [fp] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 86922 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 86b44 │ │ │ │ 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 86e0c │ │ │ │ + blt.w 8701c │ │ │ │ cmp r4, #2 │ │ │ │ it ne │ │ │ │ movne r1, #2 │ │ │ │ - beq.w 87072 │ │ │ │ + beq.w 872a6 │ │ │ │ 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 86ca6 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.n 868b2 │ │ │ │ + bgt.w 86eb4 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.n 86ad2 │ │ │ │ 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 868ae │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 868ae │ │ │ │ + bgt.n 86ad0 │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r5, r4 │ │ │ │ + bge.n 86ad0 │ │ │ │ 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 868ac │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 8687c │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 86aa6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ + bgt.n 86ad0 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 86aa0 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne.w 86cc2 │ │ │ │ + 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 871cc │ │ │ │ + bne.w 873ea │ │ │ │ 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 86f88 │ │ │ │ + bne.w 871f4 │ │ │ │ subs.w r4, r4, ip │ │ │ │ - bne.w 867d4 │ │ │ │ + bne.w 869fc │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r9 │ │ │ │ + mov r4, sl │ │ │ │ + mov r6, r9 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 87374 │ │ │ │ + bgt.w 87576 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86d40 │ │ │ │ + bne.w 86f50 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 866ca │ │ │ │ - b.w 87176 │ │ │ │ + beq.w 868ee │ │ │ │ + b.w 87396 │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.w 86742 │ │ │ │ + bls.w 86966 │ │ │ │ movs r2, #0 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - blt.w 8672e │ │ │ │ - b.n 86764 │ │ │ │ + blt.w 86952 │ │ │ │ + b.n 86988 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87226 │ │ │ │ - bne.w 86e0c │ │ │ │ + blt.w 87444 │ │ │ │ + bne.w 8701c │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 87072 │ │ │ │ + beq.w 872a6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r1, r0, [fp, #4] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 86978 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 86b98 │ │ │ │ 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 86aa2 │ │ │ │ + blt.w 86cc0 │ │ │ │ cmp r4, #3 │ │ │ │ it ne │ │ │ │ movne r1, #3 │ │ │ │ - bne.w 86822 │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 868b6 │ │ │ │ + bne.w 86a4a │ │ │ │ + movs r5, #3 │ │ │ │ + b.n 86ad6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87226 │ │ │ │ - bne.w 86aa2 │ │ │ │ + blt.w 87444 │ │ │ │ + bne.w 86cc0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 86972 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + beq.n 86b94 │ │ │ │ + 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 86c8a │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 86e9a │ │ │ │ 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 868ae │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ + blt.w 86ad0 │ │ │ │ + adds r1, r5, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 86822 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 868b6 │ │ │ │ + bne.w 86a4a │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 86ad6 │ │ │ │ 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 86776 │ │ │ │ - movw r3, #30329 @ 0x7679 │ │ │ │ + beq.w 8699a │ │ │ │ + movw r3, #30873 @ 0x7899 │ │ │ │ movt r3, #8 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 86792 │ │ │ │ - movw r2, #49893 @ 0xc2e5 │ │ │ │ + beq.w 869b6 │ │ │ │ + movw r2, #48905 @ 0xbf09 │ │ │ │ movt r2, #24 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #24601 @ 0x6019 │ │ │ │ + movw r3, #22145 @ 0x5681 │ │ │ │ movt r3, #18 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 86792 │ │ │ │ + b.n 869b6 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 8758e │ │ │ │ + bgt.w 87722 │ │ │ │ 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 870d8 │ │ │ │ + ble.w 872f8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d6cbc │ │ │ │ + bl d6874 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 875ae │ │ │ │ + beq.w 87744 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 870d8 │ │ │ │ + beq.w 872f8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl d6cbc │ │ │ │ + bl d6874 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 875de │ │ │ │ + beq.w 876f2 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 86a98 │ │ │ │ + beq.n 86cb6 │ │ │ │ add.w r9, r5, #4 │ │ │ │ movs r7, #2 │ │ │ │ adds r5, r3, #4 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl d6cbc │ │ │ │ + bl d6874 │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 875e0 │ │ │ │ + beq.w 876f4 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 86a7e │ │ │ │ + bne.n 86c9c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8660c │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + b.n 86830 │ │ │ │ + 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 86cb0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 86ebe │ │ │ │ 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 86cbe │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - bge.w 86f4a │ │ │ │ - cmp r4, sl │ │ │ │ - mov ip, r4 │ │ │ │ + bge.w 86ecc │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.w 86edc │ │ │ │ + cmp r3, r4 │ │ │ │ it ge │ │ │ │ - movge ip, sl │ │ │ │ - cmp ip, r3 │ │ │ │ - ble.w 868c0 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - movw r3, #30329 @ 0x7679 │ │ │ │ + movge r3, r4 │ │ │ │ + mov ip, r3 │ │ │ │ + cmp r3, r5 │ │ │ │ + ble.w 86ae0 │ │ │ │ + movw r3, #30873 @ 0x7899 │ │ │ │ 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 86b94 │ │ │ │ + bne.n 86da8 │ │ │ │ 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 8766e │ │ │ │ + beq.w 87834 │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 8752a │ │ │ │ + beq.w 877f4 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, r7, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 8753a │ │ │ │ + beq.w 87804 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 86d24 │ │ │ │ + beq.w 86f34 │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 292bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86d34 │ │ │ │ + beq.w 86f44 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 86ba2 │ │ │ │ + cbz r0, 86db6 │ │ │ │ mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ it lt │ │ │ │ movlt r6, r9 │ │ │ │ mov r3, r2 │ │ │ │ - blt.n 86bba │ │ │ │ - b.n 86c1a │ │ │ │ + blt.n 86dce │ │ │ │ + b.n 86e2e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87468 │ │ │ │ - bne.n 86c70 │ │ │ │ + blt.w 8782a │ │ │ │ + bne.n 86e80 │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 86c1a │ │ │ │ + ble.n 86e2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 87460 │ │ │ │ + bne.w 87822 │ │ │ │ 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 │ │ │ │ @@ -138196,475 +138418,462 @@ │ │ │ │ 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 87662 │ │ │ │ + beq.w 87838 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 87448 │ │ │ │ + beq.w 8780a │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r9 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 8745a │ │ │ │ + beq.w 8781c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 86c5c │ │ │ │ + beq.n 86e6c │ │ │ │ adds r1, #20 │ │ │ │ blx 292bc │ │ │ │ - cbz r0, 86c66 │ │ │ │ + cbz r0, 86e76 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 86c6a │ │ │ │ + bge.n 86e7a │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 86bcc │ │ │ │ + bgt.n 86de0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r6 │ │ │ │ - ble.n 86c78 │ │ │ │ + ble.n 86e88 │ │ │ │ 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 2a414 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r7, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86cd2 │ │ │ │ + bne.n 86ee0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 86b18 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + bne.w 86d2c │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - ldrd r9, r6, [sp, #48] @ 0x30 │ │ │ │ - b.n 868c0 │ │ │ │ + ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ + b.n 86ae0 │ │ │ │ adds r1, #28 │ │ │ │ blx 292bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86c0c │ │ │ │ + bne.n 86e20 │ │ │ │ cmp r5, r8 │ │ │ │ - bgt.n 86c10 │ │ │ │ + bgt.n 86e24 │ │ │ │ add.w r4, sl, #1 │ │ │ │ - b.n 86c12 │ │ │ │ + b.n 86e26 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 86c1a │ │ │ │ + bge.n 86e2e │ │ │ │ mov sl, r9 │ │ │ │ - b.n 86b20 │ │ │ │ + b.n 86d34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r7, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86c44 │ │ │ │ + beq.n 86e58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 86ce2 │ │ │ │ + b.n 86ef0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87226 │ │ │ │ - bne.w 868ae │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + blt.w 87444 │ │ │ │ + bne.w 86ad0 │ │ │ │ + adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 86992 │ │ │ │ - b.n 869d2 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne.w 86bb2 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 86ad6 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 869d2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 86aa6 │ │ │ │ + beq.w 86bf0 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 86cc2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87226 │ │ │ │ - bne.w 86ae8 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + blt.w 87444 │ │ │ │ + bne.w 86d02 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c4688 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 86e12 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + adds r5, #1 │ │ │ │ + bl 1c4db0 │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 87020 │ │ │ │ + mov ip, r5 │ │ │ │ + b.n 86ae0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r0, r3, r8 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ blx 2a414 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, r6] │ │ │ │ - b.n 86c44 │ │ │ │ + b.n 86e58 │ │ │ │ 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 8758a │ │ │ │ + bge.w 8778e │ │ │ │ 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 867c0 │ │ │ │ - b.n 874be │ │ │ │ + beq.w 869e4 │ │ │ │ + b.w 8779a │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 292bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86b80 │ │ │ │ + bne.w 86d94 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 86b82 │ │ │ │ + b.n 86d96 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 87132 │ │ │ │ + ble.w 87352 │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ 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 87028 │ │ │ │ + beq.w 8725a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87028 │ │ │ │ - ldr r2, [pc, #704] @ (87030 ) │ │ │ │ + bne.w 8725a │ │ │ │ + ldr r2, [pc, #740] @ (87264 ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87540 │ │ │ │ + bne.w 876d4 │ │ │ │ mov r0, r8 │ │ │ │ blx r5 │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 8716a │ │ │ │ - ldr.w r7, [sl, #4] │ │ │ │ + ble.w 8738a │ │ │ │ + ldr.w r7, [r9, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86db8 │ │ │ │ + beq.n 86fc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 86db8 │ │ │ │ - ldr r1, [pc, #648] @ (87030 ) │ │ │ │ + cbnz r3, 86fc8 │ │ │ │ + ldr r1, [pc, #684] @ (87264 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8755a │ │ │ │ + bne.w 87748 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 86e02 │ │ │ │ - add.w r9, sl, #4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + beq.n 87012 │ │ │ │ + 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 86df2 │ │ │ │ + beq.n 87002 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 86df2 │ │ │ │ - ldr r3, [pc, #592] @ (87030 ) │ │ │ │ + cbnz r3, 87002 │ │ │ │ + ldr r3, [pc, #628] @ (87264 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87480 │ │ │ │ + bne.w 877d8 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - cmp r8, sl │ │ │ │ - bne.n 86dce │ │ │ │ - mov r4, sl │ │ │ │ + cmp r8, r9 │ │ │ │ + bne.n 86fde │ │ │ │ + mov r4, r9 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 87440 │ │ │ │ + bgt.w 877d0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 866d4 │ │ │ │ - b.n 87172 │ │ │ │ + beq.w 868f8 │ │ │ │ + b.n 87392 │ │ │ │ movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 87508 │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 877b8 │ │ │ │ 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 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 87520 │ │ │ │ - bne.n 86f0c │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ - ldrd r0, r1, [r7, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 86f20 │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ + 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 87158 │ │ │ │ + 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 87194 │ │ │ │ + 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 86f2c │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 87146 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - subs r0, r3, #1 │ │ │ │ + bge.n 87186 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 87366 │ │ │ │ + subs r0, r5, #1 │ │ │ │ add.w r1, fp, r0, lsl #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r1, fp │ │ │ │ - bls.n 86eaa │ │ │ │ + bls.n 870cc │ │ │ │ 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 86eaa │ │ │ │ + bls.n 870cc │ │ │ │ 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 86e9a │ │ │ │ + bhi.n 870bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8732a │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.w 86ae8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r8, #28781 @ 0x706d │ │ │ │ - movt r8, #21 │ │ │ │ + bne.w 8755e │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 86d02 │ │ │ │ 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, #26221 @ 0x666d │ │ │ │ + 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 86f30 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 871a2 │ │ │ │ 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 86fe0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - blt.w 86af0 │ │ │ │ - b.n 868c0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8735a │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 86e26 │ │ │ │ - b.n 86e6c │ │ │ │ - mov r2, r6 │ │ │ │ + bgt.w 86d02 │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + ble.n 87154 │ │ │ │ + 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 871fc │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 86d02 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 87444 │ │ │ │ + bne.n 87194 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r2, r0, [r7, #-4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 8706c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87520 │ │ │ │ - bne.n 86e6c │ │ │ │ + blt.w 87444 │ │ │ │ + bne.n 87090 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 86f14 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.w 87032 │ │ │ │ + b.n 87090 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 875f6 │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 8718a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87226 │ │ │ │ - bne.n 86efe │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 87034 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 86efe │ │ │ │ - ldr.w ip, [sp, #4] │ │ │ │ - b.n 868c0 │ │ │ │ + blt.w 87444 │ │ │ │ + bne.w 86d02 │ │ │ │ + add.w r8, r5, #1 │ │ │ │ + cmp r4, r8 │ │ │ │ + bgt.n 87268 │ │ │ │ + mov r5, r8 │ │ │ │ + b.n 86d02 │ │ │ │ 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 868e4 │ │ │ │ + beq.w 86b04 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r0, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 868e4 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 87226 │ │ │ │ - bne.n 86f46 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.n 86efe │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - ldr.w r1, [r7, #4]! │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8719e │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ + b.n 86b04 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 86d02 │ │ │ │ + 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 86d02 │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 86d02 │ │ │ │ + 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 │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 86efe │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 87018 │ │ │ │ - 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 87078 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - blt.w 86af0 │ │ │ │ - b.n 868c0 │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ + bgt.w 86d02 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 87226 │ │ │ │ + b.n 86d02 │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 86d8a │ │ │ │ + b.n 86f9a │ │ │ │ + nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r1, r0, [r7] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 86f90 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 872aa │ │ │ │ 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 86f46 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 86fe8 │ │ │ │ - b.n 87018 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 868b6 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 86efe │ │ │ │ - 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 86efe │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + bgt.n 871b8 │ │ │ │ + adds r1, r5, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.w 86efe │ │ │ │ - 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 │ │ │ │ + bgt.w 87124 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 86d02 │ │ │ │ + movs r5, #2 │ │ │ │ + b.n 86ad6 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 87444 │ │ │ │ + bne.n 871b8 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 86d02 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + ldr.w r1, [r7, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 873d4 │ │ │ │ + ldrd r3, r2, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ + ldrd r3, r1, [r1, #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 87018 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 870a6 │ │ │ │ - b.n 87018 │ │ │ │ + blt.w 86d02 │ │ │ │ + b.n 8711e │ │ │ │ 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] │ │ │ │ @@ -138676,81 +138885,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 874b6 │ │ │ │ - bne.n 87132 │ │ │ │ + bgt.w 87792 │ │ │ │ + bne.n 87352 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87160 │ │ │ │ + beq.n 87380 │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ - b.n 86d62 │ │ │ │ + b.n 86f72 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 87176 │ │ │ │ + bne.n 87396 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 866e0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r5, #1 │ │ │ │ - subs r1, r3, r2 │ │ │ │ + b.w 86904 │ │ │ │ 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, 8715a │ │ │ │ + cbnz r3, 8737a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1c4688 │ │ │ │ - b.n 86e74 │ │ │ │ + bl 1c4db0 │ │ │ │ + b.n 87098 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 866e0 │ │ │ │ + beq.w 86904 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 8718c │ │ │ │ + cbz r3, 873ac │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30728 @ 0x7808 │ │ │ │ + movw r1, #28232 @ 0x6e48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 87196 │ │ │ │ + cbz r3, 873b6 │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.w 873ec │ │ │ │ + bgt.w 87616 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 866e0 │ │ │ │ + b.w 86904 │ │ │ │ + beq.w 87610 │ │ │ │ + add.w r2, fp, #4 │ │ │ │ + mov r1, r2 │ │ │ │ + cmp r2, fp │ │ │ │ + bls.w 87552 │ │ │ │ + movs r5, #2 │ │ │ │ + movs r0, #4 │ │ │ │ + b.n 870a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 87226 │ │ │ │ - bne.w 86f46 │ │ │ │ + blt.n 87444 │ │ │ │ + bne.w 86d02 │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - ble.w 86f46 │ │ │ │ - b.n 86fa8 │ │ │ │ - beq.w 873e6 │ │ │ │ - add.w r2, fp, #4 │ │ │ │ - mov r1, r2 │ │ │ │ - cmp fp, r2 │ │ │ │ - bcs.w 873d8 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r0, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 86e86 │ │ │ │ + ble.w 86d02 │ │ │ │ + b.n 872be │ │ │ │ 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] │ │ │ │ @@ -138760,43 +138967,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 8722e │ │ │ │ + ble.n 8745c │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 87232 │ │ │ │ - mov r7, ip │ │ │ │ + bgt.n 87460 │ │ │ │ + mov r6, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 86f50 │ │ │ │ + ble.w 871bc │ │ │ │ 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 86f50 │ │ │ │ - bl 892f4 │ │ │ │ + bge.w 871bc │ │ │ │ + bl 89508 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 871fe │ │ │ │ + beq.n 8741c │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r9 │ │ │ │ - b.n 8746e │ │ │ │ + mov r4, sl │ │ │ │ + mov r6, r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 87012 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 873b6 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 86f5e │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 871f2 │ │ │ │ + b.n 87410 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 87668 │ │ │ │ + ble.w 8788c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r8 │ │ │ │ mov r7, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r3, #42644 @ 0xa694 │ │ │ │ @@ -138808,392 +139022,379 @@ │ │ │ │ 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 87298 │ │ │ │ - cbz r6, 872ce │ │ │ │ + b.n 874c6 │ │ │ │ + cbz r6, 874fc │ │ │ │ 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 872e8 │ │ │ │ + bge.n 87516 │ │ │ │ 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 87644 │ │ │ │ + bne.w 87874 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87644 │ │ │ │ + beq.w 87874 │ │ │ │ ldr.w r9, [r9, #12] │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ - cmp r1, r5 │ │ │ │ - bne.w 87574 │ │ │ │ - cbz r7, 872ce │ │ │ │ + cmp r5, r1 │ │ │ │ + bne.w 8766a │ │ │ │ + cbz r7, 874fc │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 872dc │ │ │ │ + bne.n 8750a │ │ │ │ mov sl, ip │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 87276 │ │ │ │ + beq.n 874a4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bge.n 872f2 │ │ │ │ + bge.n 87520 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 87294 │ │ │ │ + b.n 874c2 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 872c8 │ │ │ │ + bls.n 874f6 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 872ce │ │ │ │ + b.n 874fc │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, fp │ │ │ │ - b.w 86766 │ │ │ │ + b.w 8698a │ │ │ │ mov ip, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, fp │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 874f6 │ │ │ │ + beq.w 876ee │ │ │ │ movw r5, #42228 @ 0xa4f4 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 86776 │ │ │ │ + bne.w 8699a │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.w 86776 │ │ │ │ + beq.w 8699a │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #30329 @ 0x7679 │ │ │ │ + movw r3, #30873 @ 0x7899 │ │ │ │ movt r3, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 86a06 │ │ │ │ + b.w 86c24 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 86d02 │ │ │ │ movs r0, #4 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.w 86eb2 │ │ │ │ + bls.w 870d4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str.w r1, [r3], #4 │ │ │ │ str.w r2, [r0], #-4 │ │ │ │ - b.n 8732e │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - and.w r1, r3, #1 │ │ │ │ - asrs r3, r3, #1 │ │ │ │ - orrs r2, r1 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 87346 │ │ │ │ - add.w r9, r2, r3 │ │ │ │ - b.w 867ca │ │ │ │ - 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, 8736e │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 1c4688 │ │ │ │ - b.n 86f12 │ │ │ │ + b.n 87562 │ │ │ │ subs r1, r2, #2 │ │ │ │ - beq.n 87392 │ │ │ │ + beq.n 87594 │ │ │ │ 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 892f4 │ │ │ │ + bl 89508 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8746e │ │ │ │ + bne.w 8744c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 868f8 │ │ │ │ + ble.w 86b1a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subs r1, r3, #2 │ │ │ │ - beq.n 873ca │ │ │ │ + beq.n 875ce │ │ │ │ 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 892f4 │ │ │ │ + bl 89508 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8746e │ │ │ │ + bne.w 8744c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - b.n 873a0 │ │ │ │ + b.n 875a4 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + and.w r1, r3, #1 │ │ │ │ + asrs r3, r3, #1 │ │ │ │ + orrs r2, r1 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bgt.n 875e2 │ │ │ │ + add.w r9, r2, r3 │ │ │ │ + b.w 869ee │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 87324 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 86ae8 │ │ │ │ + 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, 8760a │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 1c4db0 │ │ │ │ + b.n 8719c │ │ │ │ mov ip, r4 │ │ │ │ - b.w 868c0 │ │ │ │ + b.w 86ae0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, r4, #1 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - b.n 87406 │ │ │ │ + b.n 87630 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 873fa │ │ │ │ - b.w 866e0 │ │ │ │ + bhi.n 87624 │ │ │ │ + b.w 86904 │ │ │ │ movw r3, #26088 @ 0x65e8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8749c │ │ │ │ + beq.n 876a8 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r2, #25649 @ 0x6431 │ │ │ │ + movw r2, #23193 @ 0x5a99 │ │ │ │ movt r2, #18 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #49893 @ 0xc2e5 │ │ │ │ + movw r3, #48905 @ 0xbf09 │ │ │ │ movt r3, #24 │ │ │ │ str.w r5, [sp, #1632] @ 0x660 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.w 869fc │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 785b4 │ │ │ │ - b.n 86e02 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r0, r3, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 86bfe │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.w 86c5e │ │ │ │ - mov r9, sl │ │ │ │ - mov sl, r9 │ │ │ │ - b.w 86b20 │ │ │ │ - ldrd fp, r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 86e02 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 87196 │ │ │ │ + b.w 86c1a │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 874fc │ │ │ │ + mov r5, fp │ │ │ │ + mov r1, r5 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 86d4e │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 86dee │ │ │ │ - ldr r2, [pc, #484] @ (87674 ) │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 86dee │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #565 @ 0x235 │ │ │ │ + movw r3, #48905 @ 0xbf09 │ │ │ │ movt r3, #24 │ │ │ │ str r2, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 86792 │ │ │ │ - b.w 86a14 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 867c0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + b.w 86c1a │ │ │ │ + str r3, [sp, #12] │ │ │ │ subs r3, r4, #1 │ │ │ │ - mov r0, r2 │ │ │ │ - add.w r2, r2, r3, lsl #2 │ │ │ │ - b.n 874d6 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r0], #4 │ │ │ │ - str.w r1, [r2], #-4 │ │ │ │ - cmp r0, r2 │ │ │ │ - bcc.n 874ca │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - b.n 874ee │ │ │ │ + b.n 8769c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 874e2 │ │ │ │ - b.w 867c0 │ │ │ │ - movs r7, #1 │ │ │ │ + bhi.n 87690 │ │ │ │ + b.w 869e4 │ │ │ │ + mov r0, fp │ │ │ │ + b.n 87670 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #49893 @ 0xc2e5 │ │ │ │ - movt r3, #24 │ │ │ │ + movw r3, #64381 @ 0xfb7d │ │ │ │ + movt r3, #23 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 869fc │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r1, fp, r3, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - cmp r1, fp │ │ │ │ - bhi.w 86e82 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 86ae8 │ │ │ │ - b.n 8732a │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r9 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - b.n 8746e │ │ │ │ - add.w r0, r7, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 86b68 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.w 86d26 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 869b6 │ │ │ │ + b.w 86c32 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r5 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + b.w 8698a │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 86d80 │ │ │ │ + beq.w 86f90 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86d80 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 86db4 │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b.n 86db4 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 872ce │ │ │ │ - str r3, [sp, #12] │ │ │ │ - subs r3, r4, #1 │ │ │ │ - b.n 874da │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r5 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 874f8 │ │ │ │ - mov r5, fp │ │ │ │ - b.n 87580 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - b.n 870e8 │ │ │ │ + b.n 86f90 │ │ │ │ + movs r7, #1 │ │ │ │ + b.n 87674 │ │ │ │ + movs r7, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r7, r3, r7, lsl #2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 87852 │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ + bgt.w 8784a │ │ │ │ + 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 8783e │ │ │ │ + str r5, [sp, #12] │ │ │ │ + b.w 8693c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8765c │ │ │ │ + beq.w 87844 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d6cbc │ │ │ │ + bl d6874 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86a5e │ │ │ │ + bne.w 86c7c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 875e0 │ │ │ │ - bl 785b4 │ │ │ │ + b.n 876f4 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 86fc4 │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b.n 86fc4 │ │ │ │ + bl 787e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b.w 866ea │ │ │ │ + b.w 8690e │ │ │ │ ldr.w r0, [r5, r7, lsl #2] │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ subs r7, #1 │ │ │ │ - bpl.n 875c0 │ │ │ │ + bpl.n 87770 │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ - b.w 866fe │ │ │ │ + bl 787e8 │ │ │ │ + b.w 86922 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 86718 │ │ │ │ - movs r7, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r7, r3, r7, lsl #2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 87620 │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ - bgt.n 87618 │ │ │ │ - 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, 8763e │ │ │ │ - str r5, [sp, #12] │ │ │ │ - b.w 86718 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - b.w 86766 │ │ │ │ + b.w 8693c │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + b.n 87308 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 869e4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r3, r4, #1 │ │ │ │ + mov r0, r2 │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ + b.n 877b2 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r0], #4 │ │ │ │ + str.w r1, [r2], #-4 │ │ │ │ + cmp r0, r2 │ │ │ │ + bcc.n 877a6 │ │ │ │ + b.n 87688 │ │ │ │ + subs r3, #1 │ │ │ │ + add.w r1, fp, r3, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + cmp fp, r1 │ │ │ │ + bcc.w 870a4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 86d02 │ │ │ │ + b.n 8755e │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 787e8 │ │ │ │ + b.n 87012 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 86ffe │ │ │ │ + ldr r2, [pc, #172] @ (87894 ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 86ffe │ │ │ │ + add.w r0, r7, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 86d7c │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 86f36 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add.w r0, r3, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 86e12 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 86e6e │ │ │ │ + mov r9, sl │ │ │ │ + mov sl, r9 │ │ │ │ + b.w 86d34 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + b.n 8744c │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + b.n 877f8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b.n 87810 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 87778 │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 87708 │ │ │ │ mov r0, r3 │ │ │ │ - bl 785b4 │ │ │ │ - b.n 875f0 │ │ │ │ + bl 787e8 │ │ │ │ + b.n 87708 │ │ │ │ ldr.w r2, [r7, #-4]! │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 875e6 │ │ │ │ + beq.w 876fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 875e6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 875e6 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 875c8 │ │ │ │ + bne.w 876fa │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 876fa │ │ │ │ mov r6, r8 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #49893 @ 0xc2e5 │ │ │ │ + movw r3, #48905 @ 0xbf09 │ │ │ │ movt r3, #24 │ │ │ │ mov r8, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - b.w 86792 │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 875f0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b.n 8744e │ │ │ │ + b.w 869b6 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 86630 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b.n 8752e │ │ │ │ + b.w 86854 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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 │ │ │ │ @@ -139201,308 +139402,308 @@ │ │ │ │ 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 876da │ │ │ │ + beq.n 878fa │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 876cc │ │ │ │ + bpl.n 878ec │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 876d6 │ │ │ │ + beq.n 878f6 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 876b8 │ │ │ │ + bpl.n 878d8 │ │ │ │ adds r1, #20 │ │ │ │ blx 292bc │ │ │ │ - cbz r0, 876c2 │ │ │ │ + cbz r0, 878e2 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 292bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 876b4 │ │ │ │ + bne.n 878d4 │ │ │ │ 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 876a8 │ │ │ │ + bne.n 878c8 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 876ba │ │ │ │ + b.n 878da │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 876ce │ │ │ │ + b.n 878ee │ │ │ │ nop │ │ │ │ │ │ │ │ -000876e0 : │ │ │ │ +00087900 : │ │ │ │ push {r1, r2, r3} │ │ │ │ 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, #4020] @ 0xfb4 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #632] @ (87970 ) │ │ │ │ + ldr r4, [pc, #632] @ (87b90 ) │ │ │ │ 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 87954 │ │ │ │ + beq.w 87b74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87870 │ │ │ │ + beq.w 87a90 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87870 │ │ │ │ + beq.w 87a90 │ │ │ │ add r7, sp, #20 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 87978 │ │ │ │ + bl 87b98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8795a │ │ │ │ + beq.w 87b7a │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 877fe │ │ │ │ + beq.n 87a1e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 877e8 │ │ │ │ + bpl.n 87a08 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 877e8 │ │ │ │ + beq.n 87a08 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8789e │ │ │ │ + beq.w 87abe │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87926 │ │ │ │ + bne.w 87b46 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 877d8 │ │ │ │ + ble.n 879f8 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8777c │ │ │ │ + beq.n 8799c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8782a │ │ │ │ + beq.n 87a4a │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 877d8 │ │ │ │ + ble.n 879f8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87794 │ │ │ │ + beq.n 879b4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 87840 │ │ │ │ + beq.n 87a60 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 877d8 │ │ │ │ + beq.n 879f8 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 877ac │ │ │ │ + beq.n 879cc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 87882 │ │ │ │ + beq.n 87aa2 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 877d8 │ │ │ │ + beq.n 879f8 │ │ │ │ add.w r8, r5, #8 │ │ │ │ mov sl, r5 │ │ │ │ movs r6, #3 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r4 │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 877d0 │ │ │ │ + beq.n 879f0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 87856 │ │ │ │ + beq.n 87a76 │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 877be │ │ │ │ + bne.n 879de │ │ │ │ mov r5, sl │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 87896 │ │ │ │ + bne.n 87ab6 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 8c438 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8c694 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 87764 │ │ │ │ + b.n 87984 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 87734 │ │ │ │ + bpl.n 87954 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ add.w r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 1b667c │ │ │ │ + bl 1b6cfc │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 87774 │ │ │ │ - b.n 877d8 │ │ │ │ - ldr r2, [pc, #328] @ (87974 ) │ │ │ │ + bne.n 87994 │ │ │ │ + b.n 879f8 │ │ │ │ + ldr r2, [pc, #328] @ (87b94 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ ldr.w r8, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8790e │ │ │ │ + bne.n 87b2e │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b.n 8777c │ │ │ │ - ldr r2, [pc, #304] @ (87974 ) │ │ │ │ + b.n 8799c │ │ │ │ + ldr r2, [pc, #304] @ (87b94 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ ldr.w r8, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 878c2 │ │ │ │ + bne.n 87ae2 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b.n 87794 │ │ │ │ + b.n 879b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #280] @ (87974 ) │ │ │ │ + ldr r2, [pc, #280] @ (87b94 ) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ - cbnz r1, 878aa │ │ │ │ + cbnz r1, 87aca │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 877d0 │ │ │ │ + b.n 879f0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1b667c │ │ │ │ + bl 1b6cfc │ │ │ │ mov r9, r0 │ │ │ │ - b.n 877dc │ │ │ │ - ldr r2, [pc, #240] @ (87974 ) │ │ │ │ + b.n 879fc │ │ │ │ + ldr r2, [pc, #240] @ (87b94 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ ldr.w r8, [r1, #24] │ │ │ │ - cbnz r3, 878da │ │ │ │ + cbnz r3, 87afa │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b.n 877ac │ │ │ │ + b.n 879cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 785b4 │ │ │ │ - b.n 877dc │ │ │ │ - cbz r2, 878f2 │ │ │ │ + bl 787e8 │ │ │ │ + b.n 879fc │ │ │ │ + cbz r2, 87b12 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 878f2 │ │ │ │ + cbz r3, 87b12 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 87764 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 87984 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 87866 │ │ │ │ + beq.n 87a86 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx ip │ │ │ │ - b.n 87866 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 87a86 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 87850 │ │ │ │ + beq.n 87a70 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87850 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 87a70 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 87890 │ │ │ │ + beq.n 87ab0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87890 │ │ │ │ + b.n 87ab0 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #30756 @ 0x7824 │ │ │ │ + movw r2, #28260 @ 0x6e64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 154ae4 <_PyErr_Format@@Base> │ │ │ │ - b.n 878a4 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + bl 1540e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 87ac4 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8783a │ │ │ │ + beq.n 87a5a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8783a │ │ │ │ + b.n 87a5a │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87764 │ │ │ │ + beq.w 87984 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 87960 │ │ │ │ + bne.n 87b80 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #30804 @ 0x7854 │ │ │ │ + movw r2, #28308 @ 0x6e94 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 223e0c <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ - b.n 878a4 │ │ │ │ + bl 22407c <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ + b.n 87ac4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 647fc <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + bl 6157e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 877dc │ │ │ │ + b.n 879fc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87938 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87938 │ │ │ │ + bne.n 87b58 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87b58 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -139512,269 +139713,265 @@ │ │ │ │ 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 87a70 │ │ │ │ - cbz r4, 879bc │ │ │ │ + bgt.n 87c8e │ │ │ │ + cbz r4, 87bdc │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 87aa0 │ │ │ │ + bhi.n 87cbe │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 87a44 │ │ │ │ + bhi.n 87c62 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 87994 │ │ │ │ + beq.n 87bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87994 │ │ │ │ + bne.n 87bb4 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8799e │ │ │ │ + bne.n 87bbe │ │ │ │ cmp r9, r4 │ │ │ │ - blt.w 87b8a │ │ │ │ + blt.w 87d9e │ │ │ │ itt eq │ │ │ │ moveq r8, r7 │ │ │ │ streq.w r9, [sl] │ │ │ │ - beq.n 87a98 │ │ │ │ + beq.n 87cb6 │ │ │ │ cmp.w r9, #5 │ │ │ │ - bgt.w 87adc │ │ │ │ + bgt.n 87cf0 │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 85134 │ │ │ │ + bl 85354 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87b92 │ │ │ │ + beq.w 87da6 │ │ │ │ mov r8, r7 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 87a8a │ │ │ │ + beq.n 87ca8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85134 │ │ │ │ + bl 85354 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87b30 │ │ │ │ + beq.w 87d44 │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ - beq.n 87a8a │ │ │ │ + beq.n 87ca8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85134 │ │ │ │ + bl 85354 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87b0a │ │ │ │ + beq.n 87d1e │ │ │ │ cmp.w r9, #3 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ - beq.n 87a8a │ │ │ │ + beq.n 87ca8 │ │ │ │ add.w r3, r8, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 85134 │ │ │ │ + bl 85354 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87b0c │ │ │ │ + beq.n 87d20 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 87a28 │ │ │ │ - b.n 87a8c │ │ │ │ + bne.n 87c46 │ │ │ │ + b.n 87caa │ │ │ │ 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 87994 │ │ │ │ + bne.n 87bb4 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 87a86 │ │ │ │ + beq.n 87ca4 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 87aae │ │ │ │ - cbnz r0, 87ac8 │ │ │ │ + bne.n 87bca │ │ │ │ + cbnz r0, 87cde │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 87a86 │ │ │ │ - bls.n 87abe │ │ │ │ + beq.n 87ca4 │ │ │ │ + bls.n 87cd0 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 87ac8 │ │ │ │ + beq.n 87cde │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 87a86 │ │ │ │ + beq.n 87ca4 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 87a74 │ │ │ │ + bne.n 87c92 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 87994 │ │ │ │ + b.n 87bb4 │ │ │ │ mov r4, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87b34 │ │ │ │ + bne.n 87d48 │ │ │ │ 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 87a64 │ │ │ │ - bhi.n 87acc │ │ │ │ + beq.n 87c82 │ │ │ │ + bhi.n 87ce2 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 87a64 │ │ │ │ + beq.n 87c82 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 87a86 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 87994 │ │ │ │ - ldrb.w r4, [r3, #1]! │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - b.n 879b6 │ │ │ │ + bne.w 87bca │ │ │ │ + b.n 87ca4 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 87a86 │ │ │ │ - bls.n 87ad2 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 87a7e │ │ │ │ - adds r0, #1 │ │ │ │ - b.n 87994 │ │ │ │ - cmp r4, #125 @ 0x7d │ │ │ │ - bne.n 87aae │ │ │ │ - b.n 87a86 │ │ │ │ + beq.n 87ca4 │ │ │ │ + bhi.n 87cea │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87b74 │ │ │ │ + beq.n 87d88 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 87a7e │ │ │ │ - b.n 87ac8 │ │ │ │ + bne.n 87c9c │ │ │ │ + adds r0, #1 │ │ │ │ + b.n 87bb4 │ │ │ │ + cmp r4, #125 @ 0x7d │ │ │ │ + bne.w 87bca │ │ │ │ + b.n 87ca4 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne.n 87c9c │ │ │ │ + b.n 87cde │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87b96 │ │ │ │ + beq.n 87daa │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 85134 │ │ │ │ - cbz r0, 87b0c │ │ │ │ + bl 85354 │ │ │ │ + cbz r0, 87d20 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 879f4 │ │ │ │ + b.n 87c12 │ │ │ │ movs r4, #2 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 27b194 <_PyInterpreterConfig_AsDict@@Base+0x864> │ │ │ │ + bl 27a7f4 <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ mov r5, r8 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 87ba4 │ │ │ │ + bne.n 87db8 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 87b9c │ │ │ │ + bne.n 87db0 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 87a98 │ │ │ │ + b.n 87cb6 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 87b0c │ │ │ │ + b.n 87d20 │ │ │ │ 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 87b52 │ │ │ │ - cbnz r5, 87b5c │ │ │ │ + beq.n 87d66 │ │ │ │ + cbnz r5, 87d70 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87a94 │ │ │ │ - b.n 87b34 │ │ │ │ + beq.n 87cb2 │ │ │ │ + b.n 87d48 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30388 @ 0x76b4 │ │ │ │ + movw r1, #27892 @ 0x6cf4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 87b1c │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 87d30 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30360 @ 0x7698 │ │ │ │ + movw r1, #27864 @ 0x6cd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 87b2a │ │ │ │ + b.n 87d3e │ │ │ │ mov r8, r7 │ │ │ │ - b.n 87b0c │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 87b2a │ │ │ │ + b.n 87d20 │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 87d3e │ │ │ │ mov r0, r8 │ │ │ │ - bl 785b4 │ │ │ │ - b.n 87b2a │ │ │ │ + bl 787e8 │ │ │ │ + b.n 87d3e │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87b22 │ │ │ │ + beq.n 87d36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87b22 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87b22 │ │ │ │ + bne.n 87d36 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87d36 │ │ │ │ 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 87e36 │ │ │ │ + bne.w 8804a │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87e1e │ │ │ │ + bne.w 88032 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87da4 │ │ │ │ + beq.w 87fb8 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 87db0 │ │ │ │ + bne.w 87fc4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87d90 │ │ │ │ + beq.w 87fa4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 87dea │ │ │ │ + beq.w 87ffe │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #45525 @ 0xb1d5 │ │ │ │ + movw r3, #46081 @ 0xb401 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 87df6 │ │ │ │ + bne.w 8800a │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7b228 │ │ │ │ + bl 7b454 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87d80 │ │ │ │ + beq.w 87f94 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 87c68 │ │ │ │ - ldr r2, [pc, #544] @ (87e64 ) │ │ │ │ + bpl.n 87e7c │ │ │ │ + ldr r2, [pc, #544] @ (88078 ) │ │ │ │ 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] │ │ │ │ @@ -139790,222 +139987,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 87d42 │ │ │ │ + beq.n 87f56 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #13548 @ 0x34ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, r2 │ │ │ │ - beq.n 87d5a │ │ │ │ + beq.n 87f6e │ │ │ │ ldr.w r1, [r0, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 87d4a │ │ │ │ + beq.n 87f5e │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 87d28 │ │ │ │ + ble.n 87f3c │ │ │ │ ldr.w lr, [r1, #12] │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 87d5a │ │ │ │ + beq.n 87f6e │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 87cf4 │ │ │ │ + beq.n 87f08 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 87d5a │ │ │ │ + beq.n 87f6e │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 87cf4 │ │ │ │ + beq.n 87f08 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 87d5a │ │ │ │ + beq.n 87f6e │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 87cf4 │ │ │ │ + beq.n 87f08 │ │ │ │ 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 87d5a │ │ │ │ + beq.n 87f6e │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 87cd8 │ │ │ │ + bne.n 87eec │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 87d28 │ │ │ │ + ble.n 87f3c │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 87d5a │ │ │ │ + beq.n 87f6e │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 87d28 │ │ │ │ + beq.n 87f3c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 87d5a │ │ │ │ + beq.n 87f6e │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 87d28 │ │ │ │ + beq.n 87f3c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 87d5a │ │ │ │ + beq.n 87f6e │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 87d28 │ │ │ │ + beq.n 87f3c │ │ │ │ adds r1, #20 │ │ │ │ movs r2, #3 │ │ │ │ ldr.w lr, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 87d5a │ │ │ │ + beq.n 87f6e │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 87d1a │ │ │ │ + bne.n 87f2e │ │ │ │ movw r2, #21640 @ 0x5488 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 87d84 │ │ │ │ - bl 88070 │ │ │ │ + beq.n 87f98 │ │ │ │ + bl 88284 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 87d6a │ │ │ │ + cbnz r0, 87f7e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 87e50 │ │ │ │ + bne.n 88064 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 87e58 │ │ │ │ + bne.n 8806c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl e72a8 <_PyConfig_AsDict@@Base+0x218> │ │ │ │ + bl e6f2c <_PyConfig_AsDict@@Base+0x218> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87d42 │ │ │ │ + beq.n 87f56 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87d80 │ │ │ │ + beq.n 87f94 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 87d80 │ │ │ │ + cbnz r2, 87f94 │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 87d42 │ │ │ │ - bl 1f4220 │ │ │ │ + b.n 87f56 │ │ │ │ + bl 1f464c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87d42 │ │ │ │ - b.n 87d6a │ │ │ │ + beq.n 87f56 │ │ │ │ + b.n 87f7e │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #45525 @ 0xb1d5 │ │ │ │ + movw r3, #46081 @ 0xb401 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 87dbc │ │ │ │ + bne.n 87fd0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 87c24 │ │ │ │ + b.n 87e38 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 87d90 │ │ │ │ + beq.n 87fa4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 87e68 │ │ │ │ + b.n 8807c │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87d80 │ │ │ │ + beq.n 87f94 │ │ │ │ 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 87d42 │ │ │ │ + b.n 87f56 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1b66d8 │ │ │ │ + b.w 1b6d58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87d80 │ │ │ │ + beq.n 87f94 │ │ │ │ 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 87c86 │ │ │ │ - movw r0, #5044 @ 0x13b4 │ │ │ │ + b.n 87e9a │ │ │ │ + movw r0, #2548 @ 0x9f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87d80 │ │ │ │ - b.n 87bee │ │ │ │ + beq.n 87f94 │ │ │ │ + b.n 87e02 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #5044 @ 0x13b4 │ │ │ │ + movw r0, #2548 @ 0x9f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 252818 │ │ │ │ + bl 252760 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87bdc │ │ │ │ - b.n 87d80 │ │ │ │ + bne.w 87df0 │ │ │ │ + b.n 87f94 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 87d4c │ │ │ │ - b.n 87d5a │ │ │ │ + bne.w 87f60 │ │ │ │ + b.n 87f6e │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87d56 │ │ │ │ - b.n 87d28 │ │ │ │ + bne.w 87f6a │ │ │ │ + b.n 87f3c │ │ │ │ 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, #45525 @ 0xb1d5 │ │ │ │ + movw r3, #46081 @ 0xb401 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 87fec │ │ │ │ + bne.w 88200 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7b228 │ │ │ │ + bl 7b454 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87fe8 │ │ │ │ + beq.w 881fc │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 87ece │ │ │ │ - ldr r0, [pc, #356] @ (8800c ) │ │ │ │ + bpl.n 880e2 │ │ │ │ + ldr r0, [pc, #356] @ (88220 ) │ │ │ │ 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] │ │ │ │ @@ -140020,174 +140217,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 87fa0 │ │ │ │ + beq.n 881b4 │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ movw r2, #13548 @ 0x34ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 87fb6 │ │ │ │ + beq.n 881ca │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 87fb6 │ │ │ │ + beq.n 881ca │ │ │ │ ldr.w r1, [ip, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 87fa8 │ │ │ │ + beq.n 881bc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 87f86 │ │ │ │ + ble.n 8819a │ │ │ │ ldr.w lr, [r1, #12] │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 87fb6 │ │ │ │ + beq.n 881ca │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 87f58 │ │ │ │ + beq.n 8816c │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 87fb6 │ │ │ │ + beq.n 881ca │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 87f58 │ │ │ │ + beq.n 8816c │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 87fb6 │ │ │ │ + beq.n 881ca │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 87f58 │ │ │ │ + beq.n 8816c │ │ │ │ add.w r9, r1, #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, r2 │ │ │ │ - beq.n 87fb6 │ │ │ │ + beq.n 881ca │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 87f3e │ │ │ │ + bne.n 88152 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 87f86 │ │ │ │ + ble.n 8819a │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 87fb6 │ │ │ │ + beq.n 881ca │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 87f86 │ │ │ │ + beq.n 8819a │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 87fb6 │ │ │ │ + beq.n 881ca │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 87f86 │ │ │ │ + beq.n 8819a │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 87fb6 │ │ │ │ + beq.n 881ca │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 87f86 │ │ │ │ + beq.n 8819a │ │ │ │ adds r1, #20 │ │ │ │ movs r2, #3 │ │ │ │ ldr.w lr, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 87fb6 │ │ │ │ + beq.n 881ca │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 87f78 │ │ │ │ + bne.n 8818c │ │ │ │ movw r2, #21640 @ 0x5488 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ cmp ip, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 87fc8 │ │ │ │ - bl 88070 │ │ │ │ + beq.n 881dc │ │ │ │ + bl 88284 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 87fd2 │ │ │ │ + cbnz r0, 881e6 │ │ │ │ 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 │ │ │ │ - cbnz r1, 87ffa │ │ │ │ + cbnz r1, 8820e │ │ │ │ mov r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 88000 │ │ │ │ + bne.n 88214 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl e72a8 <_PyConfig_AsDict@@Base+0x218> │ │ │ │ + bl e6f2c <_PyConfig_AsDict@@Base+0x218> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87fa0 │ │ │ │ - b.n 87fd2 │ │ │ │ - bl 1f4220 │ │ │ │ + beq.n 881b4 │ │ │ │ + b.n 881e6 │ │ │ │ + bl 1f464c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87fa0 │ │ │ │ + beq.n 881b4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87fe8 │ │ │ │ + beq.n 881fc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 87fe8 │ │ │ │ + cbnz r2, 881fc │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 87fa0 │ │ │ │ + b.n 881b4 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87ece │ │ │ │ - b.n 87fe8 │ │ │ │ + bne.w 880e2 │ │ │ │ + b.n 881fc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 87faa │ │ │ │ - b.n 87fb6 │ │ │ │ + bne.n 881be │ │ │ │ + b.n 881ca │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87fb2 │ │ │ │ - b.n 87f86 │ │ │ │ + bne.n 881c6 │ │ │ │ + b.n 8819a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00088010 : │ │ │ │ +00088224 : │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cbz r3, 88056 │ │ │ │ + cbz r3, 8826a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8804c │ │ │ │ + ble.n 88260 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8805a │ │ │ │ + beq.n 8826e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8804c │ │ │ │ + beq.n 88260 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8805a │ │ │ │ + beq.n 8826e │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8804c │ │ │ │ + beq.n 88260 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8805a │ │ │ │ + beq.n 8826e │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8804c │ │ │ │ + beq.n 88260 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 8805a │ │ │ │ + beq.n 8826e │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 8803e │ │ │ │ + bne.n 88252 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 8805e │ │ │ │ + cbz r0, 88272 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 88050 │ │ │ │ + bne.n 88264 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ @@ -140198,84 +140395,84 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88748 │ │ │ │ + beq.w 8895a │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88858 │ │ │ │ + beq.w 88a4c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #57375 @ 0xe01f │ │ │ │ + movw r2, #57319 @ 0xdfe7 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.w 88982 │ │ │ │ + beq.w 88b96 │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov fp, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [sp, #24] │ │ │ │ movw r2, #36988 @ 0x907c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 88122 │ │ │ │ + b.n 88336 │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 88204 │ │ │ │ + bne.w 88418 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8885e │ │ │ │ + bne.w 88a6c │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, fp │ │ │ │ mov fp, r3 │ │ │ │ ldrd r6, r0, [r3, #8] │ │ │ │ adds r3, r6, #1 │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ 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 8832e │ │ │ │ + bcs.w 88542 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 881ec │ │ │ │ + bne.n 88400 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 882e4 │ │ │ │ + beq.w 884f8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 881fc │ │ │ │ + beq.n 88410 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88afe │ │ │ │ + beq.w 88d12 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8882c │ │ │ │ + beq.w 88a20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r7, r9, [fp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ @@ -140296,1090 +140493,1092 @@ │ │ │ │ add.w r1, r4, #16 │ │ │ │ adds r4, #8 │ │ │ │ add.w r3, r1, r3, lsl #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 880d2 │ │ │ │ + beq.n 882e6 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 881c6 │ │ │ │ + beq.n 883da │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #8 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 8818c │ │ │ │ + bne.n 883a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #16] │ │ │ │ add sl, r3 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r7 │ │ │ │ - b.n 88170 │ │ │ │ + b.n 88384 │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 8820e │ │ │ │ + bne.n 88422 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8811c │ │ │ │ + beq.n 88330 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88978 │ │ │ │ + beq.w 88b8c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8811c │ │ │ │ + beq.n 88330 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8811c │ │ │ │ + bne.n 88330 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8811c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88330 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - bne.n 8814a │ │ │ │ - b.n 88136 │ │ │ │ + bne.n 8835e │ │ │ │ + b.n 8834a │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 881a8 │ │ │ │ + bne.n 883bc │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 881ce │ │ │ │ + beq.n 883e2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 886b8 │ │ │ │ + beq.w 888ca │ │ │ │ str r2, [sp, #20] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #676] @ (884c4 ) │ │ │ │ + ldr r2, [pc, #676] @ (886d8 ) │ │ │ │ ldr.w r8, [r1, r2] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str.w r1, [r8, #36] @ 0x24 │ │ │ │ - blt.w 887f0 │ │ │ │ + blt.w 889e4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 885b2 │ │ │ │ + bne.w 887c6 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88640 │ │ │ │ + beq.w 88854 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [sp, #32] │ │ │ │ - beq.w 885fe │ │ │ │ + beq.w 88812 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 88804 │ │ │ │ + beq.w 889f8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8867c │ │ │ │ + bne.w 88890 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ sub.w r8, r7, r1 │ │ │ │ clz r8, r8 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ - bne.w 88ad4 │ │ │ │ + bne.w 88ce8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 882b8 │ │ │ │ + beq.n 884cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 886a0 │ │ │ │ + beq.w 88b84 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 881ce │ │ │ │ + beq.n 883e2 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 889ba │ │ │ │ + bne.w 88bce │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 889ba │ │ │ │ + bne.w 88bce │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #8 │ │ │ │ ldr.w r7, [r9, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 8818c │ │ │ │ - b.n 881b0 │ │ │ │ - ldr r4, [pc, #476] @ (884c4 ) │ │ │ │ + bne.w 883a0 │ │ │ │ + b.n 883c4 │ │ │ │ + ldr r4, [pc, #476] @ (886d8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 889c2 │ │ │ │ + bne.w 88bd6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88326 │ │ │ │ + beq.n 8853a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 88326 │ │ │ │ + cbnz r3, 8853a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #444] @ (884c8 ) │ │ │ │ + ldr r2, [pc, #444] @ (886dc ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88912 │ │ │ │ + bne.w 88b1e │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, r5] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8871c │ │ │ │ + bne.w 88926 │ │ │ │ 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 88356 │ │ │ │ + bgt.n 8856a │ │ │ │ mov.w ip, ip, lsl #2 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bls.n 88444 │ │ │ │ + bls.n 88658 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bls.w 885a6 │ │ │ │ + bls.w 887ba │ │ │ │ cmp.w ip, #31 │ │ │ │ - bls.w 88486 │ │ │ │ + bls.w 8869a │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, ip │ │ │ │ - bls.n 88358 │ │ │ │ + bls.n 8856c │ │ │ │ add.w r3, fp, #32 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bcs.w 8890c │ │ │ │ + bcs.w 88b18 │ │ │ │ movw sl, #20120 @ 0x4e98 │ │ │ │ movt sl, #73 @ 0x49 │ │ │ │ - movw r1, #10741 @ 0x29f5 │ │ │ │ + movw r1, #11305 @ 0x2c29 │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 888f8 │ │ │ │ - ldr r3, [pc, #312] @ (884c4 ) │ │ │ │ + bne.w 88b04 │ │ │ │ + ldr r3, [pc, #312] @ (886d8 ) │ │ │ │ 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, #8] │ │ │ │ - bne.w 88572 │ │ │ │ + bne.w 88786 │ │ │ │ subs r1, r2, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 887d8 │ │ │ │ + beq.w 88a8c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w ip, [r8] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 88542 │ │ │ │ + beq.w 88756 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 29634 │ │ │ │ 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 8892e │ │ │ │ + bne.w 88b3a │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 88432 │ │ │ │ + bhi.n 88646 │ │ │ │ add.w r3, r6, #16 │ │ │ │ add.w ip, r3, r7 │ │ │ │ add.w r3, r6, #8 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 88428 │ │ │ │ + cbz r2, 8863c │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ and.w r1, sl, r0 │ │ │ │ add.w r4, r8, r1, lsl #3 │ │ │ │ ldr.w r5, [r8, r1, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 884cc │ │ │ │ + bne.n 886e0 │ │ │ │ str.w r2, [r8, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 88408 │ │ │ │ + bne.n 8861c │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 88112 │ │ │ │ + beq.w 88326 │ │ │ │ mov r0, r6 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 881e4 │ │ │ │ + b.n 883f8 │ │ │ │ add.w r8, fp, #32 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.w 886da │ │ │ │ + bne.w 888ec │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 88a42 │ │ │ │ + beq.w 88c46 │ │ │ │ mov r4, r9 │ │ │ │ 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 8845e │ │ │ │ + bne.n 88672 │ │ │ │ mov r8, r9 │ │ │ │ movs r4, #8 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - b.n 883d6 │ │ │ │ + b.n 885ea │ │ │ │ mov r6, r9 │ │ │ │ movs r4, #32 │ │ │ │ add.w r3, fp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw sl, #20120 @ 0x4e98 │ │ │ │ movt sl, #73 @ 0x49 │ │ │ │ - movw r1, #10741 @ 0x29f5 │ │ │ │ + movw r1, #11305 @ 0x2c29 │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 888f8 │ │ │ │ - ldr r3, [pc, #20] @ (884c4 ) │ │ │ │ + bne.w 88b04 │ │ │ │ + ldr r3, [pc, #20] @ (886d8 ) │ │ │ │ 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, #8] │ │ │ │ - b.n 883a6 │ │ │ │ + b.n 885ba │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ add.w r5, r1, #9 │ │ │ │ cmp sl, r5 │ │ │ │ - bcc.n 8851c │ │ │ │ + bcc.n 88730 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 886ea │ │ │ │ + beq.w 888fc │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 886f2 │ │ │ │ + beq.w 88904 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88702 │ │ │ │ + beq.w 8890c │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8870a │ │ │ │ + beq.w 88914 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8872c │ │ │ │ + beq.w 88936 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88734 │ │ │ │ + beq.w 8893e │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8873c │ │ │ │ + beq.w 88946 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88744 │ │ │ │ + beq.w 8894e │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 886fa │ │ │ │ + beq.w 88956 │ │ │ │ mov.w lr, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r4, lr, #1 │ │ │ │ add r1, r4 │ │ │ │ and.w r5, sl, r1 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r1, [r8, r5, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 88774 │ │ │ │ + bne.w 88980 │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 88428 │ │ │ │ + b.n 8863c │ │ │ │ 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 883d6 │ │ │ │ + bhi.w 885ea │ │ │ │ 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 883d6 │ │ │ │ + bne.w 885ea │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #53673 @ 0xd1a9 │ │ │ │ + movw r1, #54257 @ 0xd3f1 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 88960 │ │ │ │ + bne.w 88b6c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a1c0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8890c │ │ │ │ + beq.w 88b18 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 883d6 │ │ │ │ + b.n 885ea │ │ │ │ add.w r3, fp, #32 │ │ │ │ mov r6, r9 │ │ │ │ movs r4, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 88490 │ │ │ │ + b.n 886a4 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 88898 │ │ │ │ + beq.w 88aa4 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 885d8 │ │ │ │ + ble.n 887ec │ │ │ │ adds r1, #8 │ │ │ │ movs r0, #0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 888b2 │ │ │ │ + beq.w 88abe │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 885c8 │ │ │ │ + bne.n 887dc │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 88610 │ │ │ │ + cbz r3, 88824 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ 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 ip │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 88270 │ │ │ │ + bne.w 88484 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 88a10 │ │ │ │ + bne.w 88c14 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r3, 88640 │ │ │ │ + cbnz r3, 88854 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #100] @ 0x64 │ │ │ │ - cbz r3, 88640 │ │ │ │ + cbz r3, 88854 │ │ │ │ movw r2, #5448 @ 0x1548 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ blx r3 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 88270 │ │ │ │ + bne.w 88484 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 88aaa │ │ │ │ + bne.w 88cb6 │ │ │ │ movw r7, #7788 @ 0x1e6c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88a94 │ │ │ │ + bne.w 88ca0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #36988 @ 0x907c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.w 882a4 │ │ │ │ + beq.w 884b8 │ │ │ │ movw r7, #7788 @ 0x1e6c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r0, r7 │ │ │ │ - bl c78d8 │ │ │ │ + bl c74e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 88ad4 │ │ │ │ + bne.w 88ce8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 886a6 │ │ │ │ + beq.n 888b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 886a6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88b84 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 881ce │ │ │ │ + beq.w 883e2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 882be │ │ │ │ - b.n 88818 │ │ │ │ + beq.w 884d2 │ │ │ │ + b.n 88a0c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 88218 │ │ │ │ + bne.w 8842c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1b51f0 │ │ │ │ + bl 1b5870 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 881ce │ │ │ │ - b.n 88218 │ │ │ │ + bne.w 883e2 │ │ │ │ + b.n 8842c │ │ │ │ mov r6, r9 │ │ │ │ movs r4, #8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 883d6 │ │ │ │ + b.n 885ea │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 8853c │ │ │ │ + b.n 88750 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 8853c │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ - b.n 8853c │ │ │ │ + b.n 88750 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 8853c │ │ │ │ + b.n 88750 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 8853c │ │ │ │ + b.n 88750 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 889ea │ │ │ │ + bne.w 88bfe │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 88328 │ │ │ │ + b.n 8853c │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 8853c │ │ │ │ + b.n 88750 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 8853c │ │ │ │ + b.n 88750 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 8853c │ │ │ │ + b.n 88750 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - b.n 8853c │ │ │ │ + b.n 88750 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ + b.n 88750 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 8887e │ │ │ │ + bmi.n 88a52 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8887e │ │ │ │ + beq.n 88a52 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8887e │ │ │ │ + beq.n 88a52 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15e694 │ │ │ │ + bl 15dd90 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88858 │ │ │ │ + beq.n 88a4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 880b0 │ │ │ │ + b.n 882c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ cmp sl, r3 │ │ │ │ - bcc.n 887b6 │ │ │ │ + bcc.n 889c2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 886e6 │ │ │ │ + beq.n 888f8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 886ee │ │ │ │ + beq.n 88900 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 886fe │ │ │ │ + beq.n 88908 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88706 │ │ │ │ + beq.n 88910 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88728 │ │ │ │ + beq.n 88932 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88730 │ │ │ │ + beq.n 8893a │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88738 │ │ │ │ + beq.n 88942 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88740 │ │ │ │ + beq.n 8894a │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 886f6 │ │ │ │ + beq.n 88952 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ mov.w lr, lr, lsr #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] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88778 │ │ │ │ + bne.n 88984 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 8853c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 72ac4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 883d6 │ │ │ │ - b.n 88572 │ │ │ │ - movw r1, #30928 @ 0x78d0 │ │ │ │ + b.n 88750 │ │ │ │ + movw r1, #28432 @ 0x6f10 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ bl 2e2b8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88b3e │ │ │ │ + beq.w 88d4a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88818 │ │ │ │ + beq.n 88a0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88970 │ │ │ │ + beq.w 88b7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8882c │ │ │ │ + beq.n 88a20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88a00 │ │ │ │ + beq.w 88ce0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88844 │ │ │ │ + beq.n 88a38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 88844 │ │ │ │ + cbnz r3, 88a38 │ │ │ │ mov r0, r1 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88858 │ │ │ │ + beq.n 88a4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88b36 │ │ │ │ + beq.w 88c98 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 88328 │ │ │ │ + b.n 8853c │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #28352 @ 0x6ec0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5c0c │ │ │ │ + b.n 88a4c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 88164 │ │ │ │ + bne.w 88378 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r2, fp │ │ │ │ mov fp, r9 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ strd r5, r2, [r1] │ │ │ │ - b.n 881e4 │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #30848 @ 0x7880 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 88858 │ │ │ │ + b.n 883f8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 72cf8 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 885ea │ │ │ │ + b.n 88786 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 88a08 │ │ │ │ + bne.w 88d50 │ │ │ │ movw r1, #36424 @ 0x8e48 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 885d8 │ │ │ │ + bne.w 887ec │ │ │ │ ldr r7, [r2, #100] @ 0x64 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 88a7e │ │ │ │ + beq.w 88c82 │ │ │ │ movw r3, #5448 @ 0x1548 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ blx r7 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 88270 │ │ │ │ + bne.w 88484 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 88a48 │ │ │ │ + bne.w 88c4c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88640 │ │ │ │ + beq.w 88854 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 885ea │ │ │ │ + b.n 887fe │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 883d6 │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 8882c │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + bne.w 885ea │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 88a20 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 88922 │ │ │ │ + bne.n 88b2e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 8831a │ │ │ │ + b.n 8852e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r3 │ │ │ │ - b.n 8891e │ │ │ │ + b.n 88b2a │ │ │ │ mov r1, sl │ │ │ │ - ldr r7, [pc, #528] @ (88b44 ) │ │ │ │ + ldr r7, [pc, #536] @ (88d58 ) │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r3 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ - b.n 88940 │ │ │ │ + b.n 88b4c │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n 8895c │ │ │ │ + bhi.n 88b68 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8893e │ │ │ │ + beq.n 88b4a │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 8893e │ │ │ │ + beq.n 88b4a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1b6928 │ │ │ │ + bl 1b6fa8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 8893e │ │ │ │ + b.n 88b4a │ │ │ │ mov r5, sl │ │ │ │ - b.n 88432 │ │ │ │ + b.n 88646 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ str r2, [sp, #16] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 88590 │ │ │ │ + b.n 887a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88818 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88a0c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 888b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 881e4 │ │ │ │ + b.n 883f8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #30880 @ 0x78a0 │ │ │ │ + movw r1, #28384 @ 0x6ee0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88858 │ │ │ │ + beq.w 88a4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88858 │ │ │ │ + bne.w 88a4c │ │ │ │ mov r0, r1 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88858 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88a4c │ │ │ │ ldr.w r7, [r9, #16] │ │ │ │ - b.w 88164 │ │ │ │ + b.w 88378 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8870e │ │ │ │ + beq.w 88918 │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12b490 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 889f8 │ │ │ │ + bl 12aac8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 88c0c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8831c │ │ │ │ + beq.w 88530 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88308 │ │ │ │ - b.n 8831c │ │ │ │ + beq.w 8851c │ │ │ │ + b.n 88530 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12b49c <_PyErr_Clear@@Base> │ │ │ │ - b.n 889dc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8882c │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 8889a │ │ │ │ - b.n 888b2 │ │ │ │ + bl 12aad4 <_PyErr_Clear@@Base> │ │ │ │ + b.n 88bf0 │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8860a │ │ │ │ - ldr r2, [pc, #300] @ (88b48 ) │ │ │ │ + bne.w 8881e │ │ │ │ + ldr r2, [pc, #316] @ (88d5c ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 88a36 │ │ │ │ + cbz r3, 88c3a │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ blx r7 │ │ │ │ - b.n 8860a │ │ │ │ + b.n 8881e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.w 881e4 │ │ │ │ + b.w 883f8 │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 888e6 │ │ │ │ - ldr r2, [pc, #244] @ (88b48 ) │ │ │ │ + bne.w 88af2 │ │ │ │ + ldr r2, [pc, #260] @ (88d5c ) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w r7, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ str r1, [sp, #32] │ │ │ │ - cbz r7, 88a6c │ │ │ │ + cbz r7, 88c70 │ │ │ │ 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, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 888e6 │ │ │ │ + b.n 88af2 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ mov ip, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88640 │ │ │ │ + beq.w 88854 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 885ea │ │ │ │ + b.n 887fe │ │ │ │ + mov r0, r5 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88a4c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #36988 @ 0x907c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8828a │ │ │ │ - b.n 88674 │ │ │ │ + beq.w 8849e │ │ │ │ + b.n 88888 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88640 │ │ │ │ - ldr r2, [pc, #144] @ (88b48 ) │ │ │ │ + bne.w 88854 │ │ │ │ + ldr r2, [pc, #152] @ (88d5c ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 88ac8 │ │ │ │ + cbz r3, 88cd4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ blx r7 │ │ │ │ - b.n 88640 │ │ │ │ + b.n 88854 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88a20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88690 │ │ │ │ - ldr r2, [pc, #104] @ (88b48 ) │ │ │ │ + bne.w 888a4 │ │ │ │ + ldr r2, [pc, #104] @ (88d5c ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 88af6 │ │ │ │ + cbz r3, 88d0a │ │ │ │ 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 88690 │ │ │ │ + b.n 888a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7feac <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 88b1c │ │ │ │ + bl 800cc <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 88d30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80afc │ │ │ │ + bl 80d1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8882c │ │ │ │ + blt.w 88a20 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8813e │ │ │ │ + bne.w 88352 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #7240 @ 0x1c48 │ │ │ │ + movw r1, #4744 @ 0x1288 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 8882c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88858 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 88a20 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.w 88242 │ │ │ │ + b.w 88456 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 88aa6 │ │ │ │ + b.n 88abe │ │ │ │ asrs r0, r4, #21 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00088b4c : │ │ │ │ +00088d60 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - cbz r3, 88b82 │ │ │ │ + cbz r3, 88d96 │ │ │ │ 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, 88bc2 │ │ │ │ + cbz r0, 88dd6 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r2, #57375 @ 0xe01f │ │ │ │ + movw r2, #57319 @ 0xdfe7 │ │ │ │ movt r2, #3 │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 88b94 │ │ │ │ + beq.n 88da8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 88bc6 │ │ │ │ + bmi.n 88dda │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 88bc6 │ │ │ │ + cbz r3, 88dda │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 88bc6 │ │ │ │ - b.w 15e694 │ │ │ │ + cbz r3, 88dda │ │ │ │ + b.w 15dd90 │ │ │ │ movw ip, #43984 @ 0xabd0 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #30880 @ 0x78a0 │ │ │ │ + movw r1, #28384 @ 0x6ee0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 88bc2 │ │ │ │ + beq.n 88dd6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 88bde │ │ │ │ + cbz r2, 88df2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 88b7c │ │ │ │ + b.n 88d90 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30848 @ 0x7880 │ │ │ │ + movw r1, #28352 @ 0x6ec0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88bc2 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88dd6 │ │ │ │ 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 88e78 │ │ │ │ + beq.w 8908c │ │ │ │ movw r4, #11620 @ 0x2d64 │ │ │ │ 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 88e22 │ │ │ │ - ldr r7, [pc, #608] @ (88e90 ) │ │ │ │ + bmi.w 89036 │ │ │ │ + ldr r7, [pc, #608] @ (890a4 ) │ │ │ │ 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 88e52 │ │ │ │ + bhi.w 89066 │ │ │ │ adds.w sl, r3, r2 │ │ │ │ - bmi.w 88e52 │ │ │ │ + bmi.w 89066 │ │ │ │ movw r9, #20120 @ 0x4e98 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r2, #10741 @ 0x29f5 │ │ │ │ + movw r2, #11305 @ 0x2c29 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r1, [r9, #712] @ 0x2c8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 88de4 │ │ │ │ + bne.w 88ff8 │ │ │ │ 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 88daa │ │ │ │ + bcs.w 88fbe │ │ │ │ mov.w fp, r1, lsr #3 │ │ │ │ ldr.w r2, [r2, fp, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 88d9a │ │ │ │ + beq.w 88fae │ │ │ │ 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 88d26 │ │ │ │ + beq.n 88f3a │ │ │ │ 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 88d58 │ │ │ │ + bgt.n 88f6c │ │ │ │ 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] @ (88e94 ) │ │ │ │ + ldr r2, [pc, #436] @ (890a8 ) │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 88dfe │ │ │ │ + bne.w 89012 │ │ │ │ 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 │ │ │ │ @@ -141396,198 +141595,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 r1, sl │ │ │ │ - bcc.n 88d4c │ │ │ │ + bcc.n 88f60 │ │ │ │ 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 88ca6 │ │ │ │ + b.n 88eba │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 88ca6 │ │ │ │ + b.n 88eba │ │ │ │ ldr.w r2, [ip, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 88cc8 │ │ │ │ + beq.n 88edc │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88cc8 │ │ │ │ + bne.n 88edc │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88e6e │ │ │ │ + bne.n 89082 │ │ │ │ add.w r1, r8, #12 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 88cc8 │ │ │ │ + bmi.n 88edc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88d84 │ │ │ │ + bne.n 88f98 │ │ │ │ dmb ish │ │ │ │ - b.n 88cc8 │ │ │ │ + b.n 88edc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88d42 │ │ │ │ + bne.n 88f56 │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #53673 @ 0xd1a9 │ │ │ │ + movw r1, #54257 @ 0xd3f1 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 88e16 │ │ │ │ + bne.n 8902a │ │ │ │ mov r0, sl │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88e52 │ │ │ │ + beq.n 89066 │ │ │ │ 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 88ca6 │ │ │ │ + b.n 88eba │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ - cbz r0, 88e52 │ │ │ │ + cbz r0, 89066 │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ - b.n 88ca6 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 88eba │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 88e5e │ │ │ │ + bne.n 89072 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 88cea │ │ │ │ + b.n 88efe │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 88dca │ │ │ │ + b.n 88fde │ │ │ │ ldr.w r0, [r4, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #100] @ (88e90 ) │ │ │ │ + ldr r7, [pc, #100] @ (890a4 ) │ │ │ │ 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 88c42 │ │ │ │ + bls.w 88e56 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f9538 │ │ │ │ + b.w 1f9968 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 88cea │ │ │ │ + b.n 88efe │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 88cc8 │ │ │ │ - b.n 88d74 │ │ │ │ + bne.w 88edc │ │ │ │ + b.n 88f88 │ │ │ │ movw r1, #1107 @ 0x453 │ │ │ │ - movw r0, #8728 @ 0x2218 │ │ │ │ + movw r0, #6232 @ 0x1858 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 88d1e │ │ │ │ + b.n 88f32 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00088e98 : │ │ │ │ +000890ac : │ │ │ │ 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, 88eb8 │ │ │ │ + cbz r0, 890cc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #56] @ (88ef4 ) │ │ │ │ + ldr r2, [pc, #56] @ (89108 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88eb2 │ │ │ │ + beq.n 890c6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88eb2 │ │ │ │ + beq.n 890c6 │ │ │ │ movw r1, #48064 @ 0xbbc0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 12b490 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12aac8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88eb2 │ │ │ │ + beq.n 890c6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12b49c <_PyErr_Clear@@Base> │ │ │ │ + bl 12aad4 <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 88eb2 │ │ │ │ + b.n 890c6 │ │ │ │ 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, 88f46 │ │ │ │ + cbz r3, 8915a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 88f2e │ │ │ │ + bge.n 89142 │ │ │ │ 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 │ │ │ │ @@ -141596,1227 +141795,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 88f46 │ │ │ │ + beq.n 8915a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 88f4a │ │ │ │ + cbz r2, 8915e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88f46 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8915a │ │ │ │ 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 77310 │ │ │ │ + bl 77530 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - cbz r0, 88f80 │ │ │ │ + cbz r0, 89194 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6d994 │ │ │ │ - movw r1, #9124 @ 0x23a4 │ │ │ │ + b.w 6dbdc │ │ │ │ + movw r1, #6628 @ 0x19e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #52104 @ 0xcb88 │ │ │ │ + movw r0, #49608 @ 0xc1c8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64d92 <_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 89192 │ │ │ │ + bls.w 893a6 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 890f8 │ │ │ │ + bls.w 8930c │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 891de │ │ │ │ + bls.w 893f2 │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 88fc0 │ │ │ │ + bls.n 891d4 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ add.w r8, r9, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 892e4 │ │ │ │ + bcs.w 894f8 │ │ │ │ movw r7, #20120 @ 0x4e98 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r3, #10741 @ 0x29f5 │ │ │ │ + movw r3, #11305 @ 0x2c29 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 89284 │ │ │ │ - ldr r3, [pc, #676] @ (89298 ) │ │ │ │ + bne.w 89498 │ │ │ │ + ldr r3, [pc, #676] @ (894ac ) │ │ │ │ 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 890c4 │ │ │ │ + bne.n 892d8 │ │ │ │ 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 8926e │ │ │ │ + beq.w 89482 │ │ │ │ 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 890a4 │ │ │ │ + beq.n 892b8 │ │ │ │ mov r7, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29634 │ │ │ │ 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 892ac │ │ │ │ + bne.w 894c0 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 89096 │ │ │ │ + bhi.n 892aa │ │ │ │ add.w lr, r6, #16 │ │ │ │ mov ip, r7 │ │ │ │ add lr, r3 │ │ │ │ mov r9, r6 │ │ │ │ add.w r3, r6, #8 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 8908c │ │ │ │ + cbz r2, 892a0 │ │ │ │ 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 89132 │ │ │ │ + bne.n 89346 │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 8906c │ │ │ │ + bne.n 89280 │ │ │ │ mov r6, r9 │ │ │ │ mov r7, ip │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 89206 │ │ │ │ + bne.w 8941a │ │ │ │ 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 891ec │ │ │ │ + bhi.w 89400 │ │ │ │ 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 89038 │ │ │ │ + bne.n 8924c │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #53673 @ 0xd1a9 │ │ │ │ + movw r3, #54257 @ 0xd3f1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8929c │ │ │ │ + bne.w 894b0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a1c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 892e4 │ │ │ │ + beq.w 894f8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 8903a │ │ │ │ + b.n 8924e │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #16 │ │ │ │ movw r7, #20120 @ 0x4e98 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r3, #10741 @ 0x29f5 │ │ │ │ + movw r3, #11305 @ 0x2c29 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 89284 │ │ │ │ - ldr r3, [pc, #376] @ (89298 ) │ │ │ │ + bne.w 89498 │ │ │ │ + ldr r3, [pc, #376] @ (894ac ) │ │ │ │ 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 8900c │ │ │ │ + b.n 89220 │ │ │ │ add.w r6, r1, #9 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 89170 │ │ │ │ + bcc.n 89384 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 891e8 │ │ │ │ + beq.n 893fc │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 891fa │ │ │ │ + beq.n 8940e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 891fe │ │ │ │ + beq.n 89412 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 89202 │ │ │ │ + beq.n 89416 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 89212 │ │ │ │ + beq.n 89426 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8920e │ │ │ │ + beq.n 89422 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 89216 │ │ │ │ + beq.n 8942a │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8921a │ │ │ │ + beq.n 8942e │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8921e │ │ │ │ + beq.n 89432 │ │ │ │ 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 89222 │ │ │ │ + bne.n 89436 │ │ │ │ strd r2, r0, [r5] │ │ │ │ - b.n 8908c │ │ │ │ + b.n 892a0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 891d4 │ │ │ │ + bne.n 893e8 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8909c │ │ │ │ + beq.w 892b0 │ │ │ │ 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 891ae │ │ │ │ + bne.n 893c2 │ │ │ │ movs r5, #8 │ │ │ │ mov r7, r4 │ │ │ │ mov r8, r4 │ │ │ │ add.w r6, sp, r5 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 8903a │ │ │ │ + b.n 8924e │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r4 │ │ │ │ movs r5, #8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 8903a │ │ │ │ + b.n 8924e │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 89100 │ │ │ │ + b.n 89314 │ │ │ │ adds r5, #8 │ │ │ │ - b.n 8918c │ │ │ │ + b.n 893a0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r7, r6 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 8903a │ │ │ │ + b.n 8924e │ │ │ │ adds r5, #16 │ │ │ │ - b.n 8918c │ │ │ │ + b.n 893a0 │ │ │ │ adds r5, #24 │ │ │ │ - b.n 8918c │ │ │ │ + b.n 893a0 │ │ │ │ adds r5, #32 │ │ │ │ - b.n 8918c │ │ │ │ + b.n 893a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 785b4 │ │ │ │ - b.n 8909c │ │ │ │ + bl 787e8 │ │ │ │ + b.n 892b0 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ - b.n 8918c │ │ │ │ + b.n 893a0 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 8918c │ │ │ │ + b.n 893a0 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ - b.n 8918c │ │ │ │ + b.n 893a0 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - b.n 8918c │ │ │ │ + b.n 893a0 │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ - b.n 8918c │ │ │ │ + b.n 893a0 │ │ │ │ add.w r1, r6, #9 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 89260 │ │ │ │ + bcc.n 89474 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 891e8 │ │ │ │ + beq.n 893fc │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 891fa │ │ │ │ + beq.n 8940e │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 891fe │ │ │ │ + beq.n 89412 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89202 │ │ │ │ + beq.n 89416 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89212 │ │ │ │ + beq.n 89426 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8920e │ │ │ │ + beq.n 89422 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89216 │ │ │ │ + beq.n 8942a │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8921a │ │ │ │ + beq.n 8942e │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8921e │ │ │ │ + beq.n 89432 │ │ │ │ add.w r1, r6, r6, lsl #2 │ │ │ │ mov.w r5, sl, lsr #5 │ │ │ │ mov sl, r5 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 8917a │ │ │ │ + b.n 8938e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 89038 │ │ │ │ - b.n 890c4 │ │ │ │ + bne.w 8924c │ │ │ │ + b.n 892d8 │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 892e4 │ │ │ │ + cbz r0, 894f8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 8903a │ │ │ │ + b.n 8924e │ │ │ │ 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 890e2 │ │ │ │ + b.n 892f6 │ │ │ │ mov sl, r7 │ │ │ │ str.w r1, [r9, #8] │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 892be │ │ │ │ + b.n 894d2 │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r9, r6 │ │ │ │ - bhi.n 892de │ │ │ │ + bhi.n 894f2 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 892ba │ │ │ │ - ldr r3, [pc, #36] @ (892f0 ) │ │ │ │ + beq.n 894ce │ │ │ │ + ldr r3, [pc, #36] @ (89504 ) │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 892ba │ │ │ │ + beq.n 894ce │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b6928 │ │ │ │ - b.n 892ba │ │ │ │ + bl 1b6fa8 │ │ │ │ + b.n 894ce │ │ │ │ mov r6, r7 │ │ │ │ mov r7, sl │ │ │ │ - b.n 89096 │ │ │ │ - bl 1f94c8 │ │ │ │ + b.n 892aa │ │ │ │ + bl 1f98f8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8909e │ │ │ │ + b.n 892b2 │ │ │ │ nop │ │ │ │ asrs r0, r4, #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 1b696c │ │ │ │ - subs.w sl, r0, #0 │ │ │ │ - blt.w 89b9a │ │ │ │ + mov r3, fp │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + bl 1b6fec │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.w 89df2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 899ee │ │ │ │ - subs.w r2, r9, sl │ │ │ │ - str r2, [sp, #24] │ │ │ │ - beq.w 894a0 │ │ │ │ - add.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ - add.w r1, r7, sl, lsl #2 │ │ │ │ + bne.w 89c56 │ │ │ │ + subs.w fp, fp, r4 │ │ │ │ + beq.w 89762 │ │ │ │ + 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 1b6a50 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ble.w 89b7a │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + mov r2, r9 │ │ │ │ + bl 1b70d0 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ble.w 89e08 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cmp r2, r1 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - bgt.w 8960a │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.w 89b1e │ │ │ │ - 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 8987e │ │ │ │ + cmp fp, r3 │ │ │ │ + bgt.w 89d78 │ │ │ │ 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 1b6b2c │ │ │ │ - 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 1b71ac │ │ │ │ + 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 89ac2 │ │ │ │ + bne.w 89d22 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq.n 8947e │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.w 89740 │ │ │ │ + add.w r7, r9, #4 │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.w 89ba6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movw ip, #30873 @ 0x7899 │ │ │ │ + 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 896a6 │ │ │ │ + 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 89de4 │ │ │ │ + lsls r1, r1, #25 │ │ │ │ + bpl.w 89d9e │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ + add.w r0, r5, #20 │ │ │ │ + tst.w r1, #32 │ │ │ │ + beq.w 89dac │ │ │ │ + lsls r1, r1, #25 │ │ │ │ + bpl.n 896de │ │ │ │ + add.w r1, r6, #20 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 292bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w r6, r8, #4 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 89b10 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mov r9, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, fp │ │ │ │ - movs r7, #0 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r8, r7 │ │ │ │ - ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov fp, sl │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89446 │ │ │ │ - blt.w 89b6e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add.w sl, sl, #4 │ │ │ │ - str.w r3, [fp] │ │ │ │ - mov r1, sl │ │ │ │ + beq.n 896ee │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 896f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + adds r5, r4, #4 │ │ │ │ + str r6, [r4, #0] │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + mov r4, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 894a8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq.n 89474 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - adds r6, #4 │ │ │ │ - cmp r7, r3 │ │ │ │ - bge.n 894e2 │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 89406 │ │ │ │ - ldr.w r3, [r4], #4 │ │ │ │ - add.w r1, sl, #4 │ │ │ │ - str.w r3, [fp] │ │ │ │ - mov sl, r1 │ │ │ │ + bne.n 89726 │ │ │ │ + add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.w 89ba6 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + ble.n 8976a │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.n 89626 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 89714 │ │ │ │ + blt.w 89dcc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + adds r4, #4 │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + mov r5, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 894c4 │ │ │ │ - add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 89928 │ │ │ │ + cbnz r3, 89702 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - ble.n 894e2 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 89406 │ │ │ │ - mov fp, sl │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 8949c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.n 8973a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + adds r7, #4 │ │ │ │ + cmp r9, r3 │ │ │ │ + bge.n 8976a │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.n 89626 │ │ │ │ + add.w r1, r6, #28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 292bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 89676 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, r3 │ │ │ │ + bge.n 8967a │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + adds r4, #4 │ │ │ │ + str.w r5, [r4, #-4] │ │ │ │ + mov r5, r4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 896c4 │ │ │ │ + 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 896c4 │ │ │ │ + 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 8968a │ │ │ │ + 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 8968a │ │ │ │ + str r4, [sp, #16] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 8975e │ │ │ │ + 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 1b6b2c │ │ │ │ - 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 1b71ac │ │ │ │ + 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 r0, [sp, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str.w r2, [r3], #4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - beq.w 89ab0 │ │ │ │ - adds r0, #4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 89436 │ │ │ │ - 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 89b0a │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.n 89466 │ │ │ │ - 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 1b696c │ │ │ │ - subs.w fp, r0, #0 │ │ │ │ - bne.n 895ba │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - adds r7, #4 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8995e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + str.w sl, [r0] │ │ │ │ + bl 1b6fec │ │ │ │ + subs.w r9, r0, #0 │ │ │ │ + bne.n 89832 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + adds r5, #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 89bde │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq.w 89992 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.n 89738 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - adds r6, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - bl 1b6a50 │ │ │ │ - subs.w r8, r0, #0 │ │ │ │ - beq.w 8996e │ │ │ │ - blt.w 89b8c │ │ │ │ - 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 1b70d0 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq.w 89bda │ │ │ │ + blt.w 89de8 │ │ │ │ + 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 1b6b74 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8998a │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + 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 1b71f4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 89bec │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89972 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs.w r3, r3, r8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq.w 89992 │ │ │ │ - add.w r6, r6, r8, lsl #2 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr.w r2, [r4], #4 │ │ │ │ - adds r7, #4 │ │ │ │ + bne.w 89bf2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + subs r3, r3, r6 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.n 89738 │ │ │ │ + add.w r7, r7, r6, lsl #2 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr.w r2, [r8], #4 │ │ │ │ + adds r5, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8997a │ │ │ │ - add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 899e6 │ │ │ │ - cmp.w fp, #6 │ │ │ │ - bgt.n 894ea │ │ │ │ - cmp.w r8, #6 │ │ │ │ - bgt.n 894ea │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 89bfa │ │ │ │ + add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.w 89ba4 │ │ │ │ + cmp.w r9, #6 │ │ │ │ + bgt.n 89772 │ │ │ │ + cmp r6, #6 │ │ │ │ + bgt.n 89772 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ add.w r3, sl, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - b.n 89400 │ │ │ │ - blt.w 89b8c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w r8, sp, #112 @ 0x70 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 8961e │ │ │ │ + blt.w 89de8 │ │ │ │ + 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 1b6b2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 89aa8 │ │ │ │ - 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 1b71ac │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 89d08 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add.w r8, r8, r9, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89a2e │ │ │ │ - sub.w r9, r9, fp │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 89b16 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 8950e │ │ │ │ - b.n 89958 │ │ │ │ + bne.w 89d00 │ │ │ │ + sub.w fp, fp, r9 │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.w 89d6a │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.n 89796 │ │ │ │ + b.n 89bd4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 89b30 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - add.w r4, r2, #1073741824 @ 0x40000000 │ │ │ │ + bgt.w 89d8a │ │ │ │ + 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 89a46 │ │ │ │ + bne.w 89c7e │ │ │ │ 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 1b6b2c │ │ │ │ - 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 1b71ac │ │ │ │ + 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 899f6 │ │ │ │ + bne.w 89cf4 │ │ │ │ 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 899e0 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mov r7, sl │ │ │ │ - movw ip, #30329 @ 0x7679 │ │ │ │ + beq.w 89c50 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r7, fp │ │ │ │ + mov fp, sl │ │ │ │ + movw ip, #30873 @ 0x7899 │ │ │ │ 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 8972c │ │ │ │ + bne.n 899a4 │ │ │ │ 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 89baa │ │ │ │ + bpl.w 89de0 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 89b56 │ │ │ │ + bpl.w 89db0 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ add.w r0, r5, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 89b64 │ │ │ │ + beq.w 89dbe │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 897b8 │ │ │ │ + bpl.n 89a30 │ │ │ │ add.w r1, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 292bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 897c8 │ │ │ │ + beq.n 89a40 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8976c │ │ │ │ + bge.n 899e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, #4 │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ - cbnz r3, 8974e │ │ │ │ + cbnz r3, 899c6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.w 89908 │ │ │ │ + beq.w 89b80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ sub.w fp, fp, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 897d0 │ │ │ │ + bge.n 89a48 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 896ac │ │ │ │ + b.n 89924 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8976a │ │ │ │ - blt.w 89b4c │ │ │ │ + beq.n 899e2 │ │ │ │ + blt.w 89dc2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, #4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8970e │ │ │ │ + beq.n 89986 │ │ │ │ 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 89ada │ │ │ │ + beq.w 89d16 │ │ │ │ subs r3, r2, #4 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ - b.n 89718 │ │ │ │ + b.n 89990 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r4, r6, #4 │ │ │ │ subs r7, #4 │ │ │ │ mov r6, r4 │ │ │ │ str.w r5, [r9] │ │ │ │ - cbnz r3, 89796 │ │ │ │ + cbnz r3, 89a0e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 899de │ │ │ │ + beq.w 89c4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - ble.n 897d0 │ │ │ │ + ble.n 89a48 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 896ac │ │ │ │ + b.n 89924 │ │ │ │ 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 89b42 │ │ │ │ + beq.w 89d5e │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 89786 │ │ │ │ + b.n 899fe │ │ │ │ add.w r1, r4, #28 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 292bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 896fe │ │ │ │ + bne.n 89976 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 89702 │ │ │ │ - b.n 8976c │ │ │ │ + blt.n 8997a │ │ │ │ + b.n 899e4 │ │ │ │ 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 1b696c │ │ │ │ + bl 1b6fec │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 89ba0 │ │ │ │ + blt.w 89dd6 │ │ │ │ subs.w r3, sl, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 8984a │ │ │ │ + beq.n 89ac2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w sl, r6, sl │ │ │ │ add.w r4, r4, sl, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ae6 │ │ │ │ + bne.w 89d0e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, sl, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89aba │ │ │ │ + bne.w 89d32 │ │ │ │ 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 1b6b74 │ │ │ │ + bl 1b71f4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 89904 │ │ │ │ + beq.n 89b7c │ │ │ │ mov sl, r6 │ │ │ │ ldr.w r3, [r7], #-4 │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89a36 │ │ │ │ + bne.w 89c5e │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 899da │ │ │ │ + beq.w 89c48 │ │ │ │ subs r5, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1b6a50 │ │ │ │ + bl 1b70d0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 89b80 │ │ │ │ + blt.w 89df8 │ │ │ │ subs.w r6, r8, r5 │ │ │ │ - beq.n 89900 │ │ │ │ + beq.n 89b78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w r8, r5, r8 │ │ │ │ add.w r4, r4, r8, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ad2 │ │ │ │ + bne.w 89d1a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ade │ │ │ │ + bne.w 89d3a │ │ │ │ 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 1b6b2c │ │ │ │ + bl 1b71ac │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 8999a │ │ │ │ + beq.n 89c08 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 89b68 │ │ │ │ + beq.w 89e04 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89a98 │ │ │ │ + bne.w 89c6e │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - beq.w 89a26 │ │ │ │ + beq.w 89d70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w fp, fp, #4 │ │ │ │ cmp r3, #6 │ │ │ │ - bgt.w 897dc │ │ │ │ + bgt.w 89a54 │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.w 897dc │ │ │ │ + bgt.w 89a54 │ │ │ │ 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 896a0 │ │ │ │ + b.n 89918 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 898c4 │ │ │ │ + b.n 89b3c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 89922 │ │ │ │ + cbz r3, 89b9a │ │ │ │ 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 1b6b2c │ │ │ │ + bl 1b71ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 89b6a │ │ │ │ - mov fp, r1 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 89762 │ │ │ │ + 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 1b6b74 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str.w r3, [fp, r5, lsl #2] │ │ │ │ + bl 1b71f4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str.w r3, [r5, r4, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 89afc │ │ │ │ + bne.w 89d50 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 8949c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str.w r1, [r3], #4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 8951e │ │ │ │ - mov r3, r7 │ │ │ │ - b.n 89586 │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 89574 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str.w r1, [r3], #4 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 89596 │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 8956c │ │ │ │ - mov fp, r7 │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - b.n 8947a │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 8975e │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 89800 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str.w r2, [r4], #4 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 897a4 │ │ │ │ + add.w r4, r4, r6, lsl #2 │ │ │ │ + b.n 897ea │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 897f2 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str.w r2, [r4], #4 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 8980e │ │ │ │ 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 1b6b74 │ │ │ │ + bl 1b71f4 │ │ │ │ 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 89aee │ │ │ │ + bne.n 89d42 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 894a0 │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 89762 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ - mov sl, r7 │ │ │ │ - add.w r8, sp, #104 @ 0x68 │ │ │ │ - b.n 899a0 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + mov sl, fp │ │ │ │ mov fp, r7 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 8992e │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ + add.w r8, sp, #104 @ 0x68 │ │ │ │ + b.n 89c10 │ │ │ │ + add.w r3, r3, r4, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8936e │ │ │ │ - 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] │ │ │ │ - subs r4, r7, #4 │ │ │ │ - ldr.w r2, [fp], #-4 │ │ │ │ - str.w r2, [r8, r1, lsl #2] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 89682 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr.w r0, [r1], #-4 │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ - strd r1, r2, [sp, #16] │ │ │ │ - b.n 89682 │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 89908 │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.n 895f6 │ │ │ │ + b.n 89582 │ │ │ │ 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 8985a │ │ │ │ + b.n 89ad2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + b.n 89b4c │ │ │ │ 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 1b6b2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - subs r2, r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + bl 1b71ac │ │ │ │ + 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 89a00 │ │ │ │ - b.n 899fa │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - b.n 898d4 │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 895ea │ │ │ │ - mov fp, sl │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 8947a │ │ │ │ + cbnz r0, 89cf8 │ │ │ │ + mov sl, r2 │ │ │ │ + subs r4, r7, #4 │ │ │ │ + ldr.w r2, [sl], #-4 │ │ │ │ + str.w r2, [r9, r5, lsl #2] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 898f8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr.w r0, [r1], #-4 │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ + strd r1, r2, [sp, #16] │ │ │ │ + b.n 898f8 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r0, r1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 89cd0 │ │ │ │ + add.w r3, r3, r9, lsl #2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 8986a │ │ │ │ + add.w r4, r4, r9, lsl #2 │ │ │ │ + b.n 8985e │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 89826 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 89a92 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 89b80 │ │ │ │ + add.w r3, r3, r8, lsl #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 89b0a │ │ │ │ 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 893e4 │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 89892 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.n 89908 │ │ │ │ + b.n 895f6 │ │ │ │ + add.w r3, r3, sl, lsl #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 89a9e │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 8989e │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 8981a │ │ │ │ + b.n 89b16 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmn r1, r3 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #48] @ 0x30 │ │ │ │ ldrne r2, [r2, #0] │ │ │ │ strne r2, [r1, r3] │ │ │ │ - b.n 899d4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ + b.n 89c42 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, r1, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ - b.n 89958 │ │ │ │ - mov fp, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 8992e │ │ │ │ + b.n 89bd4 │ │ │ │ + mov sl, fp │ │ │ │ + add.w r8, sp, #104 @ 0x68 │ │ │ │ mov fp, r7 │ │ │ │ - str.w r8, [sp, #64] @ 0x40 │ │ │ │ - b.n 8992e │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 22bad8 <_PyTime_FromMillisecondsObject@@Base+0xa4> │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 89c10 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + b.n 89baa │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + b.n 89b80 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ + bl 22ba80 <_PyTime_FromMillisecondsObject@@Base+0x9ac> │ │ │ │ + str r0, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 893b0 │ │ │ │ - b.n 8949c │ │ │ │ + bne.w 895c2 │ │ │ │ + b.n 8975e │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 22bad8 <_PyTime_FromMillisecondsObject@@Base+0xa4> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 22ba80 <_PyTime_FromMillisecondsObject@@Base+0x9ac> │ │ │ │ mov r3, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.w 89612 │ │ │ │ - b.n 899d6 │ │ │ │ - mov sl, r7 │ │ │ │ - add.w r8, sp, #104 @ 0x68 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 899a0 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r4, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 89908 │ │ │ │ + bne.w 89886 │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 89762 │ │ │ │ + add.w r0, r5, #28 │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ + tst.w r1, #32 │ │ │ │ + bne.w 89662 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b.n 896e2 │ │ │ │ add.w r0, r5, #28 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - bne.w 896ea │ │ │ │ + bne.w 89962 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 897bc │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 899d6 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 8947a │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 894a0 │ │ │ │ + b.n 89a34 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ + mov r4, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 89908 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov fp, r7 │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 8947a │ │ │ │ + b.n 89b80 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 899d6 │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 8973a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 89908 │ │ │ │ + b.n 89b80 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 89b5a │ │ │ │ + b.n 89db4 │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + b.n 89da2 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 8973a │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + b.n 89762 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 89b80 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + b.n 89b9e │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + b.n 89762 │ │ │ │ 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 │ │ │ │ @@ -142827,1093 +143053,1090 @@ │ │ │ │ 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, 89bfa │ │ │ │ + cbz r4, 89e5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89bfa │ │ │ │ + beq.n 89e5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 89c02 │ │ │ │ + cbz r3, 89e62 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fc70 │ │ │ │ - ldr r2, [pc, #60] @ (89c40 ) │ │ │ │ + b.w 7fe98 │ │ │ │ + ldr r2, [pc, #60] @ (89ea0 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r3, 89c20 │ │ │ │ + cbnz r3, 89e80 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fc70 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.w 7fe98 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 89c34 │ │ │ │ + bne.n 89e94 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 89c18 │ │ │ │ + b.n 89e78 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 89c2c │ │ │ │ + b.n 89e8c │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00089c44 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +00089ea4 <_Py_CheckFunctionResult@@Base>: │ │ │ │ ldr.w ip, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 89c54 <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ + cbz r2, 89eb4 <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 89c84 <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ + bne.n 89ee4 <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 89c64 <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ + beq.n 89ec4 <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 89c50 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ + bne.n 89eb0 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89cee <_Py_CheckFunctionResult@@Base+0xaa> │ │ │ │ + beq.n 89f4e <_Py_CheckFunctionResult@@Base+0xaa> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #30756 @ 0x7824 │ │ │ │ + movw r2, #28260 @ 0x6e64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, ip │ │ │ │ - b.w 154ae4 <_PyErr_Format@@Base> │ │ │ │ + b.w 1540e4 <_PyErr_Format@@Base> │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 89c50 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ + beq.n 89eb0 <_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 89cda <_Py_CheckFunctionResult@@Base+0x96> │ │ │ │ + bne.n 89f3a <_Py_CheckFunctionResult@@Base+0x96> │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r3, 89cce <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ - movw r2, #30804 @ 0x7854 │ │ │ │ + cbz r3, 89f2e <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ + movw r2, #28308 @ 0x6e94 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 223e0c <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ - movw r2, #30992 @ 0x7910 │ │ │ │ + b.w 22407c <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ + movw r2, #28496 @ 0x6f50 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 89cc2 <_Py_CheckFunctionResult@@Base+0x7e> │ │ │ │ + b.n 89f22 <_Py_CheckFunctionResult@@Base+0x7e> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89cae <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ + bne.n 89f0e <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89cae <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ - movw r2, #30944 @ 0x78e0 │ │ │ │ + b.n 89f0e <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ + movw r2, #28448 @ 0x6f20 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, ip │ │ │ │ - b.w 154ae4 <_PyErr_Format@@Base> │ │ │ │ + b.w 1540e4 <_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, #676] @ (89fb4 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ + ldr r1, [pc, #672] @ (8a210 <_Py_CheckFunctionResult@@Base+0x36c>) │ │ │ │ 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 89e7c <_Py_CheckFunctionResult@@Base+0x238> │ │ │ │ + beq.w 8a0d8 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89f1a <_Py_CheckFunctionResult@@Base+0x2d6> │ │ │ │ + beq.w 8a176 <_Py_CheckFunctionResult@@Base+0x2d2> │ │ │ │ ldr.w r4, [r3, #-4] │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #644] @ 89fbc <_Py_CheckFunctionResult@@Base+0x378> │ │ │ │ + ldr.w r8, [pc, #640] @ 8a218 <_Py_CheckFunctionResult@@Base+0x374> │ │ │ │ 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 89f2c <_Py_CheckFunctionResult@@Base+0x2e8> │ │ │ │ + beq.w 8a188 <_Py_CheckFunctionResult@@Base+0x2e4> │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 89f58 <_Py_CheckFunctionResult@@Base+0x314> │ │ │ │ + ble.w 8a1b4 <_Py_CheckFunctionResult@@Base+0x310> │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r5, #1 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - bmi.w 89e82 <_Py_CheckFunctionResult@@Base+0x23e> │ │ │ │ + bmi.w 8a0de <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ add.w r9, r3, r5, lsl #2 │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ - cbz r6, 89d94 <_Py_CheckFunctionResult@@Base+0x150> │ │ │ │ + cbz r6, 89ff4 <_Py_CheckFunctionResult@@Base+0x150> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89d94 <_Py_CheckFunctionResult@@Base+0x150> │ │ │ │ + beq.n 89ff4 <_Py_CheckFunctionResult@@Base+0x150> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89ec0 <_Py_CheckFunctionResult@@Base+0x27c> │ │ │ │ + beq.w 8a11c <_Py_CheckFunctionResult@@Base+0x278> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 89e28 <_Py_CheckFunctionResult@@Base+0x1e4> │ │ │ │ + beq.n 8a084 <_Py_CheckFunctionResult@@Base+0x1e0> │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ - cbz r6, 89db2 <_Py_CheckFunctionResult@@Base+0x16e> │ │ │ │ + cbz r6, 8a012 <_Py_CheckFunctionResult@@Base+0x16e> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89db2 <_Py_CheckFunctionResult@@Base+0x16e> │ │ │ │ + beq.n 8a012 <_Py_CheckFunctionResult@@Base+0x16e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89ee2 <_Py_CheckFunctionResult@@Base+0x29e> │ │ │ │ + beq.w 8a13e <_Py_CheckFunctionResult@@Base+0x29a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 89e26 <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ + beq.n 8a082 <_Py_CheckFunctionResult@@Base+0x1de> │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ - cbz r6, 89df0 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ + cbz r6, 8a050 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89df0 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ + beq.n 8a050 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 89df0 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ + cbnz r2, 8a050 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #488] @ (89fb8 <_Py_CheckFunctionResult@@Base+0x374>) │ │ │ │ + ldr r2, [pc, #484] @ (8a214 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 89f94 <_Py_CheckFunctionResult@@Base+0x350> │ │ │ │ + bne.w 8a1f0 <_Py_CheckFunctionResult@@Base+0x34c> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx sl │ │ │ │ subs r6, r5, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 89df6 <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ - b.n 89e26 <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ + bne.n 8a056 <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ + b.n 8a082 <_Py_CheckFunctionResult@@Base+0x1de> │ │ │ │ subs r6, r5, #4 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 89e26 <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ + beq.n 8a082 <_Py_CheckFunctionResult@@Base+0x1de> │ │ │ │ mov r5, r9 │ │ │ │ - mov sl, r8 │ │ │ │ + mov sl, r7 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r7 │ │ │ │ - mov fp, r3 │ │ │ │ mov r7, r4 │ │ │ │ + mov fp, r3 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r5, [r4, #-4]! │ │ │ │ - cbz r5, 89e1a <_Py_CheckFunctionResult@@Base+0x1d6> │ │ │ │ + cbz r5, 8a078 <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 89e1a <_Py_CheckFunctionResult@@Base+0x1d6> │ │ │ │ + beq.n 8a078 <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89f04 <_Py_CheckFunctionResult@@Base+0x2c0> │ │ │ │ + beq.n 8a160 <_Py_CheckFunctionResult@@Base+0x2bc> │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 89e06 <_Py_CheckFunctionResult@@Base+0x1c2> │ │ │ │ + bcs.n 8a064 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ mov r4, r7 │ │ │ │ mov r3, fp │ │ │ │ - mov r7, r8 │ │ │ │ - mov r8, sl │ │ │ │ + mov r7, sl │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 89e9c <_Py_CheckFunctionResult@@Base+0x258> │ │ │ │ + beq.n 8a0f8 <_Py_CheckFunctionResult@@Base+0x254> │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp r1, #19 │ │ │ │ - bgt.n 89e9c <_Py_CheckFunctionResult@@Base+0x258> │ │ │ │ + bgt.n 8a0f8 <_Py_CheckFunctionResult@@Base+0x254> │ │ │ │ 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 89e9c <_Py_CheckFunctionResult@@Base+0x258> │ │ │ │ + bcs.n 8a0f8 <_Py_CheckFunctionResult@@Base+0x254> │ │ │ │ movw r5, #42020 @ 0xa424 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 89e9c <_Py_CheckFunctionResult@@Base+0x258> │ │ │ │ + bne.n 8a0f8 <_Py_CheckFunctionResult@@Base+0x254> │ │ │ │ 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 89eb4 <_Py_CheckFunctionResult@@Base+0x270> │ │ │ │ + bgt.n 8a110 <_Py_CheckFunctionResult@@Base+0x26c> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 89fdc <_Py_CheckFunctionResult@@Base+0x398> │ │ │ │ + beq.w 8a238 <_Py_CheckFunctionResult@@Base+0x394> │ │ │ │ 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 89e4a <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ + bcc.n 8a0a6 <_Py_CheckFunctionResult@@Base+0x202> │ │ │ │ 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 89e7c <_Py_CheckFunctionResult@@Base+0x238> │ │ │ │ + ble.n 8a0d8 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 158cbc <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 1583b0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #244] @ (89fb8 <_Py_CheckFunctionResult@@Base+0x374>) │ │ │ │ + ldr r2, [pc, #244] @ (8a214 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89fc0 <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ + bne.n 8a21c <_Py_CheckFunctionResult@@Base+0x378> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 89d98 <_Py_CheckFunctionResult@@Base+0x154> │ │ │ │ - b.n 89e26 <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ + bne.w 89ff8 <_Py_CheckFunctionResult@@Base+0x154> │ │ │ │ + b.n 8a082 <_Py_CheckFunctionResult@@Base+0x1de> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #208] @ (89fb8 <_Py_CheckFunctionResult@@Base+0x374>) │ │ │ │ + ldr r2, [pc, #208] @ (8a214 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89f78 <_Py_CheckFunctionResult@@Base+0x334> │ │ │ │ + bne.n 8a1d4 <_Py_CheckFunctionResult@@Base+0x330> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 89db6 <_Py_CheckFunctionResult@@Base+0x172> │ │ │ │ - b.n 89e26 <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ - ldr r2, [pc, #176] @ (89fb8 <_Py_CheckFunctionResult@@Base+0x374>) │ │ │ │ + bne.w 8a016 <_Py_CheckFunctionResult@@Base+0x172> │ │ │ │ + b.n 8a082 <_Py_CheckFunctionResult@@Base+0x1de> │ │ │ │ + ldr r2, [pc, #176] @ (8a214 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 89f40 <_Py_CheckFunctionResult@@Base+0x2fc> │ │ │ │ + cbnz r3, 8a19c <_Py_CheckFunctionResult@@Base+0x2f8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 89e1a <_Py_CheckFunctionResult@@Base+0x1d6> │ │ │ │ - ldr.w r8, [pc, #160] @ 89fbc <_Py_CheckFunctionResult@@Base+0x378> │ │ │ │ + b.n 8a078 <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ + ldr.w r8, [pc, #160] @ 8a218 <_Py_CheckFunctionResult@@Base+0x374> │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r4, [r8, r7] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 89d64 <_Py_CheckFunctionResult@@Base+0x120> │ │ │ │ - movw r1, #7628 @ 0x1dcc │ │ │ │ + bne.w 89fc4 <_Py_CheckFunctionResult@@Base+0x120> │ │ │ │ + movw r1, #5132 @ 0x140c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #37112 @ 0x90f8 │ │ │ │ + movw r0, #34616 @ 0x8738 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 89f12 <_Py_CheckFunctionResult@@Base+0x2ce> │ │ │ │ + beq.n 8a16e <_Py_CheckFunctionResult@@Base+0x2ca> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 89f12 <_Py_CheckFunctionResult@@Base+0x2ce> │ │ │ │ + b.n 8a16e <_Py_CheckFunctionResult@@Base+0x2ca> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ - movw r1, #40189 @ 0x9cfd │ │ │ │ + movw r1, #40797 @ 0x9f5d │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 89d6c <_Py_CheckFunctionResult@@Base+0x128> │ │ │ │ + bne.w 89fcc <_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 158c20 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.w 158314 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 89ef4 <_Py_CheckFunctionResult@@Base+0x2b0> │ │ │ │ + beq.n 8a150 <_Py_CheckFunctionResult@@Base+0x2ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89ef4 <_Py_CheckFunctionResult@@Base+0x2b0> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 8a150 <_Py_CheckFunctionResult@@Base+0x2ac> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 89de0 <_Py_CheckFunctionResult@@Base+0x19c> │ │ │ │ + beq.w 8a040 <_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 89de0 <_Py_CheckFunctionResult@@Base+0x19c> │ │ │ │ + b.n 8a040 <_Py_CheckFunctionResult@@Base+0x19c> │ │ │ │ nop │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 89ed2 <_Py_CheckFunctionResult@@Base+0x28e> │ │ │ │ + beq.n 8a12e <_Py_CheckFunctionResult@@Base+0x28a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89ed2 <_Py_CheckFunctionResult@@Base+0x28e> │ │ │ │ + b.n 8a12e <_Py_CheckFunctionResult@@Base+0x28a> │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - b.n 89e9c <_Py_CheckFunctionResult@@Base+0x258> │ │ │ │ + b.n 8a0f8 <_Py_CheckFunctionResult@@Base+0x254> │ │ │ │ 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, 8a01c <_Py_CheckFunctionResult@@Base+0x3d8> │ │ │ │ + cbz r0, 8a278 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ mov r4, r0 │ │ │ │ - bl 72508 │ │ │ │ + bl 7273c │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 8a006 <_Py_CheckFunctionResult@@Base+0x3c2> │ │ │ │ + cbz r0, 8a262 <_Py_CheckFunctionResult@@Base+0x3be> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a01c <_Py_CheckFunctionResult@@Base+0x3d8> │ │ │ │ + beq.n 8a278 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8a01c <_Py_CheckFunctionResult@@Base+0x3d8> │ │ │ │ + cbnz r3, 8a278 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8a002 <_Py_CheckFunctionResult@@Base+0x3be> │ │ │ │ + b.n 8a25e <_Py_CheckFunctionResult@@Base+0x3ba> │ │ │ │ │ │ │ │ -0008a020 : │ │ │ │ +0008a27c : │ │ │ │ push {lr} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr.w lr, [pc, #20] @ 8a03c │ │ │ │ + ldr.w lr, [pc, #20] @ 8a298 │ │ │ │ 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 8a040 │ │ │ │ + b.n 8a29c │ │ │ │ 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 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8acb0 │ │ │ │ + beq.w 8af0c │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r7, 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 8acb0 │ │ │ │ + bmi.w 8af0c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq.w 8a536 │ │ │ │ + beq.w 8a792 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - movw r1, #26353 @ 0x66f1 │ │ │ │ + movw r1, #23833 @ 0x5d19 │ │ │ │ movt r1, #19 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 8a536 │ │ │ │ + bne.w 8a792 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 8a0a0 │ │ │ │ + beq.n 8a2fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov ip, r0 │ │ │ │ - cbnz r0, 8a0a8 │ │ │ │ + cbnz r0, 8a304 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r7, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a2a0 │ │ │ │ + bne.w 8a4fc │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a29e │ │ │ │ + bne.w 8a4fa │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a29e │ │ │ │ + bne.w 8a4fa │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8a29e │ │ │ │ + bne.w 8a4fa │ │ │ │ ldrb r6, [r1, #4] │ │ │ │ cmp r6, #3 │ │ │ │ - bne.w 8a730 │ │ │ │ + bne.w 8a98c │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a9f2 │ │ │ │ + bne.w 8ac4e │ │ │ │ movw r3, #42704 @ 0xa6d0 │ │ │ │ add.w r2, sl, r3 │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ adds.w r6, r6, #4096 @ 0x1000 │ │ │ │ str.w r6, [sl, r3] │ │ │ │ adc.w r3, r0, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ str r6, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a8f6 │ │ │ │ + beq.w 8ab52 │ │ │ │ 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 8a922 │ │ │ │ + bmi.w 8ab7e │ │ │ │ movw r8, #20120 @ 0x4e98 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - movw r0, #10741 @ 0x29f5 │ │ │ │ + movw r0, #11305 @ 0x2c29 │ │ │ │ movt r0, #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8a8ca │ │ │ │ - ldr r3, [pc, #672] @ (8a3e8 ) │ │ │ │ + bne.w 8ab26 │ │ │ │ + ldr r3, [pc, #672] @ (8a644 ) │ │ │ │ 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 r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 8a806 │ │ │ │ + bcs.w 8aa62 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 8a88e │ │ │ │ + beq.w 8aaea │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov fp, r0 │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8a50e │ │ │ │ + beq.w 8a76a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ orrs r3, r0 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb.w r1, [fp, #5] │ │ │ │ ldr.w r9, [fp, #16] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a8de │ │ │ │ + beq.w 8ab3a │ │ │ │ cmp.w r9, #0 │ │ │ │ itttt gt │ │ │ │ addgt.w r2, fp, #20 │ │ │ │ movgt.w lr, #8 │ │ │ │ addgt r2, r2, r3 │ │ │ │ addgt r0, r2, #4 │ │ │ │ - ble.n 8a20c │ │ │ │ + ble.n 8a468 │ │ │ │ movs r1, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 8a1ec │ │ │ │ + cbz r3, 8a448 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.n 8a1f8 │ │ │ │ + beq.n 8a454 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 8a200 │ │ │ │ + bne.n 8a45c │ │ │ │ adds r1, #1 │ │ │ │ add r0, lr │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 8a20c │ │ │ │ + beq.n 8a468 │ │ │ │ add r2, lr │ │ │ │ - b.n 8a1d2 │ │ │ │ + b.n 8a42e │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 8a1ec │ │ │ │ + beq.n 8a448 │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r9 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.w 8a4ce │ │ │ │ + bne.w 8a72a │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 8a438 │ │ │ │ + beq.w 8a694 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bne.w 8a438 │ │ │ │ + bne.w 8a694 │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a3e0 │ │ │ │ + beq.w 8a63c │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8a404 │ │ │ │ + ble.w 8a660 │ │ │ │ add.w sl, r0, r3 │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 8a26e │ │ │ │ + b.n 8a4ca │ │ │ │ add.w r3, sl, #24 │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ - cbz r6, 8a266 │ │ │ │ + cbz r6, 8a4c2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 8a266 │ │ │ │ + beq.n 8a4c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a4dc │ │ │ │ + beq.w 8a738 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 8a404 │ │ │ │ + beq.w 8a660 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8a24c │ │ │ │ + beq.n 8a4a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 8a24c │ │ │ │ + beq.n 8a4a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a24c │ │ │ │ - ldr r3, [pc, #356] @ (8a3ec ) │ │ │ │ + bne.n 8a4a8 │ │ │ │ + ldr r3, [pc, #356] @ (8a648 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a928 │ │ │ │ + bne.w 8ab84 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8a24c │ │ │ │ + b.n 8a4a8 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ movs r6, #2 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ lsls r6, r1 │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ smull lr, r1, r1, r6 │ │ │ │ sub.w r1, r1, r6, asr #31 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 8a6de │ │ │ │ + bgt.w 8a93a │ │ │ │ mov fp, r7 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, ip │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a0a0 │ │ │ │ + beq.w 8a2fc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a89e │ │ │ │ + bne.w 8aafa │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r9 │ │ │ │ - ble.w 8a0a0 │ │ │ │ + ble.w 8a2fc │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a4a0 │ │ │ │ + beq.w 8a6fc │ │ │ │ add.w r1, r1, r9, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8a4f4 │ │ │ │ + beq.w 8a750 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8a4c0 │ │ │ │ + bne.w 8a71c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8a484 │ │ │ │ + bne.w 8a6e0 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 8a362 │ │ │ │ + bne.n 8a5be │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 8a4c6 │ │ │ │ + bne.w 8a722 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7ce5c │ │ │ │ + bl 7d088 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 8a3b0 │ │ │ │ + bne.n 8a60c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 8a3cc │ │ │ │ + bne.n 8a628 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a792 │ │ │ │ + bne.w 8a9ee │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r7 │ │ │ │ - bne.w 8acf8 │ │ │ │ + bne.w 8af48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 8a2d0 │ │ │ │ + b.n 8a52c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8acf0 │ │ │ │ + beq.w 8af40 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8a764 │ │ │ │ + bne.w 8a9c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8a954 │ │ │ │ + bne.w 8abb0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 7ce5c │ │ │ │ + bl 7d088 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8a340 │ │ │ │ + beq.n 8a59c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8a340 │ │ │ │ + bne.n 8a59c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8a346 │ │ │ │ + beq.n 8a5a2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8a346 │ │ │ │ + bne.n 8a5a2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 8a346 │ │ │ │ + b.n 8a5a2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r6, r2, r3 │ │ │ │ - b.n 8a3fe │ │ │ │ + b.n 8a65a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ adds r6, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 8a3f0 │ │ │ │ + blt.n 8a64c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8a4d4 │ │ │ │ - ldr r3, [pc, #664] @ (8a6a8 ) │ │ │ │ + bne.n 8a730 │ │ │ │ + ldr r3, [pc, #656] @ (8a8fc ) │ │ │ │ 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 8a4d4 │ │ │ │ + bhi.n 8a730 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrb r1, [r0, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8a4d4 │ │ │ │ + beq.n 8a730 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w r0, [r1, #2420] @ 0x974 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [r7, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w fp, [r7, #24] │ │ │ │ str r2, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a0a0 │ │ │ │ + beq.w 8a2fc │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a0a0 │ │ │ │ - ldr r0, [pc, #584] @ (8a6a8 ) │ │ │ │ + bne.w 8a2fc │ │ │ │ + ldr r0, [pc, #576] @ (8a8fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ sub.w r1, r7, #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, [r7, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 8a0a0 │ │ │ │ + b.n 8a2fc │ │ │ │ adds r3, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.w 8a362 │ │ │ │ + bne.w 8a5be │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 8a4c6 │ │ │ │ + bne.n 8a722 │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - b.n 8a32a │ │ │ │ + b.n 8a586 │ │ │ │ movs r0, #12 │ │ │ │ mla r1, r0, r9, r1 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8a756 │ │ │ │ + beq.w 8a9b2 │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8a314 │ │ │ │ + beq.w 8a570 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8a314 │ │ │ │ + b.n 8a570 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 8a496 │ │ │ │ + b.n 8a6f2 │ │ │ │ add r0, lr │ │ │ │ add r2, lr │ │ │ │ - b.n 8a1d2 │ │ │ │ + b.n 8a42e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 785b4 │ │ │ │ - b.n 8a438 │ │ │ │ - ldr r3, [pc, #460] @ (8a6ac ) │ │ │ │ + bl 787e8 │ │ │ │ + b.n 8a694 │ │ │ │ + ldr r3, [pc, #452] @ (8a900 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a93e │ │ │ │ + bne.w 8ab9a │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8a266 │ │ │ │ + b.n 8a4c2 │ │ │ │ add r9, r5 │ │ │ │ cmp r9, r2 │ │ │ │ - bge.w 8a0a0 │ │ │ │ + bge.w 8a2fc │ │ │ │ adds r3, #8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8a83c │ │ │ │ + beq.w 8aa98 │ │ │ │ cmp r2, r9 │ │ │ │ - bgt.w 8a308 │ │ │ │ - b.n 8a0a0 │ │ │ │ + bgt.w 8a564 │ │ │ │ + b.n 8a2fc │ │ │ │ ldrd r0, r6, [r3, #24] │ │ │ │ cmp r0, r6 │ │ │ │ - bhi.w 8a724 │ │ │ │ + bhi.w 8a980 │ │ │ │ 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 lr, [r3, r0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8a806 │ │ │ │ + beq.w 8aa62 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 8a190 │ │ │ │ + b.n 8a3ec │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 12b454 │ │ │ │ + bl 12aa8c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a792 │ │ │ │ - bl 88b4c │ │ │ │ + beq.w 8a9ee │ │ │ │ + bl 88d60 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8a562 │ │ │ │ + beq.n 8a7be │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8acce │ │ │ │ + beq.w 8af1e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8a792 │ │ │ │ + beq.w 8a9ee │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 88e98 │ │ │ │ + bl 890ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw lr, #44068 @ 0xac24 │ │ │ │ movt lr, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8aa18 │ │ │ │ + bne.w 8ac74 │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r9 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8a674 │ │ │ │ + beq.n 8a8d2 │ │ │ │ movw ip, #42228 @ 0xa4f4 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ - ldr.w r9, [pc, #260] @ 8a6a8 │ │ │ │ + ldr.w r9, [pc, #252] @ 8a8fc │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - b.n 8a5fa │ │ │ │ + b.n 8a858 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 8a634 │ │ │ │ + beq.n 8a892 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - beq.n 8a69e │ │ │ │ - bl 7ce5c │ │ │ │ + beq.w 8a932 │ │ │ │ + bl 7d088 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 8a650 │ │ │ │ + bne.n 8a8ae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 8a5e6 │ │ │ │ + beq.n 8a844 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8acc2 │ │ │ │ + beq.w 8af64 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 8ad10 │ │ │ │ + beq.w 8af60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a6b0 │ │ │ │ + beq.n 8a904 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a798 │ │ │ │ + beq.w 8a9f4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a798 │ │ │ │ + beq.w 8a9f4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a802 │ │ │ │ + beq.w 8aa5e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 8a66e │ │ │ │ + bne.n 8a8cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a5b0 │ │ │ │ + beq.n 8a80c │ │ │ │ mov r0, r5 │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 8a5b6 │ │ │ │ + bne.n 8a812 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4120 │ │ │ │ + bl 1b4790 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 8a5d6 │ │ │ │ + beq.n 8a834 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a5d6 │ │ │ │ + bne.n 8a834 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8a5dc │ │ │ │ - b.n 8a5e6 │ │ │ │ + bne.n 8a83a │ │ │ │ + b.n 8a844 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8a622 │ │ │ │ + b.n 8a880 │ │ │ │ mov r9, r4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a690 │ │ │ │ + beq.n 8a8ee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 8a690 │ │ │ │ + cbnz r3, 8a8ee │ │ │ │ mov r0, r9 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - bl 80b80 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80da0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 8a0a2 │ │ │ │ - bl 7a8a8 │ │ │ │ - mov r2, r0 │ │ │ │ - b.n 8a64a │ │ │ │ - nop │ │ │ │ + b.n 8a2fe │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #680] @ (8a95c ) │ │ │ │ + ldr r3, [pc, #688] @ (8abb8 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a674 │ │ │ │ + beq.n 8a8d2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a674 │ │ │ │ + beq.n 8a8d2 │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12b490 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12aac8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a674 │ │ │ │ + beq.n 8a8d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12b49c <_PyErr_Clear@@Base> │ │ │ │ - b.n 8a592 │ │ │ │ + bl 12aad4 <_PyErr_Clear@@Base> │ │ │ │ + b.n 8a7ee │ │ │ │ + bl 7aadc │ │ │ │ + mov r2, r0 │ │ │ │ + b.n 8a8a8 │ │ │ │ add r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ asrs r1, r2, #1 │ │ │ │ @@ -143925,1570 +144148,1570 @@ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7d4e8 │ │ │ │ + bl 7d714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a792 │ │ │ │ + bne.n 8a9ee │ │ │ │ ldrd r2, r0, [r4, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 8a2be │ │ │ │ + b.n 8a51a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ - b.n 8a190 │ │ │ │ + b.n 8a3ec │ │ │ │ movs r3, #1 │ │ │ │ movw lr, #21846 @ 0x5556 │ │ │ │ movt lr, #21845 @ 0x5555 │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ add.w r6, r6, r6, lsr #31 │ │ │ │ bic.w r6, r6, #1 │ │ │ │ smull lr, r8, r6, lr │ │ │ │ sub.w r6, r8, r6, asr #31 │ │ │ │ cmp r0, r6 │ │ │ │ - bgt.w 8a0d2 │ │ │ │ - b.n 8a2a0 │ │ │ │ + bgt.w 8a32e │ │ │ │ + b.n 8a4fc │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 8a4a8 │ │ │ │ - b.n 8a0a0 │ │ │ │ + bne.w 8a704 │ │ │ │ + b.n 8a2fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a37c │ │ │ │ + beq.w 8a5d8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8acea │ │ │ │ + beq.w 8af3a │ │ │ │ mov r0, r5 │ │ │ │ - bl fe87c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl fe530 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8acd8 │ │ │ │ + bne.w 8af28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8aa06 │ │ │ │ + bne.w 8ac62 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8a0a2 │ │ │ │ + b.n 8a2fe │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a84a │ │ │ │ + bne.n 8aaa6 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8a9b8 │ │ │ │ + bge.w 8ac14 │ │ │ │ movw r3, #40772 @ 0x9f44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 8a9a8 │ │ │ │ - ldr r1, [pc, #424] @ (8a960 ) │ │ │ │ + beq.w 8ac04 │ │ │ │ + ldr r1, [pc, #424] @ (8abbc ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - bl bcdbc │ │ │ │ + bl bc944 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8a802 │ │ │ │ + beq.n 8aa5e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a964 │ │ │ │ + beq.w 8abc0 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a9d4 │ │ │ │ + beq.w 8ac30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl d6cbc │ │ │ │ + bl d6874 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8a7fc │ │ │ │ + beq.n 8aa58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8a7fc │ │ │ │ + cbnz r2, 8aa58 │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8a61c │ │ │ │ + bne.w 8a87a │ │ │ │ mov r9, r4 │ │ │ │ - b.n 8a986 │ │ │ │ + b.n 8abe2 │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r1, #53673 @ 0xd1a9 │ │ │ │ + movw r1, #54257 @ 0xd3f1 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8a9e2 │ │ │ │ + bne.w 8ac3e │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 2a1c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8a922 │ │ │ │ + beq.n 8ab7e │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 8a532 │ │ │ │ + b.n 8a78e │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r9 │ │ │ │ - bgt.w 8a4fe │ │ │ │ - b.n 8a0a0 │ │ │ │ + bgt.w 8a75a │ │ │ │ + b.n 8a2fc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a79e │ │ │ │ + beq.n 8a9fa │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ac94 │ │ │ │ + beq.w 8aef0 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ac94 │ │ │ │ + beq.w 8aef0 │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dbcac │ │ │ │ + bl db8bc │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 8ab0e │ │ │ │ + beq.w 8ad6a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl ebbec │ │ │ │ + bl eb864 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8a61c │ │ │ │ - b.n 8a802 │ │ │ │ + bne.w 8a87a │ │ │ │ + b.n 8aa5e │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 8a52a │ │ │ │ + b.n 8a786 │ │ │ │ cmp r0, r9 │ │ │ │ - ble.w 8a0a0 │ │ │ │ + ble.w 8a2fc │ │ │ │ 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 r6, [r3, #4] │ │ │ │ add.w r3, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - b.n 8a4b4 │ │ │ │ + b.n 8a710 │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 8a922 │ │ │ │ + cbz r0, 8ab7e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 8a190 │ │ │ │ + b.n 8a3ec │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8a20c │ │ │ │ + ble.w 8a468 │ │ │ │ add.w r0, fp, #20 │ │ │ │ mov.w lr, #12 │ │ │ │ add r0, r3 │ │ │ │ adds r2, r0, #4 │ │ │ │ adds r0, #8 │ │ │ │ - b.n 8a1cc │ │ │ │ + b.n 8a428 │ │ │ │ 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 8a128 │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 8a792 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + bge.w 8a384 │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 8a9ee │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ab00 │ │ │ │ + bne.w 8ad5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8a24c │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 8a4a8 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ab1c │ │ │ │ + bne.w 8ad78 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8a266 │ │ │ │ + b.n 8a4c2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8a388 │ │ │ │ + b.n 8a5e4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #32 @ (adr r1, 8a984 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 8abe0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, fp │ │ │ │ movs r0, #0 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30284 @ 0x764c │ │ │ │ + movw r1, #27788 @ 0x6c8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a786 │ │ │ │ + beq.w 8a9e2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a786 │ │ │ │ + bne.w 8a9e2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a786 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a9e2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12a058 │ │ │ │ + bl 129690 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8a61c │ │ │ │ - b.n 8a802 │ │ │ │ + bne.w 8a87a │ │ │ │ + b.n 8aa5e │ │ │ │ mov r9, r4 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #30320 @ 0x7670 │ │ │ │ + movw r1, #27824 @ 0x6cb0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 8a986 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 8abe2 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, fp │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 8a96a │ │ │ │ + b.n 8abc6 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ str r2, [sp, #24] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 8a82a │ │ │ │ + b.n 8aa86 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f44cc │ │ │ │ + bl 1f48f8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.w 8a0da │ │ │ │ + b.w 8a336 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a792 │ │ │ │ + bne.w 8a9ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a792 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a9ee │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a676 │ │ │ │ + beq.w 8a8d4 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r4 │ │ │ │ movw ip, #42228 @ 0xa4f4 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ strd ip, lr, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 796bc │ │ │ │ + bl 798e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ab3e │ │ │ │ + bne.n 8ad9a │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ab9e │ │ │ │ + beq.w 8adfa │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ab9e │ │ │ │ + beq.w 8adfa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8a986 │ │ │ │ + beq.n 8abe2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ab84 │ │ │ │ + bne.w 8ade0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 8ab84 │ │ │ │ - ldr r2, [pc, #652] @ (8ad14 ) │ │ │ │ + beq.n 8ade0 │ │ │ │ + ldr r2, [pc, #652] @ (8af70 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r2, [r2, r8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - beq.n 8ab7c │ │ │ │ - bl 7ce5c │ │ │ │ + beq.n 8add8 │ │ │ │ + bl 7d088 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 8ab2a │ │ │ │ + bne.n 8ad86 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 8aab8 │ │ │ │ + beq.n 8ad14 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ac76 │ │ │ │ + beq.w 8aed2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 8ab5a │ │ │ │ + beq.n 8adb6 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8aa36 │ │ │ │ - ldr r3, [pc, #580] @ (8ad14 ) │ │ │ │ + bne.n 8ac92 │ │ │ │ + ldr r3, [pc, #580] @ (8af70 ) │ │ │ │ ldr.w r4, [r8, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a676 │ │ │ │ + beq.w 8a8d4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a676 │ │ │ │ + beq.w 8a8d4 │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12b490 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12aac8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a676 │ │ │ │ + beq.w 8a8d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b49c <_PyErr_Clear@@Base> │ │ │ │ - b.n 8a676 │ │ │ │ - ldr r2, [pc, #532] @ (8ad18 ) │ │ │ │ + bl 12aad4 <_PyErr_Clear@@Base> │ │ │ │ + b.n 8a8d4 │ │ │ │ + ldr r2, [pc, #532] @ (8af74 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a936 │ │ │ │ - bl 80b80 │ │ │ │ + b.n 8ab92 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a87c │ │ │ │ + beq.w 8aad8 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 8a986 │ │ │ │ - ldr r2, [pc, #504] @ (8ad18 ) │ │ │ │ + b.n 8abe2 │ │ │ │ + ldr r2, [pc, #504] @ (8af74 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a94c │ │ │ │ + b.n 8aba8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8aaa8 │ │ │ │ + bne.n 8ad04 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8aaa8 │ │ │ │ + b.n 8ad04 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 8ab4e │ │ │ │ + bne.n 8adaa │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8abda │ │ │ │ + beq.n 8ae36 │ │ │ │ mov r0, r5 │ │ │ │ - bl fe87c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl fe530 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ac82 │ │ │ │ + bne.w 8aede │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a792 │ │ │ │ + beq.w 8a9ee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a792 │ │ │ │ + bne.w 8a9ee │ │ │ │ mov r0, r9 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a792 │ │ │ │ - bl 7a8a8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a9ee │ │ │ │ + bl 7aadc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8aaa2 │ │ │ │ + b.n 8acfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8aa86 │ │ │ │ + bne.w 8ace2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4120 │ │ │ │ + bl 1b4790 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8aaa2 │ │ │ │ + b.n 8acfe │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ac02 │ │ │ │ + beq.n 8ae5e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 8ac02 │ │ │ │ + cbz r3, 8ae5e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ac96 │ │ │ │ + beq.n 8aef2 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ac96 │ │ │ │ + beq.n 8aef2 │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dbcac │ │ │ │ + bl db8bc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 8abf8 │ │ │ │ + beq.n 8ae54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl ebbec │ │ │ │ + bl eb864 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8aa5e │ │ │ │ + b.n 8acba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8aabc │ │ │ │ + beq.w 8ad18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aabc │ │ │ │ + bne.w 8ad18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8aabc │ │ │ │ - bl 80b80 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ad18 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8abce │ │ │ │ - b.n 8a986 │ │ │ │ + beq.n 8ae2a │ │ │ │ + b.n 8abe2 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8a9ba │ │ │ │ + bge.w 8ac16 │ │ │ │ movw r3, #40772 @ 0x9f44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8ac62 │ │ │ │ - ldr r1, [pc, #260] @ (8ad1c ) │ │ │ │ + beq.n 8aebe │ │ │ │ + ldr r1, [pc, #260] @ (8af78 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl bcdbc │ │ │ │ + bl bc944 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8a986 │ │ │ │ + beq.w 8abe2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 8ac72 │ │ │ │ + cbz r3, 8aece │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ac6e │ │ │ │ + beq.n 8aeca │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl d6cbc │ │ │ │ + bl d6874 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8aa5e │ │ │ │ + beq.w 8acba │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8aa5e │ │ │ │ + bne.w 8acba │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8aa5e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8acba │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 12a058 │ │ │ │ + bl 129690 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8aa5e │ │ │ │ + b.n 8acba │ │ │ │ mov r4, sl │ │ │ │ - b.n 8a9d8 │ │ │ │ + b.n 8ac34 │ │ │ │ mov r4, sl │ │ │ │ - b.n 8a968 │ │ │ │ + b.n 8abc4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8aab8 │ │ │ │ + b.n 8ad14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ab5a │ │ │ │ + bne.w 8adb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ab5a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8adb6 │ │ │ │ mov r9, r4 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #30236 @ 0x761c │ │ │ │ + movw r1, #27740 @ 0x6c5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 8a986 │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + bl d5c0c │ │ │ │ + b.n 8abe2 │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3850 @ 0xf0a │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8a792 │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - b.n 8a5e6 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8a9ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 8a562 │ │ │ │ + b.n 8a7be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a786 │ │ │ │ + bne.w 8a9e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a786 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a9e2 │ │ │ │ mov r3, sl │ │ │ │ - b.w 8a3a6 │ │ │ │ + b.w 8a602 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 8a3a6 │ │ │ │ + b.w 8a602 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31036 @ 0x793c │ │ │ │ + movw r1, #28540 @ 0x6f7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 8a792 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 8a9ee │ │ │ │ mov r9, r4 │ │ │ │ - b.n 8ab5a │ │ │ │ + b.n 8adb6 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + b.n 8a844 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 8ad40 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 8af9c ) │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #668] @ (8afd0 ) │ │ │ │ + ldr r2, [pc, #668] @ (8b22c ) │ │ │ │ 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 8b3c8 │ │ │ │ + beq.w 8b624 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b3d2 │ │ │ │ + bne.w 8b62e │ │ │ │ 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 8af5e │ │ │ │ + beq.w 8b1ba │ │ │ │ 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, #568] @ (8afd0 ) │ │ │ │ + ldr r3, [pc, #568] @ (8b22c ) │ │ │ │ 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 8af6e │ │ │ │ + beq.w 8b1ca │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 8b410 │ │ │ │ + ble.w 8b66c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8aff4 │ │ │ │ + bne.w 8b250 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8b10a │ │ │ │ + beq.w 8b366 │ │ │ │ ldr.w r4, [fp] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 8ae62 │ │ │ │ + beq.n 8b0be │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8b10a │ │ │ │ + bne.w 8b366 │ │ │ │ ldrb.w r6, [fp, #6] │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ ldr.w r8, [fp, #16] │ │ │ │ lsls r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8af82 │ │ │ │ + beq.w 8b1de │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 8aff0 │ │ │ │ + ble.w 8b24c │ │ │ │ add.w r6, fp, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r6, #20 │ │ │ │ - b.n 8ae34 │ │ │ │ + b.n 8b090 │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr.w r5, [r3, r4, lsl #3] │ │ │ │ - cbz r5, 8ae2e │ │ │ │ + cbz r5, 8b08a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8ae2e │ │ │ │ + beq.n 8b08a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8aeae │ │ │ │ + beq.n 8b10a │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 8aeca │ │ │ │ + beq.n 8b126 │ │ │ │ ldr.w r5, [r9, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8ae16 │ │ │ │ + beq.n 8b072 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8ae16 │ │ │ │ + beq.n 8b072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ae16 │ │ │ │ - ldr r3, [pc, #392] @ (8afd4 ) │ │ │ │ + bne.n 8b072 │ │ │ │ + ldr r3, [pc, #392] @ (8b230 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b296 │ │ │ │ + bne.w 8b4f2 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 8ae16 │ │ │ │ + b.n 8b072 │ │ │ │ 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.n 8af06 │ │ │ │ + bhi.n 8b162 │ │ │ │ movw r1, #21640 @ 0x5488 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8af06 │ │ │ │ + bne.n 8b162 │ │ │ │ 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 8af24 │ │ │ │ + bgt.n 8b180 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #292] @ (8afd4 ) │ │ │ │ + ldr r3, [pc, #292] @ (8b230 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b2ac │ │ │ │ + bne.w 8b508 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #1 │ │ │ │ blx r2 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 8ae34 │ │ │ │ + bne.n 8b090 │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8af3e │ │ │ │ - ldr r3, [pc, #252] @ (8afd0 ) │ │ │ │ + bne.n 8b19a │ │ │ │ + ldr r3, [pc, #252] @ (8b22c ) │ │ │ │ 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 8af3e │ │ │ │ + bhi.n 8b19a │ │ │ │ ldrb.w r1, [fp, #6] │ │ │ │ - cbz r1, 8af3e │ │ │ │ + cbz r1, 8b19a │ │ │ │ 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.n 8ae76 │ │ │ │ + bls.n 8b0d2 │ │ │ │ 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 8aea8 │ │ │ │ + ble.n 8b104 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 158cbc <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - ldr r3, [pc, #156] @ (8afd0 ) │ │ │ │ + b.w 1583b0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + ldr r3, [pc, #156] @ (8b22c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8aed8 │ │ │ │ + beq.n 8b134 │ │ │ │ mov r0, fp │ │ │ │ - bl 785b4 │ │ │ │ - ldr r3, [pc, #136] @ (8afd0 ) │ │ │ │ + bl 787e8 │ │ │ │ + ldr r3, [pc, #136] @ (8b22c ) │ │ │ │ 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.n 8ae76 │ │ │ │ - b.n 8af06 │ │ │ │ - ldr r3, [pc, #112] @ (8afd0 ) │ │ │ │ + bls.n 8b0d2 │ │ │ │ + b.n 8b162 │ │ │ │ + ldr r3, [pc, #112] @ (8b22c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8adb8 │ │ │ │ - movw r1, #7628 @ 0x1dcc │ │ │ │ + bne.w 8b014 │ │ │ │ + movw r1, #5132 @ 0x140c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #37112 @ 0x90f8 │ │ │ │ + movw r0, #34616 @ 0x8738 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 8aff0 │ │ │ │ + ble.n 8b24c │ │ │ │ add r4, fp │ │ │ │ - b.n 8afa2 │ │ │ │ + b.n 8b1fe │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - cbz r5, 8af9a │ │ │ │ + cbz r5, 8b1f6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8af9a │ │ │ │ + beq.n 8b1f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 8afd8 │ │ │ │ + cbz r3, 8b234 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 8af30 │ │ │ │ + beq.n 8b18c │ │ │ │ adds r4, #12 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8af8a │ │ │ │ + beq.n 8b1e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8af8a │ │ │ │ + beq.n 8b1e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8af8a │ │ │ │ - ldr r3, [pc, #28] @ (8afd4 ) │ │ │ │ + bne.n 8b1e6 │ │ │ │ + ldr r3, [pc, #28] @ (8b230 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b492 │ │ │ │ + bne.w 8b6ee │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b.n 8af8a │ │ │ │ + b.n 8b1e6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #580] @ (8b220 ) │ │ │ │ + ldr r3, [pc, #580] @ (8b47c ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b432 │ │ │ │ + bne.w 8b68e │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b.n 8af9a │ │ │ │ + b.n 8b1f6 │ │ │ │ mov r3, sl │ │ │ │ - b.n 8af36 │ │ │ │ + b.n 8b192 │ │ │ │ ldrb r6, [r4, #2] │ │ │ │ - cbnz r6, 8b046 │ │ │ │ + cbnz r6, 8b2a2 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov r7, r4 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8b010 │ │ │ │ - b.n 8b040 │ │ │ │ + bne.n 8b26c │ │ │ │ + b.n 8b29c │ │ │ │ adds r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 8b040 │ │ │ │ + beq.n 8b29c │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8b00a │ │ │ │ + beq.n 8b266 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b00a │ │ │ │ + beq.n 8b266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b00a │ │ │ │ - ldr r3, [pc, #504] @ (8b220 ) │ │ │ │ + bne.n 8b266 │ │ │ │ + ldr r3, [pc, #504] @ (8b47c ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b4ae │ │ │ │ + bne.w 8b70a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8b00a │ │ │ │ + b.n 8b266 │ │ │ │ mov r0, r4 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b146 │ │ │ │ + beq.n 8b3a2 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - bne.n 8b146 │ │ │ │ + bne.n 8b3a2 │ │ │ │ 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 8b1d8 │ │ │ │ + beq.w 8b434 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8b11a │ │ │ │ + ble.n 8b376 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add.w r8, fp, r3 │ │ │ │ movs r6, #0 │ │ │ │ add.w r7, r8, #20 │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bmi.w 8b19c │ │ │ │ + bmi.w 8b3f8 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov fp, sl │ │ │ │ - b.n 8b0dc │ │ │ │ + b.n 8b338 │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r3, r6, lsl #3] │ │ │ │ - cbz r4, 8b0a8 │ │ │ │ + cbz r4, 8b304 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b0a8 │ │ │ │ + beq.n 8b304 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b154 │ │ │ │ + beq.n 8b3b0 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r4, [r7, r6, lsl #3] │ │ │ │ - cbz r4, 8b0be │ │ │ │ + cbz r4, 8b31a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b0be │ │ │ │ + beq.n 8b31a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b16c │ │ │ │ + beq.n 8b3c8 │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r3, r6, lsl #3] │ │ │ │ - cbz r4, 8b0d6 │ │ │ │ + cbz r4, 8b332 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b0d6 │ │ │ │ + beq.n 8b332 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b184 │ │ │ │ + beq.n 8b3e0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 8b114 │ │ │ │ + beq.n 8b370 │ │ │ │ ldr.w r4, [r7, r6, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8b090 │ │ │ │ + beq.n 8b2ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b090 │ │ │ │ + beq.n 8b2ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b090 │ │ │ │ - ldr r3, [pc, #300] @ (8b220 ) │ │ │ │ + bne.n 8b2ec │ │ │ │ + ldr r3, [pc, #300] @ (8b47c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b44e │ │ │ │ + bne.w 8b6aa │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8b090 │ │ │ │ + b.n 8b2ec │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 8aefa │ │ │ │ + b.n 8b156 │ │ │ │ mov sl, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8b140 │ │ │ │ - ldr r3, [pc, #256] @ (8b224 ) │ │ │ │ + bne.n 8b39c │ │ │ │ + ldr r3, [pc, #256] @ (8b480 ) │ │ │ │ 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 8b140 │ │ │ │ + bhi.n 8b39c │ │ │ │ ldrb.w r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8aeec │ │ │ │ + bne.w 8b148 │ │ │ │ mov r0, fp │ │ │ │ - bl 785b4 │ │ │ │ - ldr r3, [pc, #220] @ (8b224 ) │ │ │ │ + bl 787e8 │ │ │ │ + ldr r3, [pc, #220] @ (8b480 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 8aefa │ │ │ │ - ldr r3, [pc, #200] @ (8b220 ) │ │ │ │ + b.n 8b156 │ │ │ │ + ldr r3, [pc, #200] @ (8b47c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b4e6 │ │ │ │ + bne.w 8b742 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8b0a8 │ │ │ │ - ldr r3, [pc, #176] @ (8b220 ) │ │ │ │ + b.n 8b304 │ │ │ │ + ldr r3, [pc, #176] @ (8b47c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b4ca │ │ │ │ + bne.w 8b726 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8b0be │ │ │ │ - ldr r3, [pc, #152] @ (8b220 ) │ │ │ │ + b.n 8b31a │ │ │ │ + ldr r3, [pc, #152] @ (8b47c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b502 │ │ │ │ + bne.w 8b75e │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8b0d6 │ │ │ │ + b.n 8b332 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 8b1b0 │ │ │ │ + cbz r4, 8b40c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b1b0 │ │ │ │ + beq.n 8b40c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b2f8 │ │ │ │ + beq.w 8b554 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ - cbz r4, 8b1c6 │ │ │ │ + cbz r4, 8b422 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b1c6 │ │ │ │ + beq.n 8b422 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b30e │ │ │ │ + beq.w 8b56a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8b11a │ │ │ │ + beq.n 8b376 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov fp, sl │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.n 8b0dc │ │ │ │ + b.n 8b338 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 8b11a │ │ │ │ + ble.n 8b376 │ │ │ │ add.w r6, fp, r3 │ │ │ │ - ldr.w r8, [pc, #60] @ 8b220 │ │ │ │ + ldr.w r8, [pc, #60] @ 8b47c │ │ │ │ mov r5, r2 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 8b26e │ │ │ │ + bpl.n 8b4ca │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - cbz r4, 8b200 │ │ │ │ + cbz r4, 8b45c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b200 │ │ │ │ + beq.n 8b45c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b358 │ │ │ │ + beq.w 8b5b4 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - cbz r4, 8b214 │ │ │ │ + cbz r4, 8b470 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b214 │ │ │ │ + beq.n 8b470 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b348 │ │ │ │ + beq.w 8b5a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ adds r6, #12 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8b26e │ │ │ │ - b.n 8b11a │ │ │ │ + bne.n 8b4ca │ │ │ │ + b.n 8b376 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - cbz r4, 8b23a │ │ │ │ + cbz r4, 8b496 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b23a │ │ │ │ + beq.n 8b496 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b2c0 │ │ │ │ + beq.n 8b51c │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ adds r6, #12 │ │ │ │ adds r5, #1 │ │ │ │ - cbz r4, 8b250 │ │ │ │ + cbz r4, 8b4ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b250 │ │ │ │ + beq.n 8b4ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b2d2 │ │ │ │ + beq.n 8b52e │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - cbz r4, 8b262 │ │ │ │ + cbz r4, 8b4be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b262 │ │ │ │ + beq.n 8b4be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b2e4 │ │ │ │ + beq.n 8b540 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #12 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8b11a │ │ │ │ + beq.w 8b376 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8b228 │ │ │ │ + beq.n 8b484 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b228 │ │ │ │ + beq.n 8b484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b228 │ │ │ │ + bne.n 8b484 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b46a │ │ │ │ + bne.w 8b6c6 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8b228 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 8b484 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b484 │ │ │ │ + bne.w 8b6e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8ae16 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 8b072 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8b320 │ │ │ │ + bne.n 8b57c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8ae2e │ │ │ │ + b.n 8b08a │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b398 │ │ │ │ + bne.n 8b5f4 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8b23a │ │ │ │ + b.n 8b496 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b3b0 │ │ │ │ + bne.n 8b60c │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8b250 │ │ │ │ + b.n 8b4ac │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b51e │ │ │ │ + bne.w 8b77a │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8b262 │ │ │ │ - ldr r3, [pc, #624] @ (8b56c ) │ │ │ │ + b.n 8b4be │ │ │ │ + ldr r3, [pc, #624] @ (8b7c8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b538 │ │ │ │ + bne.w 8b794 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8b1b0 │ │ │ │ - ldr r3, [pc, #604] @ (8b56c ) │ │ │ │ + b.n 8b40c │ │ │ │ + ldr r3, [pc, #604] @ (8b7c8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r3, 8b32e │ │ │ │ + cbnz r3, 8b58a │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8b1c6 │ │ │ │ - ldr r2, [pc, #584] @ (8b56c ) │ │ │ │ + b.n 8b422 │ │ │ │ + ldr r2, [pc, #584] @ (8b7c8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8b2b8 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 8b514 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b31a │ │ │ │ - ldr r2, [pc, #560] @ (8b56c ) │ │ │ │ + beq.n 8b576 │ │ │ │ + ldr r2, [pc, #560] @ (8b7c8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8b31a │ │ │ │ + b.n 8b576 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbnz r3, 8b368 │ │ │ │ + cbnz r3, 8b5c4 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8b214 │ │ │ │ + b.n 8b470 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbnz r3, 8b380 │ │ │ │ + cbnz r3, 8b5dc │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8b200 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 8b45c │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b352 │ │ │ │ + beq.n 8b5ae │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8b352 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 8b5ae │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b362 │ │ │ │ + beq.n 8b5be │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8b362 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 8b5be │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b2cc │ │ │ │ + beq.n 8b528 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8b2cc │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 8b528 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b2de │ │ │ │ + beq.n 8b53a │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8b2de │ │ │ │ + b.n 8b53a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b554 │ │ │ │ + beq.w 8b7b0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f44cc │ │ │ │ + bl 1f48f8 │ │ │ │ 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 8aea8 │ │ │ │ + beq.w 8b104 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8aea8 │ │ │ │ + bne.w 8b104 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 8ad74 │ │ │ │ + b.n 8afd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #44321 @ 0xad21 │ │ │ │ + movw r2, #44925 @ 0xaf7d │ │ │ │ movt r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8adc2 │ │ │ │ + bne.w 8b01e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 158c20 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.w 158314 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8afea │ │ │ │ - ldr r2, [pc, #296] @ (8b56c ) │ │ │ │ + beq.w 8b246 │ │ │ │ + ldr r2, [pc, #296] @ (8b7c8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8afea │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 8b246 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b104 │ │ │ │ - ldr r2, [pc, #268] @ (8b56c ) │ │ │ │ + beq.w 8b360 │ │ │ │ + ldr r2, [pc, #268] @ (8b7c8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8b104 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 8b360 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b290 │ │ │ │ + beq.w 8b4ec │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8b290 │ │ │ │ - ldr r2, [pc, #228] @ (8b56c ) │ │ │ │ + b.n 8b4ec │ │ │ │ + ldr r2, [pc, #228] @ (8b7c8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8b2a4 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 8b500 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8afc8 │ │ │ │ - ldr r2, [pc, #200] @ (8b56c ) │ │ │ │ + beq.w 8b224 │ │ │ │ + ldr r2, [pc, #200] @ (8b7c8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8afc8 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 8b224 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b038 │ │ │ │ - ldr r2, [pc, #172] @ (8b56c ) │ │ │ │ + beq.w 8b294 │ │ │ │ + ldr r2, [pc, #172] @ (8b7c8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8b038 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 8b294 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b17e │ │ │ │ - ldr r2, [pc, #144] @ (8b56c ) │ │ │ │ + beq.w 8b3da │ │ │ │ + ldr r2, [pc, #144] @ (8b7c8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8b17e │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 8b3da │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b166 │ │ │ │ - ldr r2, [pc, #116] @ (8b56c ) │ │ │ │ + beq.w 8b3c2 │ │ │ │ + ldr r2, [pc, #116] @ (8b7c8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8b166 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 8b3c2 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b196 │ │ │ │ - ldr r2, [pc, #88] @ (8b56c ) │ │ │ │ + beq.w 8b3f2 │ │ │ │ + ldr r2, [pc, #88] @ (8b7c8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8b196 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 8b3f2 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b2f2 │ │ │ │ + beq.w 8b54e │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8b2f2 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 8b54e │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b308 │ │ │ │ - ldr r2, [pc, #36] @ (8b56c ) │ │ │ │ + beq.w 8b564 │ │ │ │ + ldr r2, [pc, #36] @ (8b7c8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8b308 │ │ │ │ + b.n 8b564 │ │ │ │ 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 8aea8 │ │ │ │ + b.n 8b104 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008b570 : │ │ │ │ +0008b7cc : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008b578 : │ │ │ │ +0008b7d4 : │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008b594 : │ │ │ │ +0008b7f0 : │ │ │ │ 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] @ (8b62c ) │ │ │ │ + ldr r2, [pc, #136] @ (8b888 ) │ │ │ │ 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, 8b5cc │ │ │ │ + cbz r3, 8b828 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr.w r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 7b594 │ │ │ │ + bl 7b7c0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #3416] @ 0xd58 │ │ │ │ - cbnz r2, 8b610 │ │ │ │ + cbnz r2, 8b86c │ │ │ │ ldr.w r3, [ip, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 8b61e │ │ │ │ - movw r1, #48336 @ 0xbcd0 │ │ │ │ + cbz r3, 8b87a │ │ │ │ + movw r1, #45840 @ 0xb310 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r3 │ │ │ │ blx 2a0f8 │ │ │ │ - cbz r0, 8b61e │ │ │ │ + cbz r0, 8b87a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48272 @ 0xbc90 │ │ │ │ + movw r1, #45776 @ 0xb2d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2a0f8 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 8b622 │ │ │ │ + cbnz r0, 8b87e │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8b630 │ │ │ │ + b.w 8b88c │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13d154 │ │ │ │ + b.w 13c7a8 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 8b600 │ │ │ │ + b.n 8b85c │ │ │ │ mov r0, r4 │ │ │ │ bl 2b7b8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8b600 │ │ │ │ + b.n 8b85c │ │ │ │ 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 8b80c │ │ │ │ + bne.w 8ba68 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 8b80c │ │ │ │ + bne.w 8ba68 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8b75e │ │ │ │ - ldr r3, [pc, #668] @ (8b900 ) │ │ │ │ + bne.n 8b9ba │ │ │ │ + ldr r3, [pc, #668] @ (8bb5c ) │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.w 8b7a0 │ │ │ │ + bgt.w 8b9fc │ │ │ │ ldr.w r2, [r3, #1180] @ 0x49c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8b7ce │ │ │ │ + beq.w 8ba2a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b7de │ │ │ │ + bne.w 8ba3a │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8b688 │ │ │ │ + beq.n 8b8e4 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.w 8b7f2 │ │ │ │ + bne.w 8ba4e │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ blx 29bf8 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 8b6e4 │ │ │ │ + beq.n 8b940 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 8b7be │ │ │ │ + bcs.w 8ba1a │ │ │ │ movw r8, #20120 @ 0x4e98 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r2, [r8, #672] @ 0x2a0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movw r3, #53673 @ 0xd1a9 │ │ │ │ + movw r3, #54257 @ 0xd3f1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b824 │ │ │ │ + bne.w 8ba80 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a1c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b7be │ │ │ │ + beq.n 8ba1a │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 29bf8 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8b8b0 │ │ │ │ + bne.w 8bb0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ mov r0, r7 │ │ │ │ blx 29c10 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 8b7be │ │ │ │ + bcs.n 8ba1a │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 6d0e8 │ │ │ │ + bl 6d330 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b7be │ │ │ │ + beq.n 8ba1a │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -145500,532 +145723,532 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 29754 │ │ │ │ subs r2, r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r8, r5 │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r2, #4 │ │ │ │ - bhi.w 8b834 │ │ │ │ + bhi.w 8ba90 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r3 │ │ │ │ sub.w ip, r2, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.n 8b838 │ │ │ │ + bls.n 8ba94 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8b838 │ │ │ │ + bcs.n 8ba94 │ │ │ │ add r1, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8b712 │ │ │ │ + bne.n 8b96e │ │ │ │ sub.w r1, r8, r7 │ │ │ │ mov r6, r7 │ │ │ │ movw r8, #20120 @ 0x4e98 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - b.n 8b77a │ │ │ │ + b.n 8b9d6 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 6d27c │ │ │ │ - cbnz r0, 8b7b6 │ │ │ │ + bl 6d4c4 │ │ │ │ + cbnz r0, 8ba12 │ │ │ │ ldrd r1, r6, [sp, #28] │ │ │ │ movw r8, #20120 @ 0x4e98 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b904 │ │ │ │ + bl 8bb60 │ │ │ │ ldr.w r2, [r8, #684] @ 0x2ac │ │ │ │ - movw r3, #54329 @ 0xd439 │ │ │ │ + movw r3, #54913 @ 0xd681 │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b7c4 │ │ │ │ + bne.n 8ba20 │ │ │ │ mov r0, r6 │ │ │ │ blx 298b0 │ │ │ │ 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 1af120 │ │ │ │ + bl 1af790 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b76e │ │ │ │ + beq.n 8b9ca │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 8b85e │ │ │ │ + beq.n 8baba │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8b7f2 │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 8b808 │ │ │ │ + beq.n 8ba4e │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 8ba64 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8b798 │ │ │ │ - bl 1ac608 │ │ │ │ - ldr r3, [pc, #300] @ (8b900 ) │ │ │ │ + b.n 8b9f4 │ │ │ │ + bl 1acc78 │ │ │ │ + ldr r3, [pc, #300] @ (8bb5c ) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b67c │ │ │ │ + beq.w 8b8d8 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 66d74 │ │ │ │ + bl 68e6e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b76e │ │ │ │ - b.n 8b7b6 │ │ │ │ + beq.n 8b9ca │ │ │ │ + b.n 8ba12 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31276 @ 0x7a2c │ │ │ │ + movw r1, #28780 @ 0x706c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8b798 │ │ │ │ + b.n 8b9f4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31248 @ 0x7a10 │ │ │ │ + movw r1, #28752 @ 0x7050 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 8b808 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 8ba64 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b6cc │ │ │ │ - b.n 8b7be │ │ │ │ + bne.w 8b928 │ │ │ │ + b.n 8ba1a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b74c │ │ │ │ + beq.n 8b9a8 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r5 │ │ │ │ subs r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8b8e6 │ │ │ │ + bne.n 8bb42 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6d21c │ │ │ │ + bl 6d464 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r7, r9 │ │ │ │ mov r5, sl │ │ │ │ subs r1, r1, r7 │ │ │ │ - movw r3, #59764 @ 0xe974 │ │ │ │ + movw r3, #57268 @ 0xdfb4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ movw r2, #48072 @ 0xbbc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r0, [sp, #12] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #29016 @ 0x7158 │ │ │ │ + movw r2, #26520 @ 0x6798 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r1, #31268 @ 0x7a24 │ │ │ │ + movw r1, #28772 @ 0x7064 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 876e0 │ │ │ │ + bl 87900 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b808 │ │ │ │ - bl 1e6328 │ │ │ │ + beq.n 8ba64 │ │ │ │ + bl 1e67bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b808 │ │ │ │ + beq.n 8ba64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b808 │ │ │ │ + bne.n 8ba64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b808 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ba64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b77a │ │ │ │ + beq.w 8b9d6 │ │ │ │ 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 8b6de │ │ │ │ + bne.w 8b93a │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8b8be │ │ │ │ - b.n 8b77a │ │ │ │ + bne.n 8bb1a │ │ │ │ + b.n 8b9d6 │ │ │ │ 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 8b746 │ │ │ │ + b.n 8b9a2 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008b904 : │ │ │ │ +0008bb60 : │ │ │ │ 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 8bea8 │ │ │ │ + bne.w 8c104 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r6, r1, #1 │ │ │ │ - beq.w 8bbb4 │ │ │ │ + beq.w 8be10 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8bd82 │ │ │ │ + beq.w 8bfde │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 8bd86 │ │ │ │ + beq.w 8bfe2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r4, r3, r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b96e │ │ │ │ + bcs.n 8bbca │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b952 │ │ │ │ + b.n 8bbae │ │ │ │ cmp r4, r1 │ │ │ │ - bls.n 8b968 │ │ │ │ + bls.n 8bbc4 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ cmp r2, r0 │ │ │ │ - bls.n 8b94e │ │ │ │ + bls.n 8bbaa │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 8beba │ │ │ │ + bcs.w 8c116 │ │ │ │ mov r0, r2 │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 8b952 │ │ │ │ + bhi.n 8bbae │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.w 8bbd8 │ │ │ │ + bhi.w 8be34 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8be52 │ │ │ │ + blt.w 8c0ae │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8bc5e │ │ │ │ + bgt.w 8beba │ │ │ │ movw r8, #20120 @ 0x4e98 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ mov.w r9, #1 │ │ │ │ - movw r2, #10741 @ 0x29f5 │ │ │ │ + movw r2, #11305 @ 0x2c29 │ │ │ │ movt r2, #7 │ │ │ │ add.w fp, r5, #21 │ │ │ │ ldr.w r6, [r8, #712] @ 0x2c8 │ │ │ │ mov sl, r9 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 8bc4a │ │ │ │ - ldr r2, [pc, #716] @ (8bc74 ) │ │ │ │ + bne.w 8bea6 │ │ │ │ + ldr r2, [pc, #716] @ (8bed0 ) │ │ │ │ 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 8bb84 │ │ │ │ + bcs.w 8bde0 │ │ │ │ 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 8bde0 │ │ │ │ + beq.w 8c03c │ │ │ │ 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 8bb56 │ │ │ │ + beq.w 8bdb2 │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ 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] @ (8bc78 ) │ │ │ │ + ldr r2, [pc, #620] @ (8bed4 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8bdf6 │ │ │ │ + bne.w 8c052 │ │ │ │ mov r2, sl │ │ │ │ str r5, [r6, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8bc7c │ │ │ │ + beq.w 8bed8 │ │ │ │ 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 8be0e │ │ │ │ + bne.w 8c06a │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 8bede │ │ │ │ + bpl.w 8c13a │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 8bbc0 │ │ │ │ + bpl.w 8be1c │ │ │ │ bic.w r7, r7, #15 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w ip, r3, r7 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.w 8bbd2 │ │ │ │ + bcs.w 8be2e │ │ │ │ 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 8bb06 │ │ │ │ + bls.n 8bd62 │ │ │ │ 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 8bb06 │ │ │ │ + bls.n 8bd62 │ │ │ │ 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 8bb06 │ │ │ │ + bls.n 8bd62 │ │ │ │ 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 8bb06 │ │ │ │ + bls.n 8bd62 │ │ │ │ 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 8bb06 │ │ │ │ + bcs.n 8bd62 │ │ │ │ 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 8bae0 │ │ │ │ + bcc.n 8bd3c │ │ │ │ subs r7, #1 │ │ │ │ bic.w r3, r7, #15 │ │ │ │ add r3, r5 │ │ │ │ lsrs r7, r7, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8bb40 │ │ │ │ + bcs.n 8bd9c │ │ │ │ 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 8bb40 │ │ │ │ + bls.n 8bd9c │ │ │ │ add.w r1, r3, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - bcs.n 8bb40 │ │ │ │ + bcs.n 8bd9c │ │ │ │ adds r2, #2 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.n 8bb34 │ │ │ │ + bcc.n 8bd90 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8be9c │ │ │ │ + beq.w 8c0f8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8bd22 │ │ │ │ + beq.w 8bf7e │ │ │ │ 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 8b9f0 │ │ │ │ + bhi.w 8bc4c │ │ │ │ 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 8b9f0 │ │ │ │ + bne.w 8bc4c │ │ │ │ ldr.w r2, [r8, #672] @ 0x2a0 │ │ │ │ - movw r1, #53673 @ 0xd1a9 │ │ │ │ + movw r1, #54257 @ 0xd3f1 │ │ │ │ movt r1, #6 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8be2a │ │ │ │ + bne.w 8c086 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2a1c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8bc5e │ │ │ │ + beq.n 8beba │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 8b9f0 │ │ │ │ + b.n 8bc4c │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29934 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8b934 │ │ │ │ + b.n 8bb90 │ │ │ │ add.w r2, r6, #28 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ add.w ip, r3, r7 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 8ba64 │ │ │ │ + bcc.w 8bcc0 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 8bb1a │ │ │ │ - b.n 8bb40 │ │ │ │ + bcc.n 8bd76 │ │ │ │ + b.n 8bd9c │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 8bdb4 │ │ │ │ + bls.w 8c010 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - bcs.w 8bdd0 │ │ │ │ + bcs.w 8c02c │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8be52 │ │ │ │ + blt.w 8c0ae │ │ │ │ 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 27db10 │ │ │ │ + bl 27d170 │ │ │ │ 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 8bc5e │ │ │ │ + blt.n 8beba │ │ │ │ mla fp, r5, sl, sl │ │ │ │ add.w fp, fp, #28 │ │ │ │ movw r8, #20120 @ 0x4e98 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ - movw r2, #10741 @ 0x29f5 │ │ │ │ + movw r2, #11305 @ 0x2c29 │ │ │ │ movt r2, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r6, [r8, #712] @ 0x2c8 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8b9a6 │ │ │ │ + beq.w 8bc02 │ │ │ │ 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 8b9f0 │ │ │ │ + bne.w 8bc4c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 1f98f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ba3a │ │ │ │ + bne.w 8bc96 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8bb4e │ │ │ │ + b.n 8bdaa │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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 8bdac │ │ │ │ + beq.w 8c008 │ │ │ │ cmp.w sl, #2 │ │ │ │ strd r1, r1, [r6, #20] │ │ │ │ - bne.w 8be7a │ │ │ │ + bne.w 8c0d6 │ │ │ │ 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 8bcee │ │ │ │ + b.n 8bf4a │ │ │ │ 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 │ │ │ │ @@ -146033,681 +146256,681 @@ │ │ │ │ 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 8bcc4 │ │ │ │ + bcc.n 8bf20 │ │ │ │ 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 8bb40 │ │ │ │ + bcs.w 8bd9c │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 8bd0e │ │ │ │ + b.n 8bf6a │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8bb4e │ │ │ │ + bne.w 8bdaa │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 8be76 │ │ │ │ + bpl.w 8c0d2 │ │ │ │ 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, #20120 @ 0x4e98 │ │ │ │ movtlt r4, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #392] @ (8bee4 ) │ │ │ │ + ldrge r4, [pc, #392] @ (8c140 ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 8bd7e │ │ │ │ + beq.n 8bfda │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bd7e │ │ │ │ + beq.n 8bfda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 8bd7e │ │ │ │ + cbnz r3, 8bfda │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8bb4e │ │ │ │ - ldr r6, [pc, #356] @ (8bee8 ) │ │ │ │ - b.n 8bb4e │ │ │ │ + b.n 8bdaa │ │ │ │ + ldr r6, [pc, #356] @ (8c144 ) │ │ │ │ + b.n 8bdaa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 8be6a │ │ │ │ + bhi.n 8c0c6 │ │ │ │ lsls r4, r2, #24 │ │ │ │ iteet pl │ │ │ │ movpl r3, #24 │ │ │ │ addmi.w r2, r2, #1296 @ 0x510 │ │ │ │ movwmi r6, #20120 @ 0x4e98 │ │ │ │ - ldrpl r6, [pc, #328] @ (8bee4 ) │ │ │ │ + ldrpl r6, [pc, #328] @ (8c140 ) │ │ │ │ itte mi │ │ │ │ movtmi r6, #73 @ 0x49 │ │ │ │ addmi.w r6, r6, r2, lsl #5 │ │ │ │ mlapl r6, r3, r2, r6 │ │ │ │ - b.n 8bb4e │ │ │ │ + b.n 8bdaa │ │ │ │ strb r1, [r2, r5] │ │ │ │ strd r1, r1, [r6, #20] │ │ │ │ - b.n 8ba3a │ │ │ │ + b.n 8bc96 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8be52 │ │ │ │ + blt.n 8c0ae │ │ │ │ movw r2, #65506 @ 0xffe2 │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8bc5e │ │ │ │ + bgt.w 8beba │ │ │ │ add.w fp, r5, #29 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8bc2c │ │ │ │ + b.n 8be88 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8be3a │ │ │ │ + bcs.n 8c096 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8be52 │ │ │ │ + blt.n 8c0ae │ │ │ │ mov.w sl, #4 │ │ │ │ - b.n 8bbf0 │ │ │ │ + b.n 8be4c │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8b9f0 │ │ │ │ - b.n 8bb84 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + bne.w 8bc4c │ │ │ │ + b.n 8bde0 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 8be1c │ │ │ │ + bne.n 8c078 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ba1a │ │ │ │ + b.n 8bc76 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 8be94 │ │ │ │ + bne.n 8c0f0 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 8bca6 │ │ │ │ + bmi.w 8bf02 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - b.n 8bcb4 │ │ │ │ + b.n 8bf10 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ba1a │ │ │ │ + b.n 8bc76 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8bba2 │ │ │ │ + b.n 8bdfe │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8556 @ 0x216c │ │ │ │ + movw r1, #6060 @ 0x17ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 8bc6e │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 8beca │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8608 @ 0x21a0 │ │ │ │ + movw r1, #6112 @ 0x17e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 8bc6e │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 8beca │ │ │ │ adds r4, r3, #4 │ │ │ │ movs r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 8b948 │ │ │ │ - b.n 8b974 │ │ │ │ + bhi.w 8bba4 │ │ │ │ + b.n 8bbd0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - b.n 8bd40 │ │ │ │ + b.n 8bf9c │ │ │ │ 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 29cc8 │ │ │ │ - b.n 8bb40 │ │ │ │ + b.n 8bd9c │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.n 8be7c │ │ │ │ + bmi.n 8c0d8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 8be8a │ │ │ │ + b.n 8c0e6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1b7090 │ │ │ │ - movw r0, #31304 @ 0x7a48 │ │ │ │ + b.w 1b7710 │ │ │ │ + movw r0, #28808 @ 0x7088 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2012 @ 0x7dc │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8bc6e │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8beca │ │ │ │ movw r0, #6504 @ 0x1968 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #31332 @ 0x7a64 │ │ │ │ + movw r1, #28836 @ 0x70a4 │ │ │ │ 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 d6078 │ │ │ │ + b.w d5c0c │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - b.n 8bbc4 │ │ │ │ + b.n 8be20 │ │ │ │ nop │ │ │ │ eors.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008beec : │ │ │ │ +0008c148 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4580 @ 0x11e4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8bf00 │ │ │ │ + bne.n 8c15c │ │ │ │ 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 88010 │ │ │ │ + bl 88224 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 8bf20 │ │ │ │ + cbz r0, 8c17c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 4ae46 │ │ │ │ + bl 4ad8e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 8bf1c │ │ │ │ + b.n 8c178 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008bf2c <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +0008c188 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8bf70 │ │ │ │ - cbz r0, 8bf6c <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 8c1cc │ │ │ │ + cbz r0, 8c1c8 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8bf56 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 8c1b2 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8bf50 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + b.n 8c1ac <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ │ │ │ │ -0008bf70 : │ │ │ │ +0008c1cc : │ │ │ │ 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 8bff2 │ │ │ │ + bpl.n 8c24e │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 8bfae │ │ │ │ + bpl.n 8c20a │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8c006 │ │ │ │ + bpl.n 8c262 │ │ │ │ cmn.w r3, #20 │ │ │ │ - beq.n 8bfbc │ │ │ │ - cbz r1, 8bfa2 │ │ │ │ + beq.n 8c218 │ │ │ │ + cbz r1, 8c1fe │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 8bfe6 │ │ │ │ + bpl.n 8c242 │ │ │ │ add.w r0, r3, #20 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 8bfbc │ │ │ │ + cbz r0, 8c218 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8bfaa │ │ │ │ + beq.n 8c206 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8bfaa │ │ │ │ + b.n 8c206 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e7308 │ │ │ │ + bl 1e772c │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8bffa │ │ │ │ + beq.n 8c256 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r0, r2, #64 @ 0x40 │ │ │ │ - cbz r1, 8bfe2 │ │ │ │ - cbz r0, 8bfea │ │ │ │ + cbz r1, 8c23e │ │ │ │ + cbz r0, 8c246 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8bfea │ │ │ │ + bpl.n 8c246 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8bfa6 │ │ │ │ + b.n 8c202 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bfa2 │ │ │ │ + bne.n 8c1fe │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 8bfaa │ │ │ │ + b.n 8c206 │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8bfaa │ │ │ │ + b.n 8c206 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 4ae46 │ │ │ │ + bl 4ad8e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbz r1, 8c002 │ │ │ │ + cbz r1, 8c25e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8bfaa │ │ │ │ + b.n 8c206 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bfbc │ │ │ │ + beq.n 8c218 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8bfa2 │ │ │ │ + beq.n 8c1fe │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ - b.n 8bfa2 │ │ │ │ + b.n 8c1fe │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6e3e8 <_Py_HashBytes@@Base> │ │ │ │ + b.w 6e630 <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -0008c038 : │ │ │ │ +0008c294 : │ │ │ │ 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 8c066 │ │ │ │ + bpl.n 8c2c2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 8c082 │ │ │ │ + bcs.n 8c2de │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 79604 │ │ │ │ - movw r0, #8756 @ 0x2234 │ │ │ │ + bl 79830 │ │ │ │ + movw r0, #6260 @ 0x1874 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 79604 │ │ │ │ + bl 79830 │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31424 @ 0x7ac0 │ │ │ │ + movw r1, #28928 @ 0x7100 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 8c07c │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 8c2d8 │ │ │ │ │ │ │ │ -0008c0a0 : │ │ │ │ +0008c2fc : │ │ │ │ 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, 8c11a │ │ │ │ + cbnz r3, 8c376 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov lr, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [ip, #56] @ 0x38 │ │ │ │ - cbz r3, 8c0e2 │ │ │ │ + cbz r3, 8c33e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 8c0e2 │ │ │ │ + cbz r3, 8c33e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r3, [ip, #52] @ 0x34 │ │ │ │ - cbz r3, 8c138 │ │ │ │ + cbz r3, 8c394 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ - cbz r1, 8c134 │ │ │ │ + cbz r1, 8c390 │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ - cbz r1, 8c134 │ │ │ │ + cbz r1, 8c390 │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dbcac │ │ │ │ + bl db8bc │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8c126 │ │ │ │ + beq.n 8c382 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 268fb0 │ │ │ │ - bl 274c64 │ │ │ │ + b.w 268630 │ │ │ │ + bl 2742c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c10c │ │ │ │ - b.n 8c11e │ │ │ │ + beq.n 8c368 │ │ │ │ + b.n 8c37a │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbnz r3, 8c154 │ │ │ │ + cbnz r3, 8c3b0 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ - movw r1, #31460 @ 0x7ae4 │ │ │ │ + movw r1, #28964 @ 0x7124 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 8c11e │ │ │ │ + bl d5c0c │ │ │ │ + b.n 8c37a │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #30236 @ 0x761c │ │ │ │ + movw r1, #27740 @ 0x6c5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 8c11e │ │ │ │ + bl d5c0c │ │ │ │ + b.n 8c37a │ │ │ │ nop │ │ │ │ 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 r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8c212 │ │ │ │ + beq.n 8c46e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 8c248 │ │ │ │ + bpl.n 8c4a4 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8c1e0 │ │ │ │ + bne.n 8c43c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c1ea │ │ │ │ + beq.n 8c446 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 8c1f8 │ │ │ │ + bne.n 8c454 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 8c1f8 │ │ │ │ - ldr r1, [pc, #164] @ (8c260 ) │ │ │ │ + beq.n 8c454 │ │ │ │ + ldr r1, [pc, #164] @ (8c4bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44068 @ 0xac24 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq.n 8c242 │ │ │ │ - bl 7ce5c │ │ │ │ + beq.n 8c49e │ │ │ │ + bl 7d088 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8c1a2 │ │ │ │ + bne.n 8c3fe │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8c1b4 │ │ │ │ + beq.n 8c410 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 8c1ba │ │ │ │ + bne.n 8c416 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b4120 │ │ │ │ + b.w 1b4790 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8c23a │ │ │ │ + beq.n 8c496 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 8c258 │ │ │ │ + beq.n 8c4b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w c0800 │ │ │ │ + b.w c040c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 8c22c │ │ │ │ - b.n 8c220 │ │ │ │ - bl 7a8a8 │ │ │ │ - b.n 8c1dc │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + bne.n 8c488 │ │ │ │ + b.n 8c47c │ │ │ │ + bl 7aadc │ │ │ │ + b.n 8c438 │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2581 @ 0xa15 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8c1dc │ │ │ │ + b.n 8c438 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008c264 <_PyType_Lookup@@Base>: │ │ │ │ +0008c4c0 <_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 83ea4 <_PyType_LookupRef@@Base> │ │ │ │ + bl 840c4 <_PyType_LookupRef@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 8c282 <_PyType_Lookup@@Base+0x1e> │ │ │ │ + cbnz r0, 8c4de <_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 8c27c <_PyType_Lookup@@Base+0x18> │ │ │ │ + beq.n 8c4d8 <_PyType_Lookup@@Base+0x18> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8c27c <_PyType_Lookup@@Base+0x18> │ │ │ │ + bne.n 8c4d8 <_PyType_Lookup@@Base+0x18> │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8c27c <_PyType_Lookup@@Base+0x18> │ │ │ │ + b.n 8c4d8 <_PyType_Lookup@@Base+0x18> │ │ │ │ nop │ │ │ │ │ │ │ │ -0008c2a0 : │ │ │ │ +0008c4fc : │ │ │ │ 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 2968c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c38c │ │ │ │ + beq.n 8c5e8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8c358 │ │ │ │ + beq.n 8c5b4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8c368 │ │ │ │ - bl 72508 │ │ │ │ + bne.n 8c5c4 │ │ │ │ + bl 7273c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c3b4 │ │ │ │ + beq.n 8c610 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #220] @ (8c3bc ) │ │ │ │ + ldr r1, [pc, #220] @ (8c618 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 796bc │ │ │ │ + bl 798e8 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 8c3ac │ │ │ │ + beq.n 8c608 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c37e │ │ │ │ + bne.n 8c5da │ │ │ │ sub.w r1, r6, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 80b20 │ │ │ │ + bl 80d40 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c3ac │ │ │ │ + beq.n 8c608 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ (8c3bc ) │ │ │ │ + ldr r1, [pc, #184] @ (8c618 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c386 │ │ │ │ + bne.n 8c5e2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 8c36e │ │ │ │ + bmi.n 8c5ca │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7eab8 │ │ │ │ + bl 7ece0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8c382 │ │ │ │ + cbz r0, 8c5de │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r1, #31600 @ 0x7b70 │ │ │ │ + movw r1, #29104 @ 0x71b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movw r0, #40772 @ 0x9f44 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 876e0 │ │ │ │ + bl 87900 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, sl │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8c2ce │ │ │ │ + beq.n 8c52a │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 8c2dc │ │ │ │ + b.n 8c538 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c320 │ │ │ │ + beq.n 8c57c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8c320 │ │ │ │ + b.n 8c57c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8c30c │ │ │ │ + b.n 8c568 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8c33e │ │ │ │ + b.n 8c59a │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 8c33e │ │ │ │ - ldr r0, [pc, #48] @ (8c3c0 ) │ │ │ │ + b.n 8c59a │ │ │ │ + ldr r0, [pc, #48] @ (8c61c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #31552 @ 0x7b40 │ │ │ │ + movw r2, #29056 @ 0x7180 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 12f7e4 <_PyErr_SetString@@Base> │ │ │ │ - b.n 8c350 │ │ │ │ + bl 12ee2c <_PyErr_SetString@@Base> │ │ │ │ + b.n 8c5ac │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8c33e │ │ │ │ + b.n 8c59a │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 8c33e │ │ │ │ + b.n 8c59a │ │ │ │ add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -146717,981 +146940,981 @@ │ │ │ │ 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 8c406 │ │ │ │ + beq.n 8c662 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (8c434 ) │ │ │ │ + ldr r0, [pc, #64] @ (8c690 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8c438 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8c694 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 8c41c │ │ │ │ + cbnz r3, 8c678 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c402 │ │ │ │ + beq.n 8c65e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 8c402 │ │ │ │ + b.n 8c65e │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #31204 @ 0x79e4 │ │ │ │ + movw r0, #28708 @ 0x7024 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ - bl 252818 │ │ │ │ + bl 252760 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c408 │ │ │ │ - b.n 8c402 │ │ │ │ + bne.n 8c664 │ │ │ │ + b.n 8c65e │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008c438 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +0008c694 <_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 8c8b8 <_PyObject_MakeTpCall@@Base+0x480> │ │ │ │ + beq.w 8cb14 <_PyObject_MakeTpCall@@Base+0x480> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c64a <_PyObject_MakeTpCall@@Base+0x212> │ │ │ │ - blt.w 8c93c <_PyObject_MakeTpCall@@Base+0x504> │ │ │ │ + beq.w 8c8a6 <_PyObject_MakeTpCall@@Base+0x212> │ │ │ │ + blt.w 8cb98 <_PyObject_MakeTpCall@@Base+0x504> │ │ │ │ cmp r3, #20 │ │ │ │ - bgt.w 8c728 <_PyObject_MakeTpCall@@Base+0x2f0> │ │ │ │ - ldr r1, [pc, #680] @ (8c71c <_PyObject_MakeTpCall@@Base+0x2e4>) │ │ │ │ + bgt.w 8c984 <_PyObject_MakeTpCall@@Base+0x2f0> │ │ │ │ + ldr r1, [pc, #680] @ (8c978 <_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 8c69e <_PyObject_MakeTpCall@@Base+0x266> │ │ │ │ - ldr.w ip, [pc, #656] @ 8c720 <_PyObject_MakeTpCall@@Base+0x2e8> │ │ │ │ + beq.w 8c8fa <_PyObject_MakeTpCall@@Base+0x266> │ │ │ │ + ldr.w ip, [pc, #656] @ 8c97c <_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 8c84a <_PyObject_MakeTpCall@@Base+0x412> │ │ │ │ + bne.w 8caa6 <_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 8c60a <_PyObject_MakeTpCall@@Base+0x1d2> │ │ │ │ + beq.w 8c866 <_PyObject_MakeTpCall@@Base+0x1d2> │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w ip, [r2] │ │ │ │ - beq.n 8c520 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.n 8c77c <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8c624 <_PyObject_MakeTpCall@@Base+0x1ec> │ │ │ │ + beq.w 8c880 <_PyObject_MakeTpCall@@Base+0x1ec> │ │ │ │ adds r2, #4 │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w ip, [r2] │ │ │ │ - beq.n 8c520 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.n 8c77c <_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 8c632 <_PyObject_MakeTpCall@@Base+0x1fa> │ │ │ │ + beq.w 8c89a <_PyObject_MakeTpCall@@Base+0x206> │ │ │ │ adds r0, #1 │ │ │ │ cmp fp, lr │ │ │ │ str r0, [r2, #0] │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ - bne.n 8c504 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + bne.n 8c760 <_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 8c652 <_PyObject_MakeTpCall@@Base+0x21a> │ │ │ │ + bne.w 8c8ae <_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 8c684 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ - movw r3, #51705 @ 0xc9f9 │ │ │ │ + blt.w 8c8e0 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + movw r3, #52309 @ 0xcc55 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 8c63e <_PyObject_MakeTpCall@@Base+0x206> │ │ │ │ + bne.n 8c88e <_PyObject_MakeTpCall@@Base+0x1fa> │ │ │ │ movw r3, #40772 @ 0x9f44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8c6f0 <_PyObject_MakeTpCall@@Base+0x2b8> │ │ │ │ - ldr r2, [pc, #420] @ (8c71c <_PyObject_MakeTpCall@@Base+0x2e4>) │ │ │ │ + beq.w 8c94c <_PyObject_MakeTpCall@@Base+0x2b8> │ │ │ │ + ldr r2, [pc, #420] @ (8c978 <_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 8c94c <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ + beq.w 8cba8 <_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 8c7ca <_PyObject_MakeTpCall@@Base+0x392> │ │ │ │ + beq.w 8ca26 <_PyObject_MakeTpCall@@Base+0x392> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c90e <_PyObject_MakeTpCall@@Base+0x4d6> │ │ │ │ + bne.w 8cb6a <_PyObject_MakeTpCall@@Base+0x4d6> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8c786 <_PyObject_MakeTpCall@@Base+0x34e> │ │ │ │ + bne.w 8c9e2 <_PyObject_MakeTpCall@@Base+0x34e> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8c5c2 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + cbz r3, 8c81e <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c816 <_PyObject_MakeTpCall@@Base+0x3de> │ │ │ │ + blt.w 8ca72 <_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 8c5ee <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ + beq.n 8c84a <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8c5ee <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ - ldr r2, [pc, #324] @ (8c720 <_PyObject_MakeTpCall@@Base+0x2e8>) │ │ │ │ + cbnz r3, 8c84a <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ + ldr r2, [pc, #324] @ (8c97c <_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 8c838 <_PyObject_MakeTpCall@@Base+0x400> │ │ │ │ + bne.w 8ca94 <_PyObject_MakeTpCall@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 8c6c2 <_PyObject_MakeTpCall@@Base+0x28a> │ │ │ │ + bne.n 8c91e <_PyObject_MakeTpCall@@Base+0x28a> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8c776 <_PyObject_MakeTpCall@@Base+0x33e> │ │ │ │ + beq.w 8c9d2 <_PyObject_MakeTpCall@@Base+0x33e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c8da <_PyObject_MakeTpCall@@Base+0x4a2> │ │ │ │ + bne.w 8cb36 <_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 8c520 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.n 8c77c <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - bne.w 8c4ea <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ + bne.w 8c746 <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ cmp r3, #2 │ │ │ │ str.w ip, [r2, #4] │ │ │ │ - beq.w 8c520 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.w 8c77c <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ adds r2, #4 │ │ │ │ - b.n 8c4fa <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ - cmp fp, lr │ │ │ │ - str.w r2, [ip, #4]! │ │ │ │ - bne.w 8c504 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ - b.n 8c520 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + b.n 8c756 <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8c5c2 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ - ldr r4, [pc, #216] @ (8c724 <_PyObject_MakeTpCall@@Base+0x2ec>) │ │ │ │ + b.n 8c81e <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + cmp fp, lr │ │ │ │ + str.w r2, [ip, #4]! │ │ │ │ + bne.w 8c760 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + b.n 8c77c <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + ldr r4, [pc, #216] @ (8c980 <_PyObject_MakeTpCall@@Base+0x2ec>) │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c54a <_PyObject_MakeTpCall@@Base+0x112> │ │ │ │ + beq.w 8c7a6 <_PyObject_MakeTpCall@@Base+0x112> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 8c806 <_PyObject_MakeTpCall@@Base+0x3ce> │ │ │ │ + bmi.w 8ca62 <_PyObject_MakeTpCall@@Base+0x3ce> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c54a <_PyObject_MakeTpCall@@Base+0x112> │ │ │ │ + beq.w 8c7a6 <_PyObject_MakeTpCall@@Base+0x112> │ │ │ │ add.w r1, r9, r3, lsl #2 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl c109c │ │ │ │ + bl c0ca8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c9d4 <_PyObject_MakeTpCall@@Base+0x59c> │ │ │ │ + beq.w 8cc30 <_PyObject_MakeTpCall@@Base+0x59c> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bge.w 8c55c <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ - movw r1, #31604 @ 0x7b74 │ │ │ │ + bge.w 8c7b8 <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ + movw r1, #29108 @ 0x71b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bl 2e2b8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c55c <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ + beq.w 8c7b8 <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8c5c8 <_PyObject_MakeTpCall@@Base+0x190> │ │ │ │ + b.n 8c824 <_PyObject_MakeTpCall@@Base+0x190> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78f70 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 791a0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c780 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ - ldr r3, [pc, #100] @ (8c71c <_PyObject_MakeTpCall@@Base+0x2e4>) │ │ │ │ + beq.n 8c9dc <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + ldr r3, [pc, #100] @ (8c978 <_PyObject_MakeTpCall@@Base+0x2e4>) │ │ │ │ add.w r2, r0, #12 │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8c4b8 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + b.n 8c714 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c5f2 <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ + beq.n 8c84e <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c5f2 <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ - ldr r2, [pc, #68] @ (8c720 <_PyObject_MakeTpCall@@Base+0x2e8>) │ │ │ │ + bne.n 8c84e <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ + ldr r2, [pc, #68] @ (8c97c <_PyObject_MakeTpCall@@Base+0x2e8>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c888 <_PyObject_MakeTpCall@@Base+0x450> │ │ │ │ + bne.w 8cae4 <_PyObject_MakeTpCall@@Base+0x450> │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 8c5f2 <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ + b.n 8c84e <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8c976 <_PyObject_MakeTpCall@@Base+0x53e> │ │ │ │ + beq.w 8cbd2 <_PyObject_MakeTpCall@@Base+0x53e> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8c576 <_PyObject_MakeTpCall@@Base+0x13e> │ │ │ │ + beq.w 8c7d2 <_PyObject_MakeTpCall@@Base+0x13e> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31636 @ 0x7b94 │ │ │ │ + movw r1, #29140 @ 0x71d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8c5c2 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + b.n 8c81e <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 8c8be <_PyObject_MakeTpCall@@Base+0x486> │ │ │ │ + bhi.w 8cb1a <_PyObject_MakeTpCall@@Base+0x486> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78f70 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 791a0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8c780 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + cbz r0, 8c9dc <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ ldr.w ip, [r9] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #672] @ (8c9f4 <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ + ldr r2, [pc, #672] @ (8cc50 <_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 8c7ee <_PyObject_MakeTpCall@@Base+0x3b6> │ │ │ │ + beq.n 8ca4a <_PyObject_MakeTpCall@@Base+0x3b6> │ │ │ │ add.w r0, lr, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w ip, [r2] │ │ │ │ - b.n 8c4d8 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b.n 8c734 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c868 <_PyObject_MakeTpCall@@Base+0x430> │ │ │ │ + beq.n 8cac4 <_PyObject_MakeTpCall@@Base+0x430> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c868 <_PyObject_MakeTpCall@@Base+0x430> │ │ │ │ + beq.n 8cac4 <_PyObject_MakeTpCall@@Base+0x430> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8c602 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ + b.n 8c85e <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c9a2 <_PyObject_MakeTpCall@@Base+0x56a> │ │ │ │ + beq.w 8cbfe <_PyObject_MakeTpCall@@Base+0x56a> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8c5c2 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + ble.w 8c81e <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8c5ae <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + beq.w 8c80a <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8c5c2 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + beq.w 8c81e <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8c5ae <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + beq.w 8c80a <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 8c5c2 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + beq.w 8c81e <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 8c5ae <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + beq.w 8c80a <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8c7b8 <_PyObject_MakeTpCall@@Base+0x380> │ │ │ │ - b.n 8c5c2 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ - cbz r3, 8c7d2 <_PyObject_MakeTpCall@@Base+0x39a> │ │ │ │ + bne.n 8ca14 <_PyObject_MakeTpCall@@Base+0x380> │ │ │ │ + b.n 8c81e <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + cbz r3, 8ca2e <_PyObject_MakeTpCall@@Base+0x39a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c714 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + bne.n 8c970 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #30756 @ 0x7824 │ │ │ │ + movw r2, #28260 @ 0x6e64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 154ae4 <_PyErr_Format@@Base> │ │ │ │ - b.n 8c714 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + bl 1540e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 8c970 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ str.w ip, [r2] │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - bne.w 8c4ea <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ + bne.w 8c746 <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ str.w ip, [r2, #4]! │ │ │ │ - b.n 8c4fa <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ + b.n 8c756 <_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 8c55c <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ - b.n 8c684 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + bge.w 8c7b8 <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ + b.n 8c8e0 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8c714 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + beq.w 8c970 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c714 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + bne.w 8c970 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c714 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c970 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8c8ce <_PyObject_MakeTpCall@@Base+0x496> │ │ │ │ + bne.n 8cb2a <_PyObject_MakeTpCall@@Base+0x496> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8c5ee <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 8c84a <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 8c8a2 <_PyObject_MakeTpCall@@Base+0x46a> │ │ │ │ + bne.n 8cafe <_PyObject_MakeTpCall@@Base+0x46a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f060 │ │ │ │ - ldr r3, [pc, #404] @ (8c9f4 <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ + bl 12e6a8 │ │ │ │ + ldr r3, [pc, #404] @ (8cc50 <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8c4b4 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + b.n 8c710 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #30756 @ 0x7824 │ │ │ │ + movw r2, #28260 @ 0x6e64 │ │ │ │ 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 154ae4 <_PyErr_Format@@Base> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.w 1540e4 <_PyErr_Format@@Base> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8c6ea <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ + beq.w 8c946 <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 8c6ea <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ + b.n 8c946 <_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] @ (8c9f4 <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ + ldr r3, [pc, #324] @ (8cc50 <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8c4b4 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ - bl 20596c │ │ │ │ - b.n 8c780 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + b.n 8c710 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + bl 205ca4 │ │ │ │ + b.n 8c9dc <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 1f98f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c74a <_PyObject_MakeTpCall@@Base+0x312> │ │ │ │ - b.n 8c780 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + bne.w 8c9a6 <_PyObject_MakeTpCall@@Base+0x312> │ │ │ │ + b.n 8c9dc <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8c844 <_PyObject_MakeTpCall@@Base+0x40c> │ │ │ │ + b.n 8caa0 <_PyObject_MakeTpCall@@Base+0x40c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c602 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ + beq.w 8c85e <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c9c2 <_PyObject_MakeTpCall@@Base+0x58a> │ │ │ │ + bne.n 8cc1e <_PyObject_MakeTpCall@@Base+0x58a> │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #30804 @ 0x7854 │ │ │ │ + movw r2, #28308 @ 0x6e94 │ │ │ │ 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 223e0c <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ + b.w 22407c <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c5a4 <_PyObject_MakeTpCall@@Base+0x16c> │ │ │ │ + beq.w 8c800 <_PyObject_MakeTpCall@@Base+0x16c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c968 <_PyObject_MakeTpCall@@Base+0x530> │ │ │ │ + bne.n 8cbc4 <_PyObject_MakeTpCall@@Base+0x530> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #30804 @ 0x7854 │ │ │ │ + movw r2, #28308 @ 0x6e94 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 223e0c <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ - b.n 8c714 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + bl 22407c <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ + b.n 8c970 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #8728 @ 0x2218 │ │ │ │ + movw r0, #6232 @ 0x1858 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8c780 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8c9dc <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #31668 @ 0x7bb4 │ │ │ │ + movw r2, #29172 @ 0x71f4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - bl 154ae4 <_PyErr_Format@@Base> │ │ │ │ - b.n 8c714 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + bl 1540e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 8c970 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c920 <_PyObject_MakeTpCall@@Base+0x4e8> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c920 <_PyObject_MakeTpCall@@Base+0x4e8> │ │ │ │ + bne.n 8cb7c <_PyObject_MakeTpCall@@Base+0x4e8> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cb7c <_PyObject_MakeTpCall@@Base+0x4e8> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8c986 <_PyObject_MakeTpCall@@Base+0x54e> │ │ │ │ + beq.n 8cbe2 <_PyObject_MakeTpCall@@Base+0x54e> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c6fe <_PyObject_MakeTpCall@@Base+0x2c6> │ │ │ │ + bne.w 8c95a <_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 8c5c2 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + beq.w 8c81e <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 8c5c2 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + b.n 8c81e <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ mov r2, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8c5ae <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + beq.w 8c80a <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8c9a4 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ + bne.n 8cc00 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ movw r2, #36424 @ 0x8e48 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8c5ae <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ - b.n 8c5c2 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + beq.w 8c80a <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + b.n 8c81e <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c8ee <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ + bne.n 8cb4a <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c8ee <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cb4a <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8c780 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + beq.w 8c9dc <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c780 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + bne.w 8c9dc <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c780 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c9dc <_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, #40772 @ 0x9f44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8ca56 <_PyObject_MakeTpCall@@Base+0x61e> │ │ │ │ - ldr r0, [pc, #340] @ (8cb6c <_PyObject_MakeTpCall@@Base+0x734>) │ │ │ │ + beq.n 8ccb2 <_PyObject_MakeTpCall@@Base+0x61e> │ │ │ │ + ldr r0, [pc, #340] @ (8cdc8 <_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 8cad0 <_PyObject_MakeTpCall@@Base+0x698> │ │ │ │ + beq.n 8cd2c <_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, 8ca9a <_PyObject_MakeTpCall@@Base+0x662> │ │ │ │ + cbz r0, 8ccf6 <_PyObject_MakeTpCall@@Base+0x662> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8caf0 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ + bne.n 8cd4c <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8ca7a <_PyObject_MakeTpCall@@Base+0x642> │ │ │ │ + bne.n 8ccd6 <_PyObject_MakeTpCall@@Base+0x642> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8ca50 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + cbz r3, 8ccac <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8cab6 <_PyObject_MakeTpCall@@Base+0x67e> │ │ │ │ + blt.n 8cd12 <_PyObject_MakeTpCall@@Base+0x67e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8cb2e <_PyObject_MakeTpCall@@Base+0x6f6> │ │ │ │ + beq.n 8cd8a <_PyObject_MakeTpCall@@Base+0x6f6> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8ca16 <_PyObject_MakeTpCall@@Base+0x5de> │ │ │ │ + beq.n 8cc72 <_PyObject_MakeTpCall@@Base+0x5de> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31636 @ 0x7b94 │ │ │ │ + movw r1, #29140 @ 0x71d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8ca50 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + b.n 8ccac <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ ldr.w r0, [r3, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8cb4a <_PyObject_MakeTpCall@@Base+0x712> │ │ │ │ + beq.n 8cda6 <_PyObject_MakeTpCall@@Base+0x712> │ │ │ │ ldr.w lr, [r0, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 8ca50 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + ble.n 8ccac <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 8ca88 <_PyObject_MakeTpCall@@Base+0x650> │ │ │ │ - b.n 8ca42 <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ - cbz r3, 8caa2 <_PyObject_MakeTpCall@@Base+0x66a> │ │ │ │ + bne.n 8cce4 <_PyObject_MakeTpCall@@Base+0x650> │ │ │ │ + b.n 8cc9e <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ + cbz r3, 8ccfe <_PyObject_MakeTpCall@@Base+0x66a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ca76 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ + bne.n 8ccd2 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #30756 @ 0x7824 │ │ │ │ + movw r2, #28260 @ 0x6e64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 8cae2 <_PyObject_MakeTpCall@@Base+0x6aa> │ │ │ │ + b.n 8cd3e <_PyObject_MakeTpCall@@Base+0x6aa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ca76 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ + beq.n 8ccd2 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ca76 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ + bne.n 8ccd2 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ca76 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ccd2 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movw r1, #43984 @ 0xabd0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #31668 @ 0x7bb4 │ │ │ │ + movw r2, #29172 @ 0x71f4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 154ae4 <_PyErr_Format@@Base> │ │ │ │ + b.w 1540e4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ca3c <_PyObject_MakeTpCall@@Base+0x604> │ │ │ │ + beq.n 8cc98 <_PyObject_MakeTpCall@@Base+0x604> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8cb20 <_PyObject_MakeTpCall@@Base+0x6e8> │ │ │ │ + bne.n 8cd7c <_PyObject_MakeTpCall@@Base+0x6e8> │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #30804 @ 0x7854 │ │ │ │ + movw r2, #28308 @ 0x6e94 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 223e0c <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ + b.w 22407c <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cb00 <_PyObject_MakeTpCall@@Base+0x6c8> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cb00 <_PyObject_MakeTpCall@@Base+0x6c8> │ │ │ │ - cbz r2, 8cb36 <_PyObject_MakeTpCall@@Base+0x6fe> │ │ │ │ + bne.n 8cd5c <_PyObject_MakeTpCall@@Base+0x6c8> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cd5c <_PyObject_MakeTpCall@@Base+0x6c8> │ │ │ │ + cbz r2, 8cd92 <_PyObject_MakeTpCall@@Base+0x6fe> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ca60 <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ + bne.n 8ccbc <_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 8ca50 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + beq.n 8ccac <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8ca50 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + b.n 8ccac <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8ca42 <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ + beq.w 8cc9e <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8cb4c <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + bne.n 8cda8 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8ca42 <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ - b.n 8ca50 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + beq.w 8cc9e <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ + b.n 8ccac <_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, #31700 @ 0x7bd4 │ │ │ │ + movw r1, #29204 @ 0x7214 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ movw r3, #21640 @ 0x5488 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #42020 @ 0xa424 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ - bl 8f704 │ │ │ │ + bl 8f95c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e4f0 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + beq.w 8e748 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldrd r3, r6, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8cdde <_PyObject_MakeTpCall@@Base+0x9a6> │ │ │ │ - ble.w 8e4f0 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + beq.w 8d03a <_PyObject_MakeTpCall@@Base+0x9a6> │ │ │ │ + ble.w 8e748 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8f030 <_PyObject_MakeTpCall@@Base+0x2bf8> │ │ │ │ + bge.w 8f288 <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8de7a <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ + beq.w 8e0d6 <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ 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 8efec <_PyObject_MakeTpCall@@Base+0x2bb4> │ │ │ │ + bge.w 8f244 <_PyObject_MakeTpCall@@Base+0x2bb0> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 8cbee <_PyObject_MakeTpCall@@Base+0x7b6> │ │ │ │ + bne.n 8ce4a <_PyObject_MakeTpCall@@Base+0x7b6> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8e4f0 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + ble.w 8e748 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ 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 8ecca <_PyObject_MakeTpCall@@Base+0x2892> │ │ │ │ + beq.w 8ef22 <_PyObject_MakeTpCall@@Base+0x288e> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mvn.w lr, r1 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ add lr, r4 │ │ │ │ ands.w lr, lr, #7 │ │ │ │ - beq.w 8e358 <_PyObject_MakeTpCall@@Base+0x1f20> │ │ │ │ + beq.w 8e5b0 <_PyObject_MakeTpCall@@Base+0x1f1c> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e9ce <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ + ble.w 8ec26 <_PyObject_MakeTpCall@@Base+0x2592> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8e51e <_PyObject_MakeTpCall@@Base+0x20e6> │ │ │ │ + bne.w 8e776 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8e358 <_PyObject_MakeTpCall@@Base+0x1f20> │ │ │ │ + beq.w 8e5b0 <_PyObject_MakeTpCall@@Base+0x1f1c> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 8ccec <_PyObject_MakeTpCall@@Base+0x8b4> │ │ │ │ + beq.n 8cf48 <_PyObject_MakeTpCall@@Base+0x8b4> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 8ccd2 <_PyObject_MakeTpCall@@Base+0x89a> │ │ │ │ + beq.n 8cf2e <_PyObject_MakeTpCall@@Base+0x89a> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 8ccb8 <_PyObject_MakeTpCall@@Base+0x880> │ │ │ │ + beq.n 8cf14 <_PyObject_MakeTpCall@@Base+0x880> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 8cc9e <_PyObject_MakeTpCall@@Base+0x866> │ │ │ │ + beq.n 8cefa <_PyObject_MakeTpCall@@Base+0x866> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 8e4f8 <_PyObject_MakeTpCall@@Base+0x20c0> │ │ │ │ + bne.w 8e750 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e9ce <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ + ble.w 8ec26 <_PyObject_MakeTpCall@@Base+0x2592> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8e51e <_PyObject_MakeTpCall@@Base+0x20e6> │ │ │ │ + bne.w 8e776 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e9ce <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ + ble.w 8ec26 <_PyObject_MakeTpCall@@Base+0x2592> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8e51e <_PyObject_MakeTpCall@@Base+0x20e6> │ │ │ │ + bne.w 8e776 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e9ce <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ + ble.w 8ec26 <_PyObject_MakeTpCall@@Base+0x2592> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8e51e <_PyObject_MakeTpCall@@Base+0x20e6> │ │ │ │ + bne.w 8e776 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e9ce <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ + ble.w 8ec26 <_PyObject_MakeTpCall@@Base+0x2592> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8e51e <_PyObject_MakeTpCall@@Base+0x20e6> │ │ │ │ + bne.w 8e776 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e9ce <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ + ble.w 8ec26 <_PyObject_MakeTpCall@@Base+0x2592> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8e51e <_PyObject_MakeTpCall@@Base+0x20e6> │ │ │ │ + bne.w 8e776 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e9cc <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ + ble.w 8ec24 <_PyObject_MakeTpCall@@Base+0x2590> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8e51c <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + bne.w 8e774 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8e5a8 <_PyObject_MakeTpCall@@Base+0x2170> │ │ │ │ + bne.w 8e800 <_PyObject_MakeTpCall@@Base+0x216c> │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8eb6e <_PyObject_MakeTpCall@@Base+0x2736> │ │ │ │ + bne.w 8edc6 <_PyObject_MakeTpCall@@Base+0x2732> │ │ │ │ mov.w ip, #0 │ │ │ │ mov r9, r8 │ │ │ │ mov fp, ip │ │ │ │ mov sl, ip │ │ │ │ strd r7, r6, [sp, #20] │ │ │ │ str.w ip, [sp, #28] │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8f094 <_PyObject_MakeTpCall@@Base+0x2c5c> │ │ │ │ + bge.w 8f2ec <_PyObject_MakeTpCall@@Base+0x2c58> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r1, #30 │ │ │ │ - bmi.w 8ddf6 <_PyObject_MakeTpCall@@Base+0x19be> │ │ │ │ + bmi.w 8e052 <_PyObject_MakeTpCall@@Base+0x19be> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8de34 <_PyObject_MakeTpCall@@Base+0x19fc> │ │ │ │ + beq.w 8e090 <_PyObject_MakeTpCall@@Base+0x19fc> │ │ │ │ lsls r0, r1, #21 │ │ │ │ - bpl.w 8e4d8 <_PyObject_MakeTpCall@@Base+0x20a0> │ │ │ │ + bpl.w 8e730 <_PyObject_MakeTpCall@@Base+0x209c> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dda4 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ + beq.w 8e000 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8de82 <_PyObject_MakeTpCall@@Base+0x1a4a> │ │ │ │ + beq.w 8e0de <_PyObject_MakeTpCall@@Base+0x1a4a> │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8e196 <_PyObject_MakeTpCall@@Base+0x1d5e> │ │ │ │ + beq.w 8e3f2 <_PyObject_MakeTpCall@@Base+0x1d5e> │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8e3f4 <_PyObject_MakeTpCall@@Base+0x1fbc> │ │ │ │ + beq.w 8e64c <_PyObject_MakeTpCall@@Base+0x1fb8> │ │ │ │ ldr.w r1, [r8, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e59c <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ + beq.w 8e7f4 <_PyObject_MakeTpCall@@Base+0x2160> │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e510 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + beq.w 8e768 <_PyObject_MakeTpCall@@Base+0x20d4> │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 809bc │ │ │ │ + bl 80bdc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8cdc2 <_PyObject_MakeTpCall@@Base+0x98a> │ │ │ │ + bne.n 8d01e <_PyObject_MakeTpCall@@Base+0x98a> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r0 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e3fc <_PyObject_MakeTpCall@@Base+0x1fc4> │ │ │ │ + bne.w 8e654 <_PyObject_MakeTpCall@@Base+0x1fc0> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r8, r1 │ │ │ │ - b.w 8e3fc <_PyObject_MakeTpCall@@Base+0x1fc4> │ │ │ │ + b.w 8e654 <_PyObject_MakeTpCall@@Base+0x1fc0> │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #36424 @ 0x8e48 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 7eab8 │ │ │ │ + bl 7ece0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e4f0 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + beq.w 8e748 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ movw r4, #36424 @ 0x8e48 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8eefa <_PyObject_MakeTpCall@@Base+0x2ac2> │ │ │ │ + beq.w 8f152 <_PyObject_MakeTpCall@@Base+0x2abe> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8eefa <_PyObject_MakeTpCall@@Base+0x2ac2> │ │ │ │ + bpl.w 8f152 <_PyObject_MakeTpCall@@Base+0x2abe> │ │ │ │ mov r0, r7 │ │ │ │ - bl 843c8 │ │ │ │ + bl 845e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e592 <_PyObject_MakeTpCall@@Base+0x215a> │ │ │ │ + beq.w 8e7ea <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8ed38 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ - ldr r1, [pc, #720] @ (8d0f8 <_PyObject_MakeTpCall@@Base+0xcc0>) │ │ │ │ + bpl.w 8ef90 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + ldr r1, [pc, #720] @ (8d354 <_PyObject_MakeTpCall@@Base+0xcc0>) │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8df18 <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ + bne.w 8e174 <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8df18 <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ + beq.w 8e174 <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8df38 <_PyObject_MakeTpCall@@Base+0x1b00> │ │ │ │ - ldr.w r9, [pc, #696] @ 8d110 <_PyObject_MakeTpCall@@Base+0xcd8> │ │ │ │ + bne.w 8e194 <_PyObject_MakeTpCall@@Base+0x1b00> │ │ │ │ + ldr.w r9, [pc, #696] @ 8d36c <_PyObject_MakeTpCall@@Base+0xcd8> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e7dc <_PyObject_MakeTpCall@@Base+0x23a4> │ │ │ │ + bne.w 8ea34 <_PyObject_MakeTpCall@@Base+0x23a0> │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dc1c <_PyObject_MakeTpCall@@Base+0x17e4> │ │ │ │ + bne.w 8de78 <_PyObject_MakeTpCall@@Base+0x17e4> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dc1c <_PyObject_MakeTpCall@@Base+0x17e4> │ │ │ │ + bne.w 8de78 <_PyObject_MakeTpCall@@Base+0x17e4> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #45525 @ 0xb1d5 │ │ │ │ + movw r8, #46081 @ 0xb401 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8ecae <_PyObject_MakeTpCall@@Base+0x2876> │ │ │ │ + bne.w 8ef06 <_PyObject_MakeTpCall@@Base+0x2872> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b228 │ │ │ │ + bl 7b454 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e592 <_PyObject_MakeTpCall@@Base+0x215a> │ │ │ │ + beq.w 8e7ea <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.n 8cee0 <_PyObject_MakeTpCall@@Base+0xaa8> │ │ │ │ - ldr.w r9, [pc, #600] @ 8d110 <_PyObject_MakeTpCall@@Base+0xcd8> │ │ │ │ + bpl.n 8d13c <_PyObject_MakeTpCall@@Base+0xaa8> │ │ │ │ + ldr.w r9, [pc, #600] @ 8d36c <_PyObject_MakeTpCall@@Base+0xcd8> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ sub.w r2, fp, #8 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [fp, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -147712,749 +147935,747 @@ │ │ │ │ str.w r2, [fp, #48] @ 0x30 │ │ │ │ add.w r2, fp, #380 @ 0x17c │ │ │ │ str.w r2, [fp, #52] @ 0x34 │ │ │ │ add.w r2, fp, #368 @ 0x170 │ │ │ │ str.w r2, [fp, #56] @ 0x38 │ │ │ │ add.w r2, fp, #420 @ 0x1a4 │ │ │ │ str.w r2, [fp, #80] @ 0x50 │ │ │ │ - beq.w 8f5f6 <_PyObject_MakeTpCall@@Base+0x31be> │ │ │ │ + beq.w 8f84e <_PyObject_MakeTpCall@@Base+0x31ba> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [fp, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8cf30 <_PyObject_MakeTpCall@@Base+0xaf8> │ │ │ │ + beq.n 8d18c <_PyObject_MakeTpCall@@Base+0xaf8> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [fp, #152] @ 0x98 │ │ │ │ - movw r2, #21149 @ 0x529d │ │ │ │ + movw r2, #21325 @ 0x534d │ │ │ │ movt r2, #16 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ str.w r2, [fp, #24] │ │ │ │ str.w r4, [fp, #128] @ 0x80 │ │ │ │ - movw r2, #64625 @ 0xfc71 │ │ │ │ + movw r2, #65177 @ 0xfe99 │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [fp, #160] @ 0xa0 │ │ │ │ - movw r2, #37801 @ 0x93a9 │ │ │ │ + movw r2, #35313 @ 0x89f1 │ │ │ │ movt r2, #18 │ │ │ │ str.w r2, [fp, #92] @ 0x5c │ │ │ │ - movw r2, #45693 @ 0xb27d │ │ │ │ + movw r2, #43165 @ 0xa89d │ │ │ │ movt r2, #20 │ │ │ │ str.w r2, [fp, #96] @ 0x60 │ │ │ │ it ne │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r6, r3, [fp, #428] @ 0x1ac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r7, [fp, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp, #444] @ 0x1bc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8ee74 <_PyObject_MakeTpCall@@Base+0x2a3c> │ │ │ │ + bpl.w 8f0cc <_PyObject_MakeTpCall@@Base+0x2a38> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8ee38 <_PyObject_MakeTpCall@@Base+0x2a00> │ │ │ │ + bpl.w 8f090 <_PyObject_MakeTpCall@@Base+0x29fc> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8ee38 <_PyObject_MakeTpCall@@Base+0x2a00> │ │ │ │ + bpl.w 8f090 <_PyObject_MakeTpCall@@Base+0x29fc> │ │ │ │ adds.w r0, r6, #20 │ │ │ │ itt ne │ │ │ │ ldrne r5, [r6, #8] │ │ │ │ strne.w r0, [fp, #12] │ │ │ │ - beq.w 8ee4c <_PyObject_MakeTpCall@@Base+0x2a14> │ │ │ │ + beq.w 8f0a4 <_PyObject_MakeTpCall@@Base+0x2a10> │ │ │ │ blx 29c10 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8f5d0 <_PyObject_MakeTpCall@@Base+0x3198> │ │ │ │ + bne.w 8f828 <_PyObject_MakeTpCall@@Base+0x3194> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8dea8 <_PyObject_MakeTpCall@@Base+0x1a70> │ │ │ │ - ldr r7, [pc, #308] @ (8d0fc <_PyObject_MakeTpCall@@Base+0xcc4>) │ │ │ │ + bmi.w 8e104 <_PyObject_MakeTpCall@@Base+0x1a70> │ │ │ │ + ldr r7, [pc, #308] @ (8d358 <_PyObject_MakeTpCall@@Base+0xcc4>) │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr.w r3, [r7, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8def8 <_PyObject_MakeTpCall@@Base+0x1ac0> │ │ │ │ + bne.w 8e154 <_PyObject_MakeTpCall@@Base+0x1ac0> │ │ │ │ ldr.w r2, [r7, #2984] @ 0xba8 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8def8 <_PyObject_MakeTpCall@@Base+0x1ac0> │ │ │ │ + beq.w 8e154 <_PyObject_MakeTpCall@@Base+0x1ac0> │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #276] @ (8d100 <_PyObject_MakeTpCall@@Base+0xcc8>) │ │ │ │ + ldr r1, [pc, #276] @ (8d35c <_PyObject_MakeTpCall@@Base+0xcc8>) │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8dd10 <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ - bl 10db88 │ │ │ │ - cbz r0, 8d03a <_PyObject_MakeTpCall@@Base+0xc02> │ │ │ │ - ldr r1, [pc, #252] @ (8d104 <_PyObject_MakeTpCall@@Base+0xccc>) │ │ │ │ + bne.w 8df6c <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ + bl 10dc30 │ │ │ │ + cbz r0, 8d296 <_PyObject_MakeTpCall@@Base+0xc02> │ │ │ │ + ldr r1, [pc, #252] @ (8d360 <_PyObject_MakeTpCall@@Base+0xccc>) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 82898 │ │ │ │ + bl 82ab8 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8d034 <_PyObject_MakeTpCall@@Base+0xbfc> │ │ │ │ + beq.n 8d290 <_PyObject_MakeTpCall@@Base+0xbfc> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #224] @ (8d100 <_PyObject_MakeTpCall@@Base+0xcc8>) │ │ │ │ + ldr r1, [pc, #224] @ (8d35c <_PyObject_MakeTpCall@@Base+0xcc8>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8eb14 <_PyObject_MakeTpCall@@Base+0x26dc> │ │ │ │ + bne.w 8ed6c <_PyObject_MakeTpCall@@Base+0x26d8> │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8f3d0 <_PyObject_MakeTpCall@@Base+0x2f98> │ │ │ │ + bmi.w 8f628 <_PyObject_MakeTpCall@@Base+0x2f94> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8f414 <_PyObject_MakeTpCall@@Base+0x2fdc> │ │ │ │ + bpl.w 8f66c <_PyObject_MakeTpCall@@Base+0x2fd8> │ │ │ │ ldr.w r3, [r7, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e3e4 <_PyObject_MakeTpCall@@Base+0x1fac> │ │ │ │ + bne.w 8e63c <_PyObject_MakeTpCall@@Base+0x1fa8> │ │ │ │ ldr.w r2, [r7, #3612] @ 0xe1c │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8e3e4 <_PyObject_MakeTpCall@@Base+0x1fac> │ │ │ │ - ldr r1, [pc, #156] @ (8d108 <_PyObject_MakeTpCall@@Base+0xcd0>) │ │ │ │ + beq.w 8e63c <_PyObject_MakeTpCall@@Base+0x1fa8> │ │ │ │ + ldr r1, [pc, #156] @ (8d364 <_PyObject_MakeTpCall@@Base+0xcd0>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8dd1c <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + bne.w 8df78 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ ldr.w r2, [fp, #428] @ 0x1ac │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8d092 <_PyObject_MakeTpCall@@Base+0xc5a> │ │ │ │ + beq.n 8d2ee <_PyObject_MakeTpCall@@Base+0xc5a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [fp, #436] @ 0x1b4 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8f20e <_PyObject_MakeTpCall@@Base+0x2dd6> │ │ │ │ + bmi.w 8f466 <_PyObject_MakeTpCall@@Base+0x2dd2> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8f2ba <_PyObject_MakeTpCall@@Base+0x2e82> │ │ │ │ + bpl.w 8f512 <_PyObject_MakeTpCall@@Base+0x2e7e> │ │ │ │ ldr.w r3, [r7, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8dc6a <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + bne.w 8dec6 <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ ldr.w r2, [r7, #1188] @ 0x4a4 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8dc6a <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + beq.w 8dec6 <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #68] @ (8d10c <_PyObject_MakeTpCall@@Base+0xcd4>) │ │ │ │ + ldr r1, [pc, #68] @ (8d368 <_PyObject_MakeTpCall@@Base+0xcd4>) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8dc78 <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ + beq.w 8ded4 <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 8d186 <_PyObject_MakeTpCall@@Base+0xd4e> │ │ │ │ + bpl.n 8d3e2 <_PyObject_MakeTpCall@@Base+0xd4e> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8eea2 <_PyObject_MakeTpCall@@Base+0x2a6a> │ │ │ │ + bpl.w 8f0fa <_PyObject_MakeTpCall@@Base+0x2a66> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8eea2 <_PyObject_MakeTpCall@@Base+0x2a6a> │ │ │ │ + bpl.w 8f0fa <_PyObject_MakeTpCall@@Base+0x2a66> │ │ │ │ adds.w r6, r5, #20 │ │ │ │ - beq.w 8eeaa <_PyObject_MakeTpCall@@Base+0x2a72> │ │ │ │ - b.n 8d114 <_PyObject_MakeTpCall@@Base+0xcdc> │ │ │ │ + beq.w 8f102 <_PyObject_MakeTpCall@@Base+0x2a6e> │ │ │ │ + b.n 8d370 <_PyObject_MakeTpCall@@Base+0xcdc> │ │ │ │ nop │ │ │ │ add r6, sp, #608 @ 0x260 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #592 @ 0x250 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 8d1d0 <_PyObject_MakeTpCall@@Base+0xd98>) │ │ │ │ + add r3, pc, #192 @ (adr r3, 8d42c <_PyObject_MakeTpCall@@Base+0xd98>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r8, #20120 @ 0x4e98 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #10741 @ 0x29f5 │ │ │ │ + movw r2, #11305 @ 0x2c29 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8eba6 <_PyObject_MakeTpCall@@Base+0x276e> │ │ │ │ - ldr.w r9, [pc, #820] @ 8d470 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne.w 8edfe <_PyObject_MakeTpCall@@Base+0x276a> │ │ │ │ + ldr.w r9, [pc, #816] @ 8d6c8 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.w 8dd68 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + bhi.w 8dfc4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8eb94 <_PyObject_MakeTpCall@@Base+0x275c> │ │ │ │ + beq.w 8edec <_PyObject_MakeTpCall@@Base+0x2758> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dd48 <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ + beq.w 8dfa4 <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29cc8 │ │ │ │ str.w r5, [fp, #88] @ 0x58 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8f582 <_PyObject_MakeTpCall@@Base+0x314a> │ │ │ │ + bmi.w 8f7da <_PyObject_MakeTpCall@@Base+0x3146> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8f3b4 <_PyObject_MakeTpCall@@Base+0x2f7c> │ │ │ │ + bpl.w 8f60c <_PyObject_MakeTpCall@@Base+0x2f78> │ │ │ │ ldr.w r3, [r7, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e8ae <_PyObject_MakeTpCall@@Base+0x2476> │ │ │ │ + bne.w 8eb06 <_PyObject_MakeTpCall@@Base+0x2472> │ │ │ │ ldr.w r2, [r7, #3168] @ 0xc60 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8e8ae <_PyObject_MakeTpCall@@Base+0x2476> │ │ │ │ - ldr r1, [pc, #672] @ (8d458 <_PyObject_MakeTpCall@@Base+0x1020>) │ │ │ │ + beq.w 8eb06 <_PyObject_MakeTpCall@@Base+0x2472> │ │ │ │ + ldr r1, [pc, #668] @ (8d6b0 <_PyObject_MakeTpCall@@Base+0x101c>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e422 <_PyObject_MakeTpCall@@Base+0x1fea> │ │ │ │ - ldr.w r9, [pc, #680] @ 8d470 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne.w 8e67a <_PyObject_MakeTpCall@@Base+0x1fe6> │ │ │ │ + ldr.w r9, [pc, #676] @ 8d6c8 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e748 <_PyObject_MakeTpCall@@Base+0x2310> │ │ │ │ + bne.w 8e9a0 <_PyObject_MakeTpCall@@Base+0x230c> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8e472 <_PyObject_MakeTpCall@@Base+0x203a> │ │ │ │ + bmi.w 8e6ca <_PyObject_MakeTpCall@@Base+0x2036> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8eecc <_PyObject_MakeTpCall@@Base+0x2a94> │ │ │ │ + bpl.w 8f124 <_PyObject_MakeTpCall@@Base+0x2a90> │ │ │ │ ldr.w r3, [r7, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e8c0 <_PyObject_MakeTpCall@@Base+0x2488> │ │ │ │ + bne.w 8eb18 <_PyObject_MakeTpCall@@Base+0x2484> │ │ │ │ ldr.w r2, [r7, #2200] @ 0x898 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8e8c0 <_PyObject_MakeTpCall@@Base+0x2488> │ │ │ │ - ldr r1, [pc, #592] @ (8d45c <_PyObject_MakeTpCall@@Base+0x1024>) │ │ │ │ + beq.w 8eb18 <_PyObject_MakeTpCall@@Base+0x2484> │ │ │ │ + ldr r1, [pc, #588] @ (8d6b4 <_PyObject_MakeTpCall@@Base+0x1020>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e7f2 <_PyObject_MakeTpCall@@Base+0x23ba> │ │ │ │ - ldr.w r9, [pc, #596] @ 8d470 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne.w 8ea4a <_PyObject_MakeTpCall@@Base+0x23b6> │ │ │ │ + ldr.w r9, [pc, #592] @ 8d6c8 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e760 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ + bne.w 8e9b8 <_PyObject_MakeTpCall@@Base+0x2324> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8e77a <_PyObject_MakeTpCall@@Base+0x2342> │ │ │ │ + bmi.w 8e9d2 <_PyObject_MakeTpCall@@Base+0x233e> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8ee86 <_PyObject_MakeTpCall@@Base+0x2a4e> │ │ │ │ + bpl.w 8f0de <_PyObject_MakeTpCall@@Base+0x2a4a> │ │ │ │ ldr.w r3, [r7, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e836 <_PyObject_MakeTpCall@@Base+0x23fe> │ │ │ │ + bne.w 8ea8e <_PyObject_MakeTpCall@@Base+0x23fa> │ │ │ │ ldr.w r2, [r7, #636] @ 0x27c │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8e836 <_PyObject_MakeTpCall@@Base+0x23fe> │ │ │ │ - ldr r1, [pc, #512] @ (8d460 <_PyObject_MakeTpCall@@Base+0x1028>) │ │ │ │ + beq.w 8ea8e <_PyObject_MakeTpCall@@Base+0x23fa> │ │ │ │ + ldr r1, [pc, #508] @ (8d6b8 <_PyObject_MakeTpCall@@Base+0x1024>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e848 <_PyObject_MakeTpCall@@Base+0x2410> │ │ │ │ - ldr.w r9, [pc, #512] @ 8d470 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne.w 8eaa0 <_PyObject_MakeTpCall@@Base+0x240c> │ │ │ │ + ldr.w r9, [pc, #508] @ 8d6c8 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e7b8 <_PyObject_MakeTpCall@@Base+0x2380> │ │ │ │ + bne.w 8ea10 <_PyObject_MakeTpCall@@Base+0x237c> │ │ │ │ ldr.w r3, [fp, #432] @ 0x1b0 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e0c6 <_PyObject_MakeTpCall@@Base+0x1c8e> │ │ │ │ + bne.w 8e322 <_PyObject_MakeTpCall@@Base+0x1c8e> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8d2a6 <_PyObject_MakeTpCall@@Base+0xe6e> │ │ │ │ + cbz r3, 8d502 <_PyObject_MakeTpCall@@Base+0xe6e> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [fp, #84] @ 0x54 │ │ │ │ mvn.w r3, #15 │ │ │ │ str.w r3, [fp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 8d2be <_PyObject_MakeTpCall@@Base+0xe86> │ │ │ │ + cbz r3, 8d51a <_PyObject_MakeTpCall@@Base+0xe86> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [fp, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [fp, #144] @ 0x90 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r6, [fp, #16] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ str.w r2, [fp, #20] │ │ │ │ ands.w r5, r5, #8388608 @ 0x800000 │ │ │ │ - beq.w 8d6bc <_PyObject_MakeTpCall@@Base+0x1284> │ │ │ │ + beq.w 8d914 <_PyObject_MakeTpCall@@Base+0x1280> │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, fp │ │ │ │ str.w r3, [fp, #120] @ 0x78 │ │ │ │ ldr.w r3, [fp, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d6e6 <_PyObject_MakeTpCall@@Base+0x12ae> │ │ │ │ + bne.w 8d93e <_PyObject_MakeTpCall@@Base+0x12aa> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e894 <_PyObject_MakeTpCall@@Base+0x245c> │ │ │ │ + bne.w 8eaec <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ str.w r3, [fp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 8e34c <_PyObject_MakeTpCall@@Base+0x1f14> │ │ │ │ + bgt.w 8e5a4 <_PyObject_MakeTpCall@@Base+0x1f10> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8d724 <_PyObject_MakeTpCall@@Base+0x12ec> │ │ │ │ + bmi.w 8d97c <_PyObject_MakeTpCall@@Base+0x12e8> │ │ │ │ ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 8f2ea <_PyObject_MakeTpCall@@Base+0x2eb2> │ │ │ │ + bpl.w 8f542 <_PyObject_MakeTpCall@@Base+0x2eae> │ │ │ │ ldr.w r3, [r7, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e89c <_PyObject_MakeTpCall@@Base+0x2464> │ │ │ │ + bne.w 8eaf4 <_PyObject_MakeTpCall@@Base+0x2460> │ │ │ │ ldr.w r2, [r7, #676] @ 0x2a4 │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.w 8e89c <_PyObject_MakeTpCall@@Base+0x2464> │ │ │ │ - ldr r1, [pc, #308] @ (8d464 <_PyObject_MakeTpCall@@Base+0x102c>) │ │ │ │ + beq.w 8eaf4 <_PyObject_MakeTpCall@@Base+0x2460> │ │ │ │ + ldr r1, [pc, #304] @ (8d6bc <_PyObject_MakeTpCall@@Base+0x1028>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e35e <_PyObject_MakeTpCall@@Base+0x1f26> │ │ │ │ - ldr.w r9, [pc, #304] @ 8d470 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne.w 8e5b6 <_PyObject_MakeTpCall@@Base+0x1f22> │ │ │ │ + ldr.w r9, [pc, #300] @ 8d6c8 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e7e6 <_PyObject_MakeTpCall@@Base+0x23ae> │ │ │ │ + bne.w 8ea3e <_PyObject_MakeTpCall@@Base+0x23aa> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8e394 <_PyObject_MakeTpCall@@Base+0x1f5c> │ │ │ │ + bmi.w 8e5ec <_PyObject_MakeTpCall@@Base+0x1f58> │ │ │ │ ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 8f2ae <_PyObject_MakeTpCall@@Base+0x2e76> │ │ │ │ + bpl.w 8f506 <_PyObject_MakeTpCall@@Base+0x2e72> │ │ │ │ ldr.w r3, [r7, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e8d2 <_PyObject_MakeTpCall@@Base+0x249a> │ │ │ │ + bne.w 8eb2a <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ ldr.w r2, [r7, #748] @ 0x2ec │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.w 8e8d2 <_PyObject_MakeTpCall@@Base+0x249a> │ │ │ │ - ldr r1, [pc, #228] @ (8d468 <_PyObject_MakeTpCall@@Base+0x1030>) │ │ │ │ + beq.w 8eb2a <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + ldr r1, [pc, #224] @ (8d6c0 <_PyObject_MakeTpCall@@Base+0x102c>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ec6a <_PyObject_MakeTpCall@@Base+0x2832> │ │ │ │ - ldr.w r9, [pc, #220] @ 8d470 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne.w 8eec2 <_PyObject_MakeTpCall@@Base+0x282e> │ │ │ │ + ldr.w r9, [pc, #216] @ 8d6c8 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e754 <_PyObject_MakeTpCall@@Base+0x231c> │ │ │ │ + bne.w 8e9ac <_PyObject_MakeTpCall@@Base+0x2318> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 8d3d4 <_PyObject_MakeTpCall@@Base+0xf9c> │ │ │ │ + bmi.n 8d630 <_PyObject_MakeTpCall@@Base+0xf9c> │ │ │ │ lsls r2, r3, #22 │ │ │ │ mov.w r1, #1 │ │ │ │ it pl │ │ │ │ orrpl.w r3, r3, #256 @ 0x100 │ │ │ │ mov r0, fp │ │ │ │ ittt pl │ │ │ │ strpl.w r3, [fp, #84] @ 0x54 │ │ │ │ mvnpl.w r3, #3221225472 @ 0xc0000000 │ │ │ │ strpl.w r3, [fp] │ │ │ │ - bl 74184 │ │ │ │ + bl 743a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ movw r1, #45396 @ 0xb154 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8d3ee <_PyObject_MakeTpCall@@Base+0xfb6> │ │ │ │ + cbz r3, 8d64a <_PyObject_MakeTpCall@@Base+0xfb6> │ │ │ │ mov r0, fp │ │ │ │ - bl 909f8 │ │ │ │ + bl 90c50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d3e0 <_PyObject_MakeTpCall@@Base+0xfa8> │ │ │ │ + bne.n 8d63c <_PyObject_MakeTpCall@@Base+0xfa8> │ │ │ │ ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8f12c <_PyObject_MakeTpCall@@Base+0x2cf4> │ │ │ │ + beq.w 8f384 <_PyObject_MakeTpCall@@Base+0x2cf0> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8ec16 <_PyObject_MakeTpCall@@Base+0x27de> │ │ │ │ + bmi.w 8ee6e <_PyObject_MakeTpCall@@Base+0x27da> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ec56 <_PyObject_MakeTpCall@@Base+0x281e> │ │ │ │ + beq.w 8eeae <_PyObject_MakeTpCall@@Base+0x281a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8ec56 <_PyObject_MakeTpCall@@Base+0x281e> │ │ │ │ - bl 843c8 │ │ │ │ + bpl.w 8eeae <_PyObject_MakeTpCall@@Base+0x281a> │ │ │ │ + bl 845e8 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - movw r3, #56073 @ 0xdb09 │ │ │ │ + beq.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + movw r3, #55145 @ 0xd769 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #44] @ (8d46c <_PyObject_MakeTpCall@@Base+0x1034>) │ │ │ │ + ldr r3, [pc, #40] @ (8d6c4 <_PyObject_MakeTpCall@@Base+0x1030>) │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr.w r9, [pc, #44] @ 8d470 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - str.w fp, [sp, #60] @ 0x3c │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + strd fp, r7, [sp, #60] @ 0x3c │ │ │ │ + mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ + ldr.w fp, [pc, #32] @ 8d6c8 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ asrs r3, r3, #3 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8d474 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - nop │ │ │ │ + b.n 8d6cc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #144 @ (adr r7, 8d4f0 <_PyObject_MakeTpCall@@Base+0x10b8>) │ │ │ │ + add r7, pc, #144 @ (adr r7, 8d748 <_PyObject_MakeTpCall@@Base+0x10b4>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 8d484 <_PyObject_MakeTpCall@@Base+0x104c>) │ │ │ │ + add r1, pc, #32 @ (adr r1, 8d6dc <_PyObject_MakeTpCall@@Base+0x1048>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #192 @ (adr r1, 8d528 <_PyObject_MakeTpCall@@Base+0x10f0>) │ │ │ │ + add r1, pc, #192 @ (adr r1, 8d780 <_PyObject_MakeTpCall@@Base+0x10ec>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #480 @ (adr r1, 8d64c <_PyObject_MakeTpCall@@Base+0x1214>) │ │ │ │ + add r1, pc, #480 @ (adr r1, 8d8a4 <_PyObject_MakeTpCall@@Base+0x1210>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #624 @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 8d80c <_PyObject_MakeTpCall@@Base+0x13d4> │ │ │ │ + bpl.w 8da64 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ea9c <_PyObject_MakeTpCall@@Base+0x2664> │ │ │ │ + bne.w 8ecf4 <_PyObject_MakeTpCall@@Base+0x2660> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8d80c <_PyObject_MakeTpCall@@Base+0x13d4> │ │ │ │ + ble.w 8da64 <_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 8dbd8 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + beq.w 8de34 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ add.w r0, r0, r8, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8dcb2 <_PyObject_MakeTpCall@@Base+0x187a> │ │ │ │ + beq.w 8df0e <_PyObject_MakeTpCall@@Base+0x187a> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr.w r0, [r9, fp] │ │ │ │ + ldr.w r0, [fp, sl] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #696] @ (8d77c <_PyObject_MakeTpCall@@Base+0x1344>) │ │ │ │ - eor.w sl, r6, r1 │ │ │ │ + ldr r2, [pc, #696] @ (8d9d4 <_PyObject_MakeTpCall@@Base+0x1340>) │ │ │ │ + eor.w r9, r6, r1 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #12 │ │ │ │ - ubfx sl, sl, #0, #12 │ │ │ │ - mla r3, r3, sl, r4 │ │ │ │ + ubfx r9, r9, #0, #12 │ │ │ │ + mla r3, r3, r9, r4 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 8da22 <_PyObject_MakeTpCall@@Base+0x15ea> │ │ │ │ + bne.w 8dc7e <_PyObject_MakeTpCall@@Base+0x15ea> │ │ │ │ movs r3, #12 │ │ │ │ - mla r1, r3, sl, r4 │ │ │ │ + mla r1, r3, r9, r4 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8da20 <_PyObject_MakeTpCall@@Base+0x15e8> │ │ │ │ + bne.w 8dc7c <_PyObject_MakeTpCall@@Base+0x15e8> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ - mla r4, r3, sl, r4 │ │ │ │ + mla r4, r3, r9, r4 │ │ │ │ ldr.w r5, [r4, #2816] @ 0xb00 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d7b4 <_PyObject_MakeTpCall@@Base+0x137c> │ │ │ │ + beq.w 8da0c <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d518 <_PyObject_MakeTpCall@@Base+0x10e0> │ │ │ │ + beq.n 8d770 <_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 8ef30 <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ + beq.w 8f188 <_PyObject_MakeTpCall@@Base+0x2af4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d78c <_PyObject_MakeTpCall@@Base+0x1354> │ │ │ │ + bne.w 8d9e4 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8ef10 <_PyObject_MakeTpCall@@Base+0x2ad8> │ │ │ │ + beq.w 8f168 <_PyObject_MakeTpCall@@Base+0x2ad4> │ │ │ │ movw r6, #33164 @ 0x818c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r4, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r1, r3, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 8f386 <_PyObject_MakeTpCall@@Base+0x2f4e> │ │ │ │ + bmi.w 8f5de <_PyObject_MakeTpCall@@Base+0x2f4a> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - ldr.w r2, [r9, fp] │ │ │ │ + ldr.w r2, [fp, sl] │ │ │ │ subs r3, r3, r4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 8e99c <_PyObject_MakeTpCall@@Base+0x2564> │ │ │ │ + bhi.w 8ebf4 <_PyObject_MakeTpCall@@Base+0x2560> │ │ │ │ adds r1, r4, r0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bmi.w 8e99c <_PyObject_MakeTpCall@@Base+0x2564> │ │ │ │ - movw sl, #20120 @ 0x4e98 │ │ │ │ - movt sl, #73 @ 0x49 │ │ │ │ - movw r2, #10741 @ 0x29f5 │ │ │ │ + bmi.w 8ebf4 <_PyObject_MakeTpCall@@Base+0x2560> │ │ │ │ + movw r9, #20120 @ 0x4e98 │ │ │ │ + movt r9, #73 @ 0x49 │ │ │ │ + movw r2, #11305 @ 0x2c29 │ │ │ │ movt r2, #7 │ │ │ │ - ldr.w r3, [sl, #712] @ 0x2c8 │ │ │ │ + ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e98c <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ + bne.w 8ebe4 <_PyObject_MakeTpCall@@Base+0x2550> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ 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 8e6f8 <_PyObject_MakeTpCall@@Base+0x22c0> │ │ │ │ + bcs.w 8e950 <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ lsrs r3, r1, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r2, r3, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8e6e4 <_PyObject_MakeTpCall@@Base+0x22ac> │ │ │ │ + beq.w 8e93c <_PyObject_MakeTpCall@@Base+0x22a8> │ │ │ │ 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 8d7cc <_PyObject_MakeTpCall@@Base+0x1394> │ │ │ │ + beq.w 8da24 <_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 8e1c4 <_PyObject_MakeTpCall@@Base+0x1d8c> │ │ │ │ + bgt.w 8e420 <_PyObject_MakeTpCall@@Base+0x1d8c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #392] @ (8d780 <_PyObject_MakeTpCall@@Base+0x1348>) │ │ │ │ + ldr r2, [pc, #392] @ (8d9d8 <_PyObject_MakeTpCall@@Base+0x1344>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8efd6 <_PyObject_MakeTpCall@@Base+0x2b9e> │ │ │ │ + bne.w 8f22e <_PyObject_MakeTpCall@@Base+0x2b9a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8ef8a <_PyObject_MakeTpCall@@Base+0x2b52> │ │ │ │ + beq.w 8f1e2 <_PyObject_MakeTpCall@@Base+0x2b4e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #0] │ │ │ │ - beq.w 8ef94 <_PyObject_MakeTpCall@@Base+0x2b5c> │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + beq.w 8f1ec <_PyObject_MakeTpCall@@Base+0x2b58> │ │ │ │ + ldr.w r3, [fp, sl] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r4, #8 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - movw r3, #57861 @ 0xe205 │ │ │ │ + movw r3, #56933 @ 0xde65 │ │ │ │ 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 r6, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orr.w r2, r2, r6 │ │ │ │ str r0, [r6, #0] │ │ │ │ strd r1, r2, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 8d674 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + beq.n 8d8cc <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f026 <_PyObject_MakeTpCall@@Base+0x2bee> │ │ │ │ + beq.w 8f27e <_PyObject_MakeTpCall@@Base+0x2bea> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl c2788 │ │ │ │ + bl c2394 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d698 <_PyObject_MakeTpCall@@Base+0x1260> │ │ │ │ + beq.n 8d8f0 <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8d698 <_PyObject_MakeTpCall@@Base+0x1260> │ │ │ │ + cbnz r3, 8d8f0 <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8f34a <_PyObject_MakeTpCall@@Base+0x2f12> │ │ │ │ + beq.w 8f5a2 <_PyObject_MakeTpCall@@Base+0x2f0e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d474 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq.w 8d6cc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d474 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne.w 8d6cc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d474 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d6cc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24516 @ 0x5fc4 │ │ │ │ + movw r1, #22020 @ 0x5604 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ ldr.w r3, [fp, #144] @ 0x90 │ │ │ │ str.w r5, [fp, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d2ec <_PyObject_MakeTpCall@@Base+0xeb4> │ │ │ │ + beq.w 8d548 <_PyObject_MakeTpCall@@Base+0xeb4> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e33e <_PyObject_MakeTpCall@@Base+0x1f06> │ │ │ │ + beq.w 8e596 <_PyObject_MakeTpCall@@Base+0x1f02> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #148] @ (8d784 <_PyObject_MakeTpCall@@Base+0x134c>) │ │ │ │ + ldr r2, [pc, #148] @ (8d9dc <_PyObject_MakeTpCall@@Base+0x1348>) │ │ │ │ str.w r2, [fp, #124] @ 0x7c │ │ │ │ - cbnz r3, 8d6fe <_PyObject_MakeTpCall@@Base+0x12c6> │ │ │ │ + cbnz r3, 8d956 <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f2f6 <_PyObject_MakeTpCall@@Base+0x2ebe> │ │ │ │ + beq.w 8f54e <_PyObject_MakeTpCall@@Base+0x2eba> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d2fe <_PyObject_MakeTpCall@@Base+0xec6> │ │ │ │ + bne.w 8d55a <_PyObject_MakeTpCall@@Base+0xec6> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d2fe <_PyObject_MakeTpCall@@Base+0xec6> │ │ │ │ + bne.w 8d55a <_PyObject_MakeTpCall@@Base+0xec6> │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ - movw r3, #14465 @ 0x3881 │ │ │ │ + movw r3, #15009 @ 0x3aa1 │ │ │ │ movt r3, #8 │ │ │ │ str.w r3, [fp, #76] @ 0x4c │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.w 8d308 <_PyObject_MakeTpCall@@Base+0xed0> │ │ │ │ - ldr.w r9, [pc, #96] @ 8d788 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + bpl.w 8d564 <_PyObject_MakeTpCall@@Base+0xed0> │ │ │ │ + ldr.w r9, [pc, #96] @ 8d9e0 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r0, [fp, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ 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, fp │ │ │ │ - beq.w 8f306 <_PyObject_MakeTpCall@@Base+0x2ece> │ │ │ │ + beq.w 8f55e <_PyObject_MakeTpCall@@Base+0x2eca> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8f306 <_PyObject_MakeTpCall@@Base+0x2ece> │ │ │ │ + bhi.w 8f55e <_PyObject_MakeTpCall@@Base+0x2eca> │ │ │ │ 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 8d316 <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + bmi.w 8d572 <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8d346 <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8d5a2 <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ nop │ │ │ │ add r7, sp, #624 @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #26 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -148464,162 +148685,163 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d7aa <_PyObject_MakeTpCall@@Base+0x1372> │ │ │ │ + beq.n 8da02 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f04c <_PyObject_MakeTpCall@@Base+0x2c14> │ │ │ │ + beq.w 8f2a4 <_PyObject_MakeTpCall@@Base+0x2c10> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d674 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - ldr.w r0, [r9, fp] │ │ │ │ + bne.w 8d8cc <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + ldr.w r0, [fp, sl] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d474 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq.w 8d6cc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d474 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq.w 8d6cc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ - b.w 8f364 <_PyObject_MakeTpCall@@Base+0x2f2c> │ │ │ │ - ldrd sl, r1, [r3, #24] │ │ │ │ - cmp sl, r1 │ │ │ │ - bhi.w 8dd04 <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ + b.w 8f5bc <_PyObject_MakeTpCall@@Base+0x2f28> │ │ │ │ + ldrd r9, r1, [r3, #24] │ │ │ │ + cmp r9, r1 │ │ │ │ + bhi.w 8df60 <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - add.w r1, sl, r1, lsl #3 │ │ │ │ + add.w r1, r9, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ - add.w r1, r3, sl │ │ │ │ + add.w r1, r3, r9 │ │ │ │ str r1, [r3, #4] │ │ │ │ - str.w r2, [r3, sl] │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + str.w r2, [r3, r9] │ │ │ │ + ldr.w r3, [fp, sl] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.n 8d5ca <_PyObject_MakeTpCall@@Base+0x1192> │ │ │ │ + b.n 8d822 <_PyObject_MakeTpCall@@Base+0x118e> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.n 8d80c <_PyObject_MakeTpCall@@Base+0x13d4> │ │ │ │ + ble.n 8da64 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ add r3, r4 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8f1c0 <_PyObject_MakeTpCall@@Base+0x2d88> │ │ │ │ + beq.w 8f418 <_PyObject_MakeTpCall@@Base+0x2d84> │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 8dbe8 <_PyObject_MakeTpCall@@Base+0x17b0> │ │ │ │ + blt.w 8de44 <_PyObject_MakeTpCall@@Base+0x17b0> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov sl, fp │ │ │ │ - ldrd fp, r7, [sp, #60] @ 0x3c │ │ │ │ + mov r9, fp │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8d834 <_PyObject_MakeTpCall@@Base+0x13fc> │ │ │ │ + beq.n 8da8e <_PyObject_MakeTpCall@@Base+0x13fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8d834 <_PyObject_MakeTpCall@@Base+0x13fc> │ │ │ │ + cbnz r3, 8da8e <_PyObject_MakeTpCall@@Base+0x13fa> │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #496] @ (8da18 <_PyObject_MakeTpCall@@Base+0x15e0>) │ │ │ │ + ldr r2, [pc, #496] @ (8dc74 <_PyObject_MakeTpCall@@Base+0x15e0>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f056 <_PyObject_MakeTpCall@@Base+0x2c1e> │ │ │ │ + bne.w 8f2ae <_PyObject_MakeTpCall@@Base+0x2c1a> │ │ │ │ blx r4 │ │ │ │ movw r0, #36032 @ 0x8cc0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r5, [r9, sl] │ │ │ │ strd fp, fp, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #20 │ │ │ │ - bpl.w 8dcce <_PyObject_MakeTpCall@@Base+0x1896> │ │ │ │ + bpl.w 8df2a <_PyObject_MakeTpCall@@Base+0x1896> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8dcce <_PyObject_MakeTpCall@@Base+0x1896> │ │ │ │ + beq.w 8df2a <_PyObject_MakeTpCall@@Base+0x1896> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ea4a <_PyObject_MakeTpCall@@Base+0x2612> │ │ │ │ + beq.w 8eca2 <_PyObject_MakeTpCall@@Base+0x260e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ef36 <_PyObject_MakeTpCall@@Base+0x2afe> │ │ │ │ + bne.w 8f18e <_PyObject_MakeTpCall@@Base+0x2afa> │ │ │ │ ldr.w r3, [r7, #2192] @ 0x890 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8ef6e <_PyObject_MakeTpCall@@Base+0x2b36> │ │ │ │ + bpl.w 8f1c6 <_PyObject_MakeTpCall@@Base+0x2b32> │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f428 <_PyObject_MakeTpCall@@Base+0x2ff0> │ │ │ │ - movw r3, #8757 @ 0x2235 │ │ │ │ + beq.w 8f680 <_PyObject_MakeTpCall@@Base+0x2fec> │ │ │ │ + movw r3, #7745 @ 0x1e41 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dc50 <_PyObject_MakeTpCall@@Base+0x1818> │ │ │ │ + bne.w 8deac <_PyObject_MakeTpCall@@Base+0x1818> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #388] @ (8da1c <_PyObject_MakeTpCall@@Base+0x15e4>) │ │ │ │ + ldr r1, [pc, #388] @ (8dc78 <_PyObject_MakeTpCall@@Base+0x15e4>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl c17f8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c1404 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc5e <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + beq.w 8deba <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d8cc <_PyObject_MakeTpCall@@Base+0x1494> │ │ │ │ + beq.n 8db26 <_PyObject_MakeTpCall@@Base+0x1492> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8d8cc <_PyObject_MakeTpCall@@Base+0x1494> │ │ │ │ - ldr r2, [pc, #348] @ (8da18 <_PyObject_MakeTpCall@@Base+0x15e0>) │ │ │ │ + cbnz r3, 8db26 <_PyObject_MakeTpCall@@Base+0x1492> │ │ │ │ + ldr r2, [pc, #352] @ (8dc74 <_PyObject_MakeTpCall@@Base+0x15e0>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ec92 <_PyObject_MakeTpCall@@Base+0x285a> │ │ │ │ + bne.w 8eeea <_PyObject_MakeTpCall@@Base+0x2856> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r6, [r9, sl] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.w 8e8e4 <_PyObject_MakeTpCall@@Base+0x24ac> │ │ │ │ + bpl.w 8eb3c <_PyObject_MakeTpCall@@Base+0x24a8> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e8e4 <_PyObject_MakeTpCall@@Base+0x24ac> │ │ │ │ + beq.w 8eb3c <_PyObject_MakeTpCall@@Base+0x24a8> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e212 <_PyObject_MakeTpCall@@Base+0x1dda> │ │ │ │ - movw r3, #8169 @ 0x1fe9 │ │ │ │ + bne.w 8e46e <_PyObject_MakeTpCall@@Base+0x1dda> │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #13 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8de46 <_PyObject_MakeTpCall@@Base+0x1a0e> │ │ │ │ + bne.w 8e0a2 <_PyObject_MakeTpCall@@Base+0x1a0e> │ │ │ │ ldr r7, [r5, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 8f2d0 <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ + beq.w 8f528 <_PyObject_MakeTpCall@@Base+0x2e94> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8ed5c <_PyObject_MakeTpCall@@Base+0x2924> │ │ │ │ + beq.w 8efb4 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ed68 <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ + beq.w 8efc0 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ - bge.w 8ed68 <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ + bge.w 8efc0 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r3, [r6, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ add.w ip, r7, #124 @ 0x7c │ │ │ │ cmp r3, r2 │ │ │ │ @@ -148634,156 +148856,157 @@ │ │ │ │ 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 8e134 <_PyObject_MakeTpCall@@Base+0x1cfc> │ │ │ │ + ble.w 8e390 <_PyObject_MakeTpCall@@Base+0x1cfc> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ blx 29634 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl a06d8 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ + bl a071c <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e14c <_PyObject_MakeTpCall@@Base+0x1d14> │ │ │ │ + bne.w 8e3a8 <_PyObject_MakeTpCall@@Base+0x1d14> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ee24 <_PyObject_MakeTpCall@@Base+0x29ec> │ │ │ │ + bne.w 8f07c <_PyObject_MakeTpCall@@Base+0x29e8> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl a1274 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a12b8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de58 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ + beq.w 8e0b4 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ecf0 <_PyObject_MakeTpCall@@Base+0x28b8> │ │ │ │ + bne.w 8ef48 <_PyObject_MakeTpCall@@Base+0x28b4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d9ee <_PyObject_MakeTpCall@@Base+0x15b6> │ │ │ │ + beq.n 8dc48 <_PyObject_MakeTpCall@@Base+0x15b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8d9ee <_PyObject_MakeTpCall@@Base+0x15b6> │ │ │ │ - ldr r2, [pc, #64] @ (8da18 <_PyObject_MakeTpCall@@Base+0x15e0>) │ │ │ │ + cbnz r3, 8dc48 <_PyObject_MakeTpCall@@Base+0x15b4> │ │ │ │ + ldr r2, [pc, #68] @ (8dc74 <_PyObject_MakeTpCall@@Base+0x15e0>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ee08 <_PyObject_MakeTpCall@@Base+0x29d0> │ │ │ │ + bne.w 8f060 <_PyObject_MakeTpCall@@Base+0x29cc> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8f312 <_PyObject_MakeTpCall@@Base+0x2eda> │ │ │ │ + bne.w 8f56a <_PyObject_MakeTpCall@@Base+0x2ed6> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8da10 <_PyObject_MakeTpCall@@Base+0x15d8> │ │ │ │ + beq.n 8dc6a <_PyObject_MakeTpCall@@Base+0x15d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f326 <_PyObject_MakeTpCall@@Base+0x2eee> │ │ │ │ + beq.w 8f57e <_PyObject_MakeTpCall@@Base+0x2eea> │ │ │ │ mov r0, fp │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #144 @ (adr r7, 8dab0 <_PyObject_MakeTpCall@@Base+0x1678>) │ │ │ │ + add r7, pc, #144 @ (adr r7, 8dd0c <_PyObject_MakeTpCall@@Base+0x1678>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #716] @ (8dcf0 <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ + ldr r0, [pc, #716] @ (8df4c <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8e9fc <_PyObject_MakeTpCall@@Base+0x25c4> │ │ │ │ + bne.w 8ec54 <_PyObject_MakeTpCall@@Base+0x25c0> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.w 8ed2e <_PyObject_MakeTpCall@@Base+0x28f6> │ │ │ │ + bgt.w 8ef86 <_PyObject_MakeTpCall@@Base+0x28f2> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e650 <_PyObject_MakeTpCall@@Base+0x2218> │ │ │ │ + beq.w 8e8a8 <_PyObject_MakeTpCall@@Base+0x2214> │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #680] @ (8dcf0 <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ + ldr r3, [pc, #680] @ (8df4c <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8ea02 <_PyObject_MakeTpCall@@Base+0x25ca> │ │ │ │ + beq.w 8ec5a <_PyObject_MakeTpCall@@Base+0x25c6> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ea1e <_PyObject_MakeTpCall@@Base+0x25e6> │ │ │ │ + beq.w 8ec76 <_PyObject_MakeTpCall@@Base+0x25e2> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8e73a <_PyObject_MakeTpCall@@Base+0x2302> │ │ │ │ + beq.w 8e992 <_PyObject_MakeTpCall@@Base+0x22fe> │ │ │ │ adds r5, r1, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ str r5, [r3, #0] │ │ │ │ - ble.w 8e17c <_PyObject_MakeTpCall@@Base+0x1d44> │ │ │ │ + ble.w 8e3d8 <_PyObject_MakeTpCall@@Base+0x1d44> │ │ │ │ add.w r1, r3, #8 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r8, [sp, #52] @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ mov r8, lr │ │ │ │ mov r7, r1 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #600] @ (8dcf4 <_PyObject_MakeTpCall@@Base+0x18bc>) │ │ │ │ + ldr r1, [pc, #600] @ (8df50 <_PyObject_MakeTpCall@@Base+0x18bc>) │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8daea <_PyObject_MakeTpCall@@Base+0x16b2> │ │ │ │ + bmi.n 8dd46 <_PyObject_MakeTpCall@@Base+0x16b2> │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8db2c <_PyObject_MakeTpCall@@Base+0x16f4> │ │ │ │ + beq.n 8dd88 <_PyObject_MakeTpCall@@Base+0x16f4> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8db50 <_PyObject_MakeTpCall@@Base+0x1718> │ │ │ │ + bne.n 8ddac <_PyObject_MakeTpCall@@Base+0x1718> │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 8da90 <_PyObject_MakeTpCall@@Base+0x1658> │ │ │ │ + blt.n 8dcec <_PyObject_MakeTpCall@@Base+0x1658> │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ ldrd r7, r4, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8dadc <_PyObject_MakeTpCall@@Base+0x16a4> │ │ │ │ + beq.n 8dd38 <_PyObject_MakeTpCall@@Base+0x16a4> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8eef4 <_PyObject_MakeTpCall@@Base+0x2abc> │ │ │ │ + beq.w 8f14c <_PyObject_MakeTpCall@@Base+0x2ab8> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8db86 <_PyObject_MakeTpCall@@Base+0x174e> │ │ │ │ + bne.n 8dde2 <_PyObject_MakeTpCall@@Base+0x174e> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8d518 <_PyObject_MakeTpCall@@Base+0x10e0> │ │ │ │ - b.n 8d7b0 <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + bne.w 8d770 <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ + b.n 8da08 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + ldr.w r3, [fp, sl] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ mla r1, r3, r2, r1 │ │ │ │ ite ls │ │ │ │ @@ -148791,281 +149014,281 @@ │ │ │ │ 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 8ed22 <_PyObject_MakeTpCall@@Base+0x28ea> │ │ │ │ + beq.w 8ef7a <_PyObject_MakeTpCall@@Base+0x28e6> │ │ │ │ ldr.w r0, [r0, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #464] @ (8dcf4 <_PyObject_MakeTpCall@@Base+0x18bc>) │ │ │ │ - bl 79728 │ │ │ │ + ldr r1, [pc, #464] @ (8df50 <_PyObject_MakeTpCall@@Base+0x18bc>) │ │ │ │ + bl 79954 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8daae <_PyObject_MakeTpCall@@Base+0x1676> │ │ │ │ + bne.n 8dd0a <_PyObject_MakeTpCall@@Base+0x1676> │ │ │ │ ldrd r3, r8, [sp, #52] @ 0x34 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8db46 <_PyObject_MakeTpCall@@Base+0x170e> │ │ │ │ + beq.n 8dda2 <_PyObject_MakeTpCall@@Base+0x170e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8db46 <_PyObject_MakeTpCall@@Base+0x170e> │ │ │ │ + cbnz r2, 8dda2 <_PyObject_MakeTpCall@@Base+0x170e> │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - bl d82e4 │ │ │ │ - ldr.w r0, [r9, fp] │ │ │ │ - b.n 8d7b4 <_PyObject_MakeTpCall@@Base+0x137c> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + bl d7e9c │ │ │ │ + ldr.w r0, [fp, sl] │ │ │ │ + b.n 8da0c <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r3 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ ldrd r7, r4, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8e116 <_PyObject_MakeTpCall@@Base+0x1cde> │ │ │ │ + beq.w 8e372 <_PyObject_MakeTpCall@@Base+0x1cde> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8db7e <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ + beq.n 8ddda <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e128 <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ + beq.w 8e384 <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d518 <_PyObject_MakeTpCall@@Base+0x10e0> │ │ │ │ + beq.w 8d770 <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ movs r3, #12 │ │ │ │ add.w r1, r4, #43520 @ 0xaa00 │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ - mul.w r3, r3, sl │ │ │ │ + mul.w r3, r3, r9 │ │ │ │ adds r0, r1, r3 │ │ │ │ str r5, [r0, #8] │ │ │ │ add r4, r3 │ │ │ │ movw r0, #43772 @ 0xaafc │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w ip, r3, #4 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - ldr r4, [pc, #328] @ (8dcf0 <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ + ldr r4, [pc, #328] @ (8df4c <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ ldr.w r4, [r4, #260] @ 0x104 │ │ │ │ cmp r4, lr │ │ │ │ - bne.w 8e156 <_PyObject_MakeTpCall@@Base+0x1d1e> │ │ │ │ + bne.w 8e3b2 <_PyObject_MakeTpCall@@Base+0x1d1e> │ │ │ │ str.w r2, [r1, ip] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r1, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 8dae2 <_PyObject_MakeTpCall@@Base+0x16aa> │ │ │ │ + beq.n 8dd3e <_PyObject_MakeTpCall@@Base+0x16aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dae2 <_PyObject_MakeTpCall@@Base+0x16aa> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 8dd3e <_PyObject_MakeTpCall@@Base+0x16aa> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8d518 <_PyObject_MakeTpCall@@Base+0x10e0> │ │ │ │ - b.n 8d7b0 <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ + bne.w 8d770 <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ + b.n 8da08 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ movs r4, #12 │ │ │ │ mla r0, r4, r8, r0 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d7f4 <_PyObject_MakeTpCall@@Base+0x13bc> │ │ │ │ + beq.w 8da4c <_PyObject_MakeTpCall@@Base+0x13b8> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #260] @ (8dcf4 <_PyObject_MakeTpCall@@Base+0x18bc>) │ │ │ │ - ldr.w r0, [r9, fp] │ │ │ │ + ldr r2, [pc, #260] @ (8df50 <_PyObject_MakeTpCall@@Base+0x18bc>) │ │ │ │ + ldr.w r0, [fp, sl] │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - eor.w sl, r1, r2, asr #3 │ │ │ │ + eor.w r9, r1, r2, asr #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #12 │ │ │ │ - ubfx sl, sl, #0, #12 │ │ │ │ - mla r3, r3, sl, r4 │ │ │ │ + ubfx r9, r9, #0, #12 │ │ │ │ + mla r3, r3, r9, r4 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8d4e4 <_PyObject_MakeTpCall@@Base+0x10ac> │ │ │ │ - b.n 8da22 <_PyObject_MakeTpCall@@Base+0x15ea> │ │ │ │ + beq.w 8d73c <_PyObject_MakeTpCall@@Base+0x10a8> │ │ │ │ + b.n 8dc7e <_PyObject_MakeTpCall@@Base+0x15ea> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #45525 @ 0xb1d5 │ │ │ │ + movw r8, #46081 @ 0xb401 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #16] │ │ │ │ - bne.w 8ecb2 <_PyObject_MakeTpCall@@Base+0x287a> │ │ │ │ + bne.w 8ef0a <_PyObject_MakeTpCall@@Base+0x2876> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b228 │ │ │ │ + bl 7b454 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e592 <_PyObject_MakeTpCall@@Base+0x215a> │ │ │ │ + beq.w 8e7ea <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - b.w 8ceb0 <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ - ldr r1, [pc, #164] @ (8dcf8 <_PyObject_MakeTpCall@@Base+0x18c0>) │ │ │ │ + b.w 8d10c <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ + ldr r1, [pc, #164] @ (8df54 <_PyObject_MakeTpCall@@Base+0x18c0>) │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d8a8 <_PyObject_MakeTpCall@@Base+0x1470> │ │ │ │ - ldr r1, [pc, #152] @ (8dcf8 <_PyObject_MakeTpCall@@Base+0x18c0>) │ │ │ │ + bne.w 8db02 <_PyObject_MakeTpCall@@Base+0x146e> │ │ │ │ + ldr r1, [pc, #152] @ (8df54 <_PyObject_MakeTpCall@@Base+0x18c0>) │ │ │ │ mov r0, r4 │ │ │ │ - bl d7b14 │ │ │ │ + bl d76cc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8d8a8 <_PyObject_MakeTpCall@@Base+0x1470> │ │ │ │ - ldr r0, [pc, #144] @ (8dcfc <_PyObject_MakeTpCall@@Base+0x18c4>) │ │ │ │ - bl 6dce0 │ │ │ │ + b.n 8db02 <_PyObject_MakeTpCall@@Base+0x146e> │ │ │ │ + ldr r0, [pc, #144] @ (8df58 <_PyObject_MakeTpCall@@Base+0x18c4>) │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8d0c4 <_PyObject_MakeTpCall@@Base+0xc8c> │ │ │ │ - ldr.w r9, [pc, #132] @ 8dd00 <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ + bne.w 8d320 <_PyObject_MakeTpCall@@Base+0xc8c> │ │ │ │ + ldr.w r9, [pc, #132] @ 8df5c <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d186 <_PyObject_MakeTpCall@@Base+0xd4e> │ │ │ │ + beq.w 8d3e2 <_PyObject_MakeTpCall@@Base+0xd4e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d186 <_PyObject_MakeTpCall@@Base+0xd4e> │ │ │ │ + beq.w 8d3e2 <_PyObject_MakeTpCall@@Base+0xd4e> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8dcac <_PyObject_MakeTpCall@@Base+0x1874> │ │ │ │ + beq.n 8df08 <_PyObject_MakeTpCall@@Base+0x1874> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f204 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + beq.w 8f45c <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8d9fa <_PyObject_MakeTpCall@@Base+0x15c2> │ │ │ │ + b.n 8dc54 <_PyObject_MakeTpCall@@Base+0x15c0> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8d80c <_PyObject_MakeTpCall@@Base+0x13d4> │ │ │ │ + ble.w 8da64 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ adds r3, #8 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8e910 <_PyObject_MakeTpCall@@Base+0x24d8> │ │ │ │ + beq.w 8eb68 <_PyObject_MakeTpCall@@Base+0x24d4> │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8d4b0 <_PyObject_MakeTpCall@@Base+0x1078> │ │ │ │ - b.n 8d80c <_PyObject_MakeTpCall@@Base+0x13d4> │ │ │ │ + bgt.w 8d708 <_PyObject_MakeTpCall@@Base+0x1074> │ │ │ │ + b.n 8da64 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #36032 @ 0x8cc0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 8c438 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8c694 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d870 <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ - b.n 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8daca <_PyObject_MakeTpCall@@Base+0x1436> │ │ │ │ + b.n 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ nop │ │ │ │ add r6, sp, #608 @ 0x260 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #624 @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #144 @ (adr r7, 8dd8c <_PyObject_MakeTpCall@@Base+0x1954>) │ │ │ │ + add r7, pc, #144 @ (adr r7, 8dfe8 <_PyObject_MakeTpCall@@Base+0x1954>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 8ddc0 <_PyObject_MakeTpCall@@Base+0x1988>) │ │ │ │ + add r3, pc, #192 @ (adr r3, 8e01c <_PyObject_MakeTpCall@@Base+0x1988>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 8d5ca <_PyObject_MakeTpCall@@Base+0x1192> │ │ │ │ + b.n 8d822 <_PyObject_MakeTpCall@@Base+0x118e> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d03a <_PyObject_MakeTpCall@@Base+0xc02> │ │ │ │ - b.w 8d000 <_PyObject_MakeTpCall@@Base+0xbc8> │ │ │ │ + bne.w 8d296 <_PyObject_MakeTpCall@@Base+0xc02> │ │ │ │ + b.w 8d25c <_PyObject_MakeTpCall@@Base+0xbc8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8f66c <_PyObject_MakeTpCall@@Base+0x3234> │ │ │ │ - ldr r1, [pc, #464] @ (8df08 <_PyObject_MakeTpCall@@Base+0x1ad0>) │ │ │ │ + bpl.w 8f8c4 <_PyObject_MakeTpCall@@Base+0x3230> │ │ │ │ + ldr r1, [pc, #464] @ (8e164 <_PyObject_MakeTpCall@@Base+0x1ad0>) │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [fp, #436] @ 0x1b4 │ │ │ │ - bl c0454 │ │ │ │ + bl c0060 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8d096 <_PyObject_MakeTpCall@@Base+0xc5e> │ │ │ │ - b.n 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8d2f2 <_PyObject_MakeTpCall@@Base+0xc5e> │ │ │ │ + b.n 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.n 8dd96 <_PyObject_MakeTpCall@@Base+0x195e> │ │ │ │ + bcc.n 8dff2 <_PyObject_MakeTpCall@@Base+0x195e> │ │ │ │ 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 r5, #0 │ │ │ │ - bne.w 8d178 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ + bne.w 8d3d4 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #53673 @ 0xd1a9 │ │ │ │ + movw r2, #54257 @ 0xd3f1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ebbe <_PyObject_MakeTpCall@@Base+0x2786> │ │ │ │ + bne.w 8ee16 <_PyObject_MakeTpCall@@Base+0x2782> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2a1c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8ebb6 <_PyObject_MakeTpCall@@Base+0x277e> │ │ │ │ + beq.w 8ee0e <_PyObject_MakeTpCall@@Base+0x277a> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.w 8d178 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ + b.w 8d3d4 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 8d178 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ + b.w 8d3d4 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ movw r5, #36424 @ 0x8e48 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dea4 <_PyObject_MakeTpCall@@Base+0x1a6c> │ │ │ │ + bne.n 8e100 <_PyObject_MakeTpCall@@Base+0x1a6c> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dea4 <_PyObject_MakeTpCall@@Base+0x1a6c> │ │ │ │ + bne.n 8e100 <_PyObject_MakeTpCall@@Base+0x1a6c> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 8e4b2 <_PyObject_MakeTpCall@@Base+0x207a> │ │ │ │ + bne.w 8e70a <_PyObject_MakeTpCall@@Base+0x2076> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8ddd6 <_PyObject_MakeTpCall@@Base+0x199e> │ │ │ │ + beq.n 8e032 <_PyObject_MakeTpCall@@Base+0x199e> │ │ │ │ mov fp, r5 │ │ │ │ str r4, [sp, #28] │ │ │ │ - b.w 8cd44 <_PyObject_MakeTpCall@@Base+0x90c> │ │ │ │ + b.w 8cfa0 <_PyObject_MakeTpCall@@Base+0x90c> │ │ │ │ ldrd r7, r6, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e4f0 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + beq.w 8e748 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.w 8cdfc <_PyObject_MakeTpCall@@Base+0x9c4> │ │ │ │ - ldr r2, [pc, #276] @ (8df0c <_PyObject_MakeTpCall@@Base+0x1ad4>) │ │ │ │ + b.w 8d058 <_PyObject_MakeTpCall@@Base+0x9c4> │ │ │ │ + ldr r2, [pc, #276] @ (8e168 <_PyObject_MakeTpCall@@Base+0x1ad4>) │ │ │ │ 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 │ │ │ │ @@ -149075,1403 +149298,1401 @@ │ │ │ │ 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 8f1de <_PyObject_MakeTpCall@@Base+0x2da6> │ │ │ │ + beq.w 8f436 <_PyObject_MakeTpCall@@Base+0x2da2> │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd64 <_PyObject_MakeTpCall@@Base+0x92c> │ │ │ │ + bne.w 8cfc0 <_PyObject_MakeTpCall@@Base+0x92c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80afc │ │ │ │ + bl 80d1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8e4f0 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + blt.w 8e748 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ - b.w 8cd64 <_PyObject_MakeTpCall@@Base+0x92c> │ │ │ │ + b.w 8cfc0 <_PyObject_MakeTpCall@@Base+0x92c> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d9bc <_PyObject_MakeTpCall@@Base+0x1584> │ │ │ │ + bne.w 8dc16 <_PyObject_MakeTpCall@@Base+0x1582> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f06a <_PyObject_MakeTpCall@@Base+0x2c32> │ │ │ │ + beq.w 8f2c2 <_PyObject_MakeTpCall@@Base+0x2c2e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f06a <_PyObject_MakeTpCall@@Base+0x2c32> │ │ │ │ + beq.w 8f2c2 <_PyObject_MakeTpCall@@Base+0x2c2e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ movs r4, #0 │ │ │ │ - b.w 8e902 <_PyObject_MakeTpCall@@Base+0x24ca> │ │ │ │ + b.w 8eb5a <_PyObject_MakeTpCall@@Base+0x24c6> │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.w 8cc10 <_PyObject_MakeTpCall@@Base+0x7d8> │ │ │ │ + b.w 8ce6c <_PyObject_MakeTpCall@@Base+0x7d8> │ │ │ │ movw r5, #36424 @ 0x8e48 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8e416 <_PyObject_MakeTpCall@@Base+0x1fde> │ │ │ │ + bne.w 8e66e <_PyObject_MakeTpCall@@Base+0x1fda> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e416 <_PyObject_MakeTpCall@@Base+0x1fde> │ │ │ │ + bne.w 8e66e <_PyObject_MakeTpCall@@Base+0x1fda> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8ddb4 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + beq.n 8e010 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8ddbc <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ - ldr.w r9, [pc, #96] @ 8df0c <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ + b.n 8e018 <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ + ldr.w r9, [pc, #96] @ 8e168 <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r2, [fp, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ 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, fp │ │ │ │ - beq.w 8f2a2 <_PyObject_MakeTpCall@@Base+0x2e6a> │ │ │ │ + beq.w 8f4fa <_PyObject_MakeTpCall@@Base+0x2e66> │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 8f2a2 <_PyObject_MakeTpCall@@Base+0x2e6a> │ │ │ │ + bhi.w 8f4fa <_PyObject_MakeTpCall@@Base+0x2e66> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r1 │ │ │ │ - ldr r7, [pc, #44] @ (8df10 <_PyObject_MakeTpCall@@Base+0x1ad8>) │ │ │ │ + ldr r7, [pc, #44] @ (8e16c <_PyObject_MakeTpCall@@Base+0x1ad8>) │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr.w r3, [r7, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8cfde <_PyObject_MakeTpCall@@Base+0xba6> │ │ │ │ - ldr r0, [pc, #24] @ (8df14 <_PyObject_MakeTpCall@@Base+0x1adc>) │ │ │ │ - bl 6dce0 │ │ │ │ + beq.w 8d23a <_PyObject_MakeTpCall@@Base+0xba6> │ │ │ │ + ldr r0, [pc, #24] @ (8e170 <_PyObject_MakeTpCall@@Base+0x1adc>) │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8cfe8 <_PyObject_MakeTpCall@@Base+0xbb0> │ │ │ │ - b.n 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8d244 <_PyObject_MakeTpCall@@Base+0xbb0> │ │ │ │ + b.n 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #664] @ (8e1b4 <_PyObject_MakeTpCall@@Base+0x1d7c>) │ │ │ │ - bl 6dce0 │ │ │ │ + ldr r0, [pc, #664] @ (8e410 <_PyObject_MakeTpCall@@Base+0x1d7c>) │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8ce54 <_PyObject_MakeTpCall@@Base+0xa1c> │ │ │ │ - ldr r1, [pc, #652] @ (8e1b4 <_PyObject_MakeTpCall@@Base+0x1d7c>) │ │ │ │ + beq.w 8d0b0 <_PyObject_MakeTpCall@@Base+0xa1c> │ │ │ │ + ldr r1, [pc, #652] @ (8e410 <_PyObject_MakeTpCall@@Base+0x1d7c>) │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ce54 <_PyObject_MakeTpCall@@Base+0xa1c> │ │ │ │ + beq.w 8d0b0 <_PyObject_MakeTpCall@@Base+0xa1c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.w 8f1d0 <_PyObject_MakeTpCall@@Base+0x2d98> │ │ │ │ - bl 78954 │ │ │ │ + bmi.w 8f428 <_PyObject_MakeTpCall@@Base+0x2d94> │ │ │ │ + bl 78b80 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e592 <_PyObject_MakeTpCall@@Base+0x215a> │ │ │ │ + beq.w 8e7ea <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ ldr.w sl, [r4, #104] @ 0x68 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8e0b2 <_PyObject_MakeTpCall@@Base+0x1c7a> │ │ │ │ + bne.w 8e30e <_PyObject_MakeTpCall@@Base+0x1c7a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f108 <_PyObject_MakeTpCall@@Base+0x2cd0> │ │ │ │ + bne.w 8f360 <_PyObject_MakeTpCall@@Base+0x2ccc> │ │ │ │ mov.w sl, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - ble.w 8e0be <_PyObject_MakeTpCall@@Base+0x1c86> │ │ │ │ + ble.w 8e31a <_PyObject_MakeTpCall@@Base+0x1c86> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r9, r2, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.w 8f636 <_PyObject_MakeTpCall@@Base+0x31fe> │ │ │ │ + bpl.w 8f88e <_PyObject_MakeTpCall@@Base+0x31fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl c00ec │ │ │ │ + bl bfcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f61c <_PyObject_MakeTpCall@@Base+0x31e4> │ │ │ │ - ldr r1, [pc, #532] @ (8e1b8 <_PyObject_MakeTpCall@@Base+0x1d80>) │ │ │ │ + beq.w 8f874 <_PyObject_MakeTpCall@@Base+0x31e0> │ │ │ │ + ldr r1, [pc, #532] @ (8e414 <_PyObject_MakeTpCall@@Base+0x1d80>) │ │ │ │ mov r0, r4 │ │ │ │ - bl c03c8 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bffd4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f0e6 <_PyObject_MakeTpCall@@Base+0x2cae> │ │ │ │ - ldr r1, [pc, #520] @ (8e1bc <_PyObject_MakeTpCall@@Base+0x1d84>) │ │ │ │ + bne.w 8f33e <_PyObject_MakeTpCall@@Base+0x2caa> │ │ │ │ + ldr r1, [pc, #520] @ (8e418 <_PyObject_MakeTpCall@@Base+0x1d84>) │ │ │ │ mov r0, r4 │ │ │ │ - bl c03c8 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bffd4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8eaea <_PyObject_MakeTpCall@@Base+0x26b2> │ │ │ │ + bne.w 8ed42 <_PyObject_MakeTpCall@@Base+0x26ae> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bgt.n 8df88 <_PyObject_MakeTpCall@@Base+0x1b50> │ │ │ │ + bgt.n 8e1e4 <_PyObject_MakeTpCall@@Base+0x1b50> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, r3, r2 │ │ │ │ sub.w r0, fp, r0 │ │ │ │ - bl 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e576 <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ + beq.w 8e7ce <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8e042 <_PyObject_MakeTpCall@@Base+0x1c0a> │ │ │ │ + ble.n 8e29e <_PyObject_MakeTpCall@@Base+0x1c0a> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8eb02 <_PyObject_MakeTpCall@@Base+0x26ca> │ │ │ │ + bne.w 8ed5a <_PyObject_MakeTpCall@@Base+0x26c6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e7c4 <_PyObject_MakeTpCall@@Base+0x238c> │ │ │ │ + bne.w 8ea1c <_PyObject_MakeTpCall@@Base+0x2388> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl e2014 │ │ │ │ + bl e1c98 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f55e <_PyObject_MakeTpCall@@Base+0x3126> │ │ │ │ + beq.w 8f7b6 <_PyObject_MakeTpCall@@Base+0x3122> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 796bc │ │ │ │ + bl 798e8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8f55e <_PyObject_MakeTpCall@@Base+0x3126> │ │ │ │ + beq.w 8f7b6 <_PyObject_MakeTpCall@@Base+0x3122> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f51c <_PyObject_MakeTpCall@@Base+0x30e4> │ │ │ │ + bne.w 8f774 <_PyObject_MakeTpCall@@Base+0x30e0> │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 8dff2 <_PyObject_MakeTpCall@@Base+0x1bba> │ │ │ │ + bne.n 8e24e <_PyObject_MakeTpCall@@Base+0x1bba> │ │ │ │ ldrd r4, r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 86568 │ │ │ │ + bl 8678c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8f55e <_PyObject_MakeTpCall@@Base+0x3126> │ │ │ │ + beq.w 8f7b6 <_PyObject_MakeTpCall@@Base+0x3122> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78af4 │ │ │ │ + bl 78d24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e070 <_PyObject_MakeTpCall@@Base+0x1c38> │ │ │ │ + beq.n 8e2cc <_PyObject_MakeTpCall@@Base+0x1c38> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8e070 <_PyObject_MakeTpCall@@Base+0x1c38> │ │ │ │ + cbnz r3, 8e2cc <_PyObject_MakeTpCall@@Base+0x1c38> │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e576 <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ + beq.w 8e7ce <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bgt.w 8e920 <_PyObject_MakeTpCall@@Base+0x24e8> │ │ │ │ + bgt.w 8eb78 <_PyObject_MakeTpCall@@Base+0x24e4> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #45525 @ 0xb1d5 │ │ │ │ + movw r8, #46081 @ 0xb401 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8f11a <_PyObject_MakeTpCall@@Base+0x2ce2> │ │ │ │ + bne.w 8f372 <_PyObject_MakeTpCall@@Base+0x2cde> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b228 │ │ │ │ + bl 7b454 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ceb0 <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ - b.n 8e57a <_PyObject_MakeTpCall@@Base+0x2142> │ │ │ │ + bne.w 8d10c <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ + b.n 8e7d2 <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 8e552 <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ + bgt.w 8e7aa <_PyObject_MakeTpCall@@Base+0x2116> │ │ │ │ mov.w sl, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8dfc8 <_PyObject_MakeTpCall@@Base+0x1b90> │ │ │ │ + b.n 8e224 <_PyObject_MakeTpCall@@Base+0x1b90> │ │ │ │ mov r0, fp │ │ │ │ - bl 80b98 │ │ │ │ + bl 80db8 │ │ │ │ ldr.w r3, [fp, #432] @ 0x1b0 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 8d28e <_PyObject_MakeTpCall@@Base+0xe56> │ │ │ │ + ble.w 8d4ea <_PyObject_MakeTpCall@@Base+0xe56> │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #16 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 929d0 │ │ │ │ + bl 92c28 │ │ │ │ str.w r0, [r8, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ strd r5, r6, [r8, #-16] │ │ │ │ cmp sl, r9 │ │ │ │ add.w r6, r6, #4 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - beq.w 8d28e <_PyObject_MakeTpCall@@Base+0xe56> │ │ │ │ + beq.w 8d4ea <_PyObject_MakeTpCall@@Base+0xe56> │ │ │ │ ldr.w r3, [fp, #432] @ 0x1b0 │ │ │ │ - b.n 8e0e6 <_PyObject_MakeTpCall@@Base+0x1cae> │ │ │ │ + b.n 8e342 <_PyObject_MakeTpCall@@Base+0x1cae> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8db7e <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ + beq.w 8ddda <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db7e <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ + bne.w 8ddda <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 8dadc <_PyObject_MakeTpCall@@Base+0x16a4> │ │ │ │ + b.n 8dd38 <_PyObject_MakeTpCall@@Base+0x16a4> │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl a06d8 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ + bl a071c <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d99a <_PyObject_MakeTpCall@@Base+0x1562> │ │ │ │ + beq.w 8dbf4 <_PyObject_MakeTpCall@@Base+0x1560> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba2f0 │ │ │ │ - b.n 8de58 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ - ldr r6, [pc, #104] @ (8e1c0 <_PyObject_MakeTpCall@@Base+0x1d88>) │ │ │ │ + bl 1baa18 │ │ │ │ + b.n 8e0b4 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ + ldr r6, [pc, #104] @ (8e41c <_PyObject_MakeTpCall@@Base+0x1d88>) │ │ │ │ adds r4, #1 │ │ │ │ str.w r4, [r6, #260] @ 0x104 │ │ │ │ str.w r2, [r1, ip] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r1, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, lr │ │ │ │ - bne.w 8dbc4 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + bne.w 8de20 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8d518 <_PyObject_MakeTpCall@@Base+0x10e0> │ │ │ │ - b.w 8d7b0 <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ + bne.w 8d770 <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ + b.w 8da08 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 8e188 <_PyObject_MakeTpCall@@Base+0x1d50> │ │ │ │ + beq.n 8e3e4 <_PyObject_MakeTpCall@@Base+0x1d50> │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8eef4 <_PyObject_MakeTpCall@@Base+0x2abc> │ │ │ │ + beq.w 8f14c <_PyObject_MakeTpCall@@Base+0x2ab8> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8db86 <_PyObject_MakeTpCall@@Base+0x174e> │ │ │ │ - b.w 8d7b0 <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ + bne.w 8dde2 <_PyObject_MakeTpCall@@Base+0x174e> │ │ │ │ + b.w 8da08 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ movw r7, #36424 @ 0x8e48 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8de8a <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ + bne.w 8e0e6 <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - b.n 8de8a <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ + b.n 8e0e6 <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ add sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 8e47c <_PyObject_MakeTpCall@@Base+0x2044>) │ │ │ │ + add r2, pc, #704 @ (adr r2, 8e6d8 <_PyObject_MakeTpCall@@Base+0x2044>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ uxtb r4, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r6, sp, #608 @ 0x260 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d5ea <_PyObject_MakeTpCall@@Base+0x11b2> │ │ │ │ + beq.w 8d842 <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d5ea <_PyObject_MakeTpCall@@Base+0x11b2> │ │ │ │ + beq.w 8d842 <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d5ea <_PyObject_MakeTpCall@@Base+0x11b2> │ │ │ │ + bne.w 8d842 <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f4be <_PyObject_MakeTpCall@@Base+0x3086> │ │ │ │ + bne.w 8f716 <_PyObject_MakeTpCall@@Base+0x3082> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8d5ea <_PyObject_MakeTpCall@@Base+0x11b2> │ │ │ │ + bmi.w 8d842 <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e1fa <_PyObject_MakeTpCall@@Base+0x1dc2> │ │ │ │ + bne.n 8e456 <_PyObject_MakeTpCall@@Base+0x1dc2> │ │ │ │ dmb ish │ │ │ │ - b.w 8d5ea <_PyObject_MakeTpCall@@Base+0x11b2> │ │ │ │ + b.w 8d842 <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d8f2 <_PyObject_MakeTpCall@@Base+0x14ba> │ │ │ │ + beq.w 8db4c <_PyObject_MakeTpCall@@Base+0x14b8> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl d9a2c <_PyEval_CheckExceptTypeValid@@Base+0xc70> │ │ │ │ + bl d95e4 <_PyEval_CheckExceptTypeValid@@Base+0xc70> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de68 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ + beq.w 8e0c4 <_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 8e310 <_PyObject_MakeTpCall@@Base+0x1ed8> │ │ │ │ + ble.n 8e568 <_PyObject_MakeTpCall@@Base+0x1ed4> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e266 <_PyObject_MakeTpCall@@Base+0x1e2e> │ │ │ │ + beq.n 8e4c2 <_PyObject_MakeTpCall@@Base+0x1e2e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f1fc <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ + beq.w 8f454 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 8e310 <_PyObject_MakeTpCall@@Base+0x1ed8> │ │ │ │ + beq.n 8e568 <_PyObject_MakeTpCall@@Base+0x1ed4> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e282 <_PyObject_MakeTpCall@@Base+0x1e4a> │ │ │ │ + beq.n 8e4de <_PyObject_MakeTpCall@@Base+0x1e4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f33a <_PyObject_MakeTpCall@@Base+0x2f02> │ │ │ │ + beq.w 8f592 <_PyObject_MakeTpCall@@Base+0x2efe> │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 8e310 <_PyObject_MakeTpCall@@Base+0x1ed8> │ │ │ │ + beq.n 8e568 <_PyObject_MakeTpCall@@Base+0x1ed4> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e29e <_PyObject_MakeTpCall@@Base+0x1e66> │ │ │ │ + beq.n 8e4fa <_PyObject_MakeTpCall@@Base+0x1e66> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f6ac <_PyObject_MakeTpCall@@Base+0x3274> │ │ │ │ + beq.w 8f904 <_PyObject_MakeTpCall@@Base+0x3270> │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 8e310 <_PyObject_MakeTpCall@@Base+0x1ed8> │ │ │ │ + beq.n 8e568 <_PyObject_MakeTpCall@@Base+0x1ed4> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e2ba <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ + beq.n 8e516 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f6b4 <_PyObject_MakeTpCall@@Base+0x327c> │ │ │ │ + beq.w 8f90c <_PyObject_MakeTpCall@@Base+0x3278> │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.n 8e310 <_PyObject_MakeTpCall@@Base+0x1ed8> │ │ │ │ + beq.n 8e568 <_PyObject_MakeTpCall@@Base+0x1ed4> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e2d6 <_PyObject_MakeTpCall@@Base+0x1e9e> │ │ │ │ + beq.n 8e532 <_PyObject_MakeTpCall@@Base+0x1e9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f6bc <_PyObject_MakeTpCall@@Base+0x3284> │ │ │ │ + beq.w 8f914 <_PyObject_MakeTpCall@@Base+0x3280> │ │ │ │ cmp.w r9, #5 │ │ │ │ - beq.n 8e310 <_PyObject_MakeTpCall@@Base+0x1ed8> │ │ │ │ + beq.n 8e568 <_PyObject_MakeTpCall@@Base+0x1ed4> │ │ │ │ str.w fp, [sp, #16] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r8 │ │ │ │ - mov r8, r6 │ │ │ │ - mov r6, r4 │ │ │ │ + mov r8, r4 │ │ │ │ movs r4, #5 │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8e300 <_PyObject_MakeTpCall@@Base+0x1ec8> │ │ │ │ + beq.n 8e55a <_PyObject_MakeTpCall@@Base+0x1ec6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f342 <_PyObject_MakeTpCall@@Base+0x2f0a> │ │ │ │ + beq.w 8f59a <_PyObject_MakeTpCall@@Base+0x2f06> │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 8e2ec <_PyObject_MakeTpCall@@Base+0x1eb4> │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r8 │ │ │ │ + bne.n 8e546 <_PyObject_MakeTpCall@@Base+0x1eb2> │ │ │ │ + mov r4, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ subs r0, r7, #4 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8de52 <_PyObject_MakeTpCall@@Base+0x1a1a> │ │ │ │ + beq.w 8e0ae <_PyObject_MakeTpCall@@Base+0x1a1a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8de52 <_PyObject_MakeTpCall@@Base+0x1a1a> │ │ │ │ + bne.w 8e0ae <_PyObject_MakeTpCall@@Base+0x1a1a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d9bc <_PyObject_MakeTpCall@@Base+0x1584> │ │ │ │ - b.n 8de58 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ - ldr r3, [pc, #764] @ (8e63c <_PyObject_MakeTpCall@@Base+0x2204>) │ │ │ │ + bne.w 8dc16 <_PyObject_MakeTpCall@@Base+0x1582> │ │ │ │ + b.n 8e0b4 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ + ldr r3, [pc, #764] @ (8e894 <_PyObject_MakeTpCall@@Base+0x2200>) │ │ │ │ str.w r3, [fp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8d2fe <_PyObject_MakeTpCall@@Base+0xec6> │ │ │ │ + ble.w 8d55a <_PyObject_MakeTpCall@@Base+0xec6> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d6f6 <_PyObject_MakeTpCall@@Base+0x12be> │ │ │ │ - b.w 8d6fe <_PyObject_MakeTpCall@@Base+0x12c6> │ │ │ │ + beq.w 8d94e <_PyObject_MakeTpCall@@Base+0x12ba> │ │ │ │ + b.w 8d956 <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ mov r4, fp │ │ │ │ - b.w 8cd08 <_PyObject_MakeTpCall@@Base+0x8d0> │ │ │ │ + b.w 8cf64 <_PyObject_MakeTpCall@@Base+0x8d0> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33700 @ 0x83a4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8f692 <_PyObject_MakeTpCall@@Base+0x325a> │ │ │ │ + bne.w 8f8ea <_PyObject_MakeTpCall@@Base+0x3256> │ │ │ │ mov r1, fp │ │ │ │ - bl e6038 │ │ │ │ - ldr r1, [pc, #712] @ (8e640 <_PyObject_MakeTpCall@@Base+0x2208>) │ │ │ │ + bl e5cb4 │ │ │ │ + ldr r1, [pc, #712] @ (8e898 <_PyObject_MakeTpCall@@Base+0x2204>) │ │ │ │ mov r0, r4 │ │ │ │ - bl c0454 │ │ │ │ + bl c0060 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8d35c <_PyObject_MakeTpCall@@Base+0xf24> │ │ │ │ - ldr.w r9, [pc, #700] @ 8e64c <_PyObject_MakeTpCall@@Base+0x2214> │ │ │ │ + bpl.w 8d5b8 <_PyObject_MakeTpCall@@Base+0xf24> │ │ │ │ + ldr.w r9, [pc, #700] @ 8e8a4 <_PyObject_MakeTpCall@@Base+0x2210> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr.w r0, [fp, #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, fp │ │ │ │ - beq.w 8f5ea <_PyObject_MakeTpCall@@Base+0x31b2> │ │ │ │ + beq.w 8f842 <_PyObject_MakeTpCall@@Base+0x31ae> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8f5ea <_PyObject_MakeTpCall@@Base+0x31b2> │ │ │ │ + bhi.w 8f842 <_PyObject_MakeTpCall@@Base+0x31ae> │ │ │ │ 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 8d36a <_PyObject_MakeTpCall@@Base+0xf32> │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + bmi.w 8d5c6 <_PyObject_MakeTpCall@@Base+0xf32> │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d39a <_PyObject_MakeTpCall@@Base+0xf62> │ │ │ │ - ldr r0, [pc, #604] @ (8e644 <_PyObject_MakeTpCall@@Base+0x220c>) │ │ │ │ - bl 6dce0 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d5f6 <_PyObject_MakeTpCall@@Base+0xf62> │ │ │ │ + ldr r0, [pc, #604] @ (8e89c <_PyObject_MakeTpCall@@Base+0x2208>) │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 8d068 <_PyObject_MakeTpCall@@Base+0xc30> │ │ │ │ - b.n 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8d2c4 <_PyObject_MakeTpCall@@Base+0xc30> │ │ │ │ + b.n 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ movw r8, #36424 @ 0x8e48 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e19e <_PyObject_MakeTpCall@@Base+0x1d66> │ │ │ │ + bne.w 8e3fa <_PyObject_MakeTpCall@@Base+0x1d66> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r7, r8 │ │ │ │ - b.n 8e19e <_PyObject_MakeTpCall@@Base+0x1d66> │ │ │ │ + b.n 8e3fa <_PyObject_MakeTpCall@@Base+0x1d66> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8dea4 <_PyObject_MakeTpCall@@Base+0x1a6c> │ │ │ │ + bne.w 8e100 <_PyObject_MakeTpCall@@Base+0x1a6c> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8ddb4 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + b.n 8e010 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e460 <_PyObject_MakeTpCall@@Base+0x2028> │ │ │ │ - bl 7f9f4 │ │ │ │ + bne.n 8e6b8 <_PyObject_MakeTpCall@@Base+0x2024> │ │ │ │ + bl 7fc1c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #520] @ (8e648 <_PyObject_MakeTpCall@@Base+0x2210>) │ │ │ │ + ldr r1, [pc, #520] @ (8e8a0 <_PyObject_MakeTpCall@@Base+0x220c>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8f276 <_PyObject_MakeTpCall@@Base+0x2e3e> │ │ │ │ + beq.w 8f4ce <_PyObject_MakeTpCall@@Base+0x2e3a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e460 <_PyObject_MakeTpCall@@Base+0x2028> │ │ │ │ + beq.n 8e6b8 <_PyObject_MakeTpCall@@Base+0x2024> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f26c <_PyObject_MakeTpCall@@Base+0x2e34> │ │ │ │ + beq.w 8f4c4 <_PyObject_MakeTpCall@@Base+0x2e30> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 8d1e4 <_PyObject_MakeTpCall@@Base+0xdac> │ │ │ │ - ldr.w r9, [pc, #480] @ 8e64c <_PyObject_MakeTpCall@@Base+0x2214> │ │ │ │ + bpl.w 8d440 <_PyObject_MakeTpCall@@Base+0xdac> │ │ │ │ + ldr.w r9, [pc, #480] @ 8e8a4 <_PyObject_MakeTpCall@@Base+0x2210> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr.w r0, [fp, #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, fp │ │ │ │ - beq.w 8f5c4 <_PyObject_MakeTpCall@@Base+0x318c> │ │ │ │ + beq.w 8f81c <_PyObject_MakeTpCall@@Base+0x3188> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8f5c4 <_PyObject_MakeTpCall@@Base+0x318c> │ │ │ │ + bhi.w 8f81c <_PyObject_MakeTpCall@@Base+0x3188> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8d1f2 <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ - b.w 8eed4 <_PyObject_MakeTpCall@@Base+0x2a9c> │ │ │ │ + bmi.w 8d44e <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ + b.w 8f12c <_PyObject_MakeTpCall@@Base+0x2a98> │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eb2a <_PyObject_MakeTpCall@@Base+0x26f2> │ │ │ │ + beq.w 8ed82 <_PyObject_MakeTpCall@@Base+0x26ee> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8eb48 <_PyObject_MakeTpCall@@Base+0x2710> │ │ │ │ + ble.w 8eda0 <_PyObject_MakeTpCall@@Base+0x270c> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8e744 <_PyObject_MakeTpCall@@Base+0x230c> │ │ │ │ + bne.w 8e99c <_PyObject_MakeTpCall@@Base+0x2308> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r5, fp │ │ │ │ - b.n 8ddc4 <_PyObject_MakeTpCall@@Base+0x198c> │ │ │ │ + b.n 8e020 <_PyObject_MakeTpCall@@Base+0x198c> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24288 @ 0x5ee0 │ │ │ │ + movw r1, #21792 @ 0x5520 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ mov.w fp, #0 │ │ │ │ - b.w 8da10 <_PyObject_MakeTpCall@@Base+0x15d8> │ │ │ │ + b.w 8dc6a <_PyObject_MakeTpCall@@Base+0x15d6> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e9ce <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ + ble.w 8ec26 <_PyObject_MakeTpCall@@Base+0x2592> │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8e51e <_PyObject_MakeTpCall@@Base+0x20e6> │ │ │ │ + bne.n 8e776 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 8cc84 <_PyObject_MakeTpCall@@Base+0x84c> │ │ │ │ + b.w 8cee0 <_PyObject_MakeTpCall@@Base+0x84c> │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 8cdb0 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ + b.w 8d00c <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ mov fp, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8e9ce <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ + beq.w 8ec26 <_PyObject_MakeTpCall@@Base+0x2592> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8e9c2 <_PyObject_MakeTpCall@@Base+0x258a> │ │ │ │ + bne.w 8ec1a <_PyObject_MakeTpCall@@Base+0x2586> │ │ │ │ mov fp, r4 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8e7d4 <_PyObject_MakeTpCall@@Base+0x239c> │ │ │ │ + bne.w 8ea2c <_PyObject_MakeTpCall@@Base+0x2398> │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 8cd2c <_PyObject_MakeTpCall@@Base+0x8f4> │ │ │ │ + b.w 8cf88 <_PyObject_MakeTpCall@@Base+0x8f4> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8df78 <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ + beq.w 8e1d4 <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31788 @ 0x7c2c │ │ │ │ + movw r1, #29292 @ 0x726c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e592 <_PyObject_MakeTpCall@@Base+0x215a> │ │ │ │ + beq.n 8e7ea <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8e592 <_PyObject_MakeTpCall@@Base+0x215a> │ │ │ │ + cbnz r3, 8e7ea <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ mov r0, r1 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7965c │ │ │ │ - b.w 8dcac <_PyObject_MakeTpCall@@Base+0x1874> │ │ │ │ + bl 79888 │ │ │ │ + b.w 8df08 <_PyObject_MakeTpCall@@Base+0x1874> │ │ │ │ movw r1, #36424 @ 0x8e48 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 8cdc2 <_PyObject_MakeTpCall@@Base+0x98a> │ │ │ │ + b.w 8d01e <_PyObject_MakeTpCall@@Base+0x98a> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8e51c <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + bne.n 8e774 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8e51c <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + bne.n 8e774 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r1, fp, #2 │ │ │ │ add.w r2, lr, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8e51c <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + bne.n 8e774 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ 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 8e51c <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + bne.n 8e774 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ 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 8e9cc <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ + ble.w 8ec24 <_PyObject_MakeTpCall@@Base+0x2590> │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8e51c <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + bne.n 8e774 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r1, fp, #5 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8e51c <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + bne.n 8e774 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ add.w r1, fp, #6 │ │ │ │ add.w r2, lr, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8e51c <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + bne.w 8e774 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ add.w r1, fp, #7 │ │ │ │ add.w r2, lr, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 8cd08 <_PyObject_MakeTpCall@@Base+0x8d0> │ │ │ │ + b.w 8cf64 <_PyObject_MakeTpCall@@Base+0x8d0> │ │ │ │ nop │ │ │ │ asrs r4, r0, #28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #192 @ (adr r1, 8e704 <_PyObject_MakeTpCall@@Base+0x22cc>) │ │ │ │ + add r1, pc, #192 @ (adr r1, 8e95c <_PyObject_MakeTpCall@@Base+0x22c8>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 8f08e <_PyObject_MakeTpCall@@Base+0x2c56> │ │ │ │ + beq.w 8f2e6 <_PyObject_MakeTpCall@@Base+0x2c52> │ │ │ │ ldrh.w r3, [r5, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ mov r3, r1 │ │ │ │ - bcs.w 8f088 <_PyObject_MakeTpCall@@Base+0x2c50> │ │ │ │ + bcs.w 8f2e0 <_PyObject_MakeTpCall@@Base+0x2c4c> │ │ │ │ ldr.w r6, [r5, #168] @ 0xa8 │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r5 │ │ │ │ + str.w sl, [sp, #52] @ 0x34 │ │ │ │ + mov sl, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r1, [r6, #8]! │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 8e6a6 <_PyObject_MakeTpCall@@Base+0x226e> │ │ │ │ + ble.n 8e8fe <_PyObject_MakeTpCall@@Base+0x226a> │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 83fb4 <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 841d4 <_PyType_LookupRef@@Base+0x110> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e67c <_PyObject_MakeTpCall@@Base+0x2244> │ │ │ │ + bne.n 8e8d4 <_PyObject_MakeTpCall@@Base+0x2240> │ │ │ │ mov r4, r5 │ │ │ │ - mov r5, r9 │ │ │ │ + mov r5, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ - b.n 8e6de <_PyObject_MakeTpCall@@Base+0x22a6> │ │ │ │ + b.n 8e936 <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ mov r4, r5 │ │ │ │ - mov r5, r9 │ │ │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ + mov r5, sl │ │ │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ands.w r1, r3, #256 @ 0x100 │ │ │ │ - bne.w 8f196 <_PyObject_MakeTpCall@@Base+0x2d5e> │ │ │ │ + bne.w 8f3ee <_PyObject_MakeTpCall@@Base+0x2d5a> │ │ │ │ add.w r0, r0, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f6e4 <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ + beq.w 8f93c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ ldrh.w r1, [r5, #206] @ 0xce │ │ │ │ adds r6, r3, #1 │ │ │ │ str.w r6, [r0, #2804] @ 0xaf4 │ │ │ │ adds r1, #1 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ strh.w r1, [r5, #206] @ 0xce │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.w 8da46 <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ + b.w 8dca2 <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d7ea <_PyObject_MakeTpCall@@Base+0x13b2> │ │ │ │ - ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #53673 @ 0xd1a9 │ │ │ │ + bne.w 8da42 <_PyObject_MakeTpCall@@Base+0x13ae> │ │ │ │ + ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ + movw r1, #54257 @ 0xd3f1 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8f186 <_PyObject_MakeTpCall@@Base+0x2d4e> │ │ │ │ + bne.w 8f3de <_PyObject_MakeTpCall@@Base+0x2d4a> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8e99c <_PyObject_MakeTpCall@@Base+0x2564> │ │ │ │ - ldr.w r1, [r9, fp] │ │ │ │ + beq.w 8ebf4 <_PyObject_MakeTpCall@@Base+0x2560> │ │ │ │ + ldr.w r1, [fp, sl] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.w 8d5ca <_PyObject_MakeTpCall@@Base+0x1192> │ │ │ │ + b.w 8d822 <_PyObject_MakeTpCall@@Base+0x118e> │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 8da7a <_PyObject_MakeTpCall@@Base+0x1642> │ │ │ │ - b.n 8e188 <_PyObject_MakeTpCall@@Base+0x1d50> │ │ │ │ + bgt.w 8dcd6 <_PyObject_MakeTpCall@@Base+0x1642> │ │ │ │ + b.n 8e3e4 <_PyObject_MakeTpCall@@Base+0x1d50> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8e4c2 <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ + b.n 8e71a <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e460 <_PyObject_MakeTpCall@@Base+0x2028> │ │ │ │ - b.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8e6b8 <_PyObject_MakeTpCall@@Base+0x2024> │ │ │ │ + b.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d3a6 <_PyObject_MakeTpCall@@Base+0xf6e> │ │ │ │ - b.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8d602 <_PyObject_MakeTpCall@@Base+0xf6e> │ │ │ │ + b.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8d238 <_PyObject_MakeTpCall@@Base+0xe00> │ │ │ │ - ldr.w r9, [pc, #804] @ 8ea98 <_PyObject_MakeTpCall@@Base+0x2660> │ │ │ │ + bpl.w 8d494 <_PyObject_MakeTpCall@@Base+0xe00> │ │ │ │ + ldr.w r9, [pc, #804] @ 8ecf0 <_PyObject_MakeTpCall@@Base+0x265c> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr.w r0, [fp, #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, fp │ │ │ │ - beq.w 8f2c4 <_PyObject_MakeTpCall@@Base+0x2e8c> │ │ │ │ + beq.w 8f51c <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8f2c4 <_PyObject_MakeTpCall@@Base+0x2e8c> │ │ │ │ + bhi.w 8f51c <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8d246 <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ - b.n 8ee8e <_PyObject_MakeTpCall@@Base+0x2a56> │ │ │ │ + bmi.w 8d4a2 <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ + b.n 8f0e6 <_PyObject_MakeTpCall@@Base+0x2a52> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d282 <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ - b.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr r1, [pc, #688] @ (8ea78 <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ + beq.w 8d4de <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ + b.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + ldr r1, [pc, #688] @ (8ecd0 <_PyObject_MakeTpCall@@Base+0x263c>) │ │ │ │ mov r0, r9 │ │ │ │ - bl c03c8 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bffd4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e00a <_PyObject_MakeTpCall@@Base+0x1bd2> │ │ │ │ - b.n 8e038 <_PyObject_MakeTpCall@@Base+0x1c00> │ │ │ │ + beq.w 8e266 <_PyObject_MakeTpCall@@Base+0x1bd2> │ │ │ │ + b.n 8e294 <_PyObject_MakeTpCall@@Base+0x1c00> │ │ │ │ mov r0, ip │ │ │ │ mov r9, r3 │ │ │ │ - b.w 8cc22 <_PyObject_MakeTpCall@@Base+0x7ea> │ │ │ │ + b.w 8ce7e <_PyObject_MakeTpCall@@Base+0x7ea> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ce68 <_PyObject_MakeTpCall@@Base+0xa30> │ │ │ │ - b.n 8e592 <_PyObject_MakeTpCall@@Base+0x215a> │ │ │ │ + beq.w 8d0c4 <_PyObject_MakeTpCall@@Base+0xa30> │ │ │ │ + b.n 8e7ea <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e382 <_PyObject_MakeTpCall@@Base+0x1f4a> │ │ │ │ - b.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8e5da <_PyObject_MakeTpCall@@Base+0x1f46> │ │ │ │ + b.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e768 <_PyObject_MakeTpCall@@Base+0x2330> │ │ │ │ - bl 1ea9a4 │ │ │ │ + bne.n 8e9c0 <_PyObject_MakeTpCall@@Base+0x232c> │ │ │ │ + bl 1eadd4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #620] @ (8ea7c <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ + ldr r1, [pc, #620] @ (8ecd4 <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8f276 <_PyObject_MakeTpCall@@Base+0x2e3e> │ │ │ │ + beq.w 8f4ce <_PyObject_MakeTpCall@@Base+0x2e3a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e768 <_PyObject_MakeTpCall@@Base+0x2330> │ │ │ │ + beq.n 8e9c0 <_PyObject_MakeTpCall@@Base+0x232c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e768 <_PyObject_MakeTpCall@@Base+0x2330> │ │ │ │ + bne.n 8e9c0 <_PyObject_MakeTpCall@@Base+0x232c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e768 <_PyObject_MakeTpCall@@Base+0x2330> │ │ │ │ - ldr r0, [pc, #584] @ (8ea80 <_PyObject_MakeTpCall@@Base+0x2648>) │ │ │ │ - bl 6dce0 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e9c0 <_PyObject_MakeTpCall@@Base+0x232c> │ │ │ │ + ldr r0, [pc, #584] @ (8ecd8 <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8d25c <_PyObject_MakeTpCall@@Base+0xe24> │ │ │ │ - b.w 8d26e <_PyObject_MakeTpCall@@Base+0xe36> │ │ │ │ + bne.w 8d4b8 <_PyObject_MakeTpCall@@Base+0xe24> │ │ │ │ + b.w 8d4ca <_PyObject_MakeTpCall@@Base+0xe36> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d282 <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ - bl 1ea9a4 │ │ │ │ + bne.w 8d4de <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ + bl 1eadd4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #536] @ (8ea80 <_PyObject_MakeTpCall@@Base+0x2648>) │ │ │ │ + ldr r1, [pc, #536] @ (8ecd8 <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8f276 <_PyObject_MakeTpCall@@Base+0x2e3e> │ │ │ │ + beq.w 8f4ce <_PyObject_MakeTpCall@@Base+0x2e3a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d282 <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ + beq.w 8d4de <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d282 <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ + bne.w 8d4de <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d282 <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ - ldr r3, [pc, #492] @ (8ea84 <_PyObject_MakeTpCall@@Base+0x264c>) │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d4de <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ + ldr r3, [pc, #492] @ (8ecdc <_PyObject_MakeTpCall@@Base+0x2648>) │ │ │ │ str.w r3, [fp, #124] @ 0x7c │ │ │ │ - b.n 8e34c <_PyObject_MakeTpCall@@Base+0x1f14> │ │ │ │ - ldr r0, [pc, #488] @ (8ea88 <_PyObject_MakeTpCall@@Base+0x2650>) │ │ │ │ - bl 6dce0 │ │ │ │ + b.n 8e5a4 <_PyObject_MakeTpCall@@Base+0x1f10> │ │ │ │ + ldr r0, [pc, #488] @ (8ece0 <_PyObject_MakeTpCall@@Base+0x264c>) │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8d32c <_PyObject_MakeTpCall@@Base+0xef4> │ │ │ │ - b.w 8d33e <_PyObject_MakeTpCall@@Base+0xf06> │ │ │ │ - ldr r0, [pc, #476] @ (8ea8c <_PyObject_MakeTpCall@@Base+0x2654>) │ │ │ │ - bl 6dce0 │ │ │ │ + bne.w 8d588 <_PyObject_MakeTpCall@@Base+0xef4> │ │ │ │ + b.w 8d59a <_PyObject_MakeTpCall@@Base+0xf06> │ │ │ │ + ldr r0, [pc, #476] @ (8ece4 <_PyObject_MakeTpCall@@Base+0x2650>) │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8d1b4 <_PyObject_MakeTpCall@@Base+0xd7c> │ │ │ │ - b.w 8d1c6 <_PyObject_MakeTpCall@@Base+0xd8e> │ │ │ │ - ldr r0, [pc, #440] @ (8ea7c <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ - bl 6dce0 │ │ │ │ + bne.w 8d410 <_PyObject_MakeTpCall@@Base+0xd7c> │ │ │ │ + b.w 8d422 <_PyObject_MakeTpCall@@Base+0xd8e> │ │ │ │ + ldr r0, [pc, #440] @ (8ecd4 <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8d208 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ - b.w 8d21a <_PyObject_MakeTpCall@@Base+0xde2> │ │ │ │ - ldr r0, [pc, #444] @ (8ea90 <_PyObject_MakeTpCall@@Base+0x2658>) │ │ │ │ - bl 6dce0 │ │ │ │ + bne.w 8d464 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + b.w 8d476 <_PyObject_MakeTpCall@@Base+0xde2> │ │ │ │ + ldr r0, [pc, #444] @ (8ece8 <_PyObject_MakeTpCall@@Base+0x2654>) │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8d380 <_PyObject_MakeTpCall@@Base+0xf48> │ │ │ │ - b.w 8d392 <_PyObject_MakeTpCall@@Base+0xf5a> │ │ │ │ + bne.w 8d5dc <_PyObject_MakeTpCall@@Base+0xf48> │ │ │ │ + b.w 8d5ee <_PyObject_MakeTpCall@@Base+0xf5a> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8c438 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8c694 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d9e8 <_PyObject_MakeTpCall@@Base+0x15b0> │ │ │ │ + beq.w 8dc42 <_PyObject_MakeTpCall@@Base+0x15ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d9d4 <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ - b.w 8d9e8 <_PyObject_MakeTpCall@@Base+0x15b0> │ │ │ │ + beq.w 8dc2e <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ + b.w 8dc42 <_PyObject_MakeTpCall@@Base+0x15ae> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8dcbe <_PyObject_MakeTpCall@@Base+0x1886> │ │ │ │ - b.w 8d80c <_PyObject_MakeTpCall@@Base+0x13d4> │ │ │ │ + bgt.w 8df1a <_PyObject_MakeTpCall@@Base+0x1886> │ │ │ │ + b.w 8da64 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f6d0 <_PyObject_MakeTpCall@@Base+0x3298> │ │ │ │ + bne.w 8f928 <_PyObject_MakeTpCall@@Base+0x3294> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f6d0 <_PyObject_MakeTpCall@@Base+0x3298> │ │ │ │ + bne.w 8f928 <_PyObject_MakeTpCall@@Base+0x3294> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r2, #8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - beq.n 8e97e <_PyObject_MakeTpCall@@Base+0x2546> │ │ │ │ + beq.n 8ebd6 <_PyObject_MakeTpCall@@Base+0x2542> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f6c4 <_PyObject_MakeTpCall@@Base+0x328c> │ │ │ │ - cbnz r1, 8e95a <_PyObject_MakeTpCall@@Base+0x2522> │ │ │ │ + bne.w 8f91c <_PyObject_MakeTpCall@@Base+0x3288> │ │ │ │ + cbnz r1, 8ebb2 <_PyObject_MakeTpCall@@Base+0x251e> │ │ │ │ ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ subs r1, r1, r3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8ec06 <_PyObject_MakeTpCall@@Base+0x27ce> │ │ │ │ + beq.w 8ee5e <_PyObject_MakeTpCall@@Base+0x27ca> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f112 <_PyObject_MakeTpCall@@Base+0x2cda> │ │ │ │ + bne.w 8f36a <_PyObject_MakeTpCall@@Base+0x2cd6> │ │ │ │ ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ec0e <_PyObject_MakeTpCall@@Base+0x27d6> │ │ │ │ + bne.w 8ee66 <_PyObject_MakeTpCall@@Base+0x27d2> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ec0e <_PyObject_MakeTpCall@@Base+0x27d6> │ │ │ │ + bne.w 8ee66 <_PyObject_MakeTpCall@@Base+0x27d2> │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 8e940 <_PyObject_MakeTpCall@@Base+0x2508> │ │ │ │ + bne.n 8eb98 <_PyObject_MakeTpCall@@Base+0x2504> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.w 8e08e <_PyObject_MakeTpCall@@Base+0x1c56> │ │ │ │ - ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ + b.w 8e2ea <_PyObject_MakeTpCall@@Base+0x1c56> │ │ │ │ + ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d7ea <_PyObject_MakeTpCall@@Base+0x13b2> │ │ │ │ + bne.w 8da42 <_PyObject_MakeTpCall@@Base+0x13ae> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1f9538 │ │ │ │ + bl 1f9968 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d7b0 <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ + beq.w 8da08 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d7b0 <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ + bne.w 8da08 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d7b0 <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8da08 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp ip, lr │ │ │ │ - bne.w 8e530 <_PyObject_MakeTpCall@@Base+0x20f8> │ │ │ │ + bne.w 8e788 <_PyObject_MakeTpCall@@Base+0x20f4> │ │ │ │ mov fp, r4 │ │ │ │ ldr.w ip, [r3, #172] @ 0xac │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8ebcc <_PyObject_MakeTpCall@@Base+0x2794> │ │ │ │ + beq.w 8ee24 <_PyObject_MakeTpCall@@Base+0x2790> │ │ │ │ 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 8ebee <_PyObject_MakeTpCall@@Base+0x27b6> │ │ │ │ + ble.w 8ee46 <_PyObject_MakeTpCall@@Base+0x27b2> │ │ │ │ ldr.w fp, [r0, #4]! │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 8e9e6 <_PyObject_MakeTpCall@@Base+0x25ae> │ │ │ │ + bne.n 8ec3e <_PyObject_MakeTpCall@@Base+0x25aa> │ │ │ │ mov fp, r4 │ │ │ │ - b.n 8e540 <_PyObject_MakeTpCall@@Base+0x2108> │ │ │ │ + b.n 8e798 <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #144] @ (8ea94 <_PyObject_MakeTpCall@@Base+0x265c>) │ │ │ │ + ldr r0, [pc, #144] @ (8ecec <_PyObject_MakeTpCall@@Base+0x2658>) │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8db46 <_PyObject_MakeTpCall@@Base+0x170e> │ │ │ │ + beq.w 8dda2 <_PyObject_MakeTpCall@@Base+0x170e> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8da5e <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ + bne.w 8dcba <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8f452 <_PyObject_MakeTpCall@@Base+0x301a> │ │ │ │ + bmi.w 8f6aa <_PyObject_MakeTpCall@@Base+0x3016> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bmi.w 8d7b0 <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ + bmi.w 8da08 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bl 80afc │ │ │ │ + bl 80d1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8db46 <_PyObject_MakeTpCall@@Base+0x170e> │ │ │ │ + blt.w 8dda2 <_PyObject_MakeTpCall@@Base+0x170e> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d7b0 <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ - b.w 8da5e <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ - cbz r3, 8ea54 <_PyObject_MakeTpCall@@Base+0x261c> │ │ │ │ + beq.w 8da08 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + b.w 8dcba <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ + cbz r3, 8ecac <_PyObject_MakeTpCall@@Base+0x2618> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #36032 @ 0x8cc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #30756 @ 0x7824 │ │ │ │ + movw r2, #28260 @ 0x6e64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 154ae4 <_PyErr_Format@@Base> │ │ │ │ - b.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bl 1540e4 <_PyErr_Format@@Base> │ │ │ │ + b.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ uxtb r4, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #144 @ (adr r7, 8eb10 <_PyObject_MakeTpCall@@Base+0x26d8>) │ │ │ │ + add r7, pc, #144 @ (adr r7, 8ed68 <_PyObject_MakeTpCall@@Base+0x26d4>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 8eaa4 <_PyObject_MakeTpCall@@Base+0x266c>) │ │ │ │ + add r1, pc, #32 @ (adr r1, 8ecfc <_PyObject_MakeTpCall@@Base+0x2668>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r4, r3, #27 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #192 @ (adr r1, 8eb4c <_PyObject_MakeTpCall@@Base+0x2714>) │ │ │ │ + add r1, pc, #192 @ (adr r1, 8eda4 <_PyObject_MakeTpCall@@Base+0x2710>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #480 @ (adr r1, 8ec74 <_PyObject_MakeTpCall@@Base+0x283c>) │ │ │ │ + add r1, pc, #480 @ (adr r1, 8eecc <_PyObject_MakeTpCall@@Base+0x2838>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #624 @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8d80c <_PyObject_MakeTpCall@@Base+0x13d4> │ │ │ │ + ble.w 8da64 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r6, #1 │ │ │ │ - ldr.w r0, [r9, fp] │ │ │ │ + ldr.w r0, [fp, sl] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldrb.w r1, [r2, r8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #652] @ (8ed4c <_PyObject_MakeTpCall@@Base+0x2914>) │ │ │ │ + ldr r2, [pc, #652] @ (8efa4 <_PyObject_MakeTpCall@@Base+0x2910>) │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ movs r3, #12 │ │ │ │ lsl.w r6, r6, ip │ │ │ │ add r1, r6 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ - eor.w sl, r1, r2, asr #3 │ │ │ │ - b.w 8d4ce <_PyObject_MakeTpCall@@Base+0x1096> │ │ │ │ + eor.w r9, r1, r2, asr #3 │ │ │ │ + b.w 8d726 <_PyObject_MakeTpCall@@Base+0x1092> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8f4f2 <_PyObject_MakeTpCall@@Base+0x30ba> │ │ │ │ + beq.w 8f74a <_PyObject_MakeTpCall@@Base+0x30b6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f4f2 <_PyObject_MakeTpCall@@Base+0x30ba> │ │ │ │ + bne.w 8f74a <_PyObject_MakeTpCall@@Base+0x30b6> │ │ │ │ str.w sl, [sp, #16] │ │ │ │ - b.w 8dfbe <_PyObject_MakeTpCall@@Base+0x1b86> │ │ │ │ - ldr r1, [pc, #588] @ (8ed50 <_PyObject_MakeTpCall@@Base+0x2918>) │ │ │ │ + b.w 8e21a <_PyObject_MakeTpCall@@Base+0x1b86> │ │ │ │ + ldr r1, [pc, #588] @ (8efa8 <_PyObject_MakeTpCall@@Base+0x2914>) │ │ │ │ mov r0, r9 │ │ │ │ - bl c03c8 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bffd4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e002 <_PyObject_MakeTpCall@@Base+0x1bca> │ │ │ │ - b.w 8e038 <_PyObject_MakeTpCall@@Base+0x1c00> │ │ │ │ + beq.w 8e25e <_PyObject_MakeTpCall@@Base+0x1bca> │ │ │ │ + b.w 8e294 <_PyObject_MakeTpCall@@Base+0x1c00> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d034 <_PyObject_MakeTpCall@@Base+0xbfc> │ │ │ │ + bne.w 8d290 <_PyObject_MakeTpCall@@Base+0xbfc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d034 <_PyObject_MakeTpCall@@Base+0xbfc> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d290 <_PyObject_MakeTpCall@@Base+0xbfc> │ │ │ │ mov r3, fp │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 8e4d2 <_PyObject_MakeTpCall@@Base+0x209a> │ │ │ │ + beq.w 8e72a <_PyObject_MakeTpCall@@Base+0x2096> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8eb2c <_PyObject_MakeTpCall@@Base+0x26f4> │ │ │ │ + bne.n 8ed84 <_PyObject_MakeTpCall@@Base+0x26f0> │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8e4d2 <_PyObject_MakeTpCall@@Base+0x209a> │ │ │ │ + beq.w 8e72a <_PyObject_MakeTpCall@@Base+0x2096> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f0ae <_PyObject_MakeTpCall@@Base+0x2c76> │ │ │ │ + beq.w 8f306 <_PyObject_MakeTpCall@@Base+0x2c72> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.w 8f0cc <_PyObject_MakeTpCall@@Base+0x2c94> │ │ │ │ + ble.w 8f324 <_PyObject_MakeTpCall@@Base+0x2c90> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 8eb58 <_PyObject_MakeTpCall@@Base+0x2720> │ │ │ │ - b.w 8ddc4 <_PyObject_MakeTpCall@@Base+0x198c> │ │ │ │ + bne.n 8edb0 <_PyObject_MakeTpCall@@Base+0x271c> │ │ │ │ + b.w 8e020 <_PyObject_MakeTpCall@@Base+0x198c> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - movw r2, #52081 @ 0xcb71 │ │ │ │ + movw r2, #52685 @ 0xcdcd │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8cd32 <_PyObject_MakeTpCall@@Base+0x8fa> │ │ │ │ + beq.w 8cf8e <_PyObject_MakeTpCall@@Base+0x8fa> │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8da10 <_PyObject_MakeTpCall@@Base+0x15d8> │ │ │ │ - b.n 8e4f0 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + bne.w 8dc6a <_PyObject_MakeTpCall@@Base+0x15d6> │ │ │ │ + b.n 8e748 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8d178 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ - b.w 8dd68 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + bne.w 8d3d4 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ + b.w 8dfc4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d178 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ - bl 1f94c8 │ │ │ │ - b.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8d3d4 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ + bl 1f98f8 │ │ │ │ + b.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 8dd82 <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ + b.w 8dfde <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ mov r0, r3 │ │ │ │ mov r4, fp │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 8e9f8 <_PyObject_MakeTpCall@@Base+0x25c0> │ │ │ │ + beq.w 8ec50 <_PyObject_MakeTpCall@@Base+0x25bc> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ebd0 <_PyObject_MakeTpCall@@Base+0x2798> │ │ │ │ + bne.n 8ee28 <_PyObject_MakeTpCall@@Base+0x2794> │ │ │ │ movw ip, #36424 @ 0x8e48 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ mov fp, r4 │ │ │ │ cmp r9, ip │ │ │ │ - beq.w 8f6ee <_PyObject_MakeTpCall@@Base+0x32b6> │ │ │ │ + beq.w 8f946 <_PyObject_MakeTpCall@@Base+0x32b2> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23524 @ 0x5be4 │ │ │ │ + movw r1, #21028 @ 0x5224 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 8e4f0 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 8e748 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e97e <_PyObject_MakeTpCall@@Base+0x2546> │ │ │ │ - b.n 8e984 <_PyObject_MakeTpCall@@Base+0x254c> │ │ │ │ + beq.w 8ebd6 <_PyObject_MakeTpCall@@Base+0x2542> │ │ │ │ + b.n 8ebdc <_PyObject_MakeTpCall@@Base+0x2548> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e984 <_PyObject_MakeTpCall@@Base+0x254c> │ │ │ │ - b.n 8e97e <_PyObject_MakeTpCall@@Base+0x2546> │ │ │ │ - ldr.w r9, [pc, #320] @ 8ed58 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ + bne.w 8ebdc <_PyObject_MakeTpCall@@Base+0x2548> │ │ │ │ + b.n 8ebd6 <_PyObject_MakeTpCall@@Base+0x2542> │ │ │ │ + ldr.w r9, [pc, #320] @ 8efb0 <_PyObject_MakeTpCall@@Base+0x291c> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r1, [fp, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ 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, fp │ │ │ │ - beq.w 8f330 <_PyObject_MakeTpCall@@Base+0x2ef8> │ │ │ │ + beq.w 8f588 <_PyObject_MakeTpCall@@Base+0x2ef4> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.w 8f330 <_PyObject_MakeTpCall@@Base+0x2ef8> │ │ │ │ + bhi.w 8f588 <_PyObject_MakeTpCall@@Base+0x2ef4> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d412 <_PyObject_MakeTpCall@@Base+0xfda> │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + bne.w 8d66e <_PyObject_MakeTpCall@@Base+0xfda> │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #4084 @ 0xff4 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33700 @ 0x83a4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8f4d8 <_PyObject_MakeTpCall@@Base+0x30a0> │ │ │ │ + bne.w 8f730 <_PyObject_MakeTpCall@@Base+0x309c> │ │ │ │ mov r1, r4 │ │ │ │ - bl e6038 │ │ │ │ - ldr r1, [pc, #208] @ (8ed54 <_PyObject_MakeTpCall@@Base+0x291c>) │ │ │ │ + bl e5cb4 │ │ │ │ + ldr r1, [pc, #208] @ (8efac <_PyObject_MakeTpCall@@Base+0x2918>) │ │ │ │ mov r0, r4 │ │ │ │ - bl c0454 │ │ │ │ + bl c0060 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8d3a6 <_PyObject_MakeTpCall@@Base+0xf6e> │ │ │ │ - b.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + bne.w 8d602 <_PyObject_MakeTpCall@@Base+0xf6e> │ │ │ │ + b.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8d8c8 <_PyObject_MakeTpCall@@Base+0x1490> │ │ │ │ + beq.w 8db22 <_PyObject_MakeTpCall@@Base+0x148e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 8d8c8 <_PyObject_MakeTpCall@@Base+0x1490> │ │ │ │ + b.w 8db22 <_PyObject_MakeTpCall@@Base+0x148e> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e592 <_PyObject_MakeTpCall@@Base+0x215a> │ │ │ │ + beq.w 8e7ea <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 8cee0 <_PyObject_MakeTpCall@@Base+0xaa8> │ │ │ │ + b.w 8d13c <_PyObject_MakeTpCall@@Base+0xaa8> │ │ │ │ mov ip, r9 │ │ │ │ mov r4, fp │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8e53a <_PyObject_MakeTpCall@@Base+0x2102> │ │ │ │ + beq.w 8e792 <_PyObject_MakeTpCall@@Base+0x20fe> │ │ │ │ ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8ecce <_PyObject_MakeTpCall@@Base+0x2896> │ │ │ │ + bne.n 8ef26 <_PyObject_MakeTpCall@@Base+0x2892> │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov fp, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8e53e <_PyObject_MakeTpCall@@Base+0x2106> │ │ │ │ - b.n 8e9ce <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ + beq.w 8e796 <_PyObject_MakeTpCall@@Base+0x2102> │ │ │ │ + b.n 8ec26 <_PyObject_MakeTpCall@@Base+0x2592> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d9c4 <_PyObject_MakeTpCall@@Base+0x158c> │ │ │ │ + beq.w 8dc1e <_PyObject_MakeTpCall@@Base+0x158a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8f290 <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ + bne.w 8f4e8 <_PyObject_MakeTpCall@@Base+0x2e54> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #30804 @ 0x7854 │ │ │ │ + movw r2, #28308 @ 0x6e94 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 223e0c <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ - b.w 8de68 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ + bl 22407c <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ + b.w 8e0c4 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r1, #244] @ 0xf4 │ │ │ │ - b.w 8db1e <_PyObject_MakeTpCall@@Base+0x16e6> │ │ │ │ + b.w 8dd7a <_PyObject_MakeTpCall@@Base+0x16e6> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 8da46 <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + b.w 8dca2 <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8ce54 <_PyObject_MakeTpCall@@Base+0xa1c> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d0b0 <_PyObject_MakeTpCall@@Base+0xa1c> │ │ │ │ add r7, sp, #624 @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 8f014 <_PyObject_MakeTpCall@@Base+0x2bdc>) │ │ │ │ + add r2, pc, #704 @ (adr r2, 8f26c <_PyObject_MakeTpCall@@Base+0x2bd8>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #480 @ (adr r1, 8ef38 <_PyObject_MakeTpCall@@Base+0x2b00>) │ │ │ │ + add r1, pc, #480 @ (adr r1, 8f190 <_PyObject_MakeTpCall@@Base+0x2afc>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d928 <_PyObject_MakeTpCall@@Base+0x14f0> │ │ │ │ + bne.w 8db82 <_PyObject_MakeTpCall@@Base+0x14ee> │ │ │ │ add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r8, #16384 @ 0x4000 │ │ │ │ cmp.w r8, r2, lsl #2 │ │ │ │ - blt.w 8f44c <_PyObject_MakeTpCall@@Base+0x3014> │ │ │ │ + blt.w 8f6a4 <_PyObject_MakeTpCall@@Base+0x3010> │ │ │ │ movw r2, #20120 @ 0x4e98 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r4, [r6, #144] @ 0x90 │ │ │ │ ldrd r0, r9, [r2, #804] @ 0x324 │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r0, 8edd6 <_PyObject_MakeTpCall@@Base+0x299e> │ │ │ │ + cbz r0, 8f02e <_PyObject_MakeTpCall@@Base+0x299a> │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r8, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r1, 8edb0 <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ + cbz r1, 8f008 <_PyObject_MakeTpCall@@Base+0x2974> │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ add.w ip, r1, #12 │ │ │ │ sub.w r2, r2, ip │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r1, #8] │ │ │ │ clz r2, r4 │ │ │ │ add.w r1, r0, r8 │ │ │ │ @@ -150479,813 +150700,813 @@ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str.w r1, [r6, #152] @ 0x98 │ │ │ │ adds r2, #3 │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r3, [r6, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d93e <_PyObject_MakeTpCall@@Base+0x1506> │ │ │ │ + bne.w 8db98 <_PyObject_MakeTpCall@@Base+0x1504> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ee00 <_PyObject_MakeTpCall@@Base+0x29c8> │ │ │ │ + beq.n 8f058 <_PyObject_MakeTpCall@@Base+0x29c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8ee00 <_PyObject_MakeTpCall@@Base+0x29c8> │ │ │ │ - ldr r2, [pc, #788] @ (8f0fc <_PyObject_MakeTpCall@@Base+0x2cc4>) │ │ │ │ + cbnz r3, 8f058 <_PyObject_MakeTpCall@@Base+0x29c4> │ │ │ │ + ldr r2, [pc, #788] @ (8f354 <_PyObject_MakeTpCall@@Base+0x2cc0>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8edf8 <_PyObject_MakeTpCall@@Base+0x29c0> │ │ │ │ + cbz r3, 8f050 <_PyObject_MakeTpCall@@Base+0x29bc> │ │ │ │ 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 │ │ │ │ - bl 1f94c8 │ │ │ │ - b.w 8de58 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + bl 1f98f8 │ │ │ │ + b.w 8e0b4 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8d9e4 <_PyObject_MakeTpCall@@Base+0x15ac> │ │ │ │ + beq.w 8dc3e <_PyObject_MakeTpCall@@Base+0x15aa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 8d9e4 <_PyObject_MakeTpCall@@Base+0x15ac> │ │ │ │ + b.w 8dc3e <_PyObject_MakeTpCall@@Base+0x15aa> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d9bc <_PyObject_MakeTpCall@@Base+0x1584> │ │ │ │ - b.w 8de58 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ + bne.w 8dc16 <_PyObject_MakeTpCall@@Base+0x1582> │ │ │ │ + b.w 8e0b4 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 8ee4c <_PyObject_MakeTpCall@@Base+0x2a14> │ │ │ │ + cbz r0, 8f0a4 <_PyObject_MakeTpCall@@Base+0x2a10> │ │ │ │ ldr r5, [r6, #20] │ │ │ │ str.w r0, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cfb0 <_PyObject_MakeTpCall@@Base+0xb78> │ │ │ │ - b.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8d20c <_PyObject_MakeTpCall@@Base+0xb78> │ │ │ │ + b.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7308 │ │ │ │ + bl 1e772c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8ee78 <_PyObject_MakeTpCall@@Base+0x2a40> │ │ │ │ + beq.n 8f0d0 <_PyObject_MakeTpCall@@Base+0x2a3c> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.n 8ee82 <_PyObject_MakeTpCall@@Base+0x2a4a> │ │ │ │ + bpl.n 8f0da <_PyObject_MakeTpCall@@Base+0x2a46> │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bpl.n 8ee82 <_PyObject_MakeTpCall@@Base+0x2a4a> │ │ │ │ + bpl.n 8f0da <_PyObject_MakeTpCall@@Base+0x2a46> │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r0, r6, #20 │ │ │ │ str.w r0, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cfb0 <_PyObject_MakeTpCall@@Base+0xb78> │ │ │ │ - b.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - bl 4ae46 │ │ │ │ + bne.w 8d20c <_PyObject_MakeTpCall@@Base+0xb78> │ │ │ │ + b.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bl 4ad8e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ - b.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + b.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - b.n 8ee3c <_PyObject_MakeTpCall@@Base+0x2a04> │ │ │ │ - ldr.w r9, [pc, #636] @ 8f104 <_PyObject_MakeTpCall@@Base+0x2ccc> │ │ │ │ + b.n 8f094 <_PyObject_MakeTpCall@@Base+0x2a00> │ │ │ │ + ldr.w r9, [pc, #636] @ 8f35c <_PyObject_MakeTpCall@@Base+0x2cc8> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d276 <_PyObject_MakeTpCall@@Base+0xe3e> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d4d2 <_PyObject_MakeTpCall@@Base+0xe3e> │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8d114 <_PyObject_MakeTpCall@@Base+0xcdc> │ │ │ │ + bne.w 8d370 <_PyObject_MakeTpCall@@Base+0xcdc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7308 │ │ │ │ + bl 1e772c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 8eee8 <_PyObject_MakeTpCall@@Base+0x2ab0> │ │ │ │ + bpl.n 8f140 <_PyObject_MakeTpCall@@Base+0x2aac> │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 8eee8 <_PyObject_MakeTpCall@@Base+0x2ab0> │ │ │ │ + bpl.n 8f140 <_PyObject_MakeTpCall@@Base+0x2aac> │ │ │ │ adds.w r6, r5, #20 │ │ │ │ - bne.w 8d114 <_PyObject_MakeTpCall@@Base+0xcdc> │ │ │ │ - b.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr.w r9, [pc, #564] @ 8f104 <_PyObject_MakeTpCall@@Base+0x2ccc> │ │ │ │ + bne.w 8d370 <_PyObject_MakeTpCall@@Base+0xcdc> │ │ │ │ + b.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + ldr.w r9, [pc, #564] @ 8f35c <_PyObject_MakeTpCall@@Base+0x2cc8> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d222 <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d47e <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8d114 <_PyObject_MakeTpCall@@Base+0xcdc> │ │ │ │ - b.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8d370 <_PyObject_MakeTpCall@@Base+0xcdc> │ │ │ │ + b.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ mov r5, r1 │ │ │ │ - b.w 8e128 <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ + b.w 8e384 <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ movw r1, #4084 @ 0xff4 │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r7, #0 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8e592 <_PyObject_MakeTpCall@@Base+0x215a> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8e7ea <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ef30 <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ + beq.n 8f188 <_PyObject_MakeTpCall@@Base+0x2af4> │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8f4b6 <_PyObject_MakeTpCall@@Base+0x307e> │ │ │ │ - cbnz r3, 8ef30 <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ + beq.w 8f70e <_PyObject_MakeTpCall@@Base+0x307a> │ │ │ │ + cbnz r3, 8f188 <_PyObject_MakeTpCall@@Base+0x2af4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.w 8d674 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + b.w 8d8cc <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d870 <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ + beq.w 8daca <_PyObject_MakeTpCall@@Base+0x1436> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8f50c <_PyObject_MakeTpCall@@Base+0x30d4> │ │ │ │ + bne.w 8f764 <_PyObject_MakeTpCall@@Base+0x30d0> │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #36032 @ 0x8cc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #30804 @ 0x7854 │ │ │ │ + movw r2, #28308 @ 0x6e94 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 223e0c <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ - b.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bl 22407c <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ + b.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25564 @ 0x63dc │ │ │ │ + movw r1, #23068 @ 0x5a1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.w 8dc66 <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ + bl d5c0c │ │ │ │ + b.w 8dec2 <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d62c <_PyObject_MakeTpCall@@Base+0x11f4> │ │ │ │ - ldr.w r2, [r9, fp] │ │ │ │ + bne.w 8d884 <_PyObject_MakeTpCall@@Base+0x11f0> │ │ │ │ + ldr.w r2, [fp, sl] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r4, #8 │ │ │ │ str r7, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - movw r2, #57861 @ 0xe205 │ │ │ │ + movw r2, #56933 @ 0xde65 │ │ │ │ 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 8d66a <_PyObject_MakeTpCall@@Base+0x1232> │ │ │ │ - b.w 8d674 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + bne.w 8d8c2 <_PyObject_MakeTpCall@@Base+0x122e> │ │ │ │ + b.w 8d8cc <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8f018 <_PyObject_MakeTpCall@@Base+0x2be0> │ │ │ │ + bne.n 8f270 <_PyObject_MakeTpCall@@Base+0x2bdc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f060 │ │ │ │ - b.w 8d60a <_PyObject_MakeTpCall@@Base+0x11d2> │ │ │ │ - ldr r1, [pc, #272] @ (8f100 <_PyObject_MakeTpCall@@Base+0x2cc8>) │ │ │ │ - bl 116708 │ │ │ │ + bl 12e6a8 │ │ │ │ + b.w 8d862 <_PyObject_MakeTpCall@@Base+0x11ce> │ │ │ │ + ldr r1, [pc, #272] @ (8f358 <_PyObject_MakeTpCall@@Base+0x2cc4>) │ │ │ │ + bl 115d10 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8e4f0 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + beq.w 8e748 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cbfc <_PyObject_MakeTpCall@@Base+0x7c4> │ │ │ │ + beq.w 8ce58 <_PyObject_MakeTpCall@@Base+0x7c4> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31720 @ 0x7be8 │ │ │ │ + movw r1, #29224 @ 0x7228 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.w 8e4f0 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + bl 12edc8 │ │ │ │ + b.w 8e748 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 8d60a <_PyObject_MakeTpCall@@Base+0x11d2> │ │ │ │ + b.w 8d862 <_PyObject_MakeTpCall@@Base+0x11ce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d674 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - ldr r1, [pc, #204] @ (8f100 <_PyObject_MakeTpCall@@Base+0x2cc8>) │ │ │ │ - bl 116708 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d8cc <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + ldr r1, [pc, #204] @ (8f358 <_PyObject_MakeTpCall@@Base+0x2cc4>) │ │ │ │ + bl 115d10 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 8e4f0 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + beq.w 8e748 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8effe <_PyObject_MakeTpCall@@Base+0x2bc6> │ │ │ │ + bne.n 8f256 <_PyObject_MakeTpCall@@Base+0x2bc2> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 8cbe4 <_PyObject_MakeTpCall@@Base+0x7ac> │ │ │ │ - b.w 8cc04 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + bne.w 8ce40 <_PyObject_MakeTpCall@@Base+0x7ac> │ │ │ │ + b.w 8ce60 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d7aa <_PyObject_MakeTpCall@@Base+0x1372> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8da02 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8f17a <_PyObject_MakeTpCall@@Base+0x2d42> │ │ │ │ + bne.w 8f3d2 <_PyObject_MakeTpCall@@Base+0x2d3e> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b.w 8d832 <_PyObject_MakeTpCall@@Base+0x13fa> │ │ │ │ + b.w 8da8c <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #30756 @ 0x7824 │ │ │ │ + movw r2, #28260 @ 0x6e64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 154ae4 <_PyErr_Format@@Base> │ │ │ │ - b.w 8de68 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ + bl 1540e4 <_PyErr_Format@@Base> │ │ │ │ + b.w 8e0c4 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 8e6de <_PyObject_MakeTpCall@@Base+0x22a6> │ │ │ │ + b.w 8e936 <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 8e6de <_PyObject_MakeTpCall@@Base+0x22a6> │ │ │ │ + b.w 8e936 <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24268 @ 0x5ecc │ │ │ │ + movw r1, #21772 @ 0x550c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.w 8e4f0 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + bl 12edc8 │ │ │ │ + b.w 8e748 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 8ddc4 <_PyObject_MakeTpCall@@Base+0x198c> │ │ │ │ + beq.w 8e020 <_PyObject_MakeTpCall@@Base+0x198c> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f0b0 <_PyObject_MakeTpCall@@Base+0x2c78> │ │ │ │ + bne.n 8f308 <_PyObject_MakeTpCall@@Base+0x2c74> │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 8ddc4 <_PyObject_MakeTpCall@@Base+0x198c> │ │ │ │ + beq.w 8e020 <_PyObject_MakeTpCall@@Base+0x198c> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24336 @ 0x5f10 │ │ │ │ + movw r1, #21840 @ 0x5550 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.w 8e4f0 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + bl 12edc8 │ │ │ │ + b.w 8e748 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f652 <_PyObject_MakeTpCall@@Base+0x321a> │ │ │ │ + bne.w 8f8aa <_PyObject_MakeTpCall@@Base+0x3216> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f652 <_PyObject_MakeTpCall@@Base+0x321a> │ │ │ │ + bne.w 8f8aa <_PyObject_MakeTpCall@@Base+0x3216> │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 8dfb0 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ + b.w 8e20c <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp fp, sl │ │ │ │ - bgt.w 8e55e <_PyObject_MakeTpCall@@Base+0x2126> │ │ │ │ - b.w 8e0be <_PyObject_MakeTpCall@@Base+0x1c86> │ │ │ │ + bgt.w 8e7b6 <_PyObject_MakeTpCall@@Base+0x2122> │ │ │ │ + b.w 8e31a <_PyObject_MakeTpCall@@Base+0x1c86> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e978 <_PyObject_MakeTpCall@@Base+0x2540> │ │ │ │ - b.n 8e984 <_PyObject_MakeTpCall@@Base+0x254c> │ │ │ │ + beq.w 8ebd0 <_PyObject_MakeTpCall@@Base+0x253c> │ │ │ │ + b.n 8ebdc <_PyObject_MakeTpCall@@Base+0x2548> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cee0 <_PyObject_MakeTpCall@@Base+0xaa8> │ │ │ │ - b.w 8e57a <_PyObject_MakeTpCall@@Base+0x2142> │ │ │ │ + bne.w 8d13c <_PyObject_MakeTpCall@@Base+0xaa8> │ │ │ │ + b.w 8e7d2 <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 91070 │ │ │ │ - cbz r0, 8f168 <_PyObject_MakeTpCall@@Base+0x2d30> │ │ │ │ + bl 912c8 │ │ │ │ + cbz r0, 8f3c0 <_PyObject_MakeTpCall@@Base+0x2d2c> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 8f12c <_PyObject_MakeTpCall@@Base+0x2cf4> │ │ │ │ + bmi.n 8f384 <_PyObject_MakeTpCall@@Base+0x2cf0> │ │ │ │ movw r3, #56080 @ 0xdb10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #32324 @ 0x7e44 │ │ │ │ + movw r2, #29828 @ 0x7484 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - bl 2091a4 │ │ │ │ + bl 2094dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.w 8ec16 <_PyObject_MakeTpCall@@Base+0x27de> │ │ │ │ + bmi.w 8ee6e <_PyObject_MakeTpCall@@Base+0x27da> │ │ │ │ ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ - b.w 8d40a <_PyObject_MakeTpCall@@Base+0xfd2> │ │ │ │ + b.w 8d666 <_PyObject_MakeTpCall@@Base+0xfd2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r3 │ │ │ │ - b.n 8f064 <_PyObject_MakeTpCall@@Base+0x2c2c> │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ + b.n 8f2bc <_PyObject_MakeTpCall@@Base+0x2c28> │ │ │ │ + ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov lr, r0 │ │ │ │ - b.w 8e71c <_PyObject_MakeTpCall@@Base+0x22e4> │ │ │ │ - ldr r1, [pc, #820] @ (8f4cc <_PyObject_MakeTpCall@@Base+0x3094>) │ │ │ │ + b.w 8e974 <_PyObject_MakeTpCall@@Base+0x22e0> │ │ │ │ + ldr r1, [pc, #820] @ (8f724 <_PyObject_MakeTpCall@@Base+0x3090>) │ │ │ │ ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.n 8f1f0 <_PyObject_MakeTpCall@@Base+0x2db8> │ │ │ │ + bcs.n 8f448 <_PyObject_MakeTpCall@@Base+0x2db4> │ │ │ │ adds r0, r3, #1 │ │ │ │ str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 8f1b4 <_PyObject_MakeTpCall@@Base+0x2d7c> │ │ │ │ + cbz r3, 8f40c <_PyObject_MakeTpCall@@Base+0x2d78> │ │ │ │ ldrh.w r1, [r5, #206] @ 0xce │ │ │ │ adds r1, #1 │ │ │ │ strh.w r1, [r5, #206] @ 0xce │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 8e6de <_PyObject_MakeTpCall@@Base+0x22a6> │ │ │ │ + b.w 8e936 <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8d7fe <_PyObject_MakeTpCall@@Base+0x13c6> │ │ │ │ - b.w 8d80c <_PyObject_MakeTpCall@@Base+0x13d4> │ │ │ │ + bgt.w 8da56 <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ + b.w 8da64 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7eab8 │ │ │ │ + bl 7ece0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.w 8df48 <_PyObject_MakeTpCall@@Base+0x1b10> │ │ │ │ + b.w 8e1a4 <_PyObject_MakeTpCall@@Base+0x1b10> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd64 <_PyObject_MakeTpCall@@Base+0x92c> │ │ │ │ - b.w 8de34 <_PyObject_MakeTpCall@@Base+0x19fc> │ │ │ │ + bne.w 8cfc0 <_PyObject_MakeTpCall@@Base+0x92c> │ │ │ │ + b.w 8e090 <_PyObject_MakeTpCall@@Base+0x19fc> │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 8e6de <_PyObject_MakeTpCall@@Base+0x22a6> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8e266 <_PyObject_MakeTpCall@@Base+0x1e2e> │ │ │ │ - mov r0, fp │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8dcac <_PyObject_MakeTpCall@@Base+0x1874> │ │ │ │ - ldr.w r9, [pc, #708] @ 8f4d4 <_PyObject_MakeTpCall@@Base+0x309c> │ │ │ │ + b.w 8e936 <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8e4c2 <_PyObject_MakeTpCall@@Base+0x1e2e> │ │ │ │ + mov r0, fp │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8df08 <_PyObject_MakeTpCall@@Base+0x1874> │ │ │ │ + ldr.w r9, [pc, #708] @ 8f72c <_PyObject_MakeTpCall@@Base+0x3098> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r1, [fp, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ 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, fp │ │ │ │ - beq.n 8f262 <_PyObject_MakeTpCall@@Base+0x2e2a> │ │ │ │ + beq.n 8f4ba <_PyObject_MakeTpCall@@Base+0x2e26> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 8f262 <_PyObject_MakeTpCall@@Base+0x2e2a> │ │ │ │ + bhi.n 8f4ba <_PyObject_MakeTpCall@@Base+0x2e26> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8d0ae <_PyObject_MakeTpCall@@Base+0xc76> │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + bmi.w 8d30a <_PyObject_MakeTpCall@@Base+0xc76> │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8dc80 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8dedc <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r2 │ │ │ │ - b.n 8f242 <_PyObject_MakeTpCall@@Base+0x2e0a> │ │ │ │ + b.n 8f49a <_PyObject_MakeTpCall@@Base+0x2e06> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8e460 <_PyObject_MakeTpCall@@Base+0x2028> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8e6b8 <_PyObject_MakeTpCall@@Base+0x2024> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ed04 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + bne.w 8ef5c <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ed04 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ef5c <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ - b.w 8dee0 <_PyObject_MakeTpCall@@Base+0x1aa8> │ │ │ │ - ldr.w r9, [pc, #548] @ 8f4d4 <_PyObject_MakeTpCall@@Base+0x309c> │ │ │ │ + b.w 8e13c <_PyObject_MakeTpCall@@Base+0x1aa8> │ │ │ │ + ldr.w r9, [pc, #548] @ 8f72c <_PyObject_MakeTpCall@@Base+0x3098> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - b.w 8e3d0 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ - ldr.w r9, [pc, #536] @ 8f4d4 <_PyObject_MakeTpCall@@Base+0x309c> │ │ │ │ + b.w 8e628 <_PyObject_MakeTpCall@@Base+0x1f94> │ │ │ │ + ldr.w r9, [pc, #536] @ 8f72c <_PyObject_MakeTpCall@@Base+0x3098> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - b.n 8f24e <_PyObject_MakeTpCall@@Base+0x2e16> │ │ │ │ + b.n 8f4a6 <_PyObject_MakeTpCall@@Base+0x2e12> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r2 │ │ │ │ - b.w 8e7aa <_PyObject_MakeTpCall@@Base+0x2372> │ │ │ │ + b.w 8ea02 <_PyObject_MakeTpCall@@Base+0x236e> │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl 1b9d54 │ │ │ │ + bl 1ba47c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d9bc <_PyObject_MakeTpCall@@Base+0x1584> │ │ │ │ - b.w 8de58 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ - ldr.w r9, [pc, #488] @ 8f4d4 <_PyObject_MakeTpCall@@Base+0x309c> │ │ │ │ + bne.w 8dc16 <_PyObject_MakeTpCall@@Base+0x1582> │ │ │ │ + b.w 8e0b4 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ + ldr.w r9, [pc, #488] @ 8f72c <_PyObject_MakeTpCall@@Base+0x3098> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - b.w 8d768 <_PyObject_MakeTpCall@@Base+0x1330> │ │ │ │ - movw r3, #8757 @ 0x2235 │ │ │ │ + b.w 8d9c0 <_PyObject_MakeTpCall@@Base+0x132c> │ │ │ │ + movw r3, #7745 @ 0x1e41 │ │ │ │ movt r3, #12 │ │ │ │ str.w r3, [fp, #72] @ 0x48 │ │ │ │ - b.w 8d6fe <_PyObject_MakeTpCall@@Base+0x12c6> │ │ │ │ + b.w 8d956 <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ - b.w 8d75c <_PyObject_MakeTpCall@@Base+0x1324> │ │ │ │ + b.w 8d9b4 <_PyObject_MakeTpCall@@Base+0x1320> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d9fa <_PyObject_MakeTpCall@@Base+0x15c2> │ │ │ │ + bne.w 8dc54 <_PyObject_MakeTpCall@@Base+0x15c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d9fa <_PyObject_MakeTpCall@@Base+0x15c2> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8dc54 <_PyObject_MakeTpCall@@Base+0x15c0> │ │ │ │ mov r0, r1 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8da10 <_PyObject_MakeTpCall@@Base+0x15d8> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8dc6a <_PyObject_MakeTpCall@@Base+0x15d6> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 8ec4e <_PyObject_MakeTpCall@@Base+0x2816> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8e282 <_PyObject_MakeTpCall@@Base+0x1e4a> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8e300 <_PyObject_MakeTpCall@@Base+0x1ec8> │ │ │ │ + b.n 8eea6 <_PyObject_MakeTpCall@@Base+0x2812> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8e4de <_PyObject_MakeTpCall@@Base+0x1e4a> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8e55a <_PyObject_MakeTpCall@@Base+0x1ec6> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - movw r0, #32260 @ 0x7e04 │ │ │ │ + movw r0, #29764 @ 0x7444 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - bl 24f6d4 <_Py_c_pow@@Base+0x75c> │ │ │ │ + bl 24f624 <_Py_c_pow@@Base+0x7fc> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ mov r0, r1 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + ldr.w r3, [fp, sl] │ │ │ │ subs r2, r2, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r1, [r1, #12] │ │ │ │ add r3, r1 │ │ │ │ adds r1, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ add r0, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.w 8d56a <_PyObject_MakeTpCall@@Base+0x1132> │ │ │ │ - b.w 8e99c <_PyObject_MakeTpCall@@Base+0x2564> │ │ │ │ - ldr.w r9, [pc, #284] @ 8f4d4 <_PyObject_MakeTpCall@@Base+0x309c> │ │ │ │ + bls.w 8d7c2 <_PyObject_MakeTpCall@@Base+0x112e> │ │ │ │ + b.w 8ebf4 <_PyObject_MakeTpCall@@Base+0x2560> │ │ │ │ + ldr.w r9, [pc, #284] @ 8f72c <_PyObject_MakeTpCall@@Base+0x3098> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d1ce <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ - ldr.w r9, [pc, #256] @ 8f4d4 <_PyObject_MakeTpCall@@Base+0x309c> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d42a <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ + ldr.w r9, [pc, #256] @ 8f72c <_PyObject_MakeTpCall@@Base+0x3098> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r2, [fp, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ 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, fp │ │ │ │ - beq.w 8f608 <_PyObject_MakeTpCall@@Base+0x31d0> │ │ │ │ + beq.w 8f860 <_PyObject_MakeTpCall@@Base+0x31cc> │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 8f608 <_PyObject_MakeTpCall@@Base+0x31d0> │ │ │ │ + bhi.w 8f860 <_PyObject_MakeTpCall@@Base+0x31cc> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r1 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.w 8d052 <_PyObject_MakeTpCall@@Base+0xc1a> │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + bmi.w 8d2ae <_PyObject_MakeTpCall@@Base+0xc1a> │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2391 @ 0x957 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - cbz r3, 8f48e <_PyObject_MakeTpCall@@Base+0x3056> │ │ │ │ - ldr r0, [pc, #160] @ (8f4d0 <_PyObject_MakeTpCall@@Base+0x3098>) │ │ │ │ - bl 929d0 │ │ │ │ + cbz r3, 8f6e6 <_PyObject_MakeTpCall@@Base+0x3052> │ │ │ │ + ldr r0, [pc, #160] @ (8f728 <_PyObject_MakeTpCall@@Base+0x3094>) │ │ │ │ + bl 92c28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc66 <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ + beq.w 8dec2 <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d8a8 <_PyObject_MakeTpCall@@Base+0x1470> │ │ │ │ - b.w 8dc5e <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + bne.w 8db02 <_PyObject_MakeTpCall@@Base+0x146e> │ │ │ │ + b.w 8deba <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ - b.n 8ed70 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ + b.n 8efc8 <_PyObject_MakeTpCall@@Base+0x2934> │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - ldr.w r0, [r9, fp] │ │ │ │ + ldr.w r0, [fp, sl] │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #28 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mul.w r3, r3, ip │ │ │ │ adds r1, r6, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 8f4ac <_PyObject_MakeTpCall@@Base+0x3074> │ │ │ │ + beq.n 8f704 <_PyObject_MakeTpCall@@Base+0x3070> │ │ │ │ cmp.w ip, #10 │ │ │ │ - bhi.n 8f4ac <_PyObject_MakeTpCall@@Base+0x3074> │ │ │ │ + bhi.n 8f704 <_PyObject_MakeTpCall@@Base+0x3070> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d7b4 <_PyObject_MakeTpCall@@Base+0x137c> │ │ │ │ - b.w 8ea2c <_PyObject_MakeTpCall@@Base+0x25f4> │ │ │ │ + bne.w 8da0c <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ + b.w 8ec84 <_PyObject_MakeTpCall@@Base+0x25f0> │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #25752 @ 0x6498 │ │ │ │ + movw r1, #23256 @ 0x5ad8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #44] @ (8f4d0 <_PyObject_MakeTpCall@@Base+0x3098>) │ │ │ │ - bl d6078 │ │ │ │ - b.w 8dc5e <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + ldr r3, [pc, #44] @ (8f728 <_PyObject_MakeTpCall@@Base+0x3094>) │ │ │ │ + bl d5c0c │ │ │ │ + b.w 8deba <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r6, r3 │ │ │ │ - b.n 8f482 <_PyObject_MakeTpCall@@Base+0x304a> │ │ │ │ + b.n 8f6da <_PyObject_MakeTpCall@@Base+0x3046> │ │ │ │ mov r4, r5 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.w 8d674 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + b.w 8d8cc <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d5ea <_PyObject_MakeTpCall@@Base+0x11b2> │ │ │ │ - b.w 8e1e8 <_PyObject_MakeTpCall@@Base+0x1db0> │ │ │ │ + bne.w 8d842 <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ + b.w 8e444 <_PyObject_MakeTpCall@@Base+0x1db0> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #144 @ (adr r7, 8f564 <_PyObject_MakeTpCall@@Base+0x312c>) │ │ │ │ + add r7, pc, #144 @ (adr r7, 8f7bc <_PyObject_MakeTpCall@@Base+0x3128>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #29708 @ 0x740c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bl d5c0c │ │ │ │ + b.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31972 @ 0x7ce4 │ │ │ │ + movw r1, #29476 @ 0x7324 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.w 8e576 <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ + bl 12edc8 │ │ │ │ + b.w 8e7ce <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ef4a <_PyObject_MakeTpCall@@Base+0x2b12> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ef4a <_PyObject_MakeTpCall@@Base+0x2b12> │ │ │ │ - ldr r1, [pc, #468] @ (8f6f4 <_PyObject_MakeTpCall@@Base+0x32bc>) │ │ │ │ + bne.w 8f1a2 <_PyObject_MakeTpCall@@Base+0x2b0e> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f1a2 <_PyObject_MakeTpCall@@Base+0x2b0e> │ │ │ │ + ldr r1, [pc, #468] @ (8f94c <_PyObject_MakeTpCall@@Base+0x32b8>) │ │ │ │ mov r0, r9 │ │ │ │ - bl c03c8 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bffd4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e036 <_PyObject_MakeTpCall@@Base+0x1bfe> │ │ │ │ - ldr r1, [pc, #460] @ (8f6f8 <_PyObject_MakeTpCall@@Base+0x32c0>) │ │ │ │ + bne.w 8e292 <_PyObject_MakeTpCall@@Base+0x1bfe> │ │ │ │ + ldr r1, [pc, #460] @ (8f950 <_PyObject_MakeTpCall@@Base+0x32bc>) │ │ │ │ mov r0, r9 │ │ │ │ - bl c03c8 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bffd4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e036 <_PyObject_MakeTpCall@@Base+0x1bfe> │ │ │ │ - ldr r1, [pc, #448] @ (8f6fc <_PyObject_MakeTpCall@@Base+0x32c4>) │ │ │ │ + bne.w 8e292 <_PyObject_MakeTpCall@@Base+0x1bfe> │ │ │ │ + ldr r1, [pc, #448] @ (8f954 <_PyObject_MakeTpCall@@Base+0x32c0>) │ │ │ │ mov r0, r9 │ │ │ │ - bl c03c8 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bffd4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e036 <_PyObject_MakeTpCall@@Base+0x1bfe> │ │ │ │ + bne.w 8e292 <_PyObject_MakeTpCall@@Base+0x1bfe> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32020 @ 0x7d14 │ │ │ │ + movw r1, #29524 @ 0x7354 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e576 <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ + beq.w 8e7ce <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e576 <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ + bne.w 8e7ce <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8e576 <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ - ldr.w r9, [pc, #380] @ 8f700 <_PyObject_MakeTpCall@@Base+0x32c8> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8e7ce <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + ldr.w r9, [pc, #380] @ 8f958 <_PyObject_MakeTpCall@@Base+0x32c4> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r0, [fp, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ 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, fp │ │ │ │ - beq.n 8f612 <_PyObject_MakeTpCall@@Base+0x31da> │ │ │ │ + beq.n 8f86a <_PyObject_MakeTpCall@@Base+0x31d6> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 8f612 <_PyObject_MakeTpCall@@Base+0x31da> │ │ │ │ + bhi.n 8f86a <_PyObject_MakeTpCall@@Base+0x31d6> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r1 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8d19e <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ - b.n 8f3bc <_PyObject_MakeTpCall@@Base+0x2f84> │ │ │ │ + bmi.w 8d3fa <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ + b.n 8f614 <_PyObject_MakeTpCall@@Base+0x2f80> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r2 │ │ │ │ - b.w 8e4a2 <_PyObject_MakeTpCall@@Base+0x206a> │ │ │ │ + b.w 8e6fa <_PyObject_MakeTpCall@@Base+0x2066> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32068 @ 0x7d44 │ │ │ │ + movw r1, #29572 @ 0x7384 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bl 12edc8 │ │ │ │ + b.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.w 8e3c4 <_PyObject_MakeTpCall@@Base+0x1f8c> │ │ │ │ + b.w 8e61c <_PyObject_MakeTpCall@@Base+0x1f88> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [fp, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8cf2c <_PyObject_MakeTpCall@@Base+0xaf4> │ │ │ │ - b.w 8cf30 <_PyObject_MakeTpCall@@Base+0xaf8> │ │ │ │ + bne.w 8d188 <_PyObject_MakeTpCall@@Base+0xaf4> │ │ │ │ + b.w 8d18c <_PyObject_MakeTpCall@@Base+0xaf8> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ - b.n 8f408 <_PyObject_MakeTpCall@@Base+0x2fd0> │ │ │ │ + b.n 8f660 <_PyObject_MakeTpCall@@Base+0x2fcc> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ - b.n 8f5b6 <_PyObject_MakeTpCall@@Base+0x317e> │ │ │ │ + b.n 8f80e <_PyObject_MakeTpCall@@Base+0x317a> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31892 @ 0x7c94 │ │ │ │ + movw r1, #29396 @ 0x72d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.w 8e576 <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ + bl 12edc8 │ │ │ │ + b.w 8e7ce <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #31844 @ 0x7c64 │ │ │ │ + movw r1, #29348 @ 0x72a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.w 8e576 <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ + bl d5c0c │ │ │ │ + b.w 8e7ce <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31924 @ 0x7cb4 │ │ │ │ + movw r1, #29428 @ 0x72f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.w 8e576 <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ + bl 12edc8 │ │ │ │ + b.w 8e7ce <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ movw r1, #43984 @ 0xabd0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #32112 @ 0x7d70 │ │ │ │ + movw r1, #29616 @ 0x73b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - b.n 8f27c <_PyObject_MakeTpCall@@Base+0x2e44> │ │ │ │ + beq.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + b.n 8f4d4 <_PyObject_MakeTpCall@@Base+0x2e40> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32152 @ 0x7d98 │ │ │ │ + movw r1, #29656 @ 0x73d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.w 8dc94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8e29e <_PyObject_MakeTpCall@@Base+0x1e66> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8e2ba <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8e2d6 <_PyObject_MakeTpCall@@Base+0x1e9e> │ │ │ │ + bl d5c0c │ │ │ │ + b.w 8def0 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8e4fa <_PyObject_MakeTpCall@@Base+0x1e66> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8e516 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8e532 <_PyObject_MakeTpCall@@Base+0x1e9e> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8e962 <_PyObject_MakeTpCall@@Base+0x252a> │ │ │ │ - b.w 8e984 <_PyObject_MakeTpCall@@Base+0x254c> │ │ │ │ + bne.w 8ebba <_PyObject_MakeTpCall@@Base+0x2526> │ │ │ │ + b.w 8ebdc <_PyObject_MakeTpCall@@Base+0x2548> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8e08e <_PyObject_MakeTpCall@@Base+0x1c56> │ │ │ │ + beq.w 8e2ea <_PyObject_MakeTpCall@@Base+0x1c56> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e930 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ - b.w 8e08e <_PyObject_MakeTpCall@@Base+0x1c56> │ │ │ │ + beq.w 8eb88 <_PyObject_MakeTpCall@@Base+0x24f4> │ │ │ │ + b.w 8e2ea <_PyObject_MakeTpCall@@Base+0x1c56> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 8e6de <_PyObject_MakeTpCall@@Base+0x22a6> │ │ │ │ + b.w 8e936 <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ mov ip, r0 │ │ │ │ - b.w 8e540 <_PyObject_MakeTpCall@@Base+0x2108> │ │ │ │ + b.w 8e798 <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #192 @ (adr r1, 8f7bc ) │ │ │ │ + add r1, pc, #192 @ (adr r1, 8fa14 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #480 @ (adr r1, 8f8e0 ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 8fb38 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008f704 : │ │ │ │ +0008f95c : │ │ │ │ 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 8f746 │ │ │ │ + beq.n 8f99e │ │ │ │ add r2, sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r2, ip, [sp] │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8f764 │ │ │ │ + bl 8f9bc │ │ │ │ add sp, #24 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32372 @ 0x7e74 │ │ │ │ + movw r1, #29876 @ 0x74b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 8f73c │ │ │ │ + b.n 8f994 │ │ │ │ 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 r8, r3 │ │ │ │ @@ -151298,146 +151519,147 @@ │ │ │ │ str r2, [r6, #0] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ mov r5, ip │ │ │ │ ldrb.w lr, [r5], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.n 8f866 │ │ │ │ + bhi.n 8fabe │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8f920 │ │ │ │ + bhi.w 8fb78 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8fad4 │ │ │ │ + beq.w 8fd2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fdd4 │ │ │ │ - movw r1, #53088 @ 0xcf60 │ │ │ │ + bne.w 9002c │ │ │ │ + movw r1, #50592 @ 0xc5a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldrb r5, [r5, #0] │ │ │ │ add.w r4, ip, #2 │ │ │ │ ldr.w r3, [r1, lr, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w lr, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bhi.n 8f874 │ │ │ │ + bhi.n 8facc │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - bhi.w 8fb1c │ │ │ │ + bhi.w 8fd74 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8faf0 │ │ │ │ + beq.w 8fd48 │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ add.w r4, ip, #3 │ │ │ │ ldrb.w r5, [ip, #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bhi.n 8f89e │ │ │ │ + bhi.n 8faf6 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - bhi.w 8fb80 │ │ │ │ + bhi.w 8fdd8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8faf0 │ │ │ │ + beq.w 8fd48 │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r2, r3 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi.n 8f846 │ │ │ │ + bhi.n 8fa9e │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 8f8be │ │ │ │ + bhi.n 8fb16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8faf0 │ │ │ │ + beq.w 8fd48 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r2, r3 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bls.n 8f826 │ │ │ │ + bls.n 8fa7e │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8faf6 │ │ │ │ + beq.w 8fd4e │ │ │ │ ldr.w r5, [r1, r3, lsl #2] │ │ │ │ ands.w r5, r5, #3 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r5, #0 │ │ │ │ andne.w r5, r5, #1 │ │ │ │ add r2, r5 │ │ │ │ - b.n 8f81e │ │ │ │ + b.n 8fa76 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8fbe4 │ │ │ │ + beq.w 8fe3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8f7b2 │ │ │ │ - b.n 8fcde │ │ │ │ + beq.n 8fa0a │ │ │ │ + b.n 8ff36 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ - beq.w 8faf6 │ │ │ │ + beq.w 8fd4e │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ add.w r4, ip, #3 │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ ldrb.w r5, [ip, #2] │ │ │ │ add r2, r3 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bls.n 8f804 │ │ │ │ + bls.n 8fa5c │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ - beq.w 8faf6 │ │ │ │ + beq.w 8fd4e │ │ │ │ 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 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8f81e │ │ │ │ + b.n 8fa76 │ │ │ │ sub.w r5, r3, #40 @ 0x28 │ │ │ │ cmp r5, #19 │ │ │ │ - bhi.n 8f830 │ │ │ │ + bhi.n 8fa88 │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w pc, [ip, r5, lsl #2] │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r9], #-32 @ 0xffffffe0 │ │ │ │ - vhadd.u d0, d7, d8 │ │ │ │ - ldrh.w r0, [r1, r8] │ │ │ │ - ldrh.w r0, [r1, r8] │ │ │ │ - ldrh.w r0, [r1, r8] │ │ │ │ - ldrh.w r0, [r1, r8] │ │ │ │ - ldrh.w r0, [r1, r8] │ │ │ │ - ldrh.w r0, [r1, r8] │ │ │ │ - ldrh.w r0, [r1, r8] │ │ │ │ - ldrh.w r0, [r1, r8] │ │ │ │ - ldrh.w r0, [r1, r8] │ │ │ │ - ldrh.w r0, [r1, r8] │ │ │ │ - ldrh.w r0, [r1, r8] │ │ │ │ - ldrh.w r0, [r1, r8] │ │ │ │ - ldrh.w r0, [r1, r8] │ │ │ │ - ldrh.w r0, [r1, r8] │ │ │ │ - ldrh.w r0, [r1, r8] │ │ │ │ - ldrh.w r0, [r1, r8] │ │ │ │ - ldc2 0, cr0, [sp], {8} │ │ │ │ - @ instruction: 0xfae90008 │ │ │ │ + cdp2 0, 8, cr0, cr1, cr8, {0} │ │ │ │ + lsls r7, r1, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xfa890008 │ │ │ │ + @ instruction: 0xfa890008 │ │ │ │ + @ instruction: 0xfa890008 │ │ │ │ + @ instruction: 0xfa890008 │ │ │ │ + @ instruction: 0xfa890008 │ │ │ │ + @ instruction: 0xfa890008 │ │ │ │ + @ instruction: 0xfa890008 │ │ │ │ + @ instruction: 0xfa890008 │ │ │ │ + @ instruction: 0xfa890008 │ │ │ │ + @ instruction: 0xfa890008 │ │ │ │ + @ instruction: 0xfa890008 │ │ │ │ + @ instruction: 0xfa890008 │ │ │ │ + @ instruction: 0xfa890008 │ │ │ │ + @ instruction: 0xfa890008 │ │ │ │ + @ instruction: 0xfa890008 │ │ │ │ + @ instruction: 0xfa890008 │ │ │ │ + cdp2 0, 7, cr0, cr5, cr8, {0} │ │ │ │ + stc2l 0, cr0, [r1, #-32] @ 0xffffffe0 │ │ │ │ sub.w r1, lr, #40 @ 0x28 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi.w 8fc04 │ │ │ │ + bhi.w 8fe5c │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r3, r5, #5 │ │ │ │ lsls r3, r5, #5 │ │ │ │ lsls r3, r5, #5 │ │ │ │ lsls r3, r5, #5 │ │ │ │ @@ -151452,546 +151674,548 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ lsls r3, r5, #5 │ │ │ │ lsls r3, r5, #5 │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r4, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fe7e │ │ │ │ + bne.w 900d6 │ │ │ │ movs r4, #0 │ │ │ │ bics.w sl, sl, sl, asr #32 │ │ │ │ it cs │ │ │ │ movcs sl, r2 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 8fc92 │ │ │ │ + bgt.w 8feea │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fa8c │ │ │ │ + bne.w 8fce4 │ │ │ │ cmp r7, r2 │ │ │ │ it le │ │ │ │ cmple sl, r7 │ │ │ │ - bgt.w 8feb2 │ │ │ │ + bgt.w 9010a │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 8faec │ │ │ │ + ble.w 8fd44 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ add.w fp, sp, #28 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8fc3e │ │ │ │ + beq.w 8fe96 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r8, [fp] │ │ │ │ - beq.w 8fd4c │ │ │ │ + beq.w 8ffa4 │ │ │ │ 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 8ff70 │ │ │ │ + bl 901c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fd50 │ │ │ │ + bne.w 8ffa8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 8fa40 │ │ │ │ + beq.n 8fc98 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8fd5e │ │ │ │ + beq.w 8ffb6 │ │ │ │ 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 8ff70 │ │ │ │ + bl 901c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fd90 │ │ │ │ + bne.w 8ffe8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 8fa40 │ │ │ │ + beq.n 8fc98 │ │ │ │ add.w sl, r9, #4 │ │ │ │ mov.w r9, #2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8fd96 │ │ │ │ + beq.w 8ffee │ │ │ │ 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 8ff70 │ │ │ │ + bl 901c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fd54 │ │ │ │ + bne.w 8ffac │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 8fa04 │ │ │ │ + bne.n 8fc5c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8fa7c │ │ │ │ + cbz r3, 8fcd4 │ │ │ │ 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, #53088 @ 0xcf60 │ │ │ │ + movw r1, #50592 @ 0xc5a0 │ │ │ │ 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 8fe92 │ │ │ │ + bne.w 900ea │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fc8a │ │ │ │ + bne.w 8fee2 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8fe38 │ │ │ │ + beq.w 90090 │ │ │ │ cmp.w sl, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #1 │ │ │ │ - bne.w 8fcb8 │ │ │ │ + bne.w 8ff10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fe0e │ │ │ │ + beq.w 90066 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r8, [r1] │ │ │ │ - beq.w 8fd12 │ │ │ │ + beq.w 8ff6a │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8ff70 │ │ │ │ + bl 901c8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fa7c │ │ │ │ + beq.n 8fcd4 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8fd36 │ │ │ │ + b.n 8ff8e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fe7e │ │ │ │ + bne.w 900d6 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8f95e │ │ │ │ + b.n 8fbb6 │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fe7e │ │ │ │ + bne.w 900d6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8f95e │ │ │ │ + b.n 8fbb6 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8fa40 │ │ │ │ + b.n 8fc98 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 8f95e │ │ │ │ + b.n 8fbb6 │ │ │ │ mov ip, r4 │ │ │ │ mov r5, ip │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w lr, [r5], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ it ls │ │ │ │ movls sl, r2 │ │ │ │ - bls.w 8f79c │ │ │ │ + bls.w 8f9f4 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ movne sl, r2 │ │ │ │ - bne.w 8f7b2 │ │ │ │ + bne.w 8fa0a │ │ │ │ mov ip, r5 │ │ │ │ - b.n 8faf8 │ │ │ │ + b.n 8fd50 │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8f7ea │ │ │ │ + bhi.w 8fa42 │ │ │ │ addw lr, pc, #8 │ │ │ │ ldr.w pc, [lr, r3, lsl #2] │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r9], #-32 @ 0xffffffe0 │ │ │ │ - vhadd.u d0, d7, d8 │ │ │ │ - @ instruction: 0xf7eb0008 │ │ │ │ - @ instruction: 0xf7eb0008 │ │ │ │ - @ instruction: 0xf7eb0008 │ │ │ │ - @ instruction: 0xf7eb0008 │ │ │ │ - @ instruction: 0xf7eb0008 │ │ │ │ - @ instruction: 0xf7eb0008 │ │ │ │ - @ instruction: 0xf7eb0008 │ │ │ │ - @ instruction: 0xf7eb0008 │ │ │ │ - @ instruction: 0xf7eb0008 │ │ │ │ - @ instruction: 0xf7eb0008 │ │ │ │ - @ instruction: 0xf7eb0008 │ │ │ │ - @ instruction: 0xf7eb0008 │ │ │ │ - @ instruction: 0xf7eb0008 │ │ │ │ - @ instruction: 0xf7eb0008 │ │ │ │ - @ instruction: 0xf7eb0008 │ │ │ │ - @ instruction: 0xf7eb0008 │ │ │ │ - ldc2 0, cr0, [sp], {8} │ │ │ │ - @ instruction: 0xfae90008 │ │ │ │ + cdp2 0, 8, cr0, cr1, cr8, {0} │ │ │ │ + lsls r7, r1, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xfa430008 │ │ │ │ + @ instruction: 0xfa430008 │ │ │ │ + @ instruction: 0xfa430008 │ │ │ │ + @ instruction: 0xfa430008 │ │ │ │ + @ instruction: 0xfa430008 │ │ │ │ + @ instruction: 0xfa430008 │ │ │ │ + @ instruction: 0xfa430008 │ │ │ │ + @ instruction: 0xfa430008 │ │ │ │ + @ instruction: 0xfa430008 │ │ │ │ + @ instruction: 0xfa430008 │ │ │ │ + @ instruction: 0xfa430008 │ │ │ │ + @ instruction: 0xfa430008 │ │ │ │ + @ instruction: 0xfa430008 │ │ │ │ + @ instruction: 0xfa430008 │ │ │ │ + @ instruction: 0xfa430008 │ │ │ │ + @ instruction: 0xfa430008 │ │ │ │ + cdp2 0, 7, cr0, cr5, cr8, {0} │ │ │ │ + stc2l 0, cr0, [r1, #-32] @ 0xffffffe0 │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8f810 │ │ │ │ + bhi.w 8fa68 │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w pc, [ip, r3, lsl #2] │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r9], #-32 @ 0xffffffe0 │ │ │ │ - vhadd.u d0, d7, d8 │ │ │ │ - ldrb.w r0, [r1, r8] │ │ │ │ - ldrb.w r0, [r1, r8] │ │ │ │ - ldrb.w r0, [r1, r8] │ │ │ │ - ldrb.w r0, [r1, r8] │ │ │ │ - ldrb.w r0, [r1, r8] │ │ │ │ - ldrb.w r0, [r1, r8] │ │ │ │ - ldrb.w r0, [r1, r8] │ │ │ │ - ldrb.w r0, [r1, r8] │ │ │ │ - ldrb.w r0, [r1, r8] │ │ │ │ - ldrb.w r0, [r1, r8] │ │ │ │ - ldrb.w r0, [r1, r8] │ │ │ │ - ldrb.w r0, [r1, r8] │ │ │ │ - ldrb.w r0, [r1, r8] │ │ │ │ - ldrb.w r0, [r1, r8] │ │ │ │ - ldrb.w r0, [r1, r8] │ │ │ │ - ldrb.w r0, [r1, r8] │ │ │ │ - ldc2 0, cr0, [sp], {8} │ │ │ │ - @ instruction: 0xfae90008 │ │ │ │ + cdp2 0, 8, cr0, cr1, cr8, {0} │ │ │ │ + lsls r7, r1, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xfa690008 │ │ │ │ + @ instruction: 0xfa690008 │ │ │ │ + @ instruction: 0xfa690008 │ │ │ │ + @ instruction: 0xfa690008 │ │ │ │ + @ instruction: 0xfa690008 │ │ │ │ + @ instruction: 0xfa690008 │ │ │ │ + @ instruction: 0xfa690008 │ │ │ │ + @ instruction: 0xfa690008 │ │ │ │ + @ instruction: 0xfa690008 │ │ │ │ + @ instruction: 0xfa690008 │ │ │ │ + @ instruction: 0xfa690008 │ │ │ │ + @ instruction: 0xfa690008 │ │ │ │ + @ instruction: 0xfa690008 │ │ │ │ + @ instruction: 0xfa690008 │ │ │ │ + @ instruction: 0xfa690008 │ │ │ │ + @ instruction: 0xfa690008 │ │ │ │ + cdp2 0, 7, cr0, cr5, cr8, {0} │ │ │ │ + stc2l 0, cr0, [r1, #-32] @ 0xffffffe0 │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8fb18 │ │ │ │ + beq.n 8fd70 │ │ │ │ mov r5, r4 │ │ │ │ mov ip, r5 │ │ │ │ adds r5, #1 │ │ │ │ ldrb.w lr, [ip] │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bls.w 8f79c │ │ │ │ + bls.w 8f9f4 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - bne.n 8fcde │ │ │ │ - b.n 8fbec │ │ │ │ + bne.n 8ff36 │ │ │ │ + b.n 8fe44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f7b2 │ │ │ │ + beq.w 8fa0a │ │ │ │ mov r4, r5 │ │ │ │ ldrb.w lr, [r4], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.n 8fcd6 │ │ │ │ + bhi.n 8ff2e │ │ │ │ mov ip, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8f79c │ │ │ │ + b.n 8f9f4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8f95c │ │ │ │ + b.n 8fbb4 │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fde6 │ │ │ │ + bne.w 9003e │ │ │ │ adds r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8f790 │ │ │ │ + b.n 8f9e8 │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ff36 │ │ │ │ + beq.w 9018e │ │ │ │ subs r3, #1 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8f790 │ │ │ │ + b.n 8f9e8 │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ add.w r3, r8, #1 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8f9a0 │ │ │ │ + bne.w 8fbf8 │ │ │ │ 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 22b8ec │ │ │ │ + bl 22b8a0 <_PyTime_FromMillisecondsObject@@Base+0x7cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fcf6 │ │ │ │ + bne.n 8ff4e │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r7, #1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8f9c4 │ │ │ │ - b.n 8fa40 │ │ │ │ + bne.w 8fc1c │ │ │ │ + b.n 8fc98 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 785b4 │ │ │ │ - b.n 8fa84 │ │ │ │ + bl 787e8 │ │ │ │ + b.n 8fcdc │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8fe02 │ │ │ │ + bcs.w 9005a │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fe06 │ │ │ │ + beq.w 9005e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f974 │ │ │ │ + beq.w 8fbcc │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32644 @ 0x7f84 │ │ │ │ + movw r1, #30148 @ 0x75c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24e71c │ │ │ │ - b.n 8fa86 │ │ │ │ + bl 24e66c │ │ │ │ + b.n 8fcde │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.n 8fbea │ │ │ │ + beq.n 8fe42 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldrb.w lr, [r4], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bls.n 8fc16 │ │ │ │ + bls.n 8fe6e │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8fbea │ │ │ │ + beq.w 8fe42 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8f790 │ │ │ │ + b.n 8f9e8 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r0, r9, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 252ef0 <_PyArg_BadArgument@@Base+0x84> │ │ │ │ + bl 252e38 <_PyArg_BadArgument@@Base+0x84> │ │ │ │ mov r0, r6 │ │ │ │ - bl 24e71c │ │ │ │ - b.n 8fa86 │ │ │ │ + bl 24e66c │ │ │ │ + b.n 8fcde │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ add.w r3, r8, #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 22b8ec │ │ │ │ + bl 22b8a0 <_PyTime_FromMillisecondsObject@@Base+0x7cc> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fa7c │ │ │ │ + beq.w 8fcd4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 252ef0 <_PyArg_BadArgument@@Base+0x84> │ │ │ │ + bl 252e38 <_PyArg_BadArgument@@Base+0x84> │ │ │ │ mov r0, r6 │ │ │ │ - bl 24e71c │ │ │ │ - b.n 8fa86 │ │ │ │ + bl 24e66c │ │ │ │ + b.n 8fcde │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8fc54 │ │ │ │ + b.n 8feac │ │ │ │ mov.w r9, #0 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8fcfa │ │ │ │ + b.n 8ff52 │ │ │ │ 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 22b8ec │ │ │ │ - cbnz r0, 8fdce │ │ │ │ + bl 22b8a0 <_PyTime_FromMillisecondsObject@@Base+0x7cc> │ │ │ │ + cbnz r0, 90026 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r7, #2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8f9fc │ │ │ │ - b.n 8fa40 │ │ │ │ + bne.w 8fc54 │ │ │ │ + b.n 8fc98 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8fd54 │ │ │ │ + b.n 8ffac │ │ │ │ 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 22b8ec │ │ │ │ + bl 22b8a0 <_PyTime_FromMillisecondsObject@@Base+0x7cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fcfa │ │ │ │ + bne.n 8ff52 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8fa04 │ │ │ │ - b.n 8fa40 │ │ │ │ + bne.w 8fc5c │ │ │ │ + b.n 8fc98 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8fcfa │ │ │ │ + b.n 8ff52 │ │ │ │ mov r4, r5 │ │ │ │ mov ip, r5 │ │ │ │ ldrb.w lr, [r4], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.n 8fcea │ │ │ │ + bhi.n 8ff42 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8f79c │ │ │ │ + b.n 8f9f4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - ble.w 8fc2c │ │ │ │ - movw r1, #32456 @ 0x7ec8 │ │ │ │ + ble.w 8fe84 │ │ │ │ + movw r1, #29960 @ 0x7508 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #52232 @ 0xcc08 │ │ │ │ + movw r0, #49736 @ 0xc248 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 1f98f8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8fa86 │ │ │ │ + b.n 8fcde │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r5, 8fe6c │ │ │ │ - movw r3, #36304 @ 0x8dd0 │ │ │ │ + cbz r5, 900c4 │ │ │ │ + movw r3, #33728 @ 0x83c0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #32604 @ 0x7f5c │ │ │ │ + movw r1, #30108 @ 0x759c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 24e71c │ │ │ │ - b.n 8fa86 │ │ │ │ + bl 24e66c │ │ │ │ + b.n 8fcde │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fa84 │ │ │ │ + beq.w 8fcdc │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8ff5c │ │ │ │ - movw r3, #36304 @ 0x8dd0 │ │ │ │ + beq.w 901b4 │ │ │ │ + movw r3, #33728 @ 0x83c0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #32576 @ 0x7f40 │ │ │ │ + movw r1, #30080 @ 0x7580 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 24e71c │ │ │ │ - b.n 8fa86 │ │ │ │ - movw r5, #43272 @ 0xa908 │ │ │ │ + bl 24e66c │ │ │ │ + b.n 8fcde │ │ │ │ + movw r5, #40776 @ 0x9f48 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ - movw r3, #8284 @ 0x205c │ │ │ │ + movw r3, #5788 @ 0x169c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 8fe22 │ │ │ │ - movw r1, #32544 @ 0x7f20 │ │ │ │ + b.n 9007a │ │ │ │ + movw r1, #30048 @ 0x7560 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #52232 @ 0xcc08 │ │ │ │ + movw r0, #49736 @ 0xc248 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32732 @ 0x7fdc │ │ │ │ + movw r1, #30236 @ 0x761c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 24e71c │ │ │ │ - b.n 8fa86 │ │ │ │ + bl 24e66c │ │ │ │ + b.n 8fcde │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8ff4a │ │ │ │ - cbnz r5, 8ff2c │ │ │ │ - movw r5, #43272 @ 0xa908 │ │ │ │ + bne.n 901a2 │ │ │ │ + cbnz r5, 90184 │ │ │ │ + movw r5, #40776 @ 0x9f48 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ - movw r3, #8284 @ 0x205c │ │ │ │ + movw r3, #5788 @ 0x169c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 8ff18 │ │ │ │ - movw r1, #32428 @ 0x7eac │ │ │ │ + bne.n 90170 │ │ │ │ + movw r1, #29932 @ 0x74ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ cmp r2, r7 │ │ │ │ - ble.n 8ff24 │ │ │ │ + ble.n 9017c │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 8ff0a │ │ │ │ - movw r2, #36752 @ 0x8f90 │ │ │ │ + beq.n 90162 │ │ │ │ + movw r2, #34176 @ 0x8580 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ strd r2, r7, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #32688 @ 0x7fb0 │ │ │ │ + movw r1, #30192 @ 0x75f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl d6078 │ │ │ │ - b.n 8feaa │ │ │ │ - movw r2, #8284 @ 0x205c │ │ │ │ + bl d5c0c │ │ │ │ + b.n 90102 │ │ │ │ + movw r2, #5788 @ 0x169c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8fef0 │ │ │ │ + b.n 90148 │ │ │ │ cmp sl, r7 │ │ │ │ - bgt.n 8ff52 │ │ │ │ - movw r1, #32448 @ 0x7ec0 │ │ │ │ + bgt.n 901aa │ │ │ │ + movw r1, #29952 @ 0x7500 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8ff0a │ │ │ │ + beq.n 90162 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 8fee8 │ │ │ │ - movw r3, #36304 @ 0x8dd0 │ │ │ │ + b.n 90140 │ │ │ │ + movw r3, #33728 @ 0x83c0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 8fed2 │ │ │ │ - movw r1, #32512 @ 0x7f00 │ │ │ │ + b.n 9012a │ │ │ │ + movw r1, #30016 @ 0x7540 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #52232 @ 0xcc08 │ │ │ │ + movw r0, #49736 @ 0xc248 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ - bl 12f780 │ │ │ │ - b.n 8feaa │ │ │ │ - movw r1, #32436 @ 0x7eb4 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 90102 │ │ │ │ + movw r1, #29940 @ 0x74f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 8fee2 │ │ │ │ - movw r5, #43272 @ 0xa908 │ │ │ │ + b.n 9013a │ │ │ │ + movw r5, #40776 @ 0x9f48 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ - movw r3, #8284 @ 0x205c │ │ │ │ + movw r3, #5788 @ 0x169c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 8fe56 │ │ │ │ + b.n 900ae │ │ │ │ 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 r6, [r1, #0] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -152002,15 +152226,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 907aa │ │ │ │ + bhi.w 90a02 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r2, #13 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsls r3, r1, #19 │ │ │ │ lsls r1, r0, #16 │ │ │ │ lsls r1, r0, #16 │ │ │ │ lsls r1, r0, #16 │ │ │ │ @@ -152066,431 +152290,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 90070 │ │ │ │ + bne.n 902c8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbz r2, 90086 │ │ │ │ + cbz r2, 902de │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 9006c │ │ │ │ + ble.n 902c4 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9009e │ │ │ │ + beq.n 902f6 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 9006c │ │ │ │ + beq.n 902c4 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9009e │ │ │ │ + beq.n 902f6 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 9006c │ │ │ │ + beq.n 902c4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9009e │ │ │ │ + beq.n 902f6 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 9006c │ │ │ │ + beq.n 902c4 │ │ │ │ adds r2, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 9009e │ │ │ │ + beq.n 902f6 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 9005e │ │ │ │ + bne.n 902b6 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 9038c │ │ │ │ + b.n 905e4 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - beq.w 904de │ │ │ │ + beq.w 90736 │ │ │ │ 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 9009e │ │ │ │ + beq.n 902f6 │ │ │ │ ldr.w r4, [r4, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 90086 │ │ │ │ + bne.n 902de │ │ │ │ movw r2, #36424 @ 0x8e48 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9006c │ │ │ │ + bne.n 902c4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r4, r6, #2 │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 9007c │ │ │ │ + b.n 902d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl e2254 │ │ │ │ + bl e1ed8 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 90366 │ │ │ │ + beq.w 905be │ │ │ │ str r5, [r6, #0] │ │ │ │ - b.n 9007c │ │ │ │ + b.n 902d4 │ │ │ │ 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 90076 │ │ │ │ - movw r0, #6808 @ 0x1a98 │ │ │ │ + bmi.n 902ce │ │ │ │ + movw r0, #4232 @ 0x1088 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 9038c │ │ │ │ + b.n 905e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl c78d8 │ │ │ │ + bl c74e0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 900f0 │ │ │ │ + beq.n 90348 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9027c │ │ │ │ + bne.w 904d4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 9007c │ │ │ │ + b.n 902d4 │ │ │ │ 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, #33248 @ 0x81e0 │ │ │ │ + movwne r0, #30752 @ 0x7820 │ │ │ │ movtne r0, #40 @ 0x28 │ │ │ │ - bne.w 9038c │ │ │ │ + bne.w 905e4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 908c0 │ │ │ │ + blt.w 90b18 │ │ │ │ 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, #51377 @ 0xc8b1 │ │ │ │ + movw r2, #51113 @ 0xc7a9 │ │ │ │ movt r2, #5 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 9007c │ │ │ │ + b.n 902d4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ 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 9073a │ │ │ │ + beq.w 90992 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 90538 │ │ │ │ + bne.w 90790 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90760 │ │ │ │ + bne.w 909b8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 90588 │ │ │ │ + bpl.w 907e0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90838 │ │ │ │ + beq.w 90a90 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ adds r4, r6, #2 │ │ │ │ - b.n 9007c │ │ │ │ + b.n 902d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl dbf3c <_PyNumber_Index@@Base> │ │ │ │ + bl dbb4c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90578 │ │ │ │ - bl 85f58 │ │ │ │ + beq.w 907d0 │ │ │ │ + bl 8617c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 904cc │ │ │ │ + bne.w 90724 │ │ │ │ adds r6, r5, #1 │ │ │ │ - beq.w 90578 │ │ │ │ + beq.w 907d0 │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 9007c │ │ │ │ + b.n 902d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 14861c │ │ │ │ + bl 147c14 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 901fe │ │ │ │ + bne.n 90456 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9027c │ │ │ │ + bne.n 904d4 │ │ │ │ vstr d0, [r5] │ │ │ │ - b.n 9007c │ │ │ │ + b.n 902d4 │ │ │ │ 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 909ec │ │ │ │ + bpl.w 90c44 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 909ec │ │ │ │ + bne.w 90c44 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ lsls r5, r3, #26 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ - bpl.w 90976 │ │ │ │ + bpl.w 90bce │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 908ee │ │ │ │ + bne.w 90b46 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 9007c │ │ │ │ + b.n 902d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl e2254 │ │ │ │ + bl e1ed8 │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 9097c │ │ │ │ + beq.w 90bd4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 90986 │ │ │ │ + blt.w 90bde │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r5, #0] │ │ │ │ - ble.w 9007c │ │ │ │ + ble.w 902d4 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32828 @ 0x803c │ │ │ │ + movw r1, #30332 @ 0x767c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 90080 │ │ │ │ + b.n 902d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl e2254 │ │ │ │ + bl e1ed8 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 9052a │ │ │ │ + beq.w 90782 │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 90918 │ │ │ │ + blt.w 90b70 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 908fc │ │ │ │ + bge.w 90b54 │ │ │ │ strh r5, [r6, #0] │ │ │ │ - b.n 9007c │ │ │ │ + b.n 902d4 │ │ │ │ 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 907b4 │ │ │ │ + bpl.w 90a0c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 14ea80 │ │ │ │ + bl 14e0a4 │ │ │ │ strd r0, r1, [r5] │ │ │ │ - b.n 9007c │ │ │ │ + b.n 902d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1238c8 │ │ │ │ + bl 122f24 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9056a │ │ │ │ + beq.w 907c2 │ │ │ │ strd r8, r6, [r5] │ │ │ │ - b.n 9007c │ │ │ │ + b.n 902d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 14861c │ │ │ │ + bl 147c14 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 90822 │ │ │ │ + beq.w 90a7a │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [r5] │ │ │ │ - b.n 9007c │ │ │ │ + b.n 902d4 │ │ │ │ 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 905aa │ │ │ │ + bne.w 90802 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl d2320 │ │ │ │ + bl d1ec0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 907a0 │ │ │ │ + bne.w 909f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r6, #2 │ │ │ │ - movw r2, #51377 @ 0xc8b1 │ │ │ │ + movw r2, #51113 @ 0xc7a9 │ │ │ │ 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 9007c │ │ │ │ + b.n 902d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 177048 │ │ │ │ + bl 1769c0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 900bc │ │ │ │ - bl 80b80 │ │ │ │ + bne.w 90314 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 900bc │ │ │ │ + beq.w 90314 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 90080 │ │ │ │ + b.n 902d8 │ │ │ │ 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 90076 │ │ │ │ - movw r0, #22084 @ 0x5644 │ │ │ │ + bmi.w 902ce │ │ │ │ + movw r0, #19320 @ 0x4b78 │ │ │ │ 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 255120 <_PyTime_ObjectToTimeval@@Base+0x1280> │ │ │ │ + b.w 255068 <_PyTime_ObjectToTimeval@@Base+0x1280> │ │ │ │ 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 907b4 │ │ │ │ + bpl.w 90a0c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 177048 │ │ │ │ + bl 1769c0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 9007c │ │ │ │ + b.n 902d4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #22960 @ 0x59b0 │ │ │ │ + movw r1, #20464 @ 0x4ff0 │ │ │ │ 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 9060c │ │ │ │ + beq.w 90864 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 90602 │ │ │ │ + bne.w 9085a │ │ │ │ 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 905f8 │ │ │ │ + beq.w 90850 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ and.w fp, r2, #134217728 @ 0x8000000 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.w 905d2 │ │ │ │ + bmi.w 9082a │ │ │ │ movw r1, #35744 @ 0x8ba0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 905d2 │ │ │ │ + beq.w 9082a │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 88010 │ │ │ │ + bl 88224 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90628 │ │ │ │ + bne.w 90880 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 905a0 │ │ │ │ + bpl.w 907f8 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl cf8ac │ │ │ │ + bl cf480 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 906d6 │ │ │ │ + beq.w 9092e │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #8284 @ 0x205c │ │ │ │ + movw r2, #5788 @ 0x169c │ │ │ │ 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 90660 │ │ │ │ + beq.w 908b8 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 29c10 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 909c4 │ │ │ │ + bne.w 90c1c │ │ │ │ add.w r0, fp, #1 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 909aa │ │ │ │ + beq.w 90c02 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r5, #50273 @ 0xc461 │ │ │ │ + movw r5, #49845 @ 0xc2b5 │ │ │ │ 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] │ │ │ │ @@ -152499,199 +152723,199 @@ │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9007c │ │ │ │ + beq.w 902d4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9007c │ │ │ │ + bne.w 902d4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9007c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 902d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 901c8 │ │ │ │ + bne.w 90420 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 901c8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90420 │ │ │ │ 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 90934 │ │ │ │ + beq.w 90b8c │ │ │ │ adds r4, r6, #2 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 9007c │ │ │ │ + bne.w 902d4 │ │ │ │ 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 9007c │ │ │ │ + b.n 902d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 177048 │ │ │ │ + bl 1769c0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 902a4 │ │ │ │ - bl 80b80 │ │ │ │ + bne.w 904fc │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 902a4 │ │ │ │ + beq.w 904fc │ │ │ │ mov r0, r9 │ │ │ │ - b.n 90080 │ │ │ │ + b.n 902d8 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 905ce │ │ │ │ + bne.n 90826 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 907d8 │ │ │ │ + bpl.w 90a30 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90838 │ │ │ │ + beq.w 90a90 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 907be │ │ │ │ + bne.w 90a16 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 9007c │ │ │ │ - bl 80b80 │ │ │ │ + b.n 902d4 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 902e4 │ │ │ │ + beq.w 9053c │ │ │ │ mov r0, r9 │ │ │ │ - b.n 90080 │ │ │ │ - bl 80b80 │ │ │ │ + b.n 902d8 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9027c │ │ │ │ + bne.w 904d4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 901ce │ │ │ │ + b.n 90426 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 249434 <_PyXI_EndInterpreter@@Base+0xc04> │ │ │ │ + bl 2494c4 <_PyXI_EndInterpreter@@Base+0xdbc> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r5, #0] │ │ │ │ - bge.w 9019c │ │ │ │ + bge.w 903f4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.n 9038c │ │ │ │ - movw r0, #32760 @ 0x7ff8 │ │ │ │ + b.n 905e4 │ │ │ │ + movw r0, #30264 @ 0x7638 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 9038c │ │ │ │ + b.n 905e4 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 249434 <_PyXI_EndInterpreter@@Base+0xc04> │ │ │ │ + bl 2494c4 <_PyXI_EndInterpreter@@Base+0xdbc> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 9059c │ │ │ │ + blt.n 907f4 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bne.w 907f8 │ │ │ │ + bne.w 90a50 │ │ │ │ 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 9007c │ │ │ │ + b.n 902d4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 90566 │ │ │ │ + b.n 907be │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 905e4 │ │ │ │ + beq.n 9083c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 90634 │ │ │ │ + beq.n 9088c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r1, r8, #16 │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 90448 │ │ │ │ - movw r0, #33080 @ 0x8138 │ │ │ │ + b.n 906a0 │ │ │ │ + movw r0, #30584 @ 0x7778 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 9038c │ │ │ │ - movw r0, #33044 @ 0x8114 │ │ │ │ + b.n 905e4 │ │ │ │ + movw r0, #30548 @ 0x7754 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 9038c │ │ │ │ + b.n 905e4 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 905f8 │ │ │ │ + beq.n 90850 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 900d0 │ │ │ │ + bpl.w 90328 │ │ │ │ adds r4, r6, #2 │ │ │ │ - b.n 90422 │ │ │ │ + b.n 9067a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 905de │ │ │ │ + bne.n 90836 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9096a │ │ │ │ + beq.w 90bc2 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 90448 │ │ │ │ + b.n 906a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 177048 │ │ │ │ + bl 1769c0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 908d4 │ │ │ │ + beq.w 90b2c │ │ │ │ strb r5, [r6, #0] │ │ │ │ - b.n 9007c │ │ │ │ + b.n 902d4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, r2, #4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9071c │ │ │ │ + beq.n 90974 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 906e0 │ │ │ │ + bne.n 90938 │ │ │ │ cmp r4, ip │ │ │ │ - blt.w 909aa │ │ │ │ + blt.w 90c02 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 909aa │ │ │ │ + beq.w 90c02 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r0, #50273 @ 0xc461 │ │ │ │ + movw r0, #49845 @ 0xc2b5 │ │ │ │ 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 │ │ │ │ @@ -152701,402 +152925,402 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r4, r6, #3 │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w fp, [r5] │ │ │ │ - b.n 904ae │ │ │ │ - movw r0, #33100 @ 0x814c │ │ │ │ + b.n 90706 │ │ │ │ + movw r0, #30604 @ 0x778c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 9038c │ │ │ │ + b.n 905e4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 906c2 │ │ │ │ + bge.n 9091a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 906fe │ │ │ │ + beq.n 90956 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 906fc │ │ │ │ + cbnz r2, 90954 │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #6504 @ 0x1968 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r2, fp │ │ │ │ - movw r1, #33144 @ 0x8178 │ │ │ │ + movw r1, #30648 @ 0x77b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ mov r0, r9 │ │ │ │ - b.n 90080 │ │ │ │ + b.n 902d8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 90730 │ │ │ │ + beq.n 90988 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 909a2 │ │ │ │ - movw r0, #33120 @ 0x8160 │ │ │ │ + beq.w 90bfa │ │ │ │ + movw r0, #30624 @ 0x77a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 9038c │ │ │ │ + b.n 905e4 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbnz r3, 9078c │ │ │ │ + cbnz r3, 909e4 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 90768 │ │ │ │ + bne.n 909c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl d2320 │ │ │ │ - cbnz r0, 907a0 │ │ │ │ + bl d1ec0 │ │ │ │ + cbnz r0, 909f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r6, #2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 90128 │ │ │ │ + b.n 90380 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9019c │ │ │ │ + b.n 903f4 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 8bf70 │ │ │ │ + bl 8c1cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90838 │ │ │ │ + beq.n 90a90 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl d2908 │ │ │ │ - b.n 90754 │ │ │ │ + bl d24a8 │ │ │ │ + b.n 909ac │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl d2908 │ │ │ │ - b.n 90754 │ │ │ │ - movw r0, #41836 @ 0xa36c │ │ │ │ + bl d24a8 │ │ │ │ + b.n 909ac │ │ │ │ + movw r0, #37612 @ 0x92ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.n 9038c │ │ │ │ - movw r0, #33320 @ 0x8228 │ │ │ │ + b.n 905e4 │ │ │ │ + movw r0, #30824 @ 0x7868 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 9038c │ │ │ │ - movw r0, #31936 @ 0x7cc0 │ │ │ │ + b.n 905e4 │ │ │ │ + movw r0, #29360 @ 0x72b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 9038c │ │ │ │ + b.n 905e4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 90080 │ │ │ │ - movw r4, #6808 @ 0x1a98 │ │ │ │ + b.n 902d8 │ │ │ │ + movw r4, #4232 @ 0x1088 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - movw r0, #63688 @ 0xf8c8 │ │ │ │ + movw r0, #61192 @ 0xef08 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ - b.n 90392 │ │ │ │ + b.n 905ea │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9007c │ │ │ │ + beq.w 902d4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31248 @ 0x7a10 │ │ │ │ + movw r1, #28752 @ 0x7050 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 90080 │ │ │ │ + b.n 902d8 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90306 │ │ │ │ + beq.w 9055e │ │ │ │ mov r0, r9 │ │ │ │ - b.n 90080 │ │ │ │ - movw r0, #33016 @ 0x80f8 │ │ │ │ + b.n 902d8 │ │ │ │ + movw r0, #30520 @ 0x7738 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 9038c │ │ │ │ + b.n 905e4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ movw r1, #35744 @ 0x8ba0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r3, r6, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9088a │ │ │ │ + bne.n 90ae2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 9007c │ │ │ │ + b.n 902d4 │ │ │ │ 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 908b0 │ │ │ │ + bmi.n 90b08 │ │ │ │ movw r1, #35744 @ 0x8ba0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9089c │ │ │ │ - bl 88010 │ │ │ │ - cbnz r0, 9089c │ │ │ │ - movw r0, #32968 @ 0x80c8 │ │ │ │ + beq.n 90af4 │ │ │ │ + bl 88224 │ │ │ │ + cbnz r0, 90af4 │ │ │ │ + movw r0, #30472 @ 0x7708 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 9038c │ │ │ │ - bl 88010 │ │ │ │ + b.n 905e4 │ │ │ │ + bl 88224 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90856 │ │ │ │ - movw r0, #3100 @ 0xc1c │ │ │ │ + bne.n 90aae │ │ │ │ + movw r0, #604 @ 0x25c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 9038c │ │ │ │ + b.n 905e4 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 90880 │ │ │ │ + bne.n 90ad8 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.w 9007c │ │ │ │ + b.w 902d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 193b50 │ │ │ │ + bl 193838 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 908e4 │ │ │ │ + beq.n 90b3c │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - b.n 9086e │ │ │ │ - bl d82e4 │ │ │ │ - movw r0, #33288 @ 0x8208 │ │ │ │ + b.n 90ac6 │ │ │ │ + bl d7e9c │ │ │ │ + movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 90392 │ │ │ │ - bl 80b80 │ │ │ │ + b.n 905ea │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9065c │ │ │ │ + beq.w 908b4 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 90080 │ │ │ │ + b.w 902d8 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.w 9007c │ │ │ │ + b.w 902d4 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r8] │ │ │ │ ldrne.w r3, [r8] │ │ │ │ - b.n 90240 │ │ │ │ + b.n 90498 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32920 @ 0x8098 │ │ │ │ + movw r1, #30424 @ 0x76d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 90080 │ │ │ │ + b.w 902d8 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32876 @ 0x806c │ │ │ │ + movw r1, #30380 @ 0x76ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 90080 │ │ │ │ - movw r0, #33232 @ 0x81d0 │ │ │ │ + b.w 902d8 │ │ │ │ + movw r0, #30736 @ 0x7810 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 9038c │ │ │ │ + b.n 905e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 246ed0 │ │ │ │ + bl 246e78 │ │ │ │ vstr d0, [sp, #32] │ │ │ │ vstr d1, [sp, #40] @ 0x28 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9027c │ │ │ │ + bne.w 904d4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.w 9007c │ │ │ │ + b.w 902d4 │ │ │ │ movw r1, #10880 @ 0x2a80 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ mov r3, r8 │ │ │ │ - b.n 90448 │ │ │ │ + b.n 906a0 │ │ │ │ ldr.w r8, [r0, #28] │ │ │ │ - b.n 90236 │ │ │ │ - bl 80b80 │ │ │ │ + b.n 9048e │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9027c │ │ │ │ + bne.w 904d4 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32784 @ 0x8010 │ │ │ │ + movw r1, #30288 @ 0x7650 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 90080 │ │ │ │ + b.w 902d8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90730 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90988 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 909ba │ │ │ │ + beq.n 90c12 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 909e4 │ │ │ │ - bl 1f94c8 │ │ │ │ + cbz r2, 90c3c │ │ │ │ + bl 1f98f8 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 90080 │ │ │ │ + b.w 902d8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 909da │ │ │ │ + beq.n 90c32 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 909da │ │ │ │ + cbnz r2, 90c32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #33196 @ 0x81ac │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #30700 @ 0x77ec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 9038c │ │ │ │ + b.n 905e4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 909ba │ │ │ │ - movw r0, #32996 @ 0x80e4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90c12 │ │ │ │ + movw r0, #30500 @ 0x7724 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 9038c │ │ │ │ + b.n 905e4 │ │ │ │ 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 90dca │ │ │ │ + bcs.w 91022 │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ - bcs.w 90db6 │ │ │ │ + bcs.w 9100e │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #368 @ 0x170 │ │ │ │ ldrcs r3, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 90dca │ │ │ │ + bcs.w 91022 │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.w 90b56 │ │ │ │ + bls.w 90dae │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90b68 │ │ │ │ + beq.w 90dc0 │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.w 90b68 │ │ │ │ + beq.w 90dc0 │ │ │ │ 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, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #57375 @ 0xe01f │ │ │ │ + movw r3, #57319 @ 0xdfe7 │ │ │ │ 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 90e90 │ │ │ │ + bne.w 910e8 │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 90e90 │ │ │ │ + beq.w 910e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90f0e │ │ │ │ + beq.w 91166 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90de0 │ │ │ │ + beq.w 91038 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ - ble.w 90d70 │ │ │ │ + ble.w 90fc8 │ │ │ │ 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 90b74 │ │ │ │ + bmi.n 90dcc │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 90bb8 │ │ │ │ + beq.n 90e10 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90bd2 │ │ │ │ + bne.n 90e2a │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 90ad4 │ │ │ │ + blt.n 90d2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90b14 │ │ │ │ + beq.n 90d6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90ef6 │ │ │ │ + beq.w 9114e │ │ │ │ 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 90d6c │ │ │ │ + beq.w 90fc4 │ │ │ │ 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 │ │ │ │ @@ -153105,26 +153329,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 90dc4 │ │ │ │ + bhi.w 9101c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90a4c │ │ │ │ + bne.w 90ca4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ adds r5, #28 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 90b68 │ │ │ │ + beq.n 90dc0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 90b50 │ │ │ │ - ldr r3, [pc, #628] @ (90dec ) │ │ │ │ + b.n 90da8 │ │ │ │ + ldr r3, [pc, #628] @ (91044 ) │ │ │ │ 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 │ │ │ │ @@ -153134,657 +153358,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 90ec2 │ │ │ │ + beq.w 9111a │ │ │ │ ldr.w r0, [r0, #268] @ 0x10c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 90af2 │ │ │ │ + bne.n 90d4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90bcc │ │ │ │ + beq.n 90e24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90efe │ │ │ │ - bl d82e4 │ │ │ │ - b.n 90b14 │ │ │ │ + beq.w 91156 │ │ │ │ + bl d7e9c │ │ │ │ + b.n 90d6c │ │ │ │ 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 90bfa │ │ │ │ + beq.n 90e52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90f06 │ │ │ │ + beq.w 9115e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #29676 @ 0x73ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90dfe │ │ │ │ + bne.w 91056 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 90e0a │ │ │ │ - ldr r3, [pc, #464] @ (90dec ) │ │ │ │ + bne.w 91062 │ │ │ │ + ldr r3, [pc, #464] @ (91044 ) │ │ │ │ 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 90eea │ │ │ │ + beq.w 91142 │ │ │ │ movw r3, #45396 @ 0xb154 │ │ │ │ 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, 90c4e │ │ │ │ - b.n 90c62 │ │ │ │ + cbnz r2, 90ea6 │ │ │ │ + b.n 90eba │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ adds r3, #28 │ │ │ │ - cbz r2, 90c62 │ │ │ │ + cbz r2, 90eba │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 90c48 │ │ │ │ + bne.n 90ea0 │ │ │ │ mov ip, r5 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r5, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90c4e │ │ │ │ + bne.n 90ea6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r7, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90d10 │ │ │ │ + beq.n 90f68 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 90ee0 │ │ │ │ + bcs.w 91138 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 90eae │ │ │ │ + bcs.w 91106 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 90eb8 │ │ │ │ + bcs.w 91110 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 90e5c │ │ │ │ + bls.w 910b4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90ea2 │ │ │ │ + beq.w 910fa │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 90ca6 │ │ │ │ + beq.n 90efe │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90e7a │ │ │ │ + beq.w 910d2 │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ - cbz r1, 90d06 │ │ │ │ + cbz r1, 90f5e │ │ │ │ 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 90e72 │ │ │ │ + bcs.w 910ca │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs r1, [r7, #52] @ 0x34 │ │ │ │ - bcs.w 90e72 │ │ │ │ + bcs.w 910ca │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r7, #56] @ 0x38 │ │ │ │ - bcs.w 90e72 │ │ │ │ + bcs.w 910ca │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 90df0 │ │ │ │ + bls.w 91048 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 90cfe │ │ │ │ + cbz r1, 90f56 │ │ │ │ adds r5, r1, r3 │ │ │ │ - beq.n 90cfe │ │ │ │ + beq.n 90f56 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - cbz r3, 90cfe │ │ │ │ - cbnz r2, 90d10 │ │ │ │ + cbz r3, 90f56 │ │ │ │ + cbnz r2, 90f68 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 90cb4 │ │ │ │ + bne.n 90f0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 90dd2 │ │ │ │ + bne.n 9102a │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 90dd8 │ │ │ │ + bne.n 91030 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90e34 │ │ │ │ + bne.w 9108c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - cbz r2, 90d7c │ │ │ │ + cbz r2, 90fd4 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 90e34 │ │ │ │ + ble.n 9108c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 90d96 │ │ │ │ + beq.n 90fee │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 90e34 │ │ │ │ + beq.n 9108c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 90d96 │ │ │ │ + beq.n 90fee │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 90e34 │ │ │ │ + beq.n 9108c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 90d96 │ │ │ │ + beq.n 90fee │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 90e34 │ │ │ │ + beq.n 9108c │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 90d96 │ │ │ │ + beq.n 90fee │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 90d5c │ │ │ │ - b.n 90e34 │ │ │ │ + bne.n 90fb4 │ │ │ │ + b.n 9108c │ │ │ │ mov fp, r0 │ │ │ │ - b.n 90a8a │ │ │ │ + b.n 90ce2 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 90b0c │ │ │ │ - b.n 90b14 │ │ │ │ + bne.w 90d64 │ │ │ │ + b.n 90d6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 90d96 │ │ │ │ + beq.n 90fee │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90d7e │ │ │ │ + bne.n 90fd6 │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 90e34 │ │ │ │ + bne.n 9108c │ │ │ │ ldr.w sl, [r4, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 90b20 │ │ │ │ + beq.w 90d78 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90b20 │ │ │ │ + bne.w 90d78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90b20 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90d78 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub.w r2, fp, #380 @ 0x17c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90a4c │ │ │ │ - b.n 90b68 │ │ │ │ + bne.w 90ca4 │ │ │ │ + b.n 90dc0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ sub.w r2, fp, #208 @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90a4c │ │ │ │ - b.n 90b68 │ │ │ │ + bne.w 90ca4 │ │ │ │ + b.n 90dc0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 90d1c │ │ │ │ + beq.n 90f74 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 90d1c │ │ │ │ - b.n 90e34 │ │ │ │ + beq.n 90f74 │ │ │ │ + b.n 9108c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.w 90acc │ │ │ │ - b.n 90b14 │ │ │ │ + bgt.w 90d24 │ │ │ │ + b.n 90d6c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bhi.n 90e6e │ │ │ │ + bhi.n 910c6 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 90cf2 │ │ │ │ - b.n 90cfe │ │ │ │ + bne.w 90f4a │ │ │ │ + b.n 90f56 │ │ │ │ movw r3, #16320 @ 0x3fc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90e3a │ │ │ │ + beq.n 91092 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 90ecc │ │ │ │ + beq.n 91124 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #19641 @ 0x4cb9 │ │ │ │ + movw r3, #17081 @ 0x42b9 │ │ │ │ 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 90d9a │ │ │ │ + b.n 90ff2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #64989 @ 0xfddd │ │ │ │ + movw r3, #65181 @ 0xfe9d │ │ │ │ movt r3, #15 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90e0a │ │ │ │ + bne.n 91062 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r3, r2, #156 @ 0x9c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 90e0a │ │ │ │ + bne.n 91062 │ │ │ │ ldr.w sl, [r2, #156] @ 0x9c │ │ │ │ - b.n 90d9a │ │ │ │ + b.n 90ff2 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ it ls │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ - bls.w 90c94 │ │ │ │ + bls.w 90eec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - b.n 90c94 │ │ │ │ + b.n 90eec │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 90cf2 │ │ │ │ - b.n 90cfe │ │ │ │ + bne.w 90f4a │ │ │ │ + b.n 90f56 │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 90d10 │ │ │ │ + beq.w 90f68 │ │ │ │ add.w r6, r6, #99328 @ 0x18400 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ - b.n 90cb4 │ │ │ │ + b.n 90f0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 90aa4 │ │ │ │ - b.n 90bcc │ │ │ │ + bne.w 90cfc │ │ │ │ + b.n 90e24 │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 90cac │ │ │ │ - b.n 90d10 │ │ │ │ + bne.w 90f04 │ │ │ │ + b.n 90f68 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - b.n 90c94 │ │ │ │ + b.n 90eec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - b.n 90c94 │ │ │ │ + b.n 90eec │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r1, #244] @ 0xf4 │ │ │ │ - b.n 90baa │ │ │ │ + b.n 90e02 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90e16 │ │ │ │ - movw sl, #4429 @ 0x114d │ │ │ │ + bne.n 9106e │ │ │ │ + movw sl, #5253 @ 0x1485 │ │ │ │ movt sl, #32 │ │ │ │ - b.n 90d9a │ │ │ │ + b.n 90ff2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - b.n 90c94 │ │ │ │ + b.n 90eec │ │ │ │ ldr.w r3, [r7, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90c6e │ │ │ │ - b.n 90d10 │ │ │ │ + bne.w 90ec6 │ │ │ │ + b.n 90f68 │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90b14 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90d6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90bcc │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90e24 │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90bf8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90e50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 90f36 │ │ │ │ + bmi.n 9118e │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 90b14 │ │ │ │ + bmi.w 90d6c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 80afc │ │ │ │ + bl 80d1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 90bcc │ │ │ │ + blt.w 90e24 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90b14 │ │ │ │ - b.n 90ab0 │ │ │ │ - ldr r3, [pc, #68] @ (90f7c ) │ │ │ │ + beq.w 90d6c │ │ │ │ + b.n 90d08 │ │ │ │ + ldr r3, [pc, #68] @ (911d4 ) │ │ │ │ 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 90f72 │ │ │ │ + beq.n 911ca │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 90f72 │ │ │ │ + bhi.n 911ca │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90b14 │ │ │ │ - b.n 90f1c │ │ │ │ + bne.w 90d6c │ │ │ │ + b.n 91174 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 90f68 │ │ │ │ + b.n 911c0 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090f80 : │ │ │ │ +000911d8 : │ │ │ │ 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 9101c │ │ │ │ + beq.n 91274 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9103c │ │ │ │ + bne.n 91294 │ │ │ │ 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 90fe2 │ │ │ │ + bne.n 9123a │ │ │ │ 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, 90fe4 │ │ │ │ + cbz r5, 9123c │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 91006 │ │ │ │ + cbz r0, 9125e │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 91000 │ │ │ │ + cbz r2, 91258 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 90fe0 │ │ │ │ + cbz r3, 91238 │ │ │ │ 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, 91020 │ │ │ │ + cbz r0, 91278 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90fda │ │ │ │ + bne.n 91232 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90fde │ │ │ │ - b.n 90fe0 │ │ │ │ + bne.n 91236 │ │ │ │ + b.n 91238 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 90fe2 │ │ │ │ + ble.n 9123a │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 9102e │ │ │ │ + cbz r0, 91286 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90fce │ │ │ │ + bgt.n 91226 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90fec │ │ │ │ + bgt.n 91244 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 91012 │ │ │ │ + bgt.n 9126a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 9101c │ │ │ │ + blt.n 91274 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp lr, r5 │ │ │ │ - bge.n 9101c │ │ │ │ + bge.n 91274 │ │ │ │ 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 90ff6 │ │ │ │ + b.n 9124e │ │ │ │ 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 91120 │ │ │ │ + beq.n 91378 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91140 │ │ │ │ + bne.n 91398 │ │ │ │ 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 910da │ │ │ │ + bne.n 91332 │ │ │ │ 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, 910dc │ │ │ │ + cbz r5, 91334 │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 9110a │ │ │ │ + cbz r0, 91362 │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 910f8 │ │ │ │ + cbz r2, 91350 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 910fc │ │ │ │ + cbz r3, 91354 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 91102 │ │ │ │ + cbnz r3, 9135a │ │ │ │ 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, 91124 │ │ │ │ + cbz r0, 9137c │ │ │ │ ldrd ip, r5, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 910ce │ │ │ │ + bne.n 91326 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 910d2 │ │ │ │ + bne.n 9132a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 910d8 │ │ │ │ + beq.n 91330 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w ip, [r3] │ │ │ │ - b.n 910d8 │ │ │ │ + b.n 91330 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 910da │ │ │ │ + ble.n 91332 │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 91132 │ │ │ │ + cbz r0, 9138a │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 910be │ │ │ │ + bgt.n 91316 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 910e4 │ │ │ │ + bgt.n 9133c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 91116 │ │ │ │ + bgt.n 9136e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 91120 │ │ │ │ + blt.n 91378 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 91120 │ │ │ │ + ble.n 91378 │ │ │ │ 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 910ee │ │ │ │ + b.n 91346 │ │ │ │ │ │ │ │ -00091178 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +000913d0 <_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 sl, [pc, #572] @ 913cc <_PyObject_LookupSpecial@@Base+0x254> │ │ │ │ + ldr.w sl, [pc, #568] @ 91620 <_PyObject_LookupSpecial@@Base+0x250> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ movs r1, #12 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ 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 912a8 <_PyObject_LookupSpecial@@Base+0x130> │ │ │ │ + bne.n 91500 <_PyObject_LookupSpecial@@Base+0x130> │ │ │ │ ldr.w r2, [r7, #2812] @ 0xafc │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 912a8 <_PyObject_LookupSpecial@@Base+0x130> │ │ │ │ + bne.n 91500 <_PyObject_LookupSpecial@@Base+0x130> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r5, [r3, #2816] @ 0xb00 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 91314 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + beq.w 9156a <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9131e <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ + beq.w 91574 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9132a <_PyObject_LookupSpecial@@Base+0x1b2> │ │ │ │ - movw r3, #56073 @ 0xdb09 │ │ │ │ + beq.w 91580 <_PyObject_LookupSpecial@@Base+0x1b0> │ │ │ │ + movw r3, #55145 @ 0xd769 │ │ │ │ movt r3, #15 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 91298 <_PyObject_LookupSpecial@@Base+0x120> │ │ │ │ + bne.n 914f0 <_PyObject_LookupSpecial@@Base+0x120> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 913b8 <_PyObject_LookupSpecial@@Base+0x240> │ │ │ │ + beq.w 9160e <_PyObject_LookupSpecial@@Base+0x23e> │ │ │ │ movw r0, #33164 @ 0x818c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r0, 9127e <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + cbz r0, 914d6 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - beq.w 91370 <_PyObject_LookupSpecial@@Base+0x1f8> │ │ │ │ + beq.w 915c6 <_PyObject_LookupSpecial@@Base+0x1f6> │ │ │ │ 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 9137c <_PyObject_LookupSpecial@@Base+0x204> │ │ │ │ + beq.w 915d2 <_PyObject_LookupSpecial@@Base+0x202> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - movw r3, #57861 @ 0xe205 │ │ │ │ + movw r3, #56933 @ 0xde65 │ │ │ │ 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] │ │ │ │ @@ -153794,761 +154018,758 @@ │ │ │ │ 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 91290 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ + beq.n 914e8 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 913b0 <_PyObject_LookupSpecial@@Base+0x238> │ │ │ │ + beq.w 91606 <_PyObject_LookupSpecial@@Base+0x236> │ │ │ │ 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 9127e <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + b.n 914d6 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 91354 <_PyObject_LookupSpecial@@Base+0x1dc> │ │ │ │ + bne.n 915aa <_PyObject_LookupSpecial@@Base+0x1da> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 91354 <_PyObject_LookupSpecial@@Base+0x1dc> │ │ │ │ + bgt.n 915aa <_PyObject_LookupSpecial@@Base+0x1da> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 83fb4 <_PyType_LookupRef@@Base+0x110> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 841d4 <_PyType_LookupRef@@Base+0x110> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 84088 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + mov fp, r3 │ │ │ │ + bl 842a8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91366 <_PyObject_LookupSpecial@@Base+0x1ee> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 91312 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + bne.n 915bc <_PyObject_LookupSpecial@@Base+0x1ec> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cbz r2, 91568 <_PyObject_LookupSpecial@@Base+0x198> │ │ │ │ add.w r3, r3, #43520 @ 0xaa00 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ adds r2, r3, r4 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r7, #2812] @ 0xafc │ │ │ │ adds r7, r4, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9132e <_PyObject_LookupSpecial@@Base+0x1b6> │ │ │ │ + bne.n 91584 <_PyObject_LookupSpecial@@Base+0x1b4> │ │ │ │ str r6, [r3, r7] │ │ │ │ dmb ish │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - str r1, [r3, r4] │ │ │ │ + str.w fp, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 91342 <_PyObject_LookupSpecial@@Base+0x1ca> │ │ │ │ - cbnz r5, 9131e <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ + bne.n 91598 <_PyObject_LookupSpecial@@Base+0x1c8> │ │ │ │ + cbnz r5, 91574 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ 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 911f2 <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ + bne.w 9144a <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 91290 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ + b.n 914e8 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r3, r7] │ │ │ │ dmb ish │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - str r2, [r3, r4] │ │ │ │ + str.w fp, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 91312 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + beq.n 91568 <_PyObject_LookupSpecial@@Base+0x198> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91312 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 91568 <_PyObject_LookupSpecial@@Base+0x198> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9131e <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ - b.n 91314 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + bne.n 91574 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ + b.n 9156a <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ - bl 84088 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 842a8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 91312 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + beq.n 91568 <_PyObject_LookupSpecial@@Base+0x198> │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 91314 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ - bl d82e4 │ │ │ │ - b.n 91314 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + bne.n 9156a <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + bl d7e9c │ │ │ │ + b.n 9156a <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 91242 <_PyObject_LookupSpecial@@Base+0xca> │ │ │ │ + bne.w 9149a <_PyObject_LookupSpecial@@Base+0xca> │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ - movw r3, #57861 @ 0xe205 │ │ │ │ + movw r3, #56933 @ 0xde65 │ │ │ │ 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 9127e <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + b.n 914d6 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91290 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 914e8 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9132a <_PyObject_LookupSpecial@@Base+0x1b2> │ │ │ │ + beq.n 91580 <_PyObject_LookupSpecial@@Base+0x1b0> │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r5 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9127e <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ - nop │ │ │ │ + b.n 914d6 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000913d0 : │ │ │ │ +00091624 : │ │ │ │ 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] @ (91494 ) │ │ │ │ + ldr r5, [pc, #176] @ (916e8 ) │ │ │ │ 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 91412 │ │ │ │ + bpl.n 91666 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ ldr r5, [r0, r5] │ │ │ │ - cbz r5, 91412 │ │ │ │ + cbz r5, 91666 │ │ │ │ blx r5 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9142e │ │ │ │ - cbnz r2, 91456 │ │ │ │ + cbz r0, 91682 │ │ │ │ + cbnz r2, 916aa │ │ │ │ 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 8c438 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8c694 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 91436 │ │ │ │ + cbz r2, 9168a │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9140a │ │ │ │ + bne.n 9165e │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #30756 @ 0x7824 │ │ │ │ + movw r2, #28260 @ 0x6e64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 154ae4 <_PyErr_Format@@Base> │ │ │ │ + b.w 1540e4 <_PyErr_Format@@Base> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9140a │ │ │ │ + beq.n 9165e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 91486 │ │ │ │ + bne.n 916da │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #30804 @ 0x7854 │ │ │ │ + movw r2, #28308 @ 0x6e94 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 223e0c <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ + b.w 22407c <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91466 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91466 │ │ │ │ + bne.n 916ba │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 916ba │ │ │ │ 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 91860 │ │ │ │ + bne.w 91ab4 │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 9182a │ │ │ │ + bhi.w 91a7e │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #45525 @ 0xb1d5 │ │ │ │ + movw r3, #46081 @ 0xb401 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 917c0 │ │ │ │ + bne.w 91a14 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b228 │ │ │ │ + bl 7b454 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91638 │ │ │ │ + beq.w 9188c │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 9150a │ │ │ │ - ldr r3, [pc, #576] @ (91728 ) │ │ │ │ + bpl.n 9175e │ │ │ │ + ldr r3, [pc, #576] @ (9197c ) │ │ │ │ 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 91730 │ │ │ │ + beq.w 91984 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 917d0 │ │ │ │ + bge.w 91a24 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 9187a │ │ │ │ + bne.w 91ace │ │ │ │ ldr r5, [r7, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 91782 │ │ │ │ + beq.w 919d6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 916ae │ │ │ │ + beq.w 91902 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 9163c │ │ │ │ + blt.n 91890 │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 917ea │ │ │ │ + beq.w 91a3e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 915c2 │ │ │ │ + ble.n 91816 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 915ac │ │ │ │ + bne.n 91800 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 917a6 │ │ │ │ + beq.w 919fa │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 91578 │ │ │ │ + beq.n 917cc │ │ │ │ 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 916b2 │ │ │ │ + beq.w 91906 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 916ba │ │ │ │ + bne.w 9190e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 916e2 │ │ │ │ + bne.w 91936 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9170a │ │ │ │ + bne.w 9195e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 915c2 │ │ │ │ + beq.n 91816 │ │ │ │ adds r2, #12 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 9155a │ │ │ │ + beq.n 917ae │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 915b4 │ │ │ │ - ldr r1, [pc, #360] @ (9172c ) │ │ │ │ + bne.n 91808 │ │ │ │ + ldr r1, [pc, #360] @ (91980 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bcdbc │ │ │ │ + bl bc944 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 91622 │ │ │ │ + beq.n 91876 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r1, 915e8 │ │ │ │ + cbz r1, 9183c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 915e8 │ │ │ │ + bge.n 9183c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9178a │ │ │ │ + bne.w 919de │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7965c │ │ │ │ + bl 79888 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 917b4 │ │ │ │ + blt.w 91a08 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - movw r2, #33352 @ 0x8248 │ │ │ │ + movw r2, #30856 @ 0x7888 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ - movw r1, #33448 @ 0x82a8 │ │ │ │ + movw r1, #30952 @ 0x78e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91638 │ │ │ │ + beq.n 9188c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 91638 │ │ │ │ + cbnz r3, 9188c │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 915a6 │ │ │ │ + b.n 917fa │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 91676 │ │ │ │ + cbz r2, 918ca │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 91544 │ │ │ │ + ble.w 91798 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 91692 │ │ │ │ + beq.n 918e6 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 91544 │ │ │ │ + beq.w 91798 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 91692 │ │ │ │ + beq.n 918e6 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 91544 │ │ │ │ + beq.w 91798 │ │ │ │ adds r2, #16 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 91692 │ │ │ │ + beq.n 918e6 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 91666 │ │ │ │ - b.n 91544 │ │ │ │ + bne.n 918ba │ │ │ │ + b.n 91798 │ │ │ │ mov r2, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 91692 │ │ │ │ + beq.n 918e6 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91678 │ │ │ │ + bne.n 918cc │ │ │ │ movw r2, #36424 @ 0x8e48 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 91544 │ │ │ │ + bne.w 91798 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 916ae │ │ │ │ + beq.n 91902 │ │ │ │ adds r2, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r5, #0] │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ - bne.w 91574 │ │ │ │ + bne.w 917c8 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 91578 │ │ │ │ + b.n 917cc │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91592 │ │ │ │ + beq.w 917e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 91592 │ │ │ │ + beq.w 917e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91592 │ │ │ │ + bne.w 917e6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9159c │ │ │ │ + beq.w 917f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9159c │ │ │ │ + beq.w 917f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9159c │ │ │ │ + bne.w 917f0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 915a6 │ │ │ │ + beq.w 917fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 915a6 │ │ │ │ + beq.w 917fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 915a6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 915a6 │ │ │ │ + bne.w 917fa │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 917fa │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #928 @ (adr r0, 91ad0 ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 91d24 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #332] @ (91880 ) │ │ │ │ + ldr r2, [pc, #332] @ (91ad4 ) │ │ │ │ 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 91848 │ │ │ │ + beq.w 91a9c │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 91844 │ │ │ │ + beq.n 91a98 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 91762 │ │ │ │ + beq.n 919b6 │ │ │ │ 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 91844 │ │ │ │ + bcc.n 91a98 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1c8b00 <_PySys_GetRequiredAttrString@@Base+0x1acc> │ │ │ │ + bl 1c9220 <_PySys_GetRequiredAttrString@@Base+0x1acc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 91622 │ │ │ │ + beq.w 91876 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 91534 │ │ │ │ + bne.w 91788 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - b.n 91578 │ │ │ │ + b.n 917cc │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9180e │ │ │ │ + beq.n 91a62 │ │ │ │ ldr.w r6, [r2, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp r6, r0 │ │ │ │ - ble.w 915e8 │ │ │ │ + ble.w 9183c │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 9180a │ │ │ │ + bne.n 91a5e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 91574 │ │ │ │ - b.n 91578 │ │ │ │ - movw r2, #31204 @ 0x79e4 │ │ │ │ + bne.w 917c8 │ │ │ │ + b.n 917cc │ │ │ │ + movw r2, #28708 @ 0x7024 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - b.n 91606 │ │ │ │ + b.n 9185a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9150a │ │ │ │ - b.n 91638 │ │ │ │ + bne.w 9175e │ │ │ │ + b.n 9188c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #33372 @ 0x825c │ │ │ │ + movw r1, #30876 @ 0x789c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 91622 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 91876 │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9155a │ │ │ │ + beq.w 917ae │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 917ec │ │ │ │ + bne.n 91a40 │ │ │ │ movw r2, #36424 @ 0x8e48 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9155a │ │ │ │ - b.n 915c2 │ │ │ │ + beq.w 917ae │ │ │ │ + b.n 91816 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 91798 │ │ │ │ + b.n 919ec │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 917a6 │ │ │ │ + beq.n 919fa │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91810 │ │ │ │ + bne.n 91a64 │ │ │ │ movw r2, #36424 @ 0x8e48 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 917a6 │ │ │ │ - b.n 915e8 │ │ │ │ - movw r0, #33364 @ 0x8254 │ │ │ │ + beq.n 919fa │ │ │ │ + b.n 9183c │ │ │ │ + movw r0, #30868 @ 0x7894 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4898 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c44a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91638 │ │ │ │ - b.n 914bc │ │ │ │ + beq.w 9188c │ │ │ │ + b.n 91710 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 9173e │ │ │ │ + b.n 91992 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33420 @ 0x828c │ │ │ │ + movw r1, #30924 @ 0x78cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 91622 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 91876 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #3228 @ 0xc9c │ │ │ │ + movw r0, #732 @ 0x2dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 252818 │ │ │ │ + bl 252760 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91638 │ │ │ │ - b.n 914b2 │ │ │ │ + beq.w 9188c │ │ │ │ + b.n 91706 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 91578 │ │ │ │ + b.n 917cc │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00091884 : │ │ │ │ +00091ad8 : │ │ │ │ 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 918d2 │ │ │ │ + bpl.n 91b26 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 918f0 │ │ │ │ - movw r3, #8757 @ 0x2235 │ │ │ │ + cbz r2, 91b44 │ │ │ │ + movw r3, #7745 @ 0x1e41 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 918c0 │ │ │ │ + bne.n 91b14 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl c17f8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 918c6 │ │ │ │ + bl c1404 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 91b1a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 918bc │ │ │ │ + bne.n 91b10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl d7b14 │ │ │ │ + bl d76cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 918bc │ │ │ │ + b.n 91b10 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #25564 @ 0x63dc │ │ │ │ + movw r1, #23068 @ 0x5a1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 91910 │ │ │ │ + cbz r2, 91b64 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 929d0 │ │ │ │ + bl 92c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 918ce │ │ │ │ + beq.n 91b22 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 918bc │ │ │ │ - b.n 918c6 │ │ │ │ + bne.n 91b10 │ │ │ │ + b.n 91b1a │ │ │ │ movw r1, #48080 @ 0xbbd0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #25752 @ 0x6498 │ │ │ │ + movw r1, #23256 @ 0x5ad8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d6078 │ │ │ │ - b.n 918c6 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 91b1a │ │ │ │ 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 91952 │ │ │ │ + bpl.n 91ba6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 91b3e │ │ │ │ + beq.w 91d92 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 91b50 │ │ │ │ + beq.w 91da4 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91a94 │ │ │ │ + beq.w 91ce8 │ │ │ │ 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 91b7c │ │ │ │ + beq.w 91dd0 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 91a82 │ │ │ │ + ble.n 91cd6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ ittt ne │ │ │ │ addne.w r9, r3, #12 │ │ │ │ movne r5, #1 │ │ │ │ movne r1, r9 │ │ │ │ - bne.w 91aa4 │ │ │ │ + bne.w 91cf8 │ │ │ │ movs r5, #1 │ │ │ │ add.w r9, r3, #12 │ │ │ │ mov fp, r4 │ │ │ │ movw r6, #42228 @ 0xa4f4 │ │ │ │ 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 91a14 │ │ │ │ + bmi.n 91c68 │ │ │ │ ldr.w r3, [r1, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 91a54 │ │ │ │ + bpl.n 91ca8 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 91b16 │ │ │ │ + bne.w 91d6a │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 91b16 │ │ │ │ + beq.w 91d6a │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, fp │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 91a7c │ │ │ │ + beq.n 91cd0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91aba │ │ │ │ + bne.n 91d0e │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - bgt.n 919aa │ │ │ │ + bgt.n 91bfe │ │ │ │ ldr.w r1, [sl] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, fp │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 91a94 │ │ │ │ + beq.n 91ce8 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91a94 │ │ │ │ + bne.n 91ce8 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 91a94 │ │ │ │ - ldr r3, [pc, #372] @ (91b8c ) │ │ │ │ + b.n 91ce8 │ │ │ │ + ldr r3, [pc, #372] @ (91de0 ) │ │ │ │ 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 │ │ │ │ @@ -154558,228 +154779,228 @@ │ │ │ │ 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 91b5e │ │ │ │ + beq.w 91db2 │ │ │ │ ldr.w r3, [ip, #268] @ 0x10c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 919c0 │ │ │ │ + bmi.n 91c14 │ │ │ │ movw r1, #2391 @ 0x957 │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ strd sl, r2, [sp] │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_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 91a8c │ │ │ │ - b.n 91a94 │ │ │ │ + bne.n 91ce0 │ │ │ │ + b.n 91ce8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 91a94 │ │ │ │ + beq.n 91ce8 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 91b70 │ │ │ │ + beq.n 91dc4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91b50 │ │ │ │ + beq.n 91da4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 91b0e │ │ │ │ + b.n 91d62 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 91a82 │ │ │ │ + beq.n 91cd6 │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 91aa4 │ │ │ │ + bne.n 91cf8 │ │ │ │ cmp r5, r8 │ │ │ │ - blt.w 9199c │ │ │ │ - b.n 91a82 │ │ │ │ + blt.w 91bf0 │ │ │ │ + b.n 91cd6 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, sl │ │ │ │ mov sl, r2 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 91b28 │ │ │ │ + beq.n 91d7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 91adc │ │ │ │ + beq.n 91d30 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 91b36 │ │ │ │ + cbz r2, 91d8a │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r4, sl │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 91b0e │ │ │ │ + cbz r3, 91d62 │ │ │ │ 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 91b0e │ │ │ │ + beq.n 91d62 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 91b68 │ │ │ │ + cbz r3, 91dbc │ │ │ │ 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 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 91a7c │ │ │ │ + beq.n 91cd0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 919d6 │ │ │ │ + b.n 91c2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 91adc │ │ │ │ + beq.n 91d30 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91adc │ │ │ │ + bne.n 91d30 │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91adc │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91d30 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (91b90 ) │ │ │ │ - bl c03c8 <_PyUnicode_Equal@@Base> │ │ │ │ + ldr r1, [pc, #76] @ (91de4 ) │ │ │ │ + bl bffd4 <_PyUnicode_Equal@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91952 │ │ │ │ + beq.w 91ba6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w c2234 │ │ │ │ + b.w c1e40 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ - b.n 91a4c │ │ │ │ + b.n 91ca0 │ │ │ │ mov r0, sl │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91b0e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91d62 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 91a94 │ │ │ │ + b.n 91ce8 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bgt.w 91984 │ │ │ │ - b.n 91a94 │ │ │ │ + bgt.w 91bd8 │ │ │ │ + b.n 91ce8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #928 @ (adr r0, 91f34 ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 92188 ) │ │ │ │ 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 9203a │ │ │ │ + beq.w 9228e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 9204c │ │ │ │ + bge.w 922a0 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91c32 │ │ │ │ + beq.n 91e86 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 91bf8 │ │ │ │ + ble.n 91e4c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 91c3a │ │ │ │ + beq.n 91e8e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 91bf8 │ │ │ │ + beq.n 91e4c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 91c3a │ │ │ │ + beq.n 91e8e │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 91bf8 │ │ │ │ + beq.n 91e4c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 91c3a │ │ │ │ + beq.n 91e8e │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 91bf8 │ │ │ │ + beq.n 91e4c │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 91c3a │ │ │ │ + beq.n 91e8e │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 91bea │ │ │ │ + bne.n 91e3e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 91c12 │ │ │ │ + cbz r2, 91e66 │ │ │ │ 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, #64456 @ 0xfbc8 │ │ │ │ + movw r3, #61960 @ 0xf208 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #33672 @ 0x8388 │ │ │ │ + movw r1, #31176 @ 0x79c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 91d94 │ │ │ │ + b.n 91fe8 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 920c4 │ │ │ │ + bne.w 92318 │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r7, r2, #22 │ │ │ │ - bmi.w 91f48 │ │ │ │ + bmi.w 9219c │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 91d9c │ │ │ │ + bgt.w 91ff0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91f78 │ │ │ │ + beq.w 921cc │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 91f78 │ │ │ │ + bhi.w 921cc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ @@ -154794,83 +155015,83 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ands.w r1, r1, #4 │ │ │ │ it eq │ │ │ │ moveq sl, r1 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bne.w 92084 │ │ │ │ - ldr.w r8, [pc, #880] @ 92014 │ │ │ │ + bne.w 922d8 │ │ │ │ + ldr.w r8, [pc, #880] @ 92268 │ │ │ │ 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 91ff4 │ │ │ │ + bhi.w 92248 │ │ │ │ adds r5, r5, r3 │ │ │ │ - bmi.w 91ff4 │ │ │ │ + bmi.w 92248 │ │ │ │ movw r6, #20120 @ 0x4e98 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r1, #10741 @ 0x29f5 │ │ │ │ + movw r1, #11305 @ 0x2c29 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r0, [r6, #712] @ 0x2c8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 91f08 │ │ │ │ + bne.w 9215c │ │ │ │ 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 91eb2 │ │ │ │ + bcs.w 92106 │ │ │ │ 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 91eee │ │ │ │ + beq.w 92142 │ │ │ │ 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 91de8 │ │ │ │ + beq.n 9203c │ │ │ │ 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 91e24 │ │ │ │ + blt.n 92078 │ │ │ │ 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, #716] @ (92010 ) │ │ │ │ + ldr r2, [pc, #716] @ (92264 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91f28 │ │ │ │ + bne.w 9217c │ │ │ │ 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 91e80 │ │ │ │ + beq.w 920d4 │ │ │ │ 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] │ │ │ │ @@ -154884,41 +155105,41 @@ │ │ │ │ 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} │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq sl, #46169 @ 0xb459 │ │ │ │ + movweq sl, #45001 @ 0xafc9 │ │ │ │ movteq sl, #11 │ │ │ │ - bne.n 91e98 │ │ │ │ + bne.n 920ec │ │ │ │ movw r2, #16320 @ 0x3fc0 │ │ │ │ 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 │ │ │ │ - bpl.w 91ca0 │ │ │ │ + bpl.w 91ef4 │ │ │ │ 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 91ca0 │ │ │ │ + b.n 91ef4 │ │ │ │ ldrd r6, r5, [r1, #24] │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 91ea8 │ │ │ │ + bcc.n 920fc │ │ │ │ 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] │ │ │ │ @@ -154928,273 +155149,273 @@ │ │ │ │ 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 91d32 │ │ │ │ + ble.n 91f86 │ │ │ │ ldr.w r1, [ip, #3740] @ 0xe9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 91d32 │ │ │ │ + beq.n 91f86 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91d32 │ │ │ │ + beq.n 91f86 │ │ │ │ ldr.w r1, [ip, #3852] @ 0xf0c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 91d32 │ │ │ │ + bne.w 91f86 │ │ │ │ ldr.w r1, [fp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92030 │ │ │ │ + bne.w 92284 │ │ │ │ add.w r0, fp, #12 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bmi.w 91d32 │ │ │ │ + bmi.w 91f86 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r5, r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 91e56 │ │ │ │ + bne.n 920aa │ │ │ │ dmb ish │ │ │ │ - b.n 91d32 │ │ │ │ - movw sl, #8685 @ 0x21ed │ │ │ │ + b.n 91f86 │ │ │ │ + movw sl, #9281 @ 0x2441 │ │ │ │ movt sl, #9 │ │ │ │ - b.n 91daa │ │ │ │ - movw sl, #9909 @ 0x26b5 │ │ │ │ + b.n 91ffe │ │ │ │ + movw sl, #8897 @ 0x22c1 │ │ │ │ movt sl, #12 │ │ │ │ - b.n 91daa │ │ │ │ + b.n 91ffe │ │ │ │ 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 91d82 │ │ │ │ + b.n 91fd6 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq sl, #30397 @ 0x76bd │ │ │ │ + movweq sl, #29381 @ 0x72c5 │ │ │ │ movteq sl, #12 │ │ │ │ - beq.n 91daa │ │ │ │ - b.n 91f78 │ │ │ │ + beq.n 91ffe │ │ │ │ + b.n 921cc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r1, [r5, #12] │ │ │ │ str r5, [r1, #8] │ │ │ │ - b.n 91d14 │ │ │ │ + b.n 91f68 │ │ │ │ ldr.w r0, [r6, #672] @ 0x2a0 │ │ │ │ - movw r1, #53673 @ 0xd1a9 │ │ │ │ + movw r1, #54257 @ 0xd3f1 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 91f60 │ │ │ │ + bne.n 921b4 │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91ff4 │ │ │ │ + beq.w 92248 │ │ │ │ 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 91e02 │ │ │ │ + b.n 92056 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, lr │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91eb2 │ │ │ │ + beq.n 92106 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ - b.n 91e02 │ │ │ │ + b.n 92056 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91ff4 │ │ │ │ + beq.n 92248 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ - b.n 91e06 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 9205a │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 92000 │ │ │ │ + bne.n 92254 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 91d58 │ │ │ │ + b.n 91fac │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 91f70 │ │ │ │ - cbz r3, 91f78 │ │ │ │ + bgt.n 921c4 │ │ │ │ + cbz r3, 921cc │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 91f78 │ │ │ │ + bhi.n 921cc │ │ │ │ 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 91ed6 │ │ │ │ + b.n 9212a │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91f98 │ │ │ │ + beq.n 921ec │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9] │ │ │ │ - movw r1, #22796 @ 0x590c │ │ │ │ + movw r1, #20300 @ 0x4f4c │ │ │ │ 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 d6078 │ │ │ │ - movw sl, #41933 @ 0xa3cd │ │ │ │ + b.w d5c0c │ │ │ │ + movw sl, #39585 @ 0x9aa1 │ │ │ │ movt sl, #22 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 92018 │ │ │ │ + beq.n 9226c │ │ │ │ movw r0, #15920 @ 0x3e30 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 726d8 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7290c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91c2e │ │ │ │ + beq.w 91e82 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [pc, #84] @ 92014 │ │ │ │ + ldr.w r8, [pc, #84] @ 92268 │ │ │ │ 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 91d58 │ │ │ │ - movw sl, #9909 @ 0x26b5 │ │ │ │ + b.n 91fac │ │ │ │ + movw sl, #8897 @ 0x22c1 │ │ │ │ movt sl, #12 │ │ │ │ - b.n 91fa0 │ │ │ │ - movw sl, #8685 @ 0x21ed │ │ │ │ + b.n 921f4 │ │ │ │ + movw sl, #9281 @ 0x2441 │ │ │ │ movt sl, #9 │ │ │ │ - b.n 91fa0 │ │ │ │ + b.n 921f4 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 91fa0 │ │ │ │ + b.n 921f4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f9538 │ │ │ │ + b.w 1f9968 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 91f3e │ │ │ │ + b.n 92192 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22824 @ 0x5928 │ │ │ │ + movw r1, #20328 @ 0x4f68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 91c2e │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 91e82 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 91d32 │ │ │ │ - b.n 91e44 │ │ │ │ + bne.w 91f86 │ │ │ │ + b.n 92098 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 9208a │ │ │ │ + cbz r1, 922de │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 91bba │ │ │ │ + blt.w 91e0e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r1, #43984 @ 0xabd0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r2, 92066 │ │ │ │ + cbz r2, 922ba │ │ │ │ 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, #64456 @ 0xfbc8 │ │ │ │ + movw r3, #61960 @ 0xf208 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #33600 @ 0x8340 │ │ │ │ + movw r1, #31104 @ 0x7980 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d6078 │ │ │ │ - b.n 91c2e │ │ │ │ + bl d5c0c │ │ │ │ + b.n 91e82 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 91dce │ │ │ │ + b.n 92022 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #43984 @ 0xabd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ - cbz r3, 920a4 │ │ │ │ + cbz r3, 922f8 │ │ │ │ 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, #64456 @ 0xfbc8 │ │ │ │ + movw r3, #61960 @ 0xf208 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #33532 @ 0x82fc │ │ │ │ + movw r1, #31036 @ 0x793c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 91c2e │ │ │ │ + bl d5c0c │ │ │ │ + b.n 91e82 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91c34 │ │ │ │ + bne.w 91e88 │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 91bf8 │ │ │ │ + bne.w 91e4c │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r6, r2, #22 │ │ │ │ - bpl.w 91c4e │ │ │ │ + bpl.w 91ea2 │ │ │ │ cmp r3, #8 │ │ │ │ - ble.w 91f4c │ │ │ │ + ble.w 921a0 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 91f78 │ │ │ │ - movw sl, #41933 @ 0xa3cd │ │ │ │ + bne.w 921cc │ │ │ │ + movw sl, #39585 @ 0x9aa1 │ │ │ │ movt sl, #22 │ │ │ │ - b.n 91fa4 │ │ │ │ + b.n 921f8 │ │ │ │ nop │ │ │ │ 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] │ │ │ │ @@ -155208,160 +155429,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, 92166 │ │ │ │ + cbnz r1, 923ba │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbnz r0, 921a0 │ │ │ │ + cbnz r0, 923f4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 92184 │ │ │ │ + cbnz r0, 923d8 │ │ │ │ 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 9214e │ │ │ │ + beq.n 923a2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9214e │ │ │ │ + bne.n 923a2 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9214e │ │ │ │ + b.n 923a2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 92156 │ │ │ │ + beq.n 923aa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 92156 │ │ │ │ + bne.n 923aa │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92156 │ │ │ │ + b.n 923aa │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 92152 │ │ │ │ + beq.n 923a6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 92152 │ │ │ │ + bne.n 923a6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92152 │ │ │ │ + b.n 923a6 │ │ │ │ │ │ │ │ -000921bc : │ │ │ │ +00092410 : │ │ │ │ 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] @ (921e8 ) │ │ │ │ + ldr r0, [pc, #12] @ (9243c ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 1b7bb8 │ │ │ │ + bl 1b8238 │ │ │ │ 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] @ (922ac ) │ │ │ │ + ldr r4, [pc, #176] @ (92500 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r1, r4] │ │ │ │ - cbnz r3, 92238 │ │ │ │ + cbnz r3, 9248c │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 92266 │ │ │ │ + bne.n 924ba │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt.n 92252 │ │ │ │ + blt.n 924a6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 9224e │ │ │ │ + cbz r3, 924a2 │ │ │ │ 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 92208 │ │ │ │ + beq.n 9245c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1b7dfc │ │ │ │ + bl 1b847c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92208 │ │ │ │ + beq.n 9245c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 92234 │ │ │ │ - movw r1, #31604 @ 0x7b74 │ │ │ │ + b.n 92488 │ │ │ │ + movw r1, #29108 @ 0x71b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e2b8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9224e │ │ │ │ - b.n 92218 │ │ │ │ + bne.n 924a2 │ │ │ │ + b.n 9246c │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 20231c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 202654 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9224e │ │ │ │ + beq.n 924a2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #43984 @ 0xabd0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #33744 @ 0x83d0 │ │ │ │ + movw r2, #31248 @ 0x7a10 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 154ae4 <_PyErr_Format@@Base> │ │ │ │ + bl 1540e4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9224e │ │ │ │ + beq.n 924a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9224e │ │ │ │ + bne.n 924a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9224e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 924a2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ @@ -155372,242 +155593,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 923b0 │ │ │ │ + beq.n 92604 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - ldr r4, [pc, #444] @ (924ac ) │ │ │ │ + ldr r4, [pc, #444] @ (92700 ) │ │ │ │ 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 923bc │ │ │ │ + beq.n 92610 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 92474 │ │ │ │ + ble.w 926c8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92494 │ │ │ │ + bne.w 926e8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.n 923d0 │ │ │ │ + bmi.n 92624 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ - cbnz r5, 92354 │ │ │ │ + cbnz r5, 925a8 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - cbnz r5, 92382 │ │ │ │ + cbnz r5, 925d6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7fc70 │ │ │ │ + bl 7fe98 │ │ │ │ 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 924a0 │ │ │ │ + bgt.w 926f4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 92334 │ │ │ │ + beq.n 92588 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 92334 │ │ │ │ - ldr r2, [pc, #328] @ (924b0 ) │ │ │ │ + bne.n 92588 │ │ │ │ + ldr r2, [pc, #328] @ (92704 ) │ │ │ │ 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 92402 │ │ │ │ + bne.n 92656 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92334 │ │ │ │ + b.n 92588 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 92338 │ │ │ │ + beq.n 9258c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 92338 │ │ │ │ - ldr r2, [pc, #280] @ (924b0 ) │ │ │ │ + bne.n 9258c │ │ │ │ + ldr r2, [pc, #280] @ (92704 ) │ │ │ │ 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 92418 │ │ │ │ + bne.n 9266c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92338 │ │ │ │ - ldr r2, [pc, #248] @ (924ac ) │ │ │ │ + b.n 9258c │ │ │ │ + ldr r2, [pc, #248] @ (92700 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 92314 │ │ │ │ - movw r1, #7628 @ 0x1dcc │ │ │ │ + bne.n 92568 │ │ │ │ + movw r1, #5132 @ 0x140c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #37112 @ 0x90f8 │ │ │ │ + movw r0, #34616 @ 0x8738 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r5, [r3, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 92330 │ │ │ │ + beq.n 92584 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 92330 │ │ │ │ + beq.n 92584 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 92330 │ │ │ │ - ldr r2, [pc, #196] @ (924b0 ) │ │ │ │ + bne.n 92584 │ │ │ │ + ldr r2, [pc, #196] @ (92704 ) │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - cbnz r0, 9242e │ │ │ │ + cbnz r0, 92682 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92330 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 92584 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 92444 │ │ │ │ + bne.n 92698 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92334 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 92588 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 92454 │ │ │ │ + bne.n 926a8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92338 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 9258c │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 92464 │ │ │ │ + bne.n 926b8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92330 │ │ │ │ + b.n 92584 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9240e │ │ │ │ + b.n 92662 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92424 │ │ │ │ + b.n 92678 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9243a │ │ │ │ + b.n 9268e │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - movw r1, #8905 @ 0x22c9 │ │ │ │ + movw r1, #9501 @ 0x251d │ │ │ │ movt r1, #9 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 9231c │ │ │ │ + bne.w 92570 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 158c20 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 158314 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 105f9c │ │ │ │ + bl 106048 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92328 │ │ │ │ + b.n 9257c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 158cbc <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 1583b0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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, 924d4 │ │ │ │ + cbnz r2, 92728 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 924f6 │ │ │ │ + bne.n 9274a │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 924c6 │ │ │ │ + bne.n 9271a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 924d2 │ │ │ │ + beq.n 92726 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33812 @ 0x8414 │ │ │ │ + movw r1, #31316 @ 0x7a54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 9250c │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 92760 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33856 @ 0x8440 │ │ │ │ + movw r1, #31360 @ 0x7a80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00092514 : │ │ │ │ +00092768 : │ │ │ │ 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 │ │ │ │ @@ -155615,244 +155836,246 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b594 │ │ │ │ + bl 7b7c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92600 │ │ │ │ + beq.n 92854 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 925ee │ │ │ │ + bpl.n 92842 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 925b6 │ │ │ │ + bne.n 9280a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 925b6 │ │ │ │ + beq.n 9280a │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 9257c │ │ │ │ + beq.n 927d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r2, 925a4 │ │ │ │ + cbnz r2, 927f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9259e │ │ │ │ + beq.n 927f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9259e │ │ │ │ - ldr r2, [pc, #120] @ (92608 ) │ │ │ │ + cbnz r3, 927f2 │ │ │ │ + ldr r2, [pc, #120] @ (9285c ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 925d6 │ │ │ │ + cbnz r3, 9282a │ │ │ │ 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 9257c │ │ │ │ + b.n 927d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 92560 │ │ │ │ + bne.n 927b4 │ │ │ │ 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 92588 │ │ │ │ - b.n 9259e │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + bne.n 927dc │ │ │ │ + b.n 927f2 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9259a │ │ │ │ + beq.n 927ee │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9259a │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + b.n 927ee │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2391 @ 0x957 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 925c2 │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 92816 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 9259e │ │ │ │ + b.n 927f2 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0009260c : │ │ │ │ - cbz r0, 92620 │ │ │ │ +00092860 : │ │ │ │ + cbz r0, 92874 │ │ │ │ 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 274c64 │ │ │ │ + bl 2742c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0009263c <_Py_fstat_noraise@@Base>: │ │ │ │ +00092890 <_Py_fstat_noraise@@Base>: │ │ │ │ b.w 29664 <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -00092640 : │ │ │ │ +00092894 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b594 │ │ │ │ + b.w 8b7f0 │ │ │ │ │ │ │ │ -00092660 : │ │ │ │ +000928b4 : │ │ │ │ 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 926f0 <_PyArena_New@@Base> │ │ │ │ - cbz r0, 926ea │ │ │ │ + bl 92948 <_PyArena_New@@Base> │ │ │ │ + cbz r0, 9293e │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b8218 │ │ │ │ + bl 1b8898 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 926e4 │ │ │ │ - cbz r5, 926ba │ │ │ │ + cbz r0, 92938 │ │ │ │ + cbz r5, 9290e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 926ba │ │ │ │ + bpl.n 9290e │ │ │ │ and.w r3, r3, #33792 @ 0x8400 │ │ │ │ cmp.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 926d4 │ │ │ │ + beq.n 92928 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217188 <_PyUnicode_EncodeUTF16@@Base+0xa40> │ │ │ │ + bl 2173e0 <_PyUnicode_EncodeUTF16@@Base+0xa40> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 113238 <_PyArena_Free@@Base> │ │ │ │ + bl 112844 <_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 dbed0 <_PyAST_Compile@@Base> │ │ │ │ + bl dbae0 <_PyAST_Compile@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 113238 <_PyArena_Free@@Base> │ │ │ │ - b.n 926b4 │ │ │ │ + bl 112844 <_PyArena_Free@@Base> │ │ │ │ + b.n 92908 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2780f4 │ │ │ │ + bl 27775c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 926a4 │ │ │ │ + bne.n 928f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 113238 <_PyArena_Free@@Base> │ │ │ │ + bl 112844 <_PyArena_Free@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 926b4 │ │ │ │ + b.n 92908 │ │ │ │ nop │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000926f0 <_PyArena_New@@Base>: │ │ │ │ +00092948 <_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 781fc │ │ │ │ - cbz r0, 9274e <_PyArena_New@@Base+0x5e> │ │ │ │ + bl 78430 │ │ │ │ + cbz r0, 929a6 <_PyArena_New@@Base+0x5e> │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 92744 <_PyArena_New@@Base+0x54> │ │ │ │ + cbz r0, 9299c <_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 734d0 │ │ │ │ + bl 736f4 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 92758 <_PyArena_New@@Base+0x68> │ │ │ │ + cbz r0, 929b0 <_PyArena_New@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f94c8 │ │ │ │ + b.w 1f98f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 9276a <_PyArena_New@@Base+0x7a> │ │ │ │ + cbz r3, 929c2 <_PyArena_New@@Base+0x7a> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9275a <_PyArena_New@@Base+0x6a> │ │ │ │ + b.n 929b2 <_PyArena_New@@Base+0x6a> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9274a <_PyArena_New@@Base+0x5a> │ │ │ │ + b.n 929a2 <_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, #4364 @ 0x110c │ │ │ │ @@ -155862,93 +156085,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 9298c <_PyArena_New@@Base+0x29c> │ │ │ │ + beq.w 92be4 <_PyArena_New@@Base+0x29c> │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92c28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92988 <_PyArena_New@@Base+0x298> │ │ │ │ + beq.w 92be0 <_PyArena_New@@Base+0x298> │ │ │ │ movw r7, #6652 @ 0x19fc │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 92802 <_PyArena_New@@Base+0x112> │ │ │ │ + cbz r1, 92a5a <_PyArena_New@@Base+0x112> │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92864 <_PyArena_New@@Base+0x174> │ │ │ │ + beq.n 92abc <_PyArena_New@@Base+0x174> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 92802 <_PyArena_New@@Base+0x112> │ │ │ │ + cbz r1, 92a5a <_PyArena_New@@Base+0x112> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92862 <_PyArena_New@@Base+0x172> │ │ │ │ + beq.n 92aba <_PyArena_New@@Base+0x172> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 92802 <_PyArena_New@@Base+0x112> │ │ │ │ + cbz r1, 92a5a <_PyArena_New@@Base+0x112> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9295a <_PyArena_New@@Base+0x26a> │ │ │ │ + beq.w 92bb2 <_PyArena_New@@Base+0x26a> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ - cbz r1, 92802 <_PyArena_New@@Base+0x112> │ │ │ │ + cbz r1, 92a5a <_PyArena_New@@Base+0x112> │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92864 <_PyArena_New@@Base+0x174> │ │ │ │ + beq.n 92abc <_PyArena_New@@Base+0x174> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 927f0 <_PyArena_New@@Base+0x100> │ │ │ │ + bne.n 92a48 <_PyArena_New@@Base+0x100> │ │ │ │ movw r3, #10884 @ 0x2a84 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 92990 <_PyArena_New@@Base+0x2a0> │ │ │ │ - ldr r3, [pc, #408] @ (929ac <_PyArena_New@@Base+0x2bc>) │ │ │ │ + bne.w 92be8 <_PyArena_New@@Base+0x2a0> │ │ │ │ + ldr r3, [pc, #408] @ (92c04 <_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 92830 <_PyArena_New@@Base+0x140> │ │ │ │ - bne.n 9285c <_PyArena_New@@Base+0x16c> │ │ │ │ + bgt.n 92a88 <_PyArena_New@@Base+0x140> │ │ │ │ + bne.n 92ab4 <_PyArena_New@@Base+0x16c> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - cbz r3, 9285c <_PyArena_New@@Base+0x16c> │ │ │ │ + cbz r3, 92ab4 <_PyArena_New@@Base+0x16c> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 92846 <_PyArena_New@@Base+0x156> │ │ │ │ + cbz r1, 92a9e <_PyArena_New@@Base+0x156> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ - cbz r0, 92864 <_PyArena_New@@Base+0x174> │ │ │ │ + cbz r0, 92abc <_PyArena_New@@Base+0x174> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 92836 <_PyArena_New@@Base+0x146> │ │ │ │ + bne.n 92a8e <_PyArena_New@@Base+0x146> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 9285c <_PyArena_New@@Base+0x16c> │ │ │ │ + cbz r1, 92ab4 <_PyArena_New@@Base+0x16c> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ - cbz r0, 92864 <_PyArena_New@@Base+0x174> │ │ │ │ + cbz r0, 92abc <_PyArena_New@@Base+0x174> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9284c <_PyArena_New@@Base+0x15c> │ │ │ │ + bne.n 92aa4 <_PyArena_New@@Base+0x15c> │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9285c <_PyArena_New@@Base+0x16c> │ │ │ │ + beq.n 92ab4 <_PyArena_New@@Base+0x16c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r1, #8452 @ 0x2104 │ │ │ │ + movw r1, #5956 @ 0x1744 │ │ │ │ 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] │ │ │ │ @@ -155963,505 +156186,505 @@ │ │ │ │ str r5, [r6, #16] │ │ │ │ ittt lt │ │ │ │ strlt r3, [r6, #8] │ │ │ │ movlt r3, #1 │ │ │ │ strblt r3, [r6, #12] │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92962 <_PyArena_New@@Base+0x272> │ │ │ │ - movw r1, #28084 @ 0x6db4 │ │ │ │ + beq.n 92bba <_PyArena_New@@Base+0x272> │ │ │ │ + movw r1, #25588 @ 0x63f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9295e <_PyArena_New@@Base+0x26e> │ │ │ │ - movw r1, #34592 @ 0x8720 │ │ │ │ + beq.n 92bb6 <_PyArena_New@@Base+0x26e> │ │ │ │ + movw r1, #32096 @ 0x7d60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9296c <_PyArena_New@@Base+0x27c> │ │ │ │ - movw r1, #34600 @ 0x8728 │ │ │ │ + beq.n 92bc4 <_PyArena_New@@Base+0x27c> │ │ │ │ + movw r1, #32104 @ 0x7d68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92974 <_PyArena_New@@Base+0x284> │ │ │ │ - movw r1, #34616 @ 0x8738 │ │ │ │ + beq.n 92bcc <_PyArena_New@@Base+0x284> │ │ │ │ + movw r1, #32120 @ 0x7d78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92970 <_PyArena_New@@Base+0x280> │ │ │ │ - movw r1, #34636 @ 0x874c │ │ │ │ + beq.n 92bc8 <_PyArena_New@@Base+0x280> │ │ │ │ + movw r1, #32140 @ 0x7d8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ - cbz r0, 9294a <_PyArena_New@@Base+0x25a> │ │ │ │ - movw r1, #34660 @ 0x8764 │ │ │ │ + cbz r0, 92ba2 <_PyArena_New@@Base+0x25a> │ │ │ │ + movw r1, #32164 @ 0x7da4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9297c <_PyArena_New@@Base+0x28c> │ │ │ │ - movw r1, #34680 @ 0x8778 │ │ │ │ + beq.n 92bd4 <_PyArena_New@@Base+0x28c> │ │ │ │ + movw r1, #32184 @ 0x7db8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ - cbz r0, 92978 <_PyArena_New@@Base+0x288> │ │ │ │ - movw r1, #34704 @ 0x8790 │ │ │ │ + cbz r0, 92bd0 <_PyArena_New@@Base+0x288> │ │ │ │ + movw r1, #32208 @ 0x7dd0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ - cbz r0, 92980 <_PyArena_New@@Base+0x290> │ │ │ │ + cbz r0, 92bd8 <_PyArena_New@@Base+0x290> │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 92984 <_PyArena_New@@Base+0x294> │ │ │ │ + beq.n 92bdc <_PyArena_New@@Base+0x294> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 929a8 <_PyArena_New@@Base+0x2b8> │ │ │ │ + beq.n 92c00 <_PyArena_New@@Base+0x2b8> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 929a8 <_PyArena_New@@Base+0x2b8> │ │ │ │ + beq.n 92c00 <_PyArena_New@@Base+0x2b8> │ │ │ │ clz r0, r7 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 9285e <_PyArena_New@@Base+0x16e> │ │ │ │ - ldr r3, [pc, #100] @ (929b0 <_PyArena_New@@Base+0x2c0>) │ │ │ │ + b.n 92ab6 <_PyArena_New@@Base+0x16e> │ │ │ │ + ldr r3, [pc, #100] @ (92c08 <_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 9292c <_PyArena_New@@Base+0x23c> │ │ │ │ + b.n 92b84 <_PyArena_New@@Base+0x23c> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 92864 <_PyArena_New@@Base+0x174> │ │ │ │ - ldr r3, [pc, #84] @ (929b4 <_PyArena_New@@Base+0x2c4>) │ │ │ │ - b.n 9294c <_PyArena_New@@Base+0x25c> │ │ │ │ - movw r3, #63984 @ 0xf9f0 │ │ │ │ + b.n 92abc <_PyArena_New@@Base+0x174> │ │ │ │ + ldr r3, [pc, #84] @ (92c0c <_PyArena_New@@Base+0x2c4>) │ │ │ │ + b.n 92ba4 <_PyArena_New@@Base+0x25c> │ │ │ │ + movw r3, #61488 @ 0xf030 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ - b.n 9294c <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #72] @ (929b8 <_PyArena_New@@Base+0x2c8>) │ │ │ │ - b.n 9294c <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #72] @ (929bc <_PyArena_New@@Base+0x2cc>) │ │ │ │ - b.n 9294c <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #72] @ (929c0 <_PyArena_New@@Base+0x2d0>) │ │ │ │ - b.n 9294c <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #72] @ (929c4 <_PyArena_New@@Base+0x2d4>) │ │ │ │ - b.n 9294c <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #72] @ (929c8 <_PyArena_New@@Base+0x2d8>) │ │ │ │ - b.n 9294c <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #72] @ (929cc <_PyArena_New@@Base+0x2dc>) │ │ │ │ - b.n 9294c <_PyArena_New@@Base+0x25c> │ │ │ │ + b.n 92ba4 <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #72] @ (92c10 <_PyArena_New@@Base+0x2c8>) │ │ │ │ + b.n 92ba4 <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #72] @ (92c14 <_PyArena_New@@Base+0x2cc>) │ │ │ │ + b.n 92ba4 <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #72] @ (92c18 <_PyArena_New@@Base+0x2d0>) │ │ │ │ + b.n 92ba4 <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #72] @ (92c1c <_PyArena_New@@Base+0x2d4>) │ │ │ │ + b.n 92ba4 <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #72] @ (92c20 <_PyArena_New@@Base+0x2d8>) │ │ │ │ + b.n 92ba4 <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #72] @ (92c24 <_PyArena_New@@Base+0x2dc>) │ │ │ │ + b.n 92ba4 <_PyArena_New@@Base+0x25c> │ │ │ │ movs r0, #4 │ │ │ │ - b.n 9285e <_PyArena_New@@Base+0x16e> │ │ │ │ - bl d82e4 │ │ │ │ + b.n 92ab6 <_PyArena_New@@Base+0x16e> │ │ │ │ + bl d7e9c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9285e <_PyArena_New@@Base+0x16e> │ │ │ │ + b.n 92ab6 <_PyArena_New@@Base+0x16e> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92812 <_PyArena_New@@Base+0x122> │ │ │ │ + beq.w 92a6a <_PyArena_New@@Base+0x122> │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92864 <_PyArena_New@@Base+0x174> │ │ │ │ + beq.w 92abc <_PyArena_New@@Base+0x174> │ │ │ │ adds r4, #16 │ │ │ │ - b.n 92990 <_PyArena_New@@Base+0x2a0> │ │ │ │ + b.n 92be8 <_PyArena_New@@Base+0x2a0> │ │ │ │ movs r0, #5 │ │ │ │ - b.n 9285e <_PyArena_New@@Base+0x16e> │ │ │ │ + b.n 92ab6 <_PyArena_New@@Base+0x16e> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa18002f │ │ │ │ - ldr??.w r0, [r8, #47] @ 0x2f │ │ │ │ - @ instruction: 0xfa00002f │ │ │ │ - @ instruction: 0xfa10002f │ │ │ │ - @ instruction: 0xfa08002f │ │ │ │ - @ instruction: 0xfa28002f │ │ │ │ - @ instruction: 0xfa20002f │ │ │ │ - @ instruction: 0xfa30002f │ │ │ │ + orrs.w r0, r8, #47 @ 0x2f │ │ │ │ + bics.w r0, r8, #47 @ 0x2f │ │ │ │ + orr.w r0, r0, #47 @ 0x2f │ │ │ │ + orrs.w r0, r0, #47 @ 0x2f │ │ │ │ + orr.w r0, r8, #47 @ 0x2f │ │ │ │ + orn r0, r8, #47 @ 0x2f │ │ │ │ + orn r0, r0, #47 @ 0x2f │ │ │ │ + orns r0, r0, #47 @ 0x2f │ │ │ │ │ │ │ │ -000929d0 : │ │ │ │ +00092c28 : │ │ │ │ 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 92a26 │ │ │ │ + bpl.n 92c7e │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 929fe │ │ │ │ + bpl.n 92c56 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 929fe │ │ │ │ + bpl.n 92c56 │ │ │ │ adds.w r0, r3, #20 │ │ │ │ - beq.n 92a04 │ │ │ │ + beq.n 92c5c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 929fa │ │ │ │ + bne.n 92c52 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e7308 │ │ │ │ + bl 1e772c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 92a2a │ │ │ │ + beq.n 92c82 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 92a22 │ │ │ │ + bpl.n 92c7a │ │ │ │ lsls r2, r2, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ - bmi.n 929fa │ │ │ │ + bmi.n 92c52 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 929fa │ │ │ │ - bl 4ae46 │ │ │ │ + b.n 92c52 │ │ │ │ + bl 4ad8e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 929fa │ │ │ │ + b.n 92c52 │ │ │ │ nop │ │ │ │ │ │ │ │ -00092a30 : │ │ │ │ +00092c88 : │ │ │ │ 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] @ 92a68 │ │ │ │ + ldr.w ip, [pc, #36] @ 92cc0 │ │ │ │ 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 92a6c │ │ │ │ + bl 92cc4 │ │ │ │ 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 9329e │ │ │ │ + beq.w 934f6 │ │ │ │ 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 92cb4 │ │ │ │ + beq.w 92f0c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #3720] @ 0xe88 │ │ │ │ mov r8, r1 │ │ │ │ movw fp, #38614 @ 0x96d6 │ │ │ │ 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 93022 │ │ │ │ + bne.w 9327a │ │ │ │ add.w r9, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r9, #1532] @ 0x5fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92eb8 │ │ │ │ + beq.w 93110 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92ff2 │ │ │ │ + beq.w 9324a │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92ff2 │ │ │ │ + beq.w 9324a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 84d1c │ │ │ │ + bl 84f3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 933aa │ │ │ │ + beq.w 9360a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.w 92cbc │ │ │ │ + bpl.w 92f14 │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9303e │ │ │ │ + bne.w 93296 │ │ │ │ add.w r9, r4, #4096 @ 0x1000 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 92ecc │ │ │ │ + bne.w 93124 │ │ │ │ ldr.w r3, [r9, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92ed0 │ │ │ │ + beq.w 93128 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b594 │ │ │ │ + bl 7b7c0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93396 │ │ │ │ + beq.w 935c4 │ │ │ │ ldr.w r0, [r9, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92fd2 │ │ │ │ + beq.w 9322a │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932d0 │ │ │ │ + beq.w 93528 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #57375 @ 0xe01f │ │ │ │ + movw r2, #57319 @ 0xdfe7 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 932a2 │ │ │ │ + beq.w 934fa │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92c06 │ │ │ │ - ldr r3, [pc, #372] @ (92ce4 ) │ │ │ │ + beq.n 92e5e │ │ │ │ + ldr r3, [pc, #372] @ (92f3c ) │ │ │ │ ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 9305e │ │ │ │ + bpl.w 932b6 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movw r3, #8757 @ 0x2235 │ │ │ │ + movw r3, #7745 @ 0x1e41 │ │ │ │ movt r3, #12 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 92cf4 │ │ │ │ - ldr r1, [pc, #344] @ (92ce8 ) │ │ │ │ + bne.w 92f4c │ │ │ │ + ldr r1, [pc, #344] @ (92f40 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c17f8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c1404 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92d22 │ │ │ │ - ldr r3, [pc, #332] @ (92cec ) │ │ │ │ + bne.w 92f7a │ │ │ │ + ldr r3, [pc, #332] @ (92f44 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92f7e │ │ │ │ + bne.w 931d6 │ │ │ │ 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 9335e │ │ │ │ + bne.w 935b6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b66d0 │ │ │ │ + bl 1b6d50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f86 │ │ │ │ + beq.w 931de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 93386 │ │ │ │ + bne.w 935ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92bf6 │ │ │ │ + beq.n 92e4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9337e │ │ │ │ + beq.w 935e6 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 92b6c │ │ │ │ - ldr r3, [pc, #228] @ (92cec ) │ │ │ │ + bne.n 92dc4 │ │ │ │ + ldr r3, [pc, #228] @ (92f44 ) │ │ │ │ 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 932d6 │ │ │ │ + bne.w 9352e │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93330 │ │ │ │ + bne.w 93588 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92f1e │ │ │ │ + beq.w 93176 │ │ │ │ mov.w r9, #0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 92c56 │ │ │ │ - ldr r2, [pc, #172] @ (92cf0 ) │ │ │ │ + cbnz r3, 92eae │ │ │ │ + ldr r2, [pc, #172] @ (92f48 ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93316 │ │ │ │ + bne.w 9356e │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c6e │ │ │ │ + beq.n 92ec6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92f24 │ │ │ │ + beq.w 9317c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c82 │ │ │ │ + beq.n 92eda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92eec │ │ │ │ + beq.w 93144 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 933aa │ │ │ │ + bne.w 9360a │ │ │ │ ldr r4, [r6, #72] @ 0x48 │ │ │ │ str r5, [r6, #72] @ 0x48 │ │ │ │ - cbz r4, 92cb4 │ │ │ │ + cbz r4, 92f0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92cb4 │ │ │ │ + beq.n 92f0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 92cb4 │ │ │ │ - ldr r2, [pc, #76] @ (92cf0 ) │ │ │ │ + cbnz r3, 92f0c │ │ │ │ + ldr r2, [pc, #76] @ (92f48 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93344 │ │ │ │ + bne.w 9359c │ │ │ │ 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 7eab8 │ │ │ │ + bl 7ece0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 92cda │ │ │ │ + beq.n 92f32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9339e │ │ │ │ + beq.w 935fe │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 933aa │ │ │ │ + beq.w 9360a │ │ │ │ mov r7, r2 │ │ │ │ - b.n 92ae8 │ │ │ │ + b.n 92d40 │ │ │ │ ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #784 @ (adr r0, 92ffc ) │ │ │ │ + add r0, pc, #784 @ (adr r0, 93254 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r3, #57081 @ 0xdef9 │ │ │ │ + movw r3, #56069 @ 0xdb05 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 92e7c │ │ │ │ - movw r3, #4821 @ 0x12d5 │ │ │ │ + beq.w 930d4 │ │ │ │ + movw r3, #3697 @ 0xe71 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 92f6a │ │ │ │ - ldr r1, [pc, #552] @ (92f3c ) │ │ │ │ + bne.w 931c2 │ │ │ │ + ldr r1, [pc, #552] @ (93194 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c17f8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c1404 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f56 │ │ │ │ + beq.w 931ae │ │ │ │ mov r0, r5 │ │ │ │ - bl c78d8 │ │ │ │ + bl c74e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9336c │ │ │ │ + bne.w 93616 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 92f86 │ │ │ │ - beq.w 92bae │ │ │ │ + blt.w 931de │ │ │ │ + beq.w 92e06 │ │ │ │ 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 93232 │ │ │ │ + beq.w 934ca │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9321a │ │ │ │ - movw r3, #8169 @ 0x1fe9 │ │ │ │ + beq.w 934b2 │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #13 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 93208 │ │ │ │ - ldr r2, [pc, #452] @ (92f40 ) │ │ │ │ + bne.w 93460 │ │ │ │ + ldr r2, [pc, #452] @ (93198 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r9, [r1, r2] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.w 933b6 │ │ │ │ + beq.w 935cc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 930ac │ │ │ │ + beq.w 93304 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 930b6 │ │ │ │ + beq.w 9330e │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 930c2 │ │ │ │ + beq.w 9331a │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 930ce │ │ │ │ + beq.w 93326 │ │ │ │ ldr.w r1, [r9, #152] @ 0x98 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - bge.w 930ce │ │ │ │ + bge.w 93326 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str.w r2, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #8] │ │ │ │ add.w lr, r3, #124 @ 0x7c │ │ │ │ cmp r2, r1 │ │ │ │ @@ -156476,292 +156699,292 @@ │ │ │ │ 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.w 931b8 │ │ │ │ + ble.w 93410 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ blx 29634 │ │ │ │ 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, r9 │ │ │ │ - bl a06d8 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ + bl a071c <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 931d6 │ │ │ │ + bne.w 9342e │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93242 │ │ │ │ + bne.w 93472 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl a1274 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a12b8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 931de │ │ │ │ + beq.w 93436 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93252 │ │ │ │ + bne.w 93482 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92bd6 │ │ │ │ + beq.w 92e2e │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 92bd6 │ │ │ │ + b.n 92e2e │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r1, [pc, #188] @ (92f3c ) │ │ │ │ + ldr r1, [pc, #188] @ (93194 ) │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl bd1a0 │ │ │ │ + bl bcd28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92f4c │ │ │ │ + bne.n 931a4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92d22 │ │ │ │ + bne.w 92f7a │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d80a0 │ │ │ │ + bl d7c58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92f86 │ │ │ │ - bl d82e4 │ │ │ │ + beq.n 931de │ │ │ │ + bl d7e9c │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 92bb4 │ │ │ │ + b.n 92e0c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 92cb4 │ │ │ │ + beq.w 92f0c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92ac6 │ │ │ │ - ldr r7, [pc, #120] @ (92f44 ) │ │ │ │ + bne.w 92d1e │ │ │ │ + ldr r7, [pc, #120] @ (9319c ) │ │ │ │ nop │ │ │ │ - b.n 92b06 │ │ │ │ + b.n 92d5e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92c8a │ │ │ │ + beq.w 92ee2 │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r7] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 92c8a │ │ │ │ - ldr r2, [pc, #88] @ (92f48 ) │ │ │ │ + bne.w 92ee2 │ │ │ │ + ldr r2, [pc, #88] @ (931a0 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 932fc │ │ │ │ + bne.w 93554 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ - b.n 92c82 │ │ │ │ + b.n 92eda │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93330 │ │ │ │ + bne.w 93588 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 92c34 │ │ │ │ + bne.w 92e8c │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 92c56 │ │ │ │ - ldr r2, [pc, #32] @ (92f48 ) │ │ │ │ + b.n 92eae │ │ │ │ + ldr r2, [pc, #32] @ (931a0 ) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9307a │ │ │ │ + bne.w 932d2 │ │ │ │ mov r0, fp │ │ │ │ blx r4 │ │ │ │ - b.n 92c6e │ │ │ │ - add r0, pc, #784 @ (adr r0, 93250 ) │ │ │ │ + b.n 92ec6 │ │ │ │ + add r0, pc, #784 @ (adr r0, 934a8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92d22 │ │ │ │ + bne.w 92f7a │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 92bb4 │ │ │ │ - ldr r1, [pc, #676] @ (931fc ) │ │ │ │ + b.n 92e0c │ │ │ │ + ldr r1, [pc, #676] @ (93454 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl d167c │ │ │ │ + bl d1218 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b9e │ │ │ │ - b.n 92d22 │ │ │ │ + beq.w 92df6 │ │ │ │ + b.n 92f7a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93406 │ │ │ │ - ldr r1, [pc, #648] @ (931fc ) │ │ │ │ + beq.w 9367e │ │ │ │ + ldr r1, [pc, #648] @ (93454 ) │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92d22 │ │ │ │ - b.n 92e9a │ │ │ │ + bne.w 92f7a │ │ │ │ + b.n 930f2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92bae │ │ │ │ + beq.w 92e06 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr.w r9, [r6, #72] @ 0x48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 933d0 │ │ │ │ + bne.w 93628 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92c26 │ │ │ │ + beq.w 92e7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 92fbc │ │ │ │ + cbz r3, 93214 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 92c38 │ │ │ │ - b.n 92c56 │ │ │ │ - ldr r2, [pc, #576] @ (93200 ) │ │ │ │ + bne.w 92e90 │ │ │ │ + b.n 92eae │ │ │ │ + ldr r2, [pc, #576] @ (93458 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93094 │ │ │ │ + bne.n 932ec │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 92fac │ │ │ │ + b.n 93204 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 92ff6 │ │ │ │ + bmi.n 9324e │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 92ff6 │ │ │ │ + cbz r3, 9324e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 92ff6 │ │ │ │ - bl 15e694 │ │ │ │ + cbz r3, 9324e │ │ │ │ + bl 15dd90 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932d0 │ │ │ │ + beq.w 93528 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 92b5a │ │ │ │ - ldr r7, [pc, #528] @ (93204 ) │ │ │ │ - b.n 92afe │ │ │ │ + b.n 92db2 │ │ │ │ + ldr r7, [pc, #528] @ (9345c ) │ │ │ │ + b.n 92d56 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #30848 @ 0x7880 │ │ │ │ + movw r1, #28352 @ 0x6ec0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 92c62 │ │ │ │ - b.n 92c6e │ │ │ │ + bne.w 92eba │ │ │ │ + b.n 92ec6 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 93032 │ │ │ │ + cbz r2, 9328a │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92ace │ │ │ │ + bne.w 92d26 │ │ │ │ ldr.w r3, [r0, #1496] @ 0x5d8 │ │ │ │ mov r9, r4 │ │ │ │ - ldr r7, [pc, #456] @ (93204 ) │ │ │ │ + ldr r7, [pc, #456] @ (9345c ) │ │ │ │ mov r4, r3 │ │ │ │ - b.n 93042 │ │ │ │ + b.n 9329a │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93398 │ │ │ │ + blt.w 935c6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 93042 │ │ │ │ + bne.n 9329a │ │ │ │ add.w r9, r9, #4096 @ 0x1000 │ │ │ │ - b.n 92afe │ │ │ │ + b.n 92d56 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25564 @ 0x63dc │ │ │ │ + movw r1, #23068 @ 0x5a1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 92f88 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 931e0 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92f36 │ │ │ │ + beq.w 9318e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 92f36 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 9318e │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 92fcc │ │ │ │ + beq.n 93224 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 92fcc │ │ │ │ + b.n 93224 │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 92da8 │ │ │ │ + bne.w 93000 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 92dba │ │ │ │ + bne.w 93012 │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92dca │ │ │ │ + bne.w 93022 │ │ │ │ add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ mov.w sl, #16384 @ 0x4000 │ │ │ │ cmp.w sl, r1, lsl #2 │ │ │ │ - blt.w 9342c │ │ │ │ + blt.w 9365e │ │ │ │ movw r0, #20120 @ 0x4e98 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldrd r0, r5, [r0, #804] @ 0x324 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r5 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - cbz r0, 93146 │ │ │ │ + cbz r0, 9339e │ │ │ │ ldr.w r5, [r9, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r1, sl, [r0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r5, 9311e │ │ │ │ + cbz r5, 93376 │ │ │ │ ldr.w r1, [r9, #148] @ 0x94 │ │ │ │ add.w ip, r5, #12 │ │ │ │ sub.w r1, r1, ip │ │ │ │ asrs r1, r1, #2 │ │ │ │ str r1, [r5, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r5, r0, sl │ │ │ │ @@ -156770,308 +156993,308 @@ │ │ │ │ str.w r0, [r9, #144] @ 0x90 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r1, #3 │ │ │ │ add.w r5, r0, r1, lsl #2 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str.w r2, [r9, #148] @ 0x94 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92de0 │ │ │ │ + bne.w 93038 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93170 │ │ │ │ + beq.n 933c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 93170 │ │ │ │ - ldr r2, [pc, #168] @ (93200 ) │ │ │ │ + cbnz r3, 933c8 │ │ │ │ + ldr r2, [pc, #168] @ (93458 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 93168 │ │ │ │ + cbz r3, 933c0 │ │ │ │ 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 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r5, [r9], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 931a6 │ │ │ │ + beq.n 933fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 931a6 │ │ │ │ - ldr r2, [pc, #112] @ (93200 ) │ │ │ │ + cbnz r3, 933fe │ │ │ │ + ldr r2, [pc, #112] @ (93458 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9319e │ │ │ │ + cbz r3, 933f6 │ │ │ │ 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, sl, #1 │ │ │ │ mov.w sl, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 93178 │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 931de │ │ │ │ + bne.n 933d0 │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 93436 │ │ │ │ movs r2, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd r2, ip, [sp] │ │ │ │ mov r0, r9 │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ - bl a06d8 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ + bl a071c <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e42 │ │ │ │ + beq.w 9309a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ba2f0 │ │ │ │ + bl 1baa18 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93282 │ │ │ │ + beq.n 934da │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93282 │ │ │ │ + beq.n 934da │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92f86 │ │ │ │ + beq.w 931de │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 92bd0 │ │ │ │ - add r0, pc, #784 @ (adr r0, 93510 ) │ │ │ │ + b.n 92e28 │ │ │ │ + add r0, pc, #784 @ (adr r0, 93768 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92e64 │ │ │ │ - b.n 931de │ │ │ │ - movs r3, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 1b66d0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 92bd0 │ │ │ │ - b.n 931f4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r2, sp, #32 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1b66d0 │ │ │ │ - b.n 931f4 │ │ │ │ + bne.w 930bc │ │ │ │ + b.n 93436 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92e64 │ │ │ │ - b.n 931de │ │ │ │ + bne.w 930bc │ │ │ │ + b.n 93436 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93442 │ │ │ │ + beq.w 93674 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 93432 │ │ │ │ + bne.w 93664 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #30804 @ 0x7854 │ │ │ │ + movw r2, #28308 @ 0x6e94 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 223e0c <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ - b.n 931ea │ │ │ │ + bl 22407c <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ + b.n 93442 │ │ │ │ + movs r3, #2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 1b6d50 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 92e28 │ │ │ │ + b.n 9344c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r2, sp, #32 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1b6d50 │ │ │ │ + b.n 9344c │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #30756 @ 0x7824 │ │ │ │ + movw r2, #28260 @ 0x6e64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 154ae4 <_PyErr_Format@@Base> │ │ │ │ - b.n 931ea │ │ │ │ + bl 1540e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 93442 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #30880 @ 0x78a0 │ │ │ │ + movw r1, #28384 @ 0x6ee0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 932d0 │ │ │ │ + beq.n 93528 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93364 │ │ │ │ + beq.n 935bc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92c56 │ │ │ │ + b.n 92eae │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92f02 │ │ │ │ + beq.w 9315a │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12b490 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12aac8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c18 │ │ │ │ + beq.w 92e70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b49c <_PyErr_Clear@@Base> │ │ │ │ - b.n 92c18 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + bl 12aad4 <_PyErr_Clear@@Base> │ │ │ │ + b.n 92e70 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92efc │ │ │ │ + beq.w 93154 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 92efc │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 93154 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92c52 │ │ │ │ + beq.w 92eaa │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 92c52 │ │ │ │ + b.n 92eaa │ │ │ │ ldr.w r9, [r2, #4] │ │ │ │ subs.w r9, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - b.n 92fac │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 93204 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92cb0 │ │ │ │ + beq.w 92f08 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 92cb0 │ │ │ │ + b.n 92f08 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 92d60 │ │ │ │ + b.n 92fb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 932d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 92d36 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92d36 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92bf6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 92be2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92be2 │ │ │ │ - cbz r7, 933aa │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93528 │ │ │ │ + cbz r7, 9360a │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92c6e │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 92cda │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79604 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92cb6 │ │ │ │ + b.n 92ec6 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl 1b9d54 │ │ │ │ + bl 1ba47c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92e64 │ │ │ │ - b.n 931de │ │ │ │ + bne.w 930bc │ │ │ │ + b.n 93436 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92e4e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 92e3a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92e3a │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 92f32 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79830 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 92f0e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 92f8e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92f8e │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs.w r9, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ cmp r3, r2 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - bne.w 92fa6 │ │ │ │ + bne.w 931fe │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 92c56 │ │ │ │ + beq.w 92eae │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92c56 │ │ │ │ - b.n 92c40 │ │ │ │ + bne.w 92eae │ │ │ │ + b.n 92e98 │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ + b.n 9332e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 93496 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93496 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 92e2e │ │ │ │ + b.n 9344c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92bb0 │ │ │ │ - ldr r0, [pc, #60] @ (9344c ) │ │ │ │ - bl 929d0 │ │ │ │ + beq.w 92e08 │ │ │ │ + ldr r0, [pc, #28] @ (936a4 ) │ │ │ │ + bl 92c28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f86 │ │ │ │ + beq.w 931de │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92d22 │ │ │ │ - b.n 92e9a │ │ │ │ - mov.w sl, sl, lsl #1 │ │ │ │ - b.n 930d6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 93266 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93266 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 92bd6 │ │ │ │ - b.n 931f4 │ │ │ │ - add r0, pc, #784 @ (adr r0, 93760 ) │ │ │ │ + bne.w 92f7a │ │ │ │ + b.n 930f2 │ │ │ │ + add r0, pc, #784 @ (adr r0, 939b8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00093450 : │ │ │ │ +000936a8 : │ │ │ │ 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 │ │ │ │ @@ -157084,88 +157307,88 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ blx 29c10 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93f00 │ │ │ │ + beq.w 94158 │ │ │ │ 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, #53088 @ 0xcf60 │ │ │ │ + movw r3, #50592 @ 0xc5a0 │ │ │ │ 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 9358c │ │ │ │ + bne.n 937e4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.w 94172 │ │ │ │ + beq.w 943ca │ │ │ │ adds r6, r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r0, r6, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 93f96 │ │ │ │ - bhi.w 9362a │ │ │ │ + beq.w 941ee │ │ │ │ + bhi.w 93882 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 94404 │ │ │ │ + beq.w 9465c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 943f4 │ │ │ │ + beq.w 9464c │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 942c0 │ │ │ │ + beq.w 94518 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.w 93f6e │ │ │ │ + bne.w 941c6 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 93948 │ │ │ │ + beq.w 93ba0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93788 │ │ │ │ + beq.w 939e0 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93b8e │ │ │ │ + beq.w 93de6 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - movw lr, #54476 @ 0xd4cc │ │ │ │ + movw lr, #51900 @ 0xcabc │ │ │ │ movt lr, #41 @ 0x29 │ │ │ │ - movw r2, #34764 @ 0x87cc │ │ │ │ + movw r2, #32268 @ 0x7e0c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #9580 @ 0x256c │ │ │ │ + movw sl, #7004 @ 0x1b5c │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r8, #34768 @ 0x87d0 │ │ │ │ + movw r8, #32272 @ 0x7e10 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #34772 @ 0x87d4 │ │ │ │ + movw r1, #32276 @ 0x7e14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - bne.w 93838 │ │ │ │ + bne.w 93a90 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 93788 │ │ │ │ + bgt.w 939e0 │ │ │ │ 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 9448a │ │ │ │ + bne.w 946e2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 943a8 │ │ │ │ + beq.w 94600 │ │ │ │ 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] │ │ │ │ @@ -157176,83 +157399,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 938f2 │ │ │ │ + b.n 93b4a │ │ │ │ ldrsb.w r3, [r8] │ │ │ │ ldrb.w r2, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 943d8 │ │ │ │ + blt.w 94630 │ │ │ │ ldrb.w r3, [r8, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ - bne.n 9358c │ │ │ │ + bne.n 937e4 │ │ │ │ sub.w r6, r8, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 937cc │ │ │ │ + beq.w 93a24 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 940c6 │ │ │ │ + beq.w 9431e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 938f8 │ │ │ │ + beq.w 93b50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 937e2 │ │ │ │ + bls.w 93a3a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 937e2 │ │ │ │ + blt.w 93a3a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 941cc │ │ │ │ + bne.w 94424 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r0, r3, r5 │ │ │ │ blx 29cc8 │ │ │ │ add r5, r6 │ │ │ │ mov r4, r8 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 934aa │ │ │ │ + bne.w 93702 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93ee8 │ │ │ │ + beq.w 94140 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 93622 │ │ │ │ + bne.n 9387a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 93b20 │ │ │ │ + beq.w 93d78 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl cee60 <_PyUnicodeWriter_PrepareInternal@@Base+0xda0> │ │ │ │ + bl cea38 <_PyUnicodeWriter_PrepareInternal@@Base+0xda4> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94414 │ │ │ │ + beq.w 9466c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94168 │ │ │ │ + beq.w 943c0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 93b28 │ │ │ │ + beq.w 93d80 │ │ │ │ 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 93f6e │ │ │ │ + bmi.w 941c6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 9366c │ │ │ │ + bhi.n 938c4 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r6, #27 │ │ │ │ movs r1, r2 │ │ │ │ lsls r3, r1, #12 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ @@ -157263,73 +157486,73 @@ │ │ │ │ lsls r0, r1, #29 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ lsls r7, r5, #11 │ │ │ │ - movw lr, #54476 @ 0xd4cc │ │ │ │ + movw lr, #51900 @ 0xcabc │ │ │ │ movt lr, #41 @ 0x29 │ │ │ │ - movw r2, #34764 @ 0x87cc │ │ │ │ + movw r2, #32268 @ 0x7e0c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #9580 @ 0x256c │ │ │ │ + movw sl, #7004 @ 0x1b5c │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r8, #34768 @ 0x87d0 │ │ │ │ + movw r8, #32272 @ 0x7e10 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ mov.w ip, #0 │ │ │ │ - movw r1, #34772 @ 0x87d4 │ │ │ │ + movw r1, #32276 @ 0x7e14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93788 │ │ │ │ + beq.n 939e0 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93b16 │ │ │ │ + beq.w 93d6e │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.n 93788 │ │ │ │ + bhi.n 939e0 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls.w 93534 │ │ │ │ + bls.w 9378c │ │ │ │ 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, 936de │ │ │ │ + cbnz r1, 93936 │ │ │ │ movw r1, #8193 @ 0x2001 │ │ │ │ tst r0, r1 │ │ │ │ - bne.n 93774 │ │ │ │ + bne.n 939cc │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 938b8 │ │ │ │ + beq.w 93b10 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 93788 │ │ │ │ + bne.n 939e0 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.w 93aea │ │ │ │ + beq.w 93d42 │ │ │ │ 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 93d3a │ │ │ │ + bne.w 93f92 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 9406e │ │ │ │ + beq.w 942c6 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.n 93788 │ │ │ │ + bne.n 939e0 │ │ │ │ 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 94584 │ │ │ │ + bne.w 947dc │ │ │ │ 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 │ │ │ │ @@ -157339,77 +157562,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 d610c │ │ │ │ + bl d5ca0 │ │ │ │ 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 93770 │ │ │ │ + beq.n 939c8 │ │ │ │ adds r4, r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 935e6 │ │ │ │ + bne.w 9383e │ │ │ │ mov sl, r5 │ │ │ │ - b.n 937a4 │ │ │ │ + b.n 939fc │ │ │ │ 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 936de │ │ │ │ + beq.n 93936 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r4 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34976 @ 0x88a0 │ │ │ │ + movw r1, #32480 @ 0x7ee0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ 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 1e6874 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1e6cc8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 93622 │ │ │ │ + b.n 9387a │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 94212 │ │ │ │ + beq.w 9446a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 93900 │ │ │ │ + beq.w 93b58 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bhi.w 935c4 │ │ │ │ + bhi.w 9381c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 935ce │ │ │ │ + beq.w 93826 │ │ │ │ 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 │ │ │ │ @@ -157417,96 +157640,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 ce0c0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cdc94 <_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 935d0 │ │ │ │ + bne.w 93828 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 937a4 │ │ │ │ + b.n 939fc │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93d3a │ │ │ │ + beq.w 93f92 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 93788 │ │ │ │ + bne.n 939e0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.n 93788 │ │ │ │ + bls.n 939e0 │ │ │ │ sub.w r1, r3, #65 @ 0x41 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi.n 93788 │ │ │ │ - add r0, pc, #4 @ (adr r0, 93858 ) │ │ │ │ + bhi.n 939e0 │ │ │ │ + add r0, pc, #4 @ (adr r0, 93ab0 ) │ │ │ │ ldr.w pc, [r0, r1, lsl #2] │ │ │ │ nop │ │ │ │ - add r9, r8 │ │ │ │ + bx r3 │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #137 @ 0x89 │ │ │ │ + subs r1, #225 @ 0xe1 │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #137 @ 0x89 │ │ │ │ + subs r1, #225 @ 0xe1 │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #137 @ 0x89 │ │ │ │ + subs r1, #225 @ 0xe1 │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #137 @ 0x89 │ │ │ │ + subs r1, #225 @ 0xe1 │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #137 @ 0x89 │ │ │ │ + subs r1, #225 @ 0xe1 │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #137 @ 0x89 │ │ │ │ + subs r1, #225 @ 0xe1 │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #137 @ 0x89 │ │ │ │ + subs r1, #225 @ 0xe1 │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #137 @ 0x89 │ │ │ │ + subs r1, #225 @ 0xe1 │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #137 @ 0x89 │ │ │ │ + subs r1, #225 @ 0xe1 │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #137 @ 0x89 │ │ │ │ + subs r1, #225 @ 0xe1 │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #137 @ 0x89 │ │ │ │ + subs r1, #225 @ 0xe1 │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #137 @ 0x89 │ │ │ │ + subs r1, #225 @ 0xe1 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r5, r2 │ │ │ │ + bx sp │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #137 @ 0x89 │ │ │ │ + subs r1, #225 @ 0xe1 │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #137 @ 0x89 │ │ │ │ + subs r1, #225 @ 0xe1 │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #137 @ 0x89 │ │ │ │ + subs r1, #225 @ 0xe1 │ │ │ │ movs r1, r1 │ │ │ │ - subs r4, #161 @ 0xa1 │ │ │ │ + subs r6, #249 @ 0xf9 │ │ │ │ movs r1, r1 │ │ │ │ - subs r5, #37 @ 0x25 │ │ │ │ + subs r7, #125 @ 0x7d │ │ │ │ movs r1, r1 │ │ │ │ - subs r2, #29 │ │ │ │ + subs r4, #117 @ 0x75 │ │ │ │ movs r1, r1 │ │ │ │ - subs r0, #195 @ 0xc3 │ │ │ │ + subs r3, #27 │ │ │ │ movs r1, r1 │ │ │ │ - adds r5, #67 @ 0x43 │ │ │ │ + adds r7, #155 @ 0x9b │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #137 @ 0x89 │ │ │ │ + subs r1, #225 @ 0xe1 │ │ │ │ movs r1, r1 │ │ │ │ - subs r5, #59 @ 0x3b │ │ │ │ + subs r7, #147 @ 0x93 │ │ │ │ movs r1, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 936e4 │ │ │ │ - b.n 93788 │ │ │ │ + ble.w 9393c │ │ │ │ + b.n 939e0 │ │ │ │ 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] │ │ │ │ @@ -157520,116 +157743,116 @@ │ │ │ │ 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 d639c │ │ │ │ - b.n 93746 │ │ │ │ + bl d5f30 │ │ │ │ + b.n 9399e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 935bc │ │ │ │ + bne.w 93814 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 947a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bl 949f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94014 │ │ │ │ + beq.w 9426c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ 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 1b870c │ │ │ │ + bl 1b8d8c │ │ │ │ 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 935e6 │ │ │ │ + b.n 9383e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 9453c │ │ │ │ - movw r1, #53088 @ 0xcf60 │ │ │ │ + beq.w 94794 │ │ │ │ + movw r1, #50592 @ 0xc5a0 │ │ │ │ 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 9363e │ │ │ │ + bpl.w 93896 │ │ │ │ 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 9363e │ │ │ │ + bpl.w 93896 │ │ │ │ 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 9446e │ │ │ │ + bgt.w 946c6 │ │ │ │ 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 93a18 │ │ │ │ + bpl.n 93c70 │ │ │ │ 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 9446e │ │ │ │ + blt.w 946c6 │ │ │ │ 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 9363e │ │ │ │ + bpl.w 93896 │ │ │ │ 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 9446e │ │ │ │ + blt.w 946c6 │ │ │ │ ldrb.w r8, [r6, #1]! │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r2, [r1, r8, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.n 939ec │ │ │ │ - b.n 9363e │ │ │ │ + bmi.n 93c44 │ │ │ │ + b.n 93896 │ │ │ │ adds r6, #3 │ │ │ │ - b.n 9363e │ │ │ │ + b.n 93896 │ │ │ │ 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] │ │ │ │ @@ -157639,26 +157862,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 1766f4 │ │ │ │ + bl 17606c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93a64 │ │ │ │ + beq.n 93cbc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9430e │ │ │ │ + beq.w 94566 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 93770 │ │ │ │ + beq.w 939c8 │ │ │ │ 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] │ │ │ │ @@ -157669,131 +157892,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 d639c │ │ │ │ + bl d5f30 │ │ │ │ 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 942ee │ │ │ │ + beq.w 94546 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93768 │ │ │ │ + beq.w 939c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93768 │ │ │ │ - ldr r2, [pc, #676] @ (93d78 ) │ │ │ │ + bne.w 939c0 │ │ │ │ + ldr r2, [pc, #676] @ (93fd0 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9401c │ │ │ │ + bne.w 94274 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b.n 93768 │ │ │ │ + b.n 939c0 │ │ │ │ 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 9438c │ │ │ │ + bcs.w 945e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 93bd8 │ │ │ │ + bhi.n 93e30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 93bd8 │ │ │ │ + ble.n 93e30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 93bc6 │ │ │ │ + bne.n 93e1e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb r4, [r3, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 93768 │ │ │ │ + b.n 939c0 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 93eb2 │ │ │ │ + bhi.w 9410a │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.n 936ae │ │ │ │ + b.n 93906 │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 93620 │ │ │ │ + bne.w 93878 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 93620 │ │ │ │ + bne.w 93878 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 94386 │ │ │ │ + bpl.w 945de │ │ │ │ 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, #20120 @ 0x4e98 │ │ │ │ movtlt r1, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r7, [pc, #536] @ (93d7c ) │ │ │ │ + ldrge r7, [pc, #536] @ (93fd4 ) │ │ │ │ addlt.w r7, r1, r2, lsl #5 │ │ │ │ mlage r7, r0, r2, r7 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 93622 │ │ │ │ + beq.w 9387a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 93622 │ │ │ │ + beq.w 9387a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93622 │ │ │ │ + bne.w 9387a │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93622 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9387a │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - movw lr, #54476 @ 0xd4cc │ │ │ │ + movw lr, #51900 @ 0xcabc │ │ │ │ movt lr, #41 @ 0x29 │ │ │ │ - movw r2, #34764 @ 0x87cc │ │ │ │ + movw r2, #32268 @ 0x7e0c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #9580 @ 0x256c │ │ │ │ + movw sl, #7004 @ 0x1b5c │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r8, #34768 @ 0x87d0 │ │ │ │ + movw r8, #32272 @ 0x7e10 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw r0, #34772 @ 0x87d4 │ │ │ │ + movw r0, #32276 @ 0x7e14 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov ip, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ strd fp, r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 936ae │ │ │ │ + b.n 93906 │ │ │ │ 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 93768 │ │ │ │ + b.n 939c0 │ │ │ │ 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 │ │ │ │ @@ -157801,76 +158024,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 ce0c0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cdc94 <_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 93b08 │ │ │ │ + bne.w 93d60 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 937a4 │ │ │ │ + b.n 939fc │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ - movw lr, #31796 @ 0x7c34 │ │ │ │ + movw lr, #29220 @ 0x7224 │ │ │ │ movt lr, #42 @ 0x2a │ │ │ │ - movw r2, #34816 @ 0x8800 │ │ │ │ + movw r2, #32320 @ 0x7e40 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #34820 @ 0x8804 │ │ │ │ + movw sl, #32324 @ 0x7e44 │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ - movw r8, #12616 @ 0x3148 │ │ │ │ + movw r8, #10040 @ 0x2738 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ - movw r1, #34824 @ 0x8808 │ │ │ │ + movw r1, #32328 @ 0x7e48 │ │ │ │ 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 9369e │ │ │ │ + b.n 938f6 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.w 94036 │ │ │ │ + bne.w 9428e │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ - movw lr, #31348 @ 0x7a74 │ │ │ │ + movw lr, #28772 @ 0x7064 │ │ │ │ movt lr, #42 @ 0x2a │ │ │ │ - movw r2, #34776 @ 0x87d8 │ │ │ │ + movw r2, #32280 @ 0x7e18 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #34784 @ 0x87e0 │ │ │ │ + movw sl, #32288 @ 0x7e20 │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ - movw r8, #5672 @ 0x1628 │ │ │ │ + movw r8, #3084 @ 0xc0c │ │ │ │ movt r8, #43 @ 0x2b │ │ │ │ - movw r1, #34792 @ 0x87e8 │ │ │ │ + movw r1, #32296 @ 0x7e28 │ │ │ │ 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 9369e │ │ │ │ + b.n 938f6 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ec448 │ │ │ │ + bl ec0c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93770 │ │ │ │ + beq.w 939c8 │ │ │ │ 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] │ │ │ │ @@ -157881,81 +158104,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 d639c │ │ │ │ + bl d5f30 │ │ │ │ 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 942ee │ │ │ │ + beq.w 94546 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93768 │ │ │ │ + beq.w 939c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93768 │ │ │ │ + bne.w 939c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93768 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 939c0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e92e0 │ │ │ │ + bl e8f64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93cb4 │ │ │ │ + bne.n 93f0c │ │ │ │ mov sl, r5 │ │ │ │ - b.n 937a4 │ │ │ │ + b.n 939fc │ │ │ │ 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 93f06 │ │ │ │ - bhi.w 93eba │ │ │ │ + beq.w 9415e │ │ │ │ + bhi.w 94112 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 94010 │ │ │ │ + beq.w 94268 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 940dc │ │ │ │ + beq.w 94334 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.w 942ae │ │ │ │ + bhi.w 94506 │ │ │ │ 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, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ eors.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ adds r3, r1, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 940d4 │ │ │ │ + beq.w 9432c │ │ │ │ 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 │ │ │ │ @@ -157981,35 +158204,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 94100 │ │ │ │ + bls.w 94358 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r2, r2, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 94100 │ │ │ │ + bgt.w 94358 │ │ │ │ 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 940e2 │ │ │ │ + bgt.w 9433a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 93f20 │ │ │ │ + beq.w 94178 │ │ │ │ sub.w r4, sl, r4 │ │ │ │ add r4, fp │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 93f0a │ │ │ │ + bgt.n 94162 │ │ │ │ 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] │ │ │ │ @@ -158017,231 +158240,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 94614 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 9486c <_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 93770 │ │ │ │ + beq.w 939c8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 93768 │ │ │ │ + ble.w 939c0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93768 │ │ │ │ + beq.w 939c0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 24fc8c │ │ │ │ + bl 24fbdc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93770 │ │ │ │ + beq.w 939c8 │ │ │ │ add r5, r4 │ │ │ │ - b.n 93768 │ │ │ │ + b.n 939c0 │ │ │ │ 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 2a714 <__sprintf_chk@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 93da0 │ │ │ │ + b.n 93ff8 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.n 9378c │ │ │ │ + b.n 939e4 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 93d5e │ │ │ │ + bne.w 93fb6 │ │ │ │ mov lr, sl │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.w 940d2 │ │ │ │ - add r3, pc, #4 @ (adr r3, 93ed4 ) │ │ │ │ + bhi.w 9432a │ │ │ │ + add r3, pc, #4 @ (adr r3, 9412c ) │ │ │ │ ldr.w pc, [r3, r2, lsl #2] │ │ │ │ nop │ │ │ │ - subs r5, #129 @ 0x81 │ │ │ │ + subs r7, #217 @ 0xd9 │ │ │ │ movs r1, r1 │ │ │ │ - subs r6, #143 @ 0x8f │ │ │ │ + lsrs r7, r4 │ │ │ │ movs r1, r1 │ │ │ │ - subs r5, #129 @ 0x81 │ │ │ │ + subs r7, #217 @ 0xd9 │ │ │ │ movs r1, r1 │ │ │ │ - cmn r3, r4 │ │ │ │ + cmp r3, r7 │ │ │ │ movs r1, r1 │ │ │ │ - subs r6, #143 @ 0x8f │ │ │ │ + lsrs r7, r4 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r7, 93f00 │ │ │ │ + cbz r7, 94158 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93f00 │ │ │ │ + beq.n 94158 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 93f00 │ │ │ │ + cbnz r3, 94158 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [pc, #708] @ (941c8 ) │ │ │ │ - b.w 93622 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [pc, #708] @ (94420 ) │ │ │ │ + b.w 9387a │ │ │ │ mov lr, r8 │ │ │ │ - b.n 93ec2 │ │ │ │ + b.n 9411a │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24fc8c │ │ │ │ + bl 24fbdc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93770 │ │ │ │ + beq.w 939c8 │ │ │ │ add r5, r4 │ │ │ │ - b.n 93e18 │ │ │ │ + b.n 94070 │ │ │ │ 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 e7004 │ │ │ │ + bl e6c88 │ │ │ │ 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 93e0e │ │ │ │ + bne.w 94066 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 937a4 │ │ │ │ + b.n 939fc │ │ │ │ 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 94340 │ │ │ │ + bmi.w 94598 │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 9394e │ │ │ │ + beq.w 93ba6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - b.w 9363e │ │ │ │ + b.w 93896 │ │ │ │ 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 9415a │ │ │ │ - bhi.w 9362a │ │ │ │ + beq.w 943b2 │ │ │ │ + bhi.w 93882 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 94404 │ │ │ │ + beq.w 9465c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 943f4 │ │ │ │ + beq.w 9464c │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 942c0 │ │ │ │ - movw r1, #53088 @ 0xcf60 │ │ │ │ + beq.w 94518 │ │ │ │ + movw r1, #50592 @ 0xc5a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.n 93f6e │ │ │ │ + bne.n 941c6 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 93948 │ │ │ │ + beq.w 93ba0 │ │ │ │ mov ip, r2 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - movw lr, #54476 @ 0xd4cc │ │ │ │ + movw lr, #51900 @ 0xcabc │ │ │ │ movt lr, #41 @ 0x29 │ │ │ │ - movw r2, #34764 @ 0x87cc │ │ │ │ + movw r2, #32268 @ 0x7e0c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #9580 @ 0x256c │ │ │ │ + movw sl, #7004 @ 0x1b5c │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r8, #34768 @ 0x87d0 │ │ │ │ + movw r8, #32272 @ 0x7e10 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw r1, #34772 @ 0x87d4 │ │ │ │ + movw r1, #32276 @ 0x7e14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd fp, ip, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b.w 9369e │ │ │ │ + b.w 938f6 │ │ │ │ mov lr, r2 │ │ │ │ - b.n 93ec2 │ │ │ │ + b.n 9411a │ │ │ │ mov sl, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 937a4 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.w 939fc │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 93ae4 │ │ │ │ + beq.w 93d3c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 93ae4 │ │ │ │ + b.n 93d3c │ │ │ │ mov.w ip, #1 │ │ │ │ - movw lr, #27724 @ 0x6c4c │ │ │ │ + movw lr, #25160 @ 0x6248 │ │ │ │ movt lr, #43 @ 0x2b │ │ │ │ - movw r2, #34800 @ 0x87f0 │ │ │ │ + movw r2, #32304 @ 0x7e30 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #34804 @ 0x87f4 │ │ │ │ + movw sl, #32308 @ 0x7e34 │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ - movw r8, #34808 @ 0x87f8 │ │ │ │ + movw r8, #32312 @ 0x7e38 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw r1, #34812 @ 0x87fc │ │ │ │ + movw r1, #32316 @ 0x7e3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ - b.w 9369e │ │ │ │ + b.w 938f6 │ │ │ │ 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, #40064 @ 0x9c80 │ │ │ │ + movw r3, #37400 @ 0x9218 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2a714 <__sprintf_chk@plt> │ │ │ │ ldrb.w r3, [sp, #65] @ 0x41 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 94338 │ │ │ │ + beq.w 94590 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 94318 │ │ │ │ + bne.w 94570 │ │ │ │ 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 │ │ │ │ @@ -158249,41 +158472,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 94614 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b.w 93746 │ │ │ │ + bl 9486c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b.w 9399e │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 935b6 │ │ │ │ + b.w 9380e │ │ │ │ adds r3, r1, #4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 93d8e │ │ │ │ + b.n 93fe6 │ │ │ │ ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ - b.n 93ec2 │ │ │ │ + b.n 9411a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93e06 │ │ │ │ + bne.w 9405e │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24fc8c │ │ │ │ + bl 24fbdc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93770 │ │ │ │ + beq.w 939c8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r5, r3 │ │ │ │ - b.n 93e06 │ │ │ │ + b.n 9405e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93dec │ │ │ │ + beq.w 94044 │ │ │ │ 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 │ │ │ │ @@ -158291,161 +158514,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 ce0c0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cdc94 <_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 93dec │ │ │ │ + bne.w 94044 │ │ │ │ mov sl, r5 │ │ │ │ - b.w 937a4 │ │ │ │ + b.w 939fc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - b.n 93fa2 │ │ │ │ - bl 1b7090 │ │ │ │ + b.n 941fa │ │ │ │ + bl 1b7710 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 93622 │ │ │ │ + b.w 9387a │ │ │ │ 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 e7004 │ │ │ │ + bl e6c88 │ │ │ │ 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 93770 │ │ │ │ + beq.w 939c8 │ │ │ │ adds r4, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 935e6 │ │ │ │ - b.w 93770 │ │ │ │ + bne.w 9383e │ │ │ │ + b.w 939c8 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 9424a │ │ │ │ + bne.n 944a2 │ │ │ │ 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 94226 │ │ │ │ + bhi.n 9447e │ │ │ │ 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 935e2 │ │ │ │ + bls.w 9383a │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 941fe │ │ │ │ + b.n 94456 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 29c10 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 935bc │ │ │ │ - b.w 93900 │ │ │ │ + bne.w 93814 │ │ │ │ + b.w 93b58 │ │ │ │ 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 941e6 │ │ │ │ + b.n 9443e │ │ │ │ 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 9428a │ │ │ │ + bhi.n 944e2 │ │ │ │ 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 935e2 │ │ │ │ + bls.w 9383a │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 94276 │ │ │ │ + b.n 944ce │ │ │ │ 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 9425e │ │ │ │ + b.n 944b6 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 940d4 │ │ │ │ + beq.w 9432c │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 93d8e │ │ │ │ + b.n 93fe6 │ │ │ │ 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] │ │ │ │ @@ -158453,80 +158676,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 93f86 │ │ │ │ + b.n 941de │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, lr │ │ │ │ adds r1, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 93d90 │ │ │ │ + b.n 93fe8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 937a4 │ │ │ │ + beq.w 939fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 937a4 │ │ │ │ + bne.w 939fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 937a4 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 939fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 93a64 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 93cbc │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ adds r4, #2 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #24 │ │ │ │ adds r2, r0, #1 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add.w r0, sp, #66 @ 0x42 │ │ │ │ blx 2a7bc <__memmove_chk@plt> │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 9409a │ │ │ │ + b.n 942f2 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ strb.w r3, [sp, #65] @ 0x41 │ │ │ │ - b.n 9409a │ │ │ │ + b.n 942f2 │ │ │ │ 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 93f74 │ │ │ │ + bge.w 941cc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34868 @ 0x8834 │ │ │ │ + movw r1, #32372 @ 0x7e74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.w 937a4 │ │ │ │ + bl 12edc8 │ │ │ │ + b.w 939fc │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.w 93b46 │ │ │ │ + b.w 93d9e │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34904 @ 0x8858 │ │ │ │ + movw r1, #32408 @ 0x7e98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.w 937a4 │ │ │ │ + bl 12edc8 │ │ │ │ + b.w 939fc │ │ │ │ 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 │ │ │ │ @@ -158536,74 +158759,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 d610c │ │ │ │ - b.w 93746 │ │ │ │ + bl d5ca0 │ │ │ │ + b.w 9399e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35004 @ 0x88bc │ │ │ │ + movw r1, #32508 @ 0x7efc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.w 937a4 │ │ │ │ + bl d5c0c │ │ │ │ + b.w 939fc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r0 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 934c0 │ │ │ │ + b.w 93718 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r0 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 934c0 │ │ │ │ + b.w 93718 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 937c8 │ │ │ │ + beq.w 93a20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 937c8 │ │ │ │ + bne.w 93a20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 937c8 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 93a20 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ - movw lr, #34848 @ 0x8820 │ │ │ │ + movw lr, #32352 @ 0x7e60 │ │ │ │ movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #34852 @ 0x8824 │ │ │ │ + movw r2, #32356 @ 0x7e64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #34856 @ 0x8828 │ │ │ │ + movw sl, #32360 @ 0x7e68 │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ - movw r8, #34860 @ 0x882c │ │ │ │ + movw r8, #32364 @ 0x7e6c │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw r1, #34864 @ 0x8830 │ │ │ │ + movw r1, #32368 @ 0x7e70 │ │ │ │ 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 9369e │ │ │ │ + b.w 938f6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34884 @ 0x8844 │ │ │ │ + movw r1, #32388 @ 0x7e84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.w 937a4 │ │ │ │ + bl 12edc8 │ │ │ │ + b.w 939fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93560 │ │ │ │ + bne.w 937b8 │ │ │ │ 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 │ │ │ │ @@ -158613,84 +158836,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 27d6d8 │ │ │ │ - b.w 93746 │ │ │ │ + bl 27cd38 │ │ │ │ + b.w 9399e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 154d9c │ │ │ │ + bl 15439c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93cb4 │ │ │ │ + bne.w 93f0c │ │ │ │ mov sl, r5 │ │ │ │ - b.w 937a4 │ │ │ │ + b.w 939fc │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ - movw lr, #34828 @ 0x880c │ │ │ │ + movw lr, #32332 @ 0x7e4c │ │ │ │ movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #34832 @ 0x8810 │ │ │ │ + movw r2, #32336 @ 0x7e50 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #34836 @ 0x8814 │ │ │ │ + movw sl, #32340 @ 0x7e54 │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ - movw r8, #34840 @ 0x8818 │ │ │ │ + movw r8, #32344 @ 0x7e58 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw r1, #34844 @ 0x881c │ │ │ │ + movw r1, #32348 @ 0x7e5c │ │ │ │ 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 9369e │ │ │ │ + b.w 938f6 │ │ │ │ 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 94568 │ │ │ │ + bge.n 947c0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 94558 │ │ │ │ - bl 176484 │ │ │ │ + bmi.n 947b0 │ │ │ │ + bl 175dfc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 93cb4 │ │ │ │ + bne.w 93f0c │ │ │ │ mov sl, r5 │ │ │ │ - b.w 937a4 │ │ │ │ + b.w 939fc │ │ │ │ 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 9363e │ │ │ │ + b.w 93896 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 1766f4 │ │ │ │ + bl 17606c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 93cb4 │ │ │ │ - b.n 94536 │ │ │ │ + bne.w 93f0c │ │ │ │ + b.n 9478e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34948 @ 0x8884 │ │ │ │ + movw r1, #32452 @ 0x7ec4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.w 937a4 │ │ │ │ + bl 12edc8 │ │ │ │ + b.w 939fc │ │ │ │ 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 │ │ │ │ @@ -158700,18 +158923,18 @@ │ │ │ │ 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 27d6d8 │ │ │ │ - b.w 93746 │ │ │ │ + bl 27cd38 │ │ │ │ + b.w 9399e │ │ │ │ │ │ │ │ -000945b4 : │ │ │ │ +0009480c : │ │ │ │ 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 │ │ │ │ @@ -158719,93 +158942,93 @@ │ │ │ │ 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 734d0 │ │ │ │ + bl 736f4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 94608 │ │ │ │ + cbz r0, 94860 │ │ │ │ mov r0, sp │ │ │ │ - bl 1b8670 │ │ │ │ + bl 1b8cf0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 94604 │ │ │ │ + beq.n 9485c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 94604 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 9485c │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbnz r0, 9460e │ │ │ │ + cbnz r0, 94866 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 785b4 │ │ │ │ - b.n 94608 │ │ │ │ + bl 787e8 │ │ │ │ + b.n 94860 │ │ │ │ │ │ │ │ -00094614 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +0009486c <_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 946c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + beq.n 94920 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 946d6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ + beq.n 9492e <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 9465e <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + bls.n 948b6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldrd r3, r2, [r5, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 9465e <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + blt.n 948b6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 94678 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ + bne.n 948d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r4 │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r5, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cbz r4, 94670 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + cbz r4, 948c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce0c0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cdc94 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94774 <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ + beq.w 949cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 94648 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 948a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 94728 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ + bne.n 94980 <_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 94706 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ + bcc.n 9495e <_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 │ │ │ │ @@ -158813,64 +159036,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 94702 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bcs.n 9495a <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, ip │ │ │ │ - b.n 946b6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 9490e <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ mov r0, r1 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94632 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 9488a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94632 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 9488a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 947a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bl 949f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94774 <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ + beq.n 949cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ - bl 1b870c │ │ │ │ + bl 1b8d8c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ - b.n 94658 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 948b0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r4, r2 │ │ │ │ - b.n 94658 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 948b0 <_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 9468e <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ + b.n 948e6 <_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 9477a <_PyUnicodeWriter_WriteASCIIString@@Base+0x166> │ │ │ │ + bcc.n 949d2 <_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 │ │ │ │ @@ -158878,362 +159101,362 @@ │ │ │ │ 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 94700 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ + bcs.n 94958 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 94762 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14e> │ │ │ │ + b.n 949ba <_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 9473a <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ + b.n 94992 <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ nop │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 948a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x28c> │ │ │ │ + beq.n 94af8 <_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 9490c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f8> │ │ │ │ - blt.w 94968 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + beq.w 94b64 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f8> │ │ │ │ + blt.w 94bc0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 94982 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ + bgt.w 94bda <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ movw r5, #20120 @ 0x4e98 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ adds r1, #21 │ │ │ │ - movw r3, #10741 @ 0x29f5 │ │ │ │ + movw r3, #11305 @ 0x2c29 │ │ │ │ movt r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94924 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ - ldr r2, [pc, #416] @ (94994 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ + bne.w 94b7c <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ + ldr r2, [pc, #416] @ (94bec <_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 948e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ + bgt.n 94b38 <_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 948d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2c0> │ │ │ │ + beq.n 94b2c <_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 94888 <_PyUnicodeWriter_WriteASCIIString@@Base+0x274> │ │ │ │ + beq.n 94ae0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x274> │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ 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] @ (94998 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + ldr r2, [pc, #332] @ (94bf0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 94934 <_PyUnicodeWriter_WriteASCIIString@@Base+0x320> │ │ │ │ + bne.n 94b8c <_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 94914 <_PyUnicodeWriter_WriteASCIIString@@Base+0x300> │ │ │ │ + bpl.n 94b6c <_PyUnicodeWriter_WriteASCIIString@@Base+0x300> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 9498e <_PyUnicodeWriter_WriteASCIIString@@Base+0x37a> │ │ │ │ + bpl.w 94be6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37a> │ │ │ │ add.w r0, r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29cc8 │ │ │ │ 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 948c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b4> │ │ │ │ + bhi.n 94b20 <_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 9482c <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ + b.n 94a84 <_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, #20120 @ 0x4e98 │ │ │ │ movtlt r3, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r3, [pc, #224] @ (9499c <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldrge r3, [pc, #224] @ (94bf4 <_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 9482c <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ + b.n 94a84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ mov r0, r3 │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9482c <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ + bne.n 94a84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #53673 @ 0xd1a9 │ │ │ │ + movw r3, #54257 @ 0xd3f1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9494c <_PyUnicodeWriter_WriteASCIIString@@Base+0x338> │ │ │ │ + bne.n 94ba4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x338> │ │ │ │ mov r0, r9 │ │ │ │ blx 2a1c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94982 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ + beq.n 94bda <_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 9482c <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ - ldr r3, [pc, #144] @ (949a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + b.n 94a84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ + ldr r3, [pc, #144] @ (94bf8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.n 94868 <_PyUnicodeWriter_WriteASCIIString@@Base+0x254> │ │ │ │ + bmi.n 94ac0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x254> │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 94880 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ + b.n 94ad8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 94982 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ + cbz r0, 94bda <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ add.w r6, r4, #20 │ │ │ │ - b.n 9482c <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 94a84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 94958 <_PyUnicodeWriter_WriteASCIIString@@Base+0x344> │ │ │ │ + bne.n 94bb0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x344> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 94852 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23e> │ │ │ │ + b.n 94aaa <_PyUnicodeWriter_WriteASCIIString@@Base+0x23e> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 948f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e4> │ │ │ │ + b.n 94b50 <_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 94852 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23e> │ │ │ │ + b.n 94aaa <_PyUnicodeWriter_WriteASCIIString@@Base+0x23e> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8608 @ 0x21a0 │ │ │ │ + movw r1, #6112 @ 0x17e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 94880 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ - bl 1f94c8 │ │ │ │ + b.n 94ad8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ + bl 1f98f8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9490e <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fa> │ │ │ │ - b.n 9497e <_PyUnicodeWriter_WriteASCIIString@@Base+0x36a> │ │ │ │ + bne.n 94b66 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fa> │ │ │ │ + b.n 94bd6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36a> │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 94916 <_PyUnicodeWriter_WriteASCIIString@@Base+0x302> │ │ │ │ + b.n 94b6e <_PyUnicodeWriter_WriteASCIIString@@Base+0x302> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ eors.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000949a4 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +00094bfc <_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 94a5c <_PyUnicodeWriter_Finish@@Base+0xb8> │ │ │ │ + beq.n 94cb4 <_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 94a58 <_PyUnicodeWriter_Finish@@Base+0xb4> │ │ │ │ + bne.n 94cb0 <_PyUnicodeWriter_Finish@@Base+0xb4> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 949f2 <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ + beq.n 94c4a <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl cee60 <_PyUnicodeWriter_PrepareInternal@@Base+0xda0> │ │ │ │ + bl cea38 <_PyUnicodeWriter_PrepareInternal@@Base+0xda4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94a86 <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ + beq.n 94cde <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 94a7c <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ + beq.n 94cd4 <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 949f8 <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ + beq.n 94c50 <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 949ec <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 94c44 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 949ec <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 94c44 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 94aa4 <_PyUnicodeWriter_Finish@@Base+0x100> │ │ │ │ + bpl.n 94cfc <_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, #20120 @ 0x4e98 │ │ │ │ movtlt r1, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r1, [pc, #120] @ (94aa8 <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ + ldrge r1, [pc, #120] @ (94d00 <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ addlt.w r1, r1, r2, lsl #5 │ │ │ │ mlage r1, r0, r2, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 949ec <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 94c44 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 94a54 <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ + beq.n 94cac <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 94a54 <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ + cbnz r2, 94cac <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b.n 949ec <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 94c44 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r3, r2 │ │ │ │ - b.n 949ec <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 94c44 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 94a78 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbz r2, 94cd0 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 94a78 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + beq.n 94cd0 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 94a78 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbnz r3, 94cd0 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #48] @ (94aac <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ - b.n 949ec <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #48] @ (94d04 <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ + b.n 94c44 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1b7090 │ │ │ │ + b.w 1b7710 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 949ec <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 94c44 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 949ec <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 94c44 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 949ec <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 94c44 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.n 94a12 <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ + b.n 94c6a <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ eors.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ 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 95592 <_PyUnicodeWriter_Finish@@Base+0xbee> │ │ │ │ + beq.w 957ea <_PyUnicodeWriter_Finish@@Base+0xbee> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 95690 <_PyUnicodeWriter_Finish@@Base+0xcec> │ │ │ │ + bcs.w 958e8 <_PyUnicodeWriter_Finish@@Base+0xcec> │ │ │ │ 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 955b6 <_PyUnicodeWriter_Finish@@Base+0xc12> │ │ │ │ + bgt.w 9580e <_PyUnicodeWriter_Finish@@Base+0xc12> │ │ │ │ bic.w r5, r3, #128 @ 0x80 │ │ │ │ and.w r7, r3, #128 @ 0x80 │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bhi.w 94d7a <_PyUnicodeWriter_Finish@@Base+0x3d6> │ │ │ │ + bhi.w 94fd2 <_PyUnicodeWriter_Finish@@Base+0x3d6> │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -159312,345 +159535,345 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsrs r1, r6, #32 │ │ │ │ lsls r7, r4, #14 │ │ │ │ lsls r4, r0, #6 │ │ │ │ lsls r2, r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95f7c │ │ │ │ + bl 961d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 95ba8 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ + blt.w 95e00 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 95ba8 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ + bge.w 95e00 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 95bb2 <_PyUnicodeWriter_Finish@@Base+0x120e> │ │ │ │ + beq.w 95e0a <_PyUnicodeWriter_Finish@@Base+0x120e> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 95480 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ + bne.w 956d8 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ 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 955f8 <_PyUnicodeWriter_Finish@@Base+0xc54> │ │ │ │ + beq.w 95850 <_PyUnicodeWriter_Finish@@Base+0xc54> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ it hi │ │ │ │ movhi r6, #1 │ │ │ │ - bls.w 95862 <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ + bls.w 95aba <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9652c <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + bl 96784 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + cbz r0, 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r5 │ │ │ │ - bl 97070 │ │ │ │ + bl 97110 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d90 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 94fe8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 95460 <_PyUnicodeWriter_Finish@@Base+0xabc> │ │ │ │ - ldr r0, [pc, #496] @ (94e20 <_PyUnicodeWriter_Finish@@Base+0x47c>) │ │ │ │ + beq.w 956b8 <_PyUnicodeWriter_Finish@@Base+0xabc> │ │ │ │ + ldr r0, [pc, #496] @ (95078 <_PyUnicodeWriter_Finish@@Base+0x47c>) │ │ │ │ mov r1, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r7, 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - cbz r0, 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + cbz r7, 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + cbz r0, 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 860e0 │ │ │ │ + bl 86304 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95b3e <_PyUnicodeWriter_Finish@@Base+0x119a> │ │ │ │ + beq.w 95d96 <_PyUnicodeWriter_Finish@@Base+0x119a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94be4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94e3c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95f7c │ │ │ │ + bl 961d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 95b20 <_PyUnicodeWriter_Finish@@Base+0x117c> │ │ │ │ + blt.w 95d78 <_PyUnicodeWriter_Finish@@Base+0x117c> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9652c <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + bl 96784 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95b3e <_PyUnicodeWriter_Finish@@Base+0x119a> │ │ │ │ + beq.w 95d96 <_PyUnicodeWriter_Finish@@Base+0x119a> │ │ │ │ add.w r0, r3, #16 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 96f48 <_PyObject_GetMethod@@Base+0xe5c> │ │ │ │ + bl 96fe8 <_PyObject_GetMethod@@Base+0xca4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94be4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94e3c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9583c <_PyUnicodeWriter_Finish@@Base+0xe98> │ │ │ │ + beq.w 95a94 <_PyUnicodeWriter_Finish@@Base+0xe98> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 95862 <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ + bcs.w 95aba <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 73304 │ │ │ │ + bl 73528 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9523a <_PyUnicodeWriter_Finish@@Base+0x896> │ │ │ │ + bne.w 95492 <_PyUnicodeWriter_Finish@@Base+0x896> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + ble.n 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 94ab0 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94d08 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957dc <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 95a34 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94ab0 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94d08 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957dc <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 95a34 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94ab0 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94d08 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957dc <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 95a34 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r3, #20] │ │ │ │ - beq.n 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94ab0 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94d08 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957dc <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 95a34 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #4 │ │ │ │ str r0, [r3, #24] │ │ │ │ - beq.n 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94ab0 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94d08 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957dc <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 95a34 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [r3, #28] │ │ │ │ - beq.n 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94ab0 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94d08 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957dc <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 95a34 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #6 │ │ │ │ str r0, [r3, #32] │ │ │ │ - beq.n 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #6 │ │ │ │ mov r8, r3 │ │ │ │ add.w r4, r3, #32 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 94ab0 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94d08 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957d8 <_PyUnicodeWriter_Finish@@Base+0xe34> │ │ │ │ + beq.w 95a30 <_PyUnicodeWriter_Finish@@Base+0xe34> │ │ │ │ cmp r5, r7 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ - bne.n 94d5e <_PyUnicodeWriter_Finish@@Base+0x3ba> │ │ │ │ + bne.n 94fb6 <_PyUnicodeWriter_Finish@@Base+0x3ba> │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35924 @ 0x8c54 │ │ │ │ + movw r1, #33428 @ 0x8294 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94be4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94e3c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95f7c │ │ │ │ + bl 961d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r9, r3 │ │ │ │ - blt.w 95ad0 <_PyUnicodeWriter_Finish@@Base+0x112c> │ │ │ │ - bne.n 94dae <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ + blt.w 95d28 <_PyUnicodeWriter_Finish@@Base+0x112c> │ │ │ │ + bne.n 95006 <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ cmp r5, #62 @ 0x3e │ │ │ │ - beq.w 95aee <_PyUnicodeWriter_Finish@@Base+0x114a> │ │ │ │ + beq.w 95d46 <_PyUnicodeWriter_Finish@@Base+0x114a> │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #60 @ 0x3c │ │ │ │ - beq.w 959a4 <_PyUnicodeWriter_Finish@@Base+0x1000> │ │ │ │ - bl fb14c │ │ │ │ + beq.w 95bfc <_PyUnicodeWriter_Finish@@Base+0x1000> │ │ │ │ + bl fadac │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 95876 <_PyUnicodeWriter_Finish@@Base+0xed2> │ │ │ │ + bne.w 95ace <_PyUnicodeWriter_Finish@@Base+0xed2> │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov fp, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.w 955d4 <_PyUnicodeWriter_Finish@@Base+0xc30> │ │ │ │ - bl 94ab0 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 9582c <_PyUnicodeWriter_Finish@@Base+0xc30> │ │ │ │ + bl 94d08 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95744 <_PyUnicodeWriter_Finish@@Base+0xda0> │ │ │ │ + beq.w 9599c <_PyUnicodeWriter_Finish@@Base+0xda0> │ │ │ │ mov r0, r5 │ │ │ │ - bl e6088 │ │ │ │ + bl e5d04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95d58 <_PyUnicodeWriter_Finish@@Base+0x13b4> │ │ │ │ + beq.w 95fb0 <_PyUnicodeWriter_Finish@@Base+0x13b4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 95770 <_PyUnicodeWriter_Finish@@Base+0xdcc> │ │ │ │ + bne.w 959c8 <_PyUnicodeWriter_Finish@@Base+0xdcc> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 94dd6 <_PyUnicodeWriter_Finish@@Base+0x432> │ │ │ │ + b.n 9502e <_PyUnicodeWriter_Finish@@Base+0x432> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 955fa <_PyUnicodeWriter_Finish@@Base+0xc56> │ │ │ │ + beq.w 95852 <_PyUnicodeWriter_Finish@@Base+0xc56> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 95862 <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ + bcs.w 95aba <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 94c06 <_PyUnicodeWriter_Finish@@Base+0x262> │ │ │ │ + b.n 94e5e <_PyUnicodeWriter_Finish@@Base+0x262> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c16 <_PyUnicodeWriter_Finish@@Base+0x1272> │ │ │ │ + beq.w 95e6e <_PyUnicodeWriter_Finish@@Base+0x1272> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 95536 <_PyUnicodeWriter_Finish@@Base+0xb92> │ │ │ │ + bne.w 9578e <_PyUnicodeWriter_Finish@@Base+0xb92> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 95f7c │ │ │ │ + bl 961d4 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95556 <_PyUnicodeWriter_Finish@@Base+0xbb2> │ │ │ │ + beq.w 957ae <_PyUnicodeWriter_Finish@@Base+0xbb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95f7c │ │ │ │ + bl 961d4 │ │ │ │ str r0, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95c08 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ + beq.w 95e60 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95f7c │ │ │ │ + bl 961d4 │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95c5c <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ + beq.w 95eb4 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95f7c │ │ │ │ + bl 961d4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95c4e <_PyUnicodeWriter_Finish@@Base+0x12aa> │ │ │ │ + beq.w 95ea6 <_PyUnicodeWriter_Finish@@Base+0x12aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95f7c │ │ │ │ + bl 961d4 │ │ │ │ str r0, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95c3a <_PyUnicodeWriter_Finish@@Base+0x1296> │ │ │ │ + beq.w 95e92 <_PyUnicodeWriter_Finish@@Base+0x1296> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94ab0 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94d08 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95560 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + beq.w 957b8 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94ab0 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94d08 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95d20 <_PyUnicodeWriter_Finish@@Base+0x137c> │ │ │ │ + beq.w 95f78 <_PyUnicodeWriter_Finish@@Base+0x137c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94ab0 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94d08 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95d10 <_PyUnicodeWriter_Finish@@Base+0x136c> │ │ │ │ + beq.w 95f68 <_PyUnicodeWriter_Finish@@Base+0x136c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94ab0 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94d08 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95d02 <_PyUnicodeWriter_Finish@@Base+0x135e> │ │ │ │ + beq.w 95f5a <_PyUnicodeWriter_Finish@@Base+0x135e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94ab0 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94d08 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95d04 <_PyUnicodeWriter_Finish@@Base+0x1360> │ │ │ │ + beq.w 95f5c <_PyUnicodeWriter_Finish@@Base+0x1360> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94ab0 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94d08 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95cf8 <_PyUnicodeWriter_Finish@@Base+0x1354> │ │ │ │ + beq.w 95f50 <_PyUnicodeWriter_Finish@@Base+0x1354> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94ab0 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94d08 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95be6 <_PyUnicodeWriter_Finish@@Base+0x1242> │ │ │ │ + beq.w 95e3e <_PyUnicodeWriter_Finish@@Base+0x1242> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94ab0 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94d08 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95cf2 <_PyUnicodeWriter_Finish@@Base+0x134e> │ │ │ │ + beq.w 95f4a <_PyUnicodeWriter_Finish@@Base+0x134e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95f7c │ │ │ │ + bl 961d4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95cd6 <_PyUnicodeWriter_Finish@@Base+0x1332> │ │ │ │ + beq.w 95f2e <_PyUnicodeWriter_Finish@@Base+0x1332> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94ab0 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94d08 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95bfe <_PyUnicodeWriter_Finish@@Base+0x125a> │ │ │ │ + beq.w 95e56 <_PyUnicodeWriter_Finish@@Base+0x125a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94ab0 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94d08 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95bf0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.w 95e48 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ 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] │ │ │ │ @@ -159667,1776 +159890,1776 @@ │ │ │ │ strd r2, sl, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r9, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ strd r2, r5, [sp, #108] @ 0x6c │ │ │ │ - bl 97388 │ │ │ │ + bl 97428 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95bf0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.w 95e48 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 97e18 <_Py_write@@Base+0x8c8> │ │ │ │ + bl 97eb4 <_Py_write@@Base+0x8c4> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95bf0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.w 95e48 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 95576 <_PyUnicodeWriter_Finish@@Base+0xbd2> │ │ │ │ + bne.w 957ce <_PyUnicodeWriter_Finish@@Base+0xbd2> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94f84 <_PyUnicodeWriter_Finish@@Base+0x5e0> │ │ │ │ + beq.n 951dc <_PyUnicodeWriter_Finish@@Base+0x5e0> │ │ │ │ subs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95510 <_PyUnicodeWriter_Finish@@Base+0xb6c> │ │ │ │ + beq.w 95768 <_PyUnicodeWriter_Finish@@Base+0xb6c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94f9a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + beq.n 951f2 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 953b0 <_PyUnicodeWriter_Finish@@Base+0xa0c> │ │ │ │ + beq.w 95608 <_PyUnicodeWriter_Finish@@Base+0xa0c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 94fb8 <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ + beq.n 95210 <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94fb8 <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ + beq.n 95210 <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95488 <_PyUnicodeWriter_Finish@@Base+0xae4> │ │ │ │ + beq.w 956e0 <_PyUnicodeWriter_Finish@@Base+0xae4> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 94fd0 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ + cbz r0, 95228 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94fd0 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ + beq.n 95228 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 953ce <_PyUnicodeWriter_Finish@@Base+0xa2a> │ │ │ │ - cbz r5, 94fe6 <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ + beq.w 95626 <_PyUnicodeWriter_Finish@@Base+0xa2a> │ │ │ │ + cbz r5, 9523e <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94fe6 <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ + beq.n 9523e <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95408 <_PyUnicodeWriter_Finish@@Base+0xa64> │ │ │ │ + beq.w 95660 <_PyUnicodeWriter_Finish@@Base+0xa64> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 95006 <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ + beq.n 9525e <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 95006 <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ + beq.n 9525e <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 954a8 <_PyUnicodeWriter_Finish@@Base+0xb04> │ │ │ │ + beq.w 95700 <_PyUnicodeWriter_Finish@@Base+0xb04> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - cbz r0, 9501e <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ + cbz r0, 95276 <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9501e <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ + beq.n 95276 <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 953ec <_PyUnicodeWriter_Finish@@Base+0xa48> │ │ │ │ + beq.w 95644 <_PyUnicodeWriter_Finish@@Base+0xa48> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9503e <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 95296 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9503e <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 95296 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95426 <_PyUnicodeWriter_Finish@@Base+0xa82> │ │ │ │ - cbz r6, 95056 <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ + beq.w 9567e <_PyUnicodeWriter_Finish@@Base+0xa82> │ │ │ │ + cbz r6, 952ae <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 95056 <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ + beq.n 952ae <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95444 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ + beq.w 9569c <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, fp │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - ldr r2, [pc, #780] @ (95388 <_PyUnicodeWriter_Finish@@Base+0x9e4>) │ │ │ │ + bne.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + ldr r2, [pc, #780] @ (955e0 <_PyUnicodeWriter_Finish@@Base+0x9e4>) │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95728 <_PyUnicodeWriter_Finish@@Base+0xd84> │ │ │ │ + bne.w 95980 <_PyUnicodeWriter_Finish@@Base+0xd84> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94be4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94e3c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95f7c │ │ │ │ + bl 961d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ - blt.w 95a40 <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ - beq.w 95a38 <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ + blt.w 95c98 <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ + beq.w 95c90 <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9652c <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + bl 96784 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #35532 @ 0x8acc │ │ │ │ + movw r2, #33036 @ 0x810c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl afa00 │ │ │ │ + bl af58c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95716 <_PyUnicodeWriter_Finish@@Base+0xd72> │ │ │ │ + bne.w 9596e <_PyUnicodeWriter_Finish@@Base+0xd72> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.n 94c9c <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 94ef4 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 94be4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94e3c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95f7c │ │ │ │ + bl 961d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 95a40 <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ + blt.w 95c98 <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9652c <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + bl 96784 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 97070 │ │ │ │ + bl 97110 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94c26 <_PyUnicodeWriter_Finish@@Base+0x282> │ │ │ │ - b.n 94d90 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94e7e <_PyUnicodeWriter_Finish@@Base+0x282> │ │ │ │ + b.n 94fe8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95f7c │ │ │ │ + bl 961d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 95584 <_PyUnicodeWriter_Finish@@Base+0xbe0> │ │ │ │ + beq.w 957dc <_PyUnicodeWriter_Finish@@Base+0xbe0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 81464 │ │ │ │ + bl 81684 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r4 │ │ │ │ - bl 96f48 <_PyObject_GetMethod@@Base+0xe5c> │ │ │ │ + bl 96fe8 <_PyObject_GetMethod@@Base+0xca4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94be4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94e3c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9509e <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + b.n 952f6 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 94be4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94e3c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 950ec <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ + b.n 95344 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 94be4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94e3c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 94be4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94e3c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7178 │ │ │ │ + bl 1e759c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 952b8 <_PyUnicodeWriter_Finish@@Base+0x914> │ │ │ │ - bl 86008 │ │ │ │ + beq.w 95510 <_PyUnicodeWriter_Finish@@Base+0x914> │ │ │ │ + bl 8622c │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.n 95134 <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 9538c <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95f7c │ │ │ │ + bl 961d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95aa8 <_PyUnicodeWriter_Finish@@Base+0x1104> │ │ │ │ + beq.w 95d00 <_PyUnicodeWriter_Finish@@Base+0x1104> │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 95a6c <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + beq.w 95cc4 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 95a90 <_PyUnicodeWriter_Finish@@Base+0x10ec> │ │ │ │ + beq.w 95ce8 <_PyUnicodeWriter_Finish@@Base+0x10ec> │ │ │ │ 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 7f384 <_PyLong_New@@Base> │ │ │ │ + bl 7f5ac <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 959fc <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + beq.w 95c54 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ 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 95630 <_PyUnicodeWriter_Finish@@Base+0xc8c> │ │ │ │ - bl 1c9490 <_PySys_GetRequiredAttrString@@Base+0x245c> │ │ │ │ + beq.w 95888 <_PyUnicodeWriter_Finish@@Base+0xc8c> │ │ │ │ + bl 1c9be8 <_PySys_GetRequiredAttrString@@Base+0x2494> │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ - bhi.w 95cd2 <_PyUnicodeWriter_Finish@@Base+0x132e> │ │ │ │ + bhi.w 95f2a <_PyUnicodeWriter_Finish@@Base+0x132e> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c9490 <_PySys_GetRequiredAttrString@@Base+0x245c> │ │ │ │ + bl 1c9be8 <_PySys_GetRequiredAttrString@@Base+0x2494> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 95cd2 <_PyUnicodeWriter_Finish@@Base+0x132e> │ │ │ │ + bhi.w 95f2a <_PyUnicodeWriter_Finish@@Base+0x132e> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, r0, lsl #15 │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ - b.n 951ee <_PyUnicodeWriter_Finish@@Base+0x84a> │ │ │ │ + b.n 95446 <_PyUnicodeWriter_Finish@@Base+0x84a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95f7c │ │ │ │ + bl 961d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 95cb4 <_PyUnicodeWriter_Finish@@Base+0x1310> │ │ │ │ + blt.w 95f0c <_PyUnicodeWriter_Finish@@Base+0x1310> │ │ │ │ mov r0, r5 │ │ │ │ - bl 73304 │ │ │ │ + bl 73528 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94cd0 <_PyUnicodeWriter_Finish@@Base+0x32c> │ │ │ │ + beq.w 94f28 <_PyUnicodeWriter_Finish@@Base+0x32c> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 96f48 <_PyObject_GetMethod@@Base+0xe5c> │ │ │ │ + bl 96fe8 <_PyObject_GetMethod@@Base+0xca4> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 94cd0 <_PyUnicodeWriter_Finish@@Base+0x32c> │ │ │ │ + b.n 94f28 <_PyUnicodeWriter_Finish@@Base+0x32c> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 94be4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94e3c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7178 │ │ │ │ + bl 1e759c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 95ca6 <_PyUnicodeWriter_Finish@@Base+0x1302> │ │ │ │ + beq.w 95efe <_PyUnicodeWriter_Finish@@Base+0x1302> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7178 │ │ │ │ + bl 1e759c │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 95c90 <_PyUnicodeWriter_Finish@@Base+0x12ec> │ │ │ │ + beq.w 95ee8 <_PyUnicodeWriter_Finish@@Base+0x12ec> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vstr d8, [sp, #72] @ 0x48 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 18e084 │ │ │ │ + bl 18dca8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.n 95134 <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 9538c <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26955c │ │ │ │ + bl 268bac │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 9517e <_PyUnicodeWriter_Finish@@Base+0x7da> │ │ │ │ + bne.w 953d6 <_PyUnicodeWriter_Finish@@Base+0x7da> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9517e <_PyUnicodeWriter_Finish@@Base+0x7da> │ │ │ │ - b.n 94d90 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 953d6 <_PyUnicodeWriter_Finish@@Base+0x7da> │ │ │ │ + b.n 94fe8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95f7c │ │ │ │ + bl 961d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ - blt.w 95dbc <_PyUnicodeWriter_Finish@@Base+0x1418> │ │ │ │ - bl 734d0 │ │ │ │ + blt.w 96014 <_PyUnicodeWriter_Finish@@Base+0x1418> │ │ │ │ + bl 736f4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 95da0 <_PyUnicodeWriter_Finish@@Base+0x13fc> │ │ │ │ + bne.w 95ff8 <_PyUnicodeWriter_Finish@@Base+0x13fc> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r2, r4 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 95962 <_PyUnicodeWriter_Finish@@Base+0xfbe> │ │ │ │ + beq.w 95bba <_PyUnicodeWriter_Finish@@Base+0xfbe> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 94ab0 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94d08 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957aa <_PyUnicodeWriter_Finish@@Base+0xe06> │ │ │ │ + beq.w 95a02 <_PyUnicodeWriter_Finish@@Base+0xe06> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 952f6 <_PyUnicodeWriter_Finish@@Base+0x952> │ │ │ │ - bl 72508 │ │ │ │ + b.n 9554e <_PyUnicodeWriter_Finish@@Base+0x952> │ │ │ │ + bl 7273c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 95dae <_PyUnicodeWriter_Finish@@Base+0x140a> │ │ │ │ + bne.w 96006 <_PyUnicodeWriter_Finish@@Base+0x140a> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94ab0 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94d08 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 957a6 <_PyUnicodeWriter_Finish@@Base+0xe02> │ │ │ │ - bl 94ab0 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 959fe <_PyUnicodeWriter_Finish@@Base+0xe02> │ │ │ │ + bl 94d08 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95784 <_PyUnicodeWriter_Finish@@Base+0xde0> │ │ │ │ + beq.w 959dc <_PyUnicodeWriter_Finish@@Base+0xde0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a7a4 │ │ │ │ + bl 7a9d8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95966 <_PyUnicodeWriter_Finish@@Base+0xfc2> │ │ │ │ + beq.w 95bbe <_PyUnicodeWriter_Finish@@Base+0xfc2> │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9536c <_PyUnicodeWriter_Finish@@Base+0x9c8> │ │ │ │ + beq.n 955c4 <_PyUnicodeWriter_Finish@@Base+0x9c8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95c70 <_PyUnicodeWriter_Finish@@Base+0x12cc> │ │ │ │ + beq.w 95ec8 <_PyUnicodeWriter_Finish@@Base+0x12cc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9532c <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ + beq.n 95584 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9532c <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ + bne.n 95584 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9532c <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95584 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 9652c <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + bl 96784 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 950de <_PyUnicodeWriter_Finish@@Base+0x73a> │ │ │ │ + beq.w 95336 <_PyUnicodeWriter_Finish@@Base+0x73a> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 114f34 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 11453c <_PyLong_FromByteArray@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.n 94c9c <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 94ef4 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r2, [pc, #632] @ (9562c <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ + ldr r2, [pc, #632] @ (95884 <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95802 <_PyUnicodeWriter_Finish@@Base+0xe5e> │ │ │ │ + bne.w 95a5a <_PyUnicodeWriter_Finish@@Base+0xe5e> │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 94f9a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + b.n 951f2 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r2, [pc, #600] @ (9562c <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ + ldr r2, [pc, #600] @ (95884 <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95926 <_PyUnicodeWriter_Finish@@Base+0xf82> │ │ │ │ + bne.w 95b7e <_PyUnicodeWriter_Finish@@Base+0xf82> │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94fd0 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ - ldr r2, [pc, #572] @ (9562c <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ + b.n 95228 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ + ldr r2, [pc, #572] @ (95884 <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95820 <_PyUnicodeWriter_Finish@@Base+0xe7c> │ │ │ │ + bne.w 95a78 <_PyUnicodeWriter_Finish@@Base+0xe7c> │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 9501e <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ + b.n 95276 <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r2, [pc, #544] @ (9562c <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ + ldr r2, [pc, #544] @ (95884 <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 958ec <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ + bne.w 95b44 <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94fe6 <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ - ldr r2, [pc, #516] @ (9562c <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ + b.n 9523e <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ + ldr r2, [pc, #516] @ (95884 <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9590a <_PyUnicodeWriter_Finish@@Base+0xf66> │ │ │ │ + bne.w 95b62 <_PyUnicodeWriter_Finish@@Base+0xf66> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9503e <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + b.n 95296 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #480] @ (9562c <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ + ldr r2, [pc, #480] @ (95884 <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 956dc <_PyUnicodeWriter_Finish@@Base+0xd38> │ │ │ │ + bne.w 95934 <_PyUnicodeWriter_Finish@@Base+0xd38> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 95056 <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ + b.n 952ae <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94c44 <_PyUnicodeWriter_Finish@@Base+0x2a0> │ │ │ │ - b.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + bne.w 94e9c <_PyUnicodeWriter_Finish@@Base+0x2a0> │ │ │ │ + b.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 94be4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + beq.w 94e3c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.w 94be4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.w 94e3c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ - ldr r2, [pc, #412] @ (9562c <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ + ldr r2, [pc, #412] @ (95884 <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95944 <_PyUnicodeWriter_Finish@@Base+0xfa0> │ │ │ │ + bne.w 95b9c <_PyUnicodeWriter_Finish@@Base+0xfa0> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94fb8 <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ - ldr r2, [pc, #384] @ (9562c <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ + b.n 95210 <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ + ldr r2, [pc, #384] @ (95884 <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 956c0 <_PyUnicodeWriter_Finish@@Base+0xd1c> │ │ │ │ + bne.w 95918 <_PyUnicodeWriter_Finish@@Base+0xd1c> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 95006 <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ + b.n 9525e <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ mov r8, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov fp, r5 │ │ │ │ mov sl, r5 │ │ │ │ mov r3, r5 │ │ │ │ strd r5, r5, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r2, #43984 @ 0xabd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #35840 @ 0x8c00 │ │ │ │ + movw r1, #33344 @ 0x8240 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 9552c <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ + cbz r3, 95784 <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95c04 <_PyUnicodeWriter_Finish@@Base+0x1260> │ │ │ │ + beq.w 95e5c <_PyUnicodeWriter_Finish@@Base+0x1260> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95c04 <_PyUnicodeWriter_Finish@@Base+0x1260> │ │ │ │ + bne.w 95e5c <_PyUnicodeWriter_Finish@@Base+0x1260> │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r2, [pc, #280] @ (9562c <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ + ldr r2, [pc, #280] @ (95884 <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 956f8 <_PyUnicodeWriter_Finish@@Base+0xd54> │ │ │ │ + bne.w 95950 <_PyUnicodeWriter_Finish@@Base+0xd54> │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94f84 <_PyUnicodeWriter_Finish@@Base+0x5e0> │ │ │ │ - b.n 94f9a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + bne.w 951dc <_PyUnicodeWriter_Finish@@Base+0x5e0> │ │ │ │ + b.n 951f2 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1b89e8 │ │ │ │ + bl 1b9068 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - blt.w 94d90 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + blt.w 94fe8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 95f7c │ │ │ │ + bl 961d4 │ │ │ │ str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 94e44 <_PyUnicodeWriter_Finish@@Base+0x4a0> │ │ │ │ - bl 80b80 │ │ │ │ + bne.w 9509c <_PyUnicodeWriter_Finish@@Base+0x4a0> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95c30 <_PyUnicodeWriter_Finish@@Base+0x128c> │ │ │ │ - bl 80b80 │ │ │ │ + beq.w 95e88 <_PyUnicodeWriter_Finish@@Base+0x128c> │ │ │ │ + bl 80da0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 954c6 <_PyUnicodeWriter_Finish@@Base+0xb22> │ │ │ │ + beq.n 9571e <_PyUnicodeWriter_Finish@@Base+0xb22> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 95006 <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ + b.n 9525e <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1b98f0 │ │ │ │ + bl 1ba018 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 94f6c <_PyUnicodeWriter_Finish@@Base+0x5c8> │ │ │ │ - bl 80b80 │ │ │ │ + b.n 951c4 <_PyUnicodeWriter_Finish@@Base+0x5c8> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95126 <_PyUnicodeWriter_Finish@@Base+0x782> │ │ │ │ - b.w 94d90 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 9537e <_PyUnicodeWriter_Finish@@Base+0x782> │ │ │ │ + b.w 94fe8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95684 <_PyUnicodeWriter_Finish@@Base+0xce0> │ │ │ │ + beq.n 958dc <_PyUnicodeWriter_Finish@@Base+0xce0> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 9652c <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + bl 96784 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95d8a <_PyUnicodeWriter_Finish@@Base+0x13e6> │ │ │ │ + beq.w 95fe2 <_PyUnicodeWriter_Finish@@Base+0x13e6> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - ble.w 94aec <_PyUnicodeWriter_Finish@@Base+0x148> │ │ │ │ + ble.w 94d44 <_PyUnicodeWriter_Finish@@Base+0x148> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45168 @ 0xb070 │ │ │ │ + movw r1, #42772 @ 0xa714 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 94be6 <_PyUnicodeWriter_Finish@@Base+0x242> │ │ │ │ + b.w 94e3e <_PyUnicodeWriter_Finish@@Base+0x242> │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r6 │ │ │ │ cmp.w fp, #60 @ 0x3c │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1b98f0 │ │ │ │ + bl 1ba018 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 958ac <_PyUnicodeWriter_Finish@@Base+0xf08> │ │ │ │ + beq.w 95b04 <_PyUnicodeWriter_Finish@@Base+0xf08> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 9652c <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + bl 96784 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9652c <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + bl 96784 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95106 <_PyUnicodeWriter_Finish@@Base+0x762> │ │ │ │ - b.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + bne.w 9535e <_PyUnicodeWriter_Finish@@Base+0x762> │ │ │ │ + b.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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 1c9490 <_PySys_GetRequiredAttrString@@Base+0x245c> │ │ │ │ + bl 1c9be8 <_PySys_GetRequiredAttrString@@Base+0x2494> │ │ │ │ subs r2, r4, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 959dc <_PyUnicodeWriter_Finish@@Base+0x1038> │ │ │ │ + bhi.w 95c34 <_PyUnicodeWriter_Finish@@Base+0x1038> │ │ │ │ cmp r2, r6 │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ - bne.n 9566a <_PyUnicodeWriter_Finish@@Base+0xcc6> │ │ │ │ + bne.n 958c2 <_PyUnicodeWriter_Finish@@Base+0xcc6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95a08 <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ + beq.w 95c60 <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ lsls r0, r2 │ │ │ │ cmp r9, r4 │ │ │ │ add r5, r0 │ │ │ │ - bne.n 95642 <_PyUnicodeWriter_Finish@@Base+0xc9e> │ │ │ │ + bne.n 9589a <_PyUnicodeWriter_Finish@@Base+0xc9e> │ │ │ │ mov r4, r1 │ │ │ │ add.w r1, r3, r8, lsl #2 │ │ │ │ str r5, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.w 94c9c <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 94ef4 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2a460 │ │ │ │ mov r3, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.n 955a8 <_PyUnicodeWriter_Finish@@Base+0xc04> │ │ │ │ + bne.n 95800 <_PyUnicodeWriter_Finish@@Base+0xc04> │ │ │ │ movw r4, #56120 @ 0xdb38 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - movw r1, #35216 @ 0x8990 │ │ │ │ + movw r1, #32720 @ 0x7fd0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d80a0 │ │ │ │ + bl d7c58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 955ce <_PyUnicodeWriter_Finish@@Base+0xc2a> │ │ │ │ + beq.n 95826 <_PyUnicodeWriter_Finish@@Base+0xc2a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #35244 @ 0x89ac │ │ │ │ + movw r1, #32748 @ 0x7fec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 12f780 │ │ │ │ - b.n 955ce <_PyUnicodeWriter_Finish@@Base+0xc2a> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 95826 <_PyUnicodeWriter_Finish@@Base+0xc2a> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 954bc <_PyUnicodeWriter_Finish@@Base+0xb18> │ │ │ │ + beq.w 95714 <_PyUnicodeWriter_Finish@@Base+0xb18> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 954bc <_PyUnicodeWriter_Finish@@Base+0xb18> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 95714 <_PyUnicodeWriter_Finish@@Base+0xb18> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 95456 <_PyUnicodeWriter_Finish@@Base+0xab2> │ │ │ │ + beq.w 956ae <_PyUnicodeWriter_Finish@@Base+0xab2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 95456 <_PyUnicodeWriter_Finish@@Base+0xab2> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 956ae <_PyUnicodeWriter_Finish@@Base+0xab2> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 95524 <_PyUnicodeWriter_Finish@@Base+0xb80> │ │ │ │ + beq.w 9577c <_PyUnicodeWriter_Finish@@Base+0xb80> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 95524 <_PyUnicodeWriter_Finish@@Base+0xb80> │ │ │ │ - ldr r2, [pc, #704] @ (959d8 <_PyUnicodeWriter_Finish@@Base+0x1034>) │ │ │ │ + b.n 9577c <_PyUnicodeWriter_Finish@@Base+0xb80> │ │ │ │ + ldr r2, [pc, #704] @ (95c30 <_PyUnicodeWriter_Finish@@Base+0x1034>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 80f00 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 950dc <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + bl 81120 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 95334 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 9508e <_PyUnicodeWriter_Finish@@Base+0x6ea> │ │ │ │ + beq.w 952e6 <_PyUnicodeWriter_Finish@@Base+0x6ea> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9508e <_PyUnicodeWriter_Finish@@Base+0x6ea> │ │ │ │ + b.n 952e6 <_PyUnicodeWriter_Finish@@Base+0x6ea> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r4, r6 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ mov r3, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95d34 <_PyUnicodeWriter_Finish@@Base+0x1390> │ │ │ │ + beq.w 95f8c <_PyUnicodeWriter_Finish@@Base+0x1390> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9576a <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + beq.n 959c2 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9576a <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + cbnz r2, 959c2 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94e04 <_PyUnicodeWriter_Finish@@Base+0x460> │ │ │ │ + bne.w 9505c <_PyUnicodeWriter_Finish@@Base+0x460> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 94e04 <_PyUnicodeWriter_Finish@@Base+0x460> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9505c <_PyUnicodeWriter_Finish@@Base+0x460> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 95c7a <_PyUnicodeWriter_Finish@@Base+0x12d6> │ │ │ │ + bne.w 95ed2 <_PyUnicodeWriter_Finish@@Base+0x12d6> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 957ba <_PyUnicodeWriter_Finish@@Base+0xe16> │ │ │ │ + cbnz r0, 95a12 <_PyUnicodeWriter_Finish@@Base+0xe16> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 94be4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.w 94e3c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r3, r7 │ │ │ │ - b.n 95792 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + b.n 959ea <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 959bc <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ + beq.w 95c14 <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9579c <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + beq.n 959f4 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9579c <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + bne.n 959f4 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9579c <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 959f4 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95754 <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ + bne.n 959ac <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ movw r2, #43984 @ 0xabd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #35592 @ 0x8b08 │ │ │ │ + movw r1, #33096 @ 0x8148 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 95754 <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 959ac <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 953c4 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + beq.w 9561c <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 953c4 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 9561c <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 953fe <_PyUnicodeWriter_Finish@@Base+0xa5a> │ │ │ │ + beq.w 95656 <_PyUnicodeWriter_Finish@@Base+0xa5a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 953fe <_PyUnicodeWriter_Finish@@Base+0xa5a> │ │ │ │ + b.n 95656 <_PyUnicodeWriter_Finish@@Base+0xa5a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 95854 <_PyUnicodeWriter_Finish@@Base+0xeb0> │ │ │ │ + cbz r3, 95aac <_PyUnicodeWriter_Finish@@Base+0xeb0> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 9652c <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + bl 96784 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ - b.n 9522c <_PyUnicodeWriter_Finish@@Base+0x888> │ │ │ │ + b.n 95484 <_PyUnicodeWriter_Finish@@Base+0x888> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a460 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 9522c <_PyUnicodeWriter_Finish@@Base+0x888> │ │ │ │ + bne.w 95484 <_PyUnicodeWriter_Finish@@Base+0x888> │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35216 @ 0x8990 │ │ │ │ + movw r1, #32720 @ 0x7fd0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 94d8a <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ + b.w 94fe2 <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1b89e8 │ │ │ │ + bl 1b9068 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.w 94dc4 <_PyUnicodeWriter_Finish@@Base+0x420> │ │ │ │ + bge.w 9501c <_PyUnicodeWriter_Finish@@Base+0x420> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 94d90 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 94fe8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94d90 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94fe8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 94d90 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 94fe8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a460 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 95862 <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ + beq.n 95aba <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9652c <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + bl 96784 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 95106 <_PyUnicodeWriter_Finish@@Base+0x762> │ │ │ │ + bge.w 9535e <_PyUnicodeWriter_Finish@@Base+0x762> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35508 @ 0x8ab4 │ │ │ │ + movw r1, #33012 @ 0x80f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r8 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 94be4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.w 94e3c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 9541c <_PyUnicodeWriter_Finish@@Base+0xa78> │ │ │ │ + beq.w 95674 <_PyUnicodeWriter_Finish@@Base+0xa78> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 9541c <_PyUnicodeWriter_Finish@@Base+0xa78> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 95674 <_PyUnicodeWriter_Finish@@Base+0xa78> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 9543a <_PyUnicodeWriter_Finish@@Base+0xa96> │ │ │ │ + beq.w 95692 <_PyUnicodeWriter_Finish@@Base+0xa96> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9543a <_PyUnicodeWriter_Finish@@Base+0xa96> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 95692 <_PyUnicodeWriter_Finish@@Base+0xa96> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 953e2 <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ + beq.w 9563a <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 953e2 <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 9563a <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 9549e <_PyUnicodeWriter_Finish@@Base+0xafa> │ │ │ │ + beq.w 956f6 <_PyUnicodeWriter_Finish@@Base+0xafa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 9549e <_PyUnicodeWriter_Finish@@Base+0xafa> │ │ │ │ + b.n 956f6 <_PyUnicodeWriter_Finish@@Base+0xafa> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 9579c <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + b.n 959f4 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 95976 <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + beq.n 95bce <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 95998 <_PyUnicodeWriter_Finish@@Base+0xff4> │ │ │ │ + cbz r2, 95bf0 <_PyUnicodeWriter_Finish@@Base+0xff4> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95792 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + beq.w 959ea <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95792 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + bne.w 959ea <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 95792 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + b.n 959ea <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 95976 <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ - bl e33c8 │ │ │ │ + b.n 95bce <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + bl e3044 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94dc2 <_PyUnicodeWriter_Finish@@Base+0x41e> │ │ │ │ + beq.w 9501a <_PyUnicodeWriter_Finish@@Base+0x41e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 96f48 <_PyObject_GetMethod@@Base+0xe5c> │ │ │ │ + bl 96fe8 <_PyObject_GetMethod@@Base+0xca4> │ │ │ │ mov r3, r0 │ │ │ │ - b.w 94dc2 <_PyUnicodeWriter_Finish@@Base+0x41e> │ │ │ │ + b.w 9501a <_PyUnicodeWriter_Finish@@Base+0x41e> │ │ │ │ movw r2, #43984 @ 0xabd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #35676 @ 0x8b5c │ │ │ │ + movw r1, #33180 @ 0x819c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 957ba <_PyUnicodeWriter_Finish@@Base+0xe16> │ │ │ │ + b.n 95a12 <_PyUnicodeWriter_Finish@@Base+0xe16> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 959f4 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + beq.n 95c4c <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 959f4 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + cbnz r2, 95c4c <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - bl 80b80 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95ab8 <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ + beq.n 95d10 <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ movs r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.w 94c9c <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 94ef4 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 95a20 <_PyUnicodeWriter_Finish@@Base+0x107c> │ │ │ │ + beq.n 95c78 <_PyUnicodeWriter_Finish@@Base+0x107c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 95a20 <_PyUnicodeWriter_Finish@@Base+0x107c> │ │ │ │ + cbnz r2, 95c78 <_PyUnicodeWriter_Finish@@Base+0x107c> │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35320 @ 0x89f8 │ │ │ │ + movw r1, #32824 @ 0x8038 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 959fc <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ - ldr r3, [pc, #788] @ (95d50 <_PyUnicodeWriter_Finish@@Base+0x13ac>) │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 95c54 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + ldr r3, [pc, #788] @ (95fa8 <_PyUnicodeWriter_Finish@@Base+0x13ac>) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.w 950d6 <_PyUnicodeWriter_Finish@@Base+0x732> │ │ │ │ - bl 80b80 │ │ │ │ + b.w 9532e <_PyUnicodeWriter_Finish@@Base+0x732> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94d90 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94fe8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6504 @ 0x1968 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #35464 @ 0x8a88 │ │ │ │ + movw r1, #32968 @ 0x80c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r2, #1 │ │ │ │ - b.w 94be4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ - bl 80b80 │ │ │ │ + b.w 94e3c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 959fc <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + bne.n 95c54 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 7f384 <_PyLong_New@@Base> │ │ │ │ + bl 7f5ac <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 959fc <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + beq.n 95c54 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ ldr.w r8, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r9, [sp] │ │ │ │ - b.w 951d6 <_PyUnicodeWriter_Finish@@Base+0x832> │ │ │ │ + b.w 9542e <_PyUnicodeWriter_Finish@@Base+0x832> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35276 @ 0x89cc │ │ │ │ + movw r1, #32780 @ 0x800c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 959fc <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ - bl 7f384 <_PyLong_New@@Base> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 95c54 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + bl 7f5ac <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.w 94c9c <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 94ef4 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35364 @ 0x8a24 │ │ │ │ + movw r1, #32868 @ 0x8064 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 959fc <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ - bl 80b80 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 95c54 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94d90 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94fe8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6504 @ 0x1968 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #35716 @ 0x8b84 │ │ │ │ + movw r1, #33220 @ 0x81c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95a5c <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ - ldr r3, [pc, #612] @ (95d54 <_PyUnicodeWriter_Finish@@Base+0x13b0>) │ │ │ │ + b.n 95cb4 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ + ldr r3, [pc, #612] @ (95fac <_PyUnicodeWriter_Finish@@Base+0x13b0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1dff00 │ │ │ │ + bl 1e0330 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r4 │ │ │ │ - bl 96f48 <_PyObject_GetMethod@@Base+0xe5c> │ │ │ │ + bl 96fe8 <_PyObject_GetMethod@@Base+0xca4> │ │ │ │ mov r3, r0 │ │ │ │ - b.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - bl 80b80 │ │ │ │ + b.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94d90 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94fe8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6504 @ 0x1968 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #35412 @ 0x8a54 │ │ │ │ + movw r1, #32916 @ 0x8094 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95a5c <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ + b.n 95cb4 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 94d90 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 94fe8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94d90 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94fe8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r5 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 94be4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.w 94e3c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26955c │ │ │ │ + bl 268bac │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 95bda <_PyUnicodeWriter_Finish@@Base+0x1236> │ │ │ │ + beq.n 95e32 <_PyUnicodeWriter_Finish@@Base+0x1236> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26955c │ │ │ │ + bl 268bac │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d1, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 95bc6 <_PyUnicodeWriter_Finish@@Base+0x1222> │ │ │ │ + beq.n 95e1e <_PyUnicodeWriter_Finish@@Base+0x1222> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 18e084 │ │ │ │ + bl 18dca8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.w 95134 <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ - bl 80b80 │ │ │ │ + beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 9538c <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94d90 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94fe8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35884 @ 0x8c2c │ │ │ │ + movw r1, #33388 @ 0x826c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 94d8a <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ + b.w 94fe2 <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ vldr d1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94d90 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ - b.n 95b94 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ - bl 80b80 │ │ │ │ + bne.w 94fe8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + b.n 95dec <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94d90 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ - b.n 95b7c <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + bne.w 94fe8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + b.n 95dd4 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ ldr.w fp, [sp] │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldr.w r8, [sp] │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 954f4 <_PyUnicodeWriter_Finish@@Base+0xb50> │ │ │ │ - b.n 954d8 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ + bne.w 9574c <_PyUnicodeWriter_Finish@@Base+0xb50> │ │ │ │ + b.n 95730 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 95bf0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 95e48 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9552c <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ - bl 80b80 │ │ │ │ + b.n 95784 <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95560 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ - b.w 94e52 <_PyUnicodeWriter_Finish@@Base+0x4ae> │ │ │ │ + bne.w 957b8 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + b.w 950aa <_PyUnicodeWriter_Finish@@Base+0x4ae> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35796 @ 0x8bd4 │ │ │ │ + movw r1, #33300 @ 0x8214 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.w 94d90 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bl 12edc8 │ │ │ │ + b.w 94fe8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 94e44 <_PyUnicodeWriter_Finish@@Base+0x4a0> │ │ │ │ - bl 80b80 │ │ │ │ + b.w 9509c <_PyUnicodeWriter_Finish@@Base+0x4a0> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95560 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + bne.w 957b8 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 94e7c <_PyUnicodeWriter_Finish@@Base+0x4d8> │ │ │ │ - bl 80b80 │ │ │ │ + b.w 950d4 <_PyUnicodeWriter_Finish@@Base+0x4d8> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95560 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ - b.w 94e6e <_PyUnicodeWriter_Finish@@Base+0x4ca> │ │ │ │ - bl 80b80 │ │ │ │ + bne.w 957b8 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + b.w 950c6 <_PyUnicodeWriter_Finish@@Base+0x4ca> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95560 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + bne.w 957b8 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 94e60 <_PyUnicodeWriter_Finish@@Base+0x4bc> │ │ │ │ + b.w 950b8 <_PyUnicodeWriter_Finish@@Base+0x4bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 9536c <_PyUnicodeWriter_Finish@@Base+0x9c8> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 955c4 <_PyUnicodeWriter_Finish@@Base+0x9c8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95792 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + bne.w 959ea <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 95792 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + b.n 959ea <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ vldr d7, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95284 <_PyUnicodeWriter_Finish@@Base+0x8e0> │ │ │ │ - b.w 94d90 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ - bl 80b80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 94d90 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ - b.w 9526a <_PyUnicodeWriter_Finish@@Base+0x8c6> │ │ │ │ - bl 80b80 │ │ │ │ + beq.w 954dc <_PyUnicodeWriter_Finish@@Base+0x8e0> │ │ │ │ + b.w 94fe8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bl 80da0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 94fe8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + b.w 954c2 <_PyUnicodeWriter_Finish@@Base+0x8c6> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94d90 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94fe8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6504 @ 0x1968 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #35548 @ 0x8adc │ │ │ │ + movw r1, #33052 @ 0x811c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95a5c <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ + b.n 95cb4 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 959de <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ - bl 80b80 │ │ │ │ + b.n 95c36 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94d90 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94fe8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94ab0 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94d08 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94f08 <_PyUnicodeWriter_Finish@@Base+0x564> │ │ │ │ + bne.w 95160 <_PyUnicodeWriter_Finish@@Base+0x564> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 95bf0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 95e48 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 95bf0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 95e48 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95bf0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 95e48 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov fp, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r8, r5 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 95bf0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 95e48 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 95bf0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 95e48 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov fp, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 95bf0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 95e48 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ movw r2, #43984 @ 0xabd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #35760 @ 0x8bb0 │ │ │ │ + movw r1, #33264 @ 0x81f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 95754 <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ + b.n 959ac <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 95d6c <_PyUnicodeWriter_Finish@@Base+0x13c8> │ │ │ │ + beq.n 95fc4 <_PyUnicodeWriter_Finish@@Base+0x13c8> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbz r1, 95d94 <_PyUnicodeWriter_Finish@@Base+0x13f0> │ │ │ │ + cbz r1, 95fec <_PyUnicodeWriter_Finish@@Base+0x13f0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9576a <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + beq.w 959c2 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9576a <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + bne.w 959c2 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9576a <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 959c2 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ movw r4, #56120 @ 0xdb38 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 956a6 <_PyUnicodeWriter_Finish@@Base+0xd02> │ │ │ │ + b.n 958fe <_PyUnicodeWriter_Finish@@Base+0xd02> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 95d6c <_PyUnicodeWriter_Finish@@Base+0x13c8> │ │ │ │ + b.n 95fc4 <_PyUnicodeWriter_Finish@@Base+0x13c8> │ │ │ │ mov r1, r4 │ │ │ │ - bl 96f48 <_PyObject_GetMethod@@Base+0xe5c> │ │ │ │ + bl 96fe8 <_PyObject_GetMethod@@Base+0xca4> │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 952e8 <_PyUnicodeWriter_Finish@@Base+0x944> │ │ │ │ + b.w 95540 <_PyUnicodeWriter_Finish@@Base+0x944> │ │ │ │ mov r1, r4 │ │ │ │ - bl 96f48 <_PyObject_GetMethod@@Base+0xe5c> │ │ │ │ + bl 96fe8 <_PyObject_GetMethod@@Base+0xca4> │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 95324 <_PyUnicodeWriter_Finish@@Base+0x980> │ │ │ │ - bl 80b80 │ │ │ │ + b.w 9557c <_PyUnicodeWriter_Finish@@Base+0x980> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94d90 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94fe8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6504 @ 0x1968 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #35632 @ 0x8b30 │ │ │ │ + movw r1, #33136 @ 0x8170 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95a5c <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ + b.n 95cb4 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ nop │ │ │ │ │ │ │ │ -00095ddc <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +00096034 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 95e18 <_PySys_GetRequiredAttr@@Base+0x3c> │ │ │ │ + bpl.n 96070 <_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] @ (95e68 <_PySys_GetRequiredAttr@@Base+0x8c>) │ │ │ │ + ldr r3, [pc, #116] @ (960c0 <_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, 95e4a <_PySys_GetRequiredAttr@@Base+0x6e> │ │ │ │ + cbz r3, 960a2 <_PySys_GetRequiredAttr@@Base+0x6e> │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ - bl 82898 │ │ │ │ - cbz r0, 95e30 <_PySys_GetRequiredAttr@@Base+0x54> │ │ │ │ + bl 82ab8 │ │ │ │ + cbz r0, 96088 <_PySys_GetRequiredAttr@@Base+0x54> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #25564 @ 0x63dc │ │ │ │ + movw r1, #23068 @ 0x5a1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #35980 @ 0x8c8c │ │ │ │ + movw r1, #33484 @ 0x82cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 95e12 <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ + bl d5c0c │ │ │ │ + b.n 9606a <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ movw r2, #4312 @ 0x10d8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #35964 @ 0x8c7c │ │ │ │ + movw r1, #33468 @ 0x82bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 95e14 <_PySys_GetRequiredAttr@@Base+0x38> │ │ │ │ + b.n 9606c <_PySys_GetRequiredAttr@@Base+0x38> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00095e6c : │ │ │ │ +000960c4 : │ │ │ │ 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] @ (95f78 ) │ │ │ │ + ldr r3, [pc, #244] @ (961d0 ) │ │ │ │ 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 960ec <_PyObject_GetMethod@@Base> │ │ │ │ + bl 96344 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 95f1e │ │ │ │ - cbz r0, 95ede │ │ │ │ + beq.n 96176 │ │ │ │ + cbz r0, 96136 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 95eea │ │ │ │ + bpl.n 96142 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - cbz r7, 95eea │ │ │ │ + cbz r7, 96142 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 95f14 │ │ │ │ - cbnz r3, 95f22 │ │ │ │ + cbz r0, 9616c │ │ │ │ + cbnz r3, 9617a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 95ed6 │ │ │ │ + beq.n 9612e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 95f0c │ │ │ │ + cbz r3, 96164 │ │ │ │ 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 95eae │ │ │ │ + bmi.n 96106 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 8c438 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8c694 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 95ed0 │ │ │ │ - b.n 95ed6 │ │ │ │ + bne.n 96128 │ │ │ │ + b.n 9612e │ │ │ │ mov r0, r2 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95ed6 │ │ │ │ - cbz r3, 95f4e │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9612e │ │ │ │ + cbz r3, 961a6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 95f4e │ │ │ │ + cbz r3, 961a6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 95ec4 │ │ │ │ + b.n 9611c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 95ed6 │ │ │ │ + b.n 9612e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95ec4 │ │ │ │ + beq.n 9611c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95f6a │ │ │ │ + bne.n 961c2 │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #30804 @ 0x7854 │ │ │ │ + movw r2, #28308 @ 0x6e94 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 223e0c <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ - b.n 95f1a │ │ │ │ + bl 22407c <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ + b.n 96172 │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #30756 @ 0x7824 │ │ │ │ + movw r2, #28260 @ 0x6e64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 154ae4 <_PyErr_Format@@Base> │ │ │ │ - b.n 95f1a │ │ │ │ + bl 1540e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 96172 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95f32 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95f32 │ │ │ │ + bne.n 9618a │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9618a │ │ │ │ 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, 95fa4 │ │ │ │ + cbz r3, 961fc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 96022 │ │ │ │ + ble.n 9627a │ │ │ │ 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 960a2 │ │ │ │ + beq.n 962fa │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 9608e │ │ │ │ + ble.n 962e6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9607e │ │ │ │ - vldr d7, [pc, #284] @ 960d8 │ │ │ │ + beq.n 962d6 │ │ │ │ + vldr d7, [pc, #284] @ 96330 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - vldr d7, [pc, #276] @ 960e0 │ │ │ │ + vldr d7, [pc, #276] @ 96338 │ │ │ │ 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 138094 │ │ │ │ + bl 1376b4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 96038 │ │ │ │ - ldr r1, [pc, #252] @ (960e8 ) │ │ │ │ - movw r2, #13824 @ 0x3600 │ │ │ │ + cbz r0, 96290 │ │ │ │ + ldr r1, [pc, #252] @ (96340 ) │ │ │ │ + movw r2, #11372 @ 0x2c6c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 12f98c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12efd4 <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 96052 │ │ │ │ + cbz r0, 962aa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dbcac │ │ │ │ + bl db8bc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9603e │ │ │ │ + bne.n 96296 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 96056 │ │ │ │ + bne.n 962ae │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 96038 │ │ │ │ + cbz r3, 96290 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 95fa0 │ │ │ │ + b.n 961f8 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35992 @ 0x8c98 │ │ │ │ + movw r1, #33496 @ 0x82d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 95fa0 │ │ │ │ + b.n 961f8 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 96016 │ │ │ │ + bne.n 9626e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 96016 │ │ │ │ + b.n 9626e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96038 │ │ │ │ + bne.n 96290 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bgt.n 960b4 │ │ │ │ + bgt.n 9630c │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35216 @ 0x8990 │ │ │ │ + movw r1, #32720 @ 0x7fd0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 96038 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 96290 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, ip │ │ │ │ blx 2a720 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 96016 │ │ │ │ + b.n 9626e │ │ │ │ mov r0, ip │ │ │ │ movs r1, #4 │ │ │ │ - bl 86378 │ │ │ │ + bl 8659c │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 960ce │ │ │ │ + cbz r0, 96326 │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 95fb4 │ │ │ │ + b.n 9620c │ │ │ │ movs r0, #4 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 960ce │ │ │ │ + cbz r0, 96326 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 95fb4 │ │ │ │ + b.n 9620c │ │ │ │ movw r0, #6504 @ 0x1968 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #36016 @ 0x8cb0 │ │ │ │ + movw r1, #33520 @ 0x82f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 96038 │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 96038 │ │ │ │ + bl d5c0c │ │ │ │ + b.n 96290 │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 96290 │ │ │ │ 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 95c6c <_PyUnicodeWriter_Finish@@Base+0x12c8> │ │ │ │ + b.n 95ec4 <_PyUnicodeWriter_Finish@@Base+0x12c8> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000960ec <_PyObject_GetMethod@@Base>: │ │ │ │ +00096344 <_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 96226 <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ + bmi.w 9647e <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96264 <_PyObject_GetMethod@@Base+0x178> │ │ │ │ + beq.w 964bc <_PyObject_GetMethod@@Base+0x178> │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ - movw r2, #8757 @ 0x2235 │ │ │ │ + movw r2, #7745 @ 0x1e41 │ │ │ │ movt r2, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 96276 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + bne.w 964ce <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r9, #42228 @ 0xa4f4 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 96276 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ - ldr r1, [pc, #652] @ (963c8 <_PyObject_GetMethod@@Base+0x2dc>) │ │ │ │ + bne.w 964ce <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + ldr r1, [pc, #652] @ (96620 <_PyObject_GetMethod@@Base+0x2dc>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ eor.w sl, r2, r3, asr #3 │ │ │ │ ubfx sl, sl, #0, #12 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r1, #12 │ │ │ │ mul.w sl, r1, sl │ │ │ │ add.w fp, r7, sl │ │ │ │ add.w fp, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [fp, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9635a <_PyObject_GetMethod@@Base+0x26e> │ │ │ │ + bne.w 965b2 <_PyObject_GetMethod@@Base+0x26e> │ │ │ │ ldr.w r2, [fp, #2812] @ 0xafc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9635a <_PyObject_GetMethod@@Base+0x26e> │ │ │ │ + bne.w 965b2 <_PyObject_GetMethod@@Base+0x26e> │ │ │ │ add.w r7, r7, #40960 @ 0xa000 │ │ │ │ add r7, sl │ │ │ │ ldr.w r6, [r7, #2816] @ 0xb00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 96486 <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ + beq.w 966de <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 962da <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ + beq.w 96532 <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #14 │ │ │ │ - bpl.w 962e4 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + bpl.w 9653c <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bmi.n 96292 <_PyObject_GetMethod@@Base+0x1a6> │ │ │ │ + bmi.n 964ea <_PyObject_GetMethod@@Base+0x1a6> │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 96288 <_PyObject_GetMethod@@Base+0x19c> │ │ │ │ + bmi.n 964e0 <_PyObject_GetMethod@@Base+0x19c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 96212 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 9646a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ 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 96212 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 9646a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - cbz r7, 96212 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + cbz r7, 9646a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ 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 82898 │ │ │ │ + bl 82ab8 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96420 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ + bne.w 96678 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 96212 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 9646a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 964ee <_PyObject_GetMethod@@Base+0x402> │ │ │ │ + beq.w 96746 <_PyObject_GetMethod@@Base+0x402> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 96336 <_PyObject_GetMethod@@Base+0x24a> │ │ │ │ + beq.w 9658e <_PyObject_GetMethod@@Base+0x24a> │ │ │ │ str.w r6, [r8] │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #416] @ (963c8 <_PyObject_GetMethod@@Base+0x2dc>) │ │ │ │ + ldr r1, [pc, #416] @ (96620 <_PyObject_GetMethod@@Base+0x2dc>) │ │ │ │ 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 │ │ │ │ @@ -161446,1630 +161669,1465 @@ │ │ │ │ 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 96438 <_PyObject_GetMethod@@Base+0x34c> │ │ │ │ + beq.w 96690 <_PyObject_GetMethod@@Base+0x34c> │ │ │ │ ldr.w r2, [r6, #268] @ 0x10c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96118 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 96370 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80afc │ │ │ │ + bl 80d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 96118 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 96282 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bge.w 96370 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 964da <_PyObject_GetMethod@@Base+0x196> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91884 │ │ │ │ + bl 91ad8 │ │ │ │ str.w r0, [r8] │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 9621e <_PyObject_GetMethod@@Base+0x132> │ │ │ │ + b.n 96476 <_PyObject_GetMethod@@Base+0x132> │ │ │ │ ldr.w r7, [r5, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 961dc <_PyObject_GetMethod@@Base+0xf0> │ │ │ │ - b.n 96212 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + bne.n 96434 <_PyObject_GetMethod@@Base+0xf0> │ │ │ │ + b.n 9646a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ ldrb r1, [r5, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 961a8 <_PyObject_GetMethod@@Base+0xbc> │ │ │ │ + beq.n 96400 <_PyObject_GetMethod@@Base+0xbc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r7, [r2, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 964cc <_PyObject_GetMethod@@Base+0x3e0> │ │ │ │ + beq.w 96724 <_PyObject_GetMethod@@Base+0x3e0> │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7a028 │ │ │ │ + bl 7a25c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.n 96212 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 9646a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 96212 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 9646a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ 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 1b5c88 │ │ │ │ - b.n 96282 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bl 1b6308 │ │ │ │ + b.n 964da <_PyObject_GetMethod@@Base+0x196> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r1, #14 │ │ │ │ - bmi.w 9619a <_PyObject_GetMethod@@Base+0xae> │ │ │ │ + bmi.w 963f2 <_PyObject_GetMethod@@Base+0xae> │ │ │ │ ldr.w fp, [r2, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 96400 <_PyObject_GetMethod@@Base+0x314> │ │ │ │ + beq.w 96658 <_PyObject_GetMethod@@Base+0x314> │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 961a2 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + beq.w 963fa <_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 96282 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + beq.n 964da <_PyObject_GetMethod@@Base+0x196> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96282 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ - ldr r2, [pc, #176] @ (963cc <_PyObject_GetMethod@@Base+0x2e0>) │ │ │ │ + bne.n 964da <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + ldr r2, [pc, #176] @ (96624 <_PyObject_GetMethod@@Base+0x2e0>) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 96330 <_PyObject_GetMethod@@Base+0x244> │ │ │ │ + cbz r3, 96588 <_PyObject_GetMethod@@Base+0x244> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 96282 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + b.n 964da <_PyObject_GetMethod@@Base+0x196> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 963f8 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ - movw r3, #58193 @ 0xe351 │ │ │ │ + beq.n 96650 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + movw r3, #57253 @ 0xdfa5 │ │ │ │ movt r3, #13 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 96404 <_PyObject_GetMethod@@Base+0x318> │ │ │ │ + bne.n 9665c <_PyObject_GetMethod@@Base+0x318> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 964b4 <_PyObject_GetMethod@@Base+0x3c8> │ │ │ │ + beq.w 9670c <_PyObject_GetMethod@@Base+0x3c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl de874 │ │ │ │ - b.n 96304 <_PyObject_GetMethod@@Base+0x218> │ │ │ │ + bl de4f4 │ │ │ │ + b.n 9655c <_PyObject_GetMethod@@Base+0x218> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 9646c <_PyObject_GetMethod@@Base+0x380> │ │ │ │ + bgt.w 966c4 <_PyObject_GetMethod@@Base+0x380> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 83fb4 <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 841d4 <_PyType_LookupRef@@Base+0x110> │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ add r2, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 84088 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 842a8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 96482 <_PyObject_GetMethod@@Base+0x396> │ │ │ │ + bne.n 966da <_PyObject_GetMethod@@Base+0x396> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 963bc <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ + cbz r2, 96614 <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ add.w r7, r7, #43520 @ 0xaa00 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ add.w r2, r7, sl │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [fp, #2812] @ 0xafc │ │ │ │ add.w r1, sl, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 963d0 <_PyObject_GetMethod@@Base+0x2e4> │ │ │ │ + bne.n 96628 <_PyObject_GetMethod@@Base+0x2e4> │ │ │ │ str r3, [r7, r1] │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r1, [r7, sl] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 963e6 <_PyObject_GetMethod@@Base+0x2fa> │ │ │ │ + bne.n 9663e <_PyObject_GetMethod@@Base+0x2fa> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 962da <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ + bne.n 96532 <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 961a2 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + b.n 963fa <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r7, r1] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r2, [r7, sl] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 963bc <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ + beq.n 96614 <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 963bc <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ + bne.n 96614 <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 963bc <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ - cbz r6, 96448 <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ + b.n 96614 <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ + cbz r6, 966a0 <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ str.w r6, [r8] │ │ │ │ - b.n 96282 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + b.n 964da <_PyObject_GetMethod@@Base+0x196> │ │ │ │ mov sl, fp │ │ │ │ - b.n 961a2 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + b.n 963fa <_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.w 96312 <_PyObject_GetMethod@@Base+0x226> │ │ │ │ - b.n 96282 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bne.w 9656a <_PyObject_GetMethod@@Base+0x226> │ │ │ │ + b.n 964da <_PyObject_GetMethod@@Base+0x196> │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 96430 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ + beq.n 96688 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 96498 <_PyObject_GetMethod@@Base+0x3ac> │ │ │ │ + beq.n 966f0 <_PyObject_GetMethod@@Base+0x3ac> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b5c88 │ │ │ │ - b.n 96282 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bl 1b6308 │ │ │ │ + b.n 964da <_PyObject_GetMethod@@Base+0x196> │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r1, #244] @ 0xf4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96118 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 96264 <_PyObject_GetMethod@@Base+0x178> │ │ │ │ + bne.w 96370 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 964bc <_PyObject_GetMethod@@Base+0x178> │ │ │ │ movw r1, #48080 @ 0xbbd0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #25752 @ 0x6498 │ │ │ │ + movw r1, #23256 @ 0x5ad8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl d7b14 │ │ │ │ - b.n 96282 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bl d76cc │ │ │ │ + b.n 964da <_PyObject_GetMethod@@Base+0x196> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84088 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 842a8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 963bc <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ + beq.n 96614 <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 9648e <_PyObject_GetMethod@@Base+0x3a2> │ │ │ │ + beq.n 966e6 <_PyObject_GetMethod@@Base+0x3a2> │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 961a2 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + b.n 963fa <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d82e4 │ │ │ │ + bl d7e9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 96486 <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ - ldr r2, [pc, #140] @ (96528 <_PyObject_GetMethod@@Base+0x43c>) │ │ │ │ + b.n 966de <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ + ldr r2, [pc, #140] @ (96780 <_PyObject_GetMethod@@Base+0x43c>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 964ae <_PyObject_GetMethod@@Base+0x3c2> │ │ │ │ + cbz r3, 96706 <_PyObject_GetMethod@@Base+0x3c2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ - b.n 96430 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ + b.n 96688 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36240 @ 0x8d90 │ │ │ │ + movw r1, #33744 @ 0x83d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 9640e <_PyObject_GetMethod@@Base+0x322> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 96666 <_PyObject_GetMethod@@Base+0x322> │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 9651a <_PyObject_GetMethod@@Base+0x42e> │ │ │ │ + beq.n 96772 <_PyObject_GetMethod@@Base+0x42e> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a028 │ │ │ │ + bl 7a25c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 96212 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ - b.n 962b6 <_PyObject_GetMethod@@Base+0x1ca> │ │ │ │ - ldr r2, [pc, #56] @ (96528 <_PyObject_GetMethod@@Base+0x43c>) │ │ │ │ + beq.w 9646a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + b.n 9650e <_PyObject_GetMethod@@Base+0x1ca> │ │ │ │ + ldr r2, [pc, #56] @ (96780 <_PyObject_GetMethod@@Base+0x43c>) │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr.w r9, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9650e <_PyObject_GetMethod@@Base+0x422> │ │ │ │ + beq.n 96766 <_PyObject_GetMethod@@Base+0x422> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 96212 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ - bl d82e4 │ │ │ │ + b.n 9646a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + bl d7e9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 962b6 <_PyObject_GetMethod@@Base+0x1ca> │ │ │ │ + b.n 9650e <_PyObject_GetMethod@@Base+0x1ca> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, 96558 <_PyObject_GetMethod@@Base+0x46c> │ │ │ │ + cbz r3, 967b0 <_PyObject_GetMethod@@Base+0x46c> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ itt le │ │ │ │ addle r4, r4, r3 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt.n 96628 <_PyObject_GetMethod@@Base+0x53c> │ │ │ │ + bgt.n 96880 <_PyObject_GetMethod@@Base+0x53c> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w ip, [r1, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 96616 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ + beq.n 9686e <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 96604 <_PyObject_GetMethod@@Base+0x518> │ │ │ │ + blt.n 9685c <_PyObject_GetMethod@@Base+0x518> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 965f4 <_PyObject_GetMethod@@Base+0x508> │ │ │ │ + beq.n 9684c <_PyObject_GetMethod@@Base+0x508> │ │ │ │ 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 138094 │ │ │ │ + bl 1376b4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 965f0 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ - ldr r1, [pc, #224] @ (96678 <_PyObject_GetMethod@@Base+0x58c>) │ │ │ │ - movw r2, #13824 @ 0x3600 │ │ │ │ + cbz r0, 96848 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ + ldr r1, [pc, #224] @ (968d0 <_PyObject_GetMethod@@Base+0x58c>) │ │ │ │ + movw r2, #11372 @ 0x2c6c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 12f98c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12efd4 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96672 <_PyObject_GetMethod@@Base+0x586> │ │ │ │ + beq.n 968ca <_PyObject_GetMethod@@Base+0x586> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dbcac │ │ │ │ + bl db8bc │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9665e <_PyObject_GetMethod@@Base+0x572> │ │ │ │ + bne.n 968b6 <_PyObject_GetMethod@@Base+0x572> │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 96552 <_PyObject_GetMethod@@Base+0x466> │ │ │ │ + beq.n 967aa <_PyObject_GetMethod@@Base+0x466> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 965f0 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 96848 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 96640 <_PyObject_GetMethod@@Base+0x554> │ │ │ │ + bgt.n 96898 <_PyObject_GetMethod@@Base+0x554> │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35216 @ 0x8990 │ │ │ │ + movw r1, #32720 @ 0x7fd0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 96552 <_PyObject_GetMethod@@Base+0x466> │ │ │ │ + b.n 967aa <_PyObject_GetMethod@@Base+0x466> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ blx 2a720 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 965c4 <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ + b.n 9681c <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl 86378 │ │ │ │ + bl 8659c │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 96622 <_PyObject_GetMethod@@Base+0x536> │ │ │ │ + cbz r0, 9687a <_PyObject_GetMethod@@Base+0x536> │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 96568 <_PyObject_GetMethod@@Base+0x47c> │ │ │ │ - bl 781fc │ │ │ │ + b.n 967c0 <_PyObject_GetMethod@@Base+0x47c> │ │ │ │ + bl 78430 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96612 <_PyObject_GetMethod@@Base+0x526> │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 965f0 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ + bne.n 9686a <_PyObject_GetMethod@@Base+0x526> │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 96848 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35992 @ 0x8c98 │ │ │ │ + movw r1, #33496 @ 0x82d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 965f0 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 96848 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ movw r0, #6504 @ 0x1968 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #36016 @ 0x8cb0 │ │ │ │ + movw r1, #33520 @ 0x82f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d6078 │ │ │ │ + b.w d5c0c │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 965c4 <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ + bne.n 9681c <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 965c4 <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ + b.n 9681c <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 965c4 <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ - b.n 961fc <_PyObject_GetMethod@@Base+0x110> │ │ │ │ - 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, #4064] @ 0xfe0 │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 967d8 <_PyObject_GetMethod@@Base+0x6ec> │ │ │ │ - movw r2, #65518 @ 0xffee │ │ │ │ - movt r2, #32767 @ 0x7fff │ │ │ │ - mov r5, r1 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, r2 │ │ │ │ - bhi.w 967fe <_PyObject_GetMethod@@Base+0x712> │ │ │ │ - add.w r8, r0, #17 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 967ea <_PyObject_GetMethod@@Base+0x6fe> │ │ │ │ - movw r6, #20120 @ 0x4e98 │ │ │ │ - movt r6, #73 @ 0x49 │ │ │ │ - movw r2, #10741 @ 0x29f5 │ │ │ │ - movt r2, #7 │ │ │ │ - ldr.w r4, [r6, #712] @ 0x2c8 │ │ │ │ - cmp r4, r2 │ │ │ │ - bne.n 967a4 <_PyObject_GetMethod@@Base+0x6b8> │ │ │ │ - ldr r1, [pc, #348] @ (96828 <_PyObject_GetMethod@@Base+0x73c>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - cmp.w r8, #512 @ 0x200 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r7, [r2, #1528] @ 0x5f8 │ │ │ │ - bhi.n 96758 <_PyObject_GetMethod@@Base+0x66c> │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ - adds r1, r0, #2 │ │ │ │ - ldr.w r2, [r7, r1, lsl #3] │ │ │ │ - ldr.w ip, [r2, #8] │ │ │ │ - cmp r2, ip │ │ │ │ - beq.n 96792 <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - str r1, [r2, #4] │ │ │ │ - cbz r1, 9673a <_PyObject_GetMethod@@Base+0x64e> │ │ │ │ - movw r2, #42436 @ 0xa5c4 │ │ │ │ - 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, #276] @ (9682c <_PyObject_GetMethod@@Base+0x740>) │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 967c0 <_PyObject_GetMethod@@Base+0x6d4> │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - strd r3, r2, [r4, #8] │ │ │ │ - cbnz r5, 96732 <_PyObject_GetMethod@@Base+0x646> │ │ │ │ - add r3, r4 │ │ │ │ - strb r5, [r3, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrd lr, r1, [r2, #24] │ │ │ │ - cmp lr, r1 │ │ │ │ - bhi.n 96782 <_PyObject_GetMethod@@Base+0x696> │ │ │ │ - adds r0, #3 │ │ │ │ - add.w r1, r2, lr │ │ │ │ - str r1, [r2, #4] │ │ │ │ - add.w r0, lr, r0, lsl #3 │ │ │ │ - str r0, [r2, #24] │ │ │ │ - str.w r5, [r2, lr] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 966fe <_PyObject_GetMethod@@Base+0x612> │ │ │ │ - ldr.w r4, [r6, #672] @ 0x2a0 │ │ │ │ - movw r2, #53673 @ 0xd1a9 │ │ │ │ - movt r2, #6 │ │ │ │ - cmp r4, r2 │ │ │ │ - bne.n 96818 <_PyObject_GetMethod@@Base+0x72c> │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2a1c0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r4, 967b6 <_PyObject_GetMethod@@Base+0x6ca> │ │ │ │ - ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 966fe <_PyObject_GetMethod@@Base+0x612> │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - str.w r2, [ip, #12] │ │ │ │ - str.w ip, [r2, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 966fe <_PyObject_GetMethod@@Base+0x612> │ │ │ │ - b.n 96758 <_PyObject_GetMethod@@Base+0x66c> │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 72ac4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 966fe <_PyObject_GetMethod@@Base+0x612> │ │ │ │ - b.n 96758 <_PyObject_GetMethod@@Base+0x66c> │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 966fe <_PyObject_GetMethod@@Base+0x612> │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f94c8 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r6, r1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 967dc <_PyObject_GetMethod@@Base+0x6f0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12f060 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 96724 <_PyObject_GetMethod@@Base+0x638> │ │ │ │ - ldr r4, [pc, #84] @ (96830 <_PyObject_GetMethod@@Base+0x744>) │ │ │ │ - b.n 96732 <_PyObject_GetMethod@@Base+0x646> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 96724 <_PyObject_GetMethod@@Base+0x638> │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 1f91d8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 966fe <_PyObject_GetMethod@@Base+0x612> │ │ │ │ - b.n 967b6 <_PyObject_GetMethod@@Base+0x6ca> │ │ │ │ - movw r3, #44096 @ 0xac40 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8700 @ 0x21fc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 96732 <_PyObject_GetMethod@@Base+0x646> │ │ │ │ - ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 96774 <_PyObject_GetMethod@@Base+0x688> │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + b.n 9681c <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ + b.n 96454 <_PyObject_GetMethod@@Base+0x110> │ │ │ │ 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 96ea8 <_PyObject_GetMethod@@Base+0xdbc> │ │ │ │ + beq.w 96f48 <_PyObject_GetMethod@@Base+0xc04> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - ldr.w r9, [pc, #1304] @ 96d70 <_PyObject_GetMethod@@Base+0xc84> │ │ │ │ + ldr.w r9, [pc, #1304] @ 96e10 <_PyObject_GetMethod@@Base+0xacc> │ │ │ │ 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 96aca <_PyObject_GetMethod@@Base+0x9de> │ │ │ │ + bne.w 96b6a <_PyObject_GetMethod@@Base+0x826> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 96ed8 <_PyObject_GetMethod@@Base+0xdec> │ │ │ │ + bne.w 96f78 <_PyObject_GetMethod@@Base+0xc34> │ │ │ │ subs r6, r4, #1 │ │ │ │ - beq.w 96b98 <_PyObject_GetMethod@@Base+0xaac> │ │ │ │ + beq.w 96c38 <_PyObject_GetMethod@@Base+0x8f4> │ │ │ │ cmp r6, #20 │ │ │ │ - bgt.w 96d74 <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ + bgt.w 96e14 <_PyObject_GetMethod@@Base+0xad0> │ │ │ │ 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 96bd4 <_PyObject_GetMethod@@Base+0xae8> │ │ │ │ - ldr.w ip, [pc, #1224] @ 96d60 <_PyObject_GetMethod@@Base+0xc74> │ │ │ │ + beq.w 96c74 <_PyObject_GetMethod@@Base+0x930> │ │ │ │ + ldr.w ip, [pc, #1224] @ 96e00 <_PyObject_GetMethod@@Base+0xabc> │ │ │ │ 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 96de4 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + bne.w 96e84 <_PyObject_GetMethod@@Base+0xb40> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r4, #12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 96b38 <_PyObject_GetMethod@@Base+0xa4c> │ │ │ │ + beq.w 96bd8 <_PyObject_GetMethod@@Base+0x894> │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 96916 <_PyObject_GetMethod@@Base+0x82a> │ │ │ │ + beq.n 969b6 <_PyObject_GetMethod@@Base+0x672> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r2, #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 968e8 <_PyObject_GetMethod@@Base+0x7fc> │ │ │ │ + beq.n 96988 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 96916 <_PyObject_GetMethod@@Base+0x82a> │ │ │ │ + beq.n 969b6 <_PyObject_GetMethod@@Base+0x672> │ │ │ │ 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 96b8c <_PyObject_GetMethod@@Base+0xaa0> │ │ │ │ + beq.w 96c2c <_PyObject_GetMethod@@Base+0x8e8> │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ - bne.n 968fe <_PyObject_GetMethod@@Base+0x812> │ │ │ │ + bne.n 9699e <_PyObject_GetMethod@@Base+0x65a> │ │ │ │ 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 96ba6 <_PyObject_GetMethod@@Base+0xaba> │ │ │ │ + blt.w 96c46 <_PyObject_GetMethod@@Base+0x902> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96bba <_PyObject_GetMethod@@Base+0xace> │ │ │ │ - movw r3, #3377 @ 0xd31 │ │ │ │ + beq.w 96c5a <_PyObject_GetMethod@@Base+0x916> │ │ │ │ + movw r3, #1693 @ 0x69d │ │ │ │ movt r3, #23 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 96d4a <_PyObject_GetMethod@@Base+0xc5e> │ │ │ │ + bne.w 96dea <_PyObject_GetMethod@@Base+0xaa6> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 96c24 <_PyObject_GetMethod@@Base+0xb38> │ │ │ │ + beq.w 96cc4 <_PyObject_GetMethod@@Base+0x980> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 96c86 <_PyObject_GetMethod@@Base+0xb9a> │ │ │ │ + bne.w 96d26 <_PyObject_GetMethod@@Base+0x9e2> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96b42 <_PyObject_GetMethod@@Base+0xa56> │ │ │ │ + beq.w 96be2 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 96988 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ + cbz r3, 96a28 <_PyObject_GetMethod@@Base+0x6e4> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96bf6 <_PyObject_GetMethod@@Base+0xb0a> │ │ │ │ + bne.w 96c96 <_PyObject_GetMethod@@Base+0x952> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 96c04 <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ + beq.w 96ca4 <_PyObject_GetMethod@@Base+0x960> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 96e7e <_PyObject_GetMethod@@Base+0xd92> │ │ │ │ + bpl.w 96f1e <_PyObject_GetMethod@@Base+0xbda> │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 96d3a <_PyObject_GetMethod@@Base+0xc4e> │ │ │ │ + bne.w 96dda <_PyObject_GetMethod@@Base+0xa96> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 96d3a <_PyObject_GetMethod@@Base+0xc4e> │ │ │ │ + beq.w 96dda <_PyObject_GetMethod@@Base+0xa96> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c04 <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ + beq.w 96ca4 <_PyObject_GetMethod@@Base+0x960> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #7 │ │ │ │ - bpl.w 96c04 <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ - bl 85f58 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 96c04 <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ + bpl.w 96ca4 <_PyObject_GetMethod@@Base+0x960> │ │ │ │ + bl 8617c │ │ │ │ + subs r6, r0, #0 │ │ │ │ + blt.w 96ca4 <_PyObject_GetMethod@@Base+0x960> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cmp r0, r3 │ │ │ │ - bge.w 96c04 <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.w 96ca4 <_PyObject_GetMethod@@Base+0x960> │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96b74 <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ - add.w r6, r8, r0, lsl #3 │ │ │ │ + beq.w 96c14 <_PyObject_GetMethod@@Base+0x8d0> │ │ │ │ + add.w r6, r8, r6, lsl #3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 96b74 <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ + blt.w 96c14 <_PyObject_GetMethod@@Base+0x8d0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 96cd8 <_PyObject_GetMethod@@Base+0xbec> │ │ │ │ + bpl.w 96d78 <_PyObject_GetMethod@@Base+0xa34> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 96cce <_PyObject_GetMethod@@Base+0xbe2> │ │ │ │ + bpl.w 96d6e <_PyObject_GetMethod@@Base+0xa2a> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 96d54 <_PyObject_GetMethod@@Base+0xc68> │ │ │ │ + bpl.w 96df4 <_PyObject_GetMethod@@Base+0xab0> │ │ │ │ cmn.w r5, #20 │ │ │ │ - beq.w 96c20 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + beq.w 96cc0 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ 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 96b54 <_PyObject_GetMethod@@Base+0xa68> │ │ │ │ + beq.w 96bf4 <_PyObject_GetMethod@@Base+0x8b0> │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bmi.w 96e90 <_PyObject_GetMethod@@Base+0xda4> │ │ │ │ + bmi.w 96f30 <_PyObject_GetMethod@@Base+0xbec> │ │ │ │ cmp r3, r2 │ │ │ │ it le │ │ │ │ cmple r3, r1 │ │ │ │ - bge.w 96de0 <_PyObject_GetMethod@@Base+0xcf4> │ │ │ │ + bge.w 96e80 <_PyObject_GetMethod@@Base+0xb3c> │ │ │ │ subs r6, r2, r3 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 96c38 <_PyObject_GetMethod@@Base+0xb4c> │ │ │ │ + bpl.w 96cd8 <_PyObject_GetMethod@@Base+0x994> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96dc2 <_PyObject_GetMethod@@Base+0xcd6> │ │ │ │ + beq.w 96e62 <_PyObject_GetMethod@@Base+0xb1e> │ │ │ │ adds r5, #20 │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 96c62 <_PyObject_GetMethod@@Base+0xb76> │ │ │ │ + beq.w 96d02 <_PyObject_GetMethod@@Base+0x9be> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r0, r6 │ │ │ │ - bl 72e4c │ │ │ │ + bl 73084 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c20 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + beq.w 96cc0 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 96f3e <_PyObject_GetMethod@@Base+0xe52> │ │ │ │ + bpl.w 96fde <_PyObject_GetMethod@@Base+0xc9a> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 96abc <_PyObject_GetMethod@@Base+0x9d0> │ │ │ │ + beq.n 96b5c <_PyObject_GetMethod@@Base+0x818> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 96abc <_PyObject_GetMethod@@Base+0x9d0> │ │ │ │ - ldr r2, [pc, #692] @ (96d60 <_PyObject_GetMethod@@Base+0xc74>) │ │ │ │ + cbnz r3, 96b5c <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + ldr r2, [pc, #692] @ (96e00 <_PyObject_GetMethod@@Base+0xabc>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96dc6 <_PyObject_GetMethod@@Base+0xcda> │ │ │ │ + bne.w 96e66 <_PyObject_GetMethod@@Base+0xb22> │ │ │ │ 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 96f20 <_PyObject_GetMethod@@Base+0xe34> │ │ │ │ + beq.w 96fc0 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 96b1e <_PyObject_GetMethod@@Base+0xa32> │ │ │ │ + ble.n 96bbe <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9686c <_PyObject_GetMethod@@Base+0x780> │ │ │ │ + beq.w 9690c <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.n 96b1e <_PyObject_GetMethod@@Base+0xa32> │ │ │ │ + beq.n 96bbe <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9686c <_PyObject_GetMethod@@Base+0x780> │ │ │ │ + beq.w 9690c <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 96b1e <_PyObject_GetMethod@@Base+0xa32> │ │ │ │ + beq.n 96bbe <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9686c <_PyObject_GetMethod@@Base+0x780> │ │ │ │ + beq.w 9690c <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 96b1e <_PyObject_GetMethod@@Base+0xa32> │ │ │ │ + beq.n 96bbe <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9686c <_PyObject_GetMethod@@Base+0x780> │ │ │ │ + beq.w 9690c <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 96b0e <_PyObject_GetMethod@@Base+0xa22> │ │ │ │ + bne.n 96bae <_PyObject_GetMethod@@Base+0x86a> │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - bl 1b905c │ │ │ │ + bl 1b9770 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9686c <_PyObject_GetMethod@@Base+0x780> │ │ │ │ + bne.w 9690c <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 96ac2 <_PyObject_GetMethod@@Base+0x9d6> │ │ │ │ + b.n 96b62 <_PyObject_GetMethod@@Base+0x81e> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - bne.w 968d6 <_PyObject_GetMethod@@Base+0x7ea> │ │ │ │ - b.n 96916 <_PyObject_GetMethod@@Base+0x82a> │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 969e4 <_PyObject_GetMethod@@Base+0x8f8> │ │ │ │ + bne.w 96976 <_PyObject_GetMethod@@Base+0x632> │ │ │ │ + b.n 969b6 <_PyObject_GetMethod@@Base+0x672> │ │ │ │ + mov r6, r5 │ │ │ │ + b.n 96a84 <_PyObject_GetMethod@@Base+0x740> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96a36 <_PyObject_GetMethod@@Base+0x94a> │ │ │ │ + bne.w 96ad6 <_PyObject_GetMethod@@Base+0x792> │ │ │ │ cmp r2, r1 │ │ │ │ - blt.w 96a36 <_PyObject_GetMethod@@Base+0x94a> │ │ │ │ + blt.w 96ad6 <_PyObject_GetMethod@@Base+0x792> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 96ece <_PyObject_GetMethod@@Base+0xde2> │ │ │ │ + bne.w 96f6e <_PyObject_GetMethod@@Base+0xc2a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 96a98 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + beq.n 96b38 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 96a98 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 96b38 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 96a98 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 96b38 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ cmp r6, r0 │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ - bne.w 968fe <_PyObject_GetMethod@@Base+0x812> │ │ │ │ - b.n 96916 <_PyObject_GetMethod@@Base+0x82a> │ │ │ │ + bne.w 9699e <_PyObject_GetMethod@@Base+0x65a> │ │ │ │ + b.n 969b6 <_PyObject_GetMethod@@Base+0x672> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #456] @ (96d64 <_PyObject_GetMethod@@Base+0xc78>) │ │ │ │ + ldr r4, [pc, #456] @ (96e04 <_PyObject_GetMethod@@Base+0xac0>) │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bge.w 96944 <_PyObject_GetMethod@@Base+0x858> │ │ │ │ - movw r1, #31604 @ 0x7b74 │ │ │ │ + bge.w 969e4 <_PyObject_GetMethod@@Base+0x6a0> │ │ │ │ + movw r1, #29108 @ 0x71b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ bl 2e2b8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96944 <_PyObject_GetMethod@@Base+0x858> │ │ │ │ + beq.w 969e4 <_PyObject_GetMethod@@Base+0x6a0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 96b34 <_PyObject_GetMethod@@Base+0xa48> │ │ │ │ + beq.n 96bd4 <_PyObject_GetMethod@@Base+0x890> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96b34 <_PyObject_GetMethod@@Base+0xa48> │ │ │ │ + bne.n 96bd4 <_PyObject_GetMethod@@Base+0x890> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 96b34 <_PyObject_GetMethod@@Base+0xa48> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96bd4 <_PyObject_GetMethod@@Base+0x890> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - bl 78f70 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 791a0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96b34 <_PyObject_GetMethod@@Base+0xa48> │ │ │ │ + beq.n 96bd4 <_PyObject_GetMethod@@Base+0x890> │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ - b.n 968ba <_PyObject_GetMethod@@Base+0x7ce> │ │ │ │ + b.n 9695a <_PyObject_GetMethod@@Base+0x616> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dbcac │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.w 969da <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ - bl 80b80 │ │ │ │ - cbnz r0, 96c20 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + bl db8bc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bge.w 96a7a <_PyObject_GetMethod@@Base+0x736> │ │ │ │ + bl 80da0 │ │ │ │ + cbnz r0, 96cc0 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36312 @ 0x8dd8 │ │ │ │ + movw r1, #33816 @ 0x8418 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 96a98 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ - ldr r1, [pc, #320] @ (96d68 <_PyObject_GetMethod@@Base+0xc7c>) │ │ │ │ + b.n 96b38 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + ldr r1, [pc, #320] @ (96e08 <_PyObject_GetMethod@@Base+0xac4>) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 20e02c │ │ │ │ + bl 20e200 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96a98 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 96b38 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96e66 <_PyObject_GetMethod@@Base+0xd7a> │ │ │ │ + beq.w 96f06 <_PyObject_GetMethod@@Base+0xbc2> │ │ │ │ add.w r0, r5, #28 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 96e4e <_PyObject_GetMethod@@Base+0xd62> │ │ │ │ + blt.w 96eee <_PyObject_GetMethod@@Base+0xbaa> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ mla r0, r3, r2, r0 │ │ │ │ - bne.w 96e04 <_PyObject_GetMethod@@Base+0xd18> │ │ │ │ + bne.w 96ea4 <_PyObject_GetMethod@@Base+0xb60> │ │ │ │ mov r1, r6 │ │ │ │ - bl 97070 │ │ │ │ + bl 97110 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96a98 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 96b38 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ ldrsb r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ iteee ge │ │ │ │ movge r3, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r5, #20120 @ 0x4e98 │ │ │ │ movtlt r5, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #240] @ (96d6c <_PyObject_GetMethod@@Base+0xc80>) │ │ │ │ + ldrge r5, [pc, #240] @ (96e0c <_PyObject_GetMethod@@Base+0xac8>) │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ mlage r5, r3, r2, r5 │ │ │ │ - b.n 96a98 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 96b38 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 73304 │ │ │ │ + bl 73528 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96c20 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + beq.n 96cc0 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ add.w sl, r0, #8 │ │ │ │ add.w r3, r4, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r6, r9 │ │ │ │ - ble.w 96a98 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + ble.w 96b38 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 20e02c │ │ │ │ + bl 20e200 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96f02 <_PyObject_GetMethod@@Base+0xe16> │ │ │ │ + beq.w 96fa2 <_PyObject_GetMethod@@Base+0xc5e> │ │ │ │ mov r2, sl │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ mov sl, r2 │ │ │ │ - b.n 96c9e <_PyObject_GetMethod@@Base+0xbb2> │ │ │ │ + b.n 96d3e <_PyObject_GetMethod@@Base+0x9fa> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96a22 <_PyObject_GetMethod@@Base+0x936> │ │ │ │ - b.n 96c20 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + bne.w 96ac2 <_PyObject_GetMethod@@Base+0x77e> │ │ │ │ + b.n 96cc0 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ 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 1f99d0 │ │ │ │ + bl 1f9e00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96c20 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + beq.n 96cc0 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ 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 96b46 <_PyObject_GetMethod@@Base+0xa5a> │ │ │ │ + beq.w 96be6 <_PyObject_GetMethod@@Base+0x8a2> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r1, #42436 @ 0xa5c4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 96d20 <_PyObject_GetMethod@@Base+0xc34> │ │ │ │ + bne.n 96dc0 <_PyObject_GetMethod@@Base+0xa7c> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 96db2 <_PyObject_GetMethod@@Base+0xcc6> │ │ │ │ + beq.n 96e52 <_PyObject_GetMethod@@Base+0xb0e> │ │ │ │ subs r1, r2, r3 │ │ │ │ add r0, r3 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96a98 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + beq.w 96b38 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ mov r0, r9 │ │ │ │ - bl d2df4 │ │ │ │ - b.n 96a98 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + bl d2994 │ │ │ │ + b.n 96b38 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 969b4 <_PyObject_GetMethod@@Base+0x8c8> │ │ │ │ - b.n 96c04 <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ + bne.w 96a54 <_PyObject_GetMethod@@Base+0x710> │ │ │ │ + b.n 96ca4 <_PyObject_GetMethod@@Base+0x960> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96a98 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 96b38 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ add.w r2, r5, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96a22 <_PyObject_GetMethod@@Base+0x936> │ │ │ │ - b.n 96c20 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + bne.w 96ac2 <_PyObject_GetMethod@@Base+0x77e> │ │ │ │ + b.n 96cc0 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r4, [r0, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ eors.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r6, r2 │ │ │ │ - ble.w 96bd4 <_PyObject_GetMethod@@Base+0xae8> │ │ │ │ + ble.w 96c74 <_PyObject_GetMethod@@Base+0x930> │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 1f98f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b34 <_PyObject_GetMethod@@Base+0xa48> │ │ │ │ + beq.w 96bd4 <_PyObject_GetMethod@@Base+0x890> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 96e18 <_PyObject_GetMethod@@Base+0xd2c> │ │ │ │ + beq.n 96eb8 <_PyObject_GetMethod@@Base+0xb74> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r2, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 968d6 <_PyObject_GetMethod@@Base+0x7ea> │ │ │ │ + b.n 96976 <_PyObject_GetMethod@@Base+0x632> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 96d20 <_PyObject_GetMethod@@Base+0xc34> │ │ │ │ + bne.n 96dc0 <_PyObject_GetMethod@@Base+0xa7c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b66d8 │ │ │ │ + bl 1b6d58 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96d2a <_PyObject_GetMethod@@Base+0xc3e> │ │ │ │ + b.n 96dca <_PyObject_GetMethod@@Base+0xa86> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - b.n 96a64 <_PyObject_GetMethod@@Base+0x978> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 96b04 <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 96ab8 <_PyObject_GetMethod@@Base+0x9cc> │ │ │ │ + beq.w 96b58 <_PyObject_GetMethod@@Base+0x814> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 96ab8 <_PyObject_GetMethod@@Base+0x9cc> │ │ │ │ - ldr r5, [pc, #352] @ (96f44 <_PyObject_GetMethod@@Base+0xe58>) │ │ │ │ - b.n 96a98 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + b.n 96b58 <_PyObject_GetMethod@@Base+0x814> │ │ │ │ + ldr r5, [pc, #352] @ (96fe4 <_PyObject_GetMethod@@Base+0xca0>) │ │ │ │ + b.n 96b38 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - bne.n 96e6a <_PyObject_GetMethod@@Base+0xd7e> │ │ │ │ + bne.n 96f0a <_PyObject_GetMethod@@Base+0xbc6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ - b.n 968ba <_PyObject_GetMethod@@Base+0x7ce> │ │ │ │ - cbz r2, 96e32 <_PyObject_GetMethod@@Base+0xd46> │ │ │ │ + b.n 9695a <_PyObject_GetMethod@@Base+0x616> │ │ │ │ + cbz r2, 96ed2 <_PyObject_GetMethod@@Base+0xb8e> │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 96e28 <_PyObject_GetMethod@@Base+0xd3c> │ │ │ │ + beq.n 96ec8 <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 96e32 <_PyObject_GetMethod@@Base+0xd46> │ │ │ │ + bne.n 96ed2 <_PyObject_GetMethod@@Base+0xb8e> │ │ │ │ mov r1, r6 │ │ │ │ - bl 216d40 <_PyUnicode_EncodeUTF16@@Base+0x5f8> │ │ │ │ + bl 216f98 <_PyUnicode_EncodeUTF16@@Base+0x5f8> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96a98 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 96b38 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 96e4a <_PyObject_GetMethod@@Base+0xd5e> │ │ │ │ + beq.n 96eea <_PyObject_GetMethod@@Base+0xba6> │ │ │ │ add.w r2, r4, #16 │ │ │ │ - b.n 968e4 <_PyObject_GetMethod@@Base+0x7f8> │ │ │ │ + b.n 96984 <_PyObject_GetMethod@@Base+0x640> │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f1af8 │ │ │ │ + bl 1f1f28 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96a98 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 96b38 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36356 @ 0x8e04 │ │ │ │ + movw r1, #33860 @ 0x8444 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 96c20 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 96cc0 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 968ee <_PyObject_GetMethod@@Base+0x802> │ │ │ │ + b.n 9698e <_PyObject_GetMethod@@Base+0x64a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35508 @ 0x8ab4 │ │ │ │ + movw r1, #33012 @ 0x80f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 96c20 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 96cc0 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 96c42 <_PyObject_GetMethod@@Base+0xb56> │ │ │ │ + b.n 96ce2 <_PyObject_GetMethod@@Base+0x99e> │ │ │ │ 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 968ba <_PyObject_GetMethod@@Base+0x7ce> │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + b.n 9695a <_PyObject_GetMethod@@Base+0x616> │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 96c04 <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 96ca4 <_PyObject_GetMethod@@Base+0x960> │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36328 @ 0x8de8 │ │ │ │ + movw r1, #33832 @ 0x8428 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 96c20 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ - bl 20231c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 96cc0 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ + bl 202654 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b34 <_PyObject_GetMethod@@Base+0xa48> │ │ │ │ + beq.w 96bd4 <_PyObject_GetMethod@@Base+0x890> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36276 @ 0x8db4 │ │ │ │ + movw r1, #33780 @ 0x83f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ - b.n 96bba <_PyObject_GetMethod@@Base+0xace> │ │ │ │ + bl d5c0c │ │ │ │ + b.n 96c5a <_PyObject_GetMethod@@Base+0x916> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1620f4 <_PyUnicode_Copy@@Base> │ │ │ │ + bl 1617e4 <_PyUnicode_Copy@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96a98 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 96b38 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96872 <_PyObject_GetMethod@@Base+0x786> │ │ │ │ + beq.w 96912 <_PyObject_GetMethod@@Base+0x5ce> │ │ │ │ mov r0, r8 │ │ │ │ - bl 20231c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 202654 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b34 <_PyObject_GetMethod@@Base+0xa48> │ │ │ │ + beq.w 96bd4 <_PyObject_GetMethod@@Base+0x890> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33780 @ 0x83f4 │ │ │ │ + movw r1, #31284 @ 0x7a34 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 96ec6 <_PyObject_GetMethod@@Base+0xdda> │ │ │ │ + b.n 96f66 <_PyObject_GetMethod@@Base+0xc22> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 96c20 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + beq.w 96cc0 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96c20 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + bne.w 96cc0 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 96c20 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96cc0 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 96f2e <_PyObject_GetMethod@@Base+0xe42> │ │ │ │ + cbz r1, 96fce <_PyObject_GetMethod@@Base+0xc8a> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 96f22 <_PyObject_GetMethod@@Base+0xe36> │ │ │ │ - b.n 9686c <_PyObject_GetMethod@@Base+0x780> │ │ │ │ + bne.n 96fc2 <_PyObject_GetMethod@@Base+0xc7e> │ │ │ │ + b.n 9690c <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ movw r1, #36424 @ 0x8e48 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 9686c <_PyObject_GetMethod@@Base+0x780> │ │ │ │ - b.n 96b1e <_PyObject_GetMethod@@Base+0xa32> │ │ │ │ + beq.w 9690c <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ + b.n 96bbe <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 96a90 <_PyObject_GetMethod@@Base+0x9a4> │ │ │ │ + b.n 96b30 <_PyObject_GetMethod@@Base+0x7ec> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96fc4 <_PyObject_GetMethod@@Base+0xed8> │ │ │ │ + beq.n 97064 <_PyObject_GetMethod@@Base+0xd20> │ │ │ │ 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 96fca <_PyObject_GetMethod@@Base+0xede> │ │ │ │ + bpl.n 9706a <_PyObject_GetMethod@@Base+0xd26> │ │ │ │ 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 96f8e <_PyObject_GetMethod@@Base+0xea2> │ │ │ │ + bge.n 9702e <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ 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 861cc <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 863f0 <_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 96f88 <_PyObject_GetMethod@@Base+0xe9c> │ │ │ │ + bne.n 97028 <_PyObject_GetMethod@@Base+0xce4> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 96fee <_PyObject_GetMethod@@Base+0xf02> │ │ │ │ + beq.n 9708e <_PyObject_GetMethod@@Base+0xd4a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 96fde <_PyObject_GetMethod@@Base+0xef2> │ │ │ │ + cbnz r2, 9707e <_PyObject_GetMethod@@Base+0xd3a> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 96fde <_PyObject_GetMethod@@Base+0xef2> │ │ │ │ + b.n 9707e <_PyObject_GetMethod@@Base+0xd3a> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - movw r0, #8756 @ 0x2234 │ │ │ │ + movw r0, #6260 @ 0x1874 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 96fee <_PyObject_GetMethod@@Base+0xf02> │ │ │ │ + beq.n 9708e <_PyObject_GetMethod@@Base+0xd4a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 96ff2 <_PyObject_GetMethod@@Base+0xf06> │ │ │ │ + cbz r2, 97092 <_PyObject_GetMethod@@Base+0xd4e> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 96f88 <_PyObject_GetMethod@@Base+0xe9c> │ │ │ │ + b.n 97028 <_PyObject_GetMethod@@Base+0xce4> │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 96fee <_PyObject_GetMethod@@Base+0xf02> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9708e <_PyObject_GetMethod@@Base+0xd4a> │ │ │ │ nop │ │ │ │ │ │ │ │ -00096ffc : │ │ │ │ +0009709c : │ │ │ │ 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 97056 │ │ │ │ + blt.n 970f6 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 9701c │ │ │ │ + bne.n 970bc │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 97070 │ │ │ │ + b.n 97110 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 9703c │ │ │ │ + ble.n 970dc │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 97032 │ │ │ │ + beq.n 970d2 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 9703c │ │ │ │ + bne.n 970dc │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 216d40 <_PyUnicode_EncodeUTF16@@Base+0x5f8> │ │ │ │ + b.w 216f98 <_PyUnicode_EncodeUTF16@@Base+0x5f8> │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1f1af8 │ │ │ │ + b.w 1f1f28 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36356 @ 0x8e04 │ │ │ │ + movw r1, #33860 @ 0x8444 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35508 @ 0x8ab4 │ │ │ │ + movw r1, #33012 @ 0x80f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 97052 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 970f2 │ │ │ │ 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 97340 │ │ │ │ + beq.w 973e0 │ │ │ │ cmp r1, #1 │ │ │ │ itttt ne │ │ │ │ movne r6, r0 │ │ │ │ movne r4, r1 │ │ │ │ addne r2, r6, r4 │ │ │ │ movne r3, r6 │ │ │ │ - beq.w 972ca │ │ │ │ + beq.w 9736a │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 97198 │ │ │ │ + bls.n 97238 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 970fe │ │ │ │ + beq.n 9719e │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 97098 │ │ │ │ + bge.n 97138 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 9735c │ │ │ │ + blt.w 973fc │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 970ee │ │ │ │ + bgt.n 9718e │ │ │ │ movw r2, #20120 @ 0x4e98 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #10741 @ 0x29f5 │ │ │ │ + movw r3, #11305 @ 0x2c29 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r5, [r2, #712] @ 0x2c8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 971ca │ │ │ │ + beq.n 9726a │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9720e │ │ │ │ - bl 1f94c8 │ │ │ │ + bne.w 972ae │ │ │ │ + bl 1f98f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9724c │ │ │ │ + bne.w 972ec │ │ │ │ movs r5, #0 │ │ │ │ - b.n 97264 │ │ │ │ + b.n 97304 │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 970a0 │ │ │ │ + bcc.n 97140 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 970ac │ │ │ │ + bne.n 9714c │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 97194 │ │ │ │ + bcc.n 97234 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 970ac │ │ │ │ + bne.n 9714c │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 972b4 │ │ │ │ + bcc.w 97354 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 970ac │ │ │ │ + bne.n 9714c │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 97194 │ │ │ │ + bcc.n 97234 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 970ac │ │ │ │ + bne.n 9714c │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 972b4 │ │ │ │ + bcc.w 97354 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 970ac │ │ │ │ + bne.n 9714c │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 97194 │ │ │ │ + bcc.n 97234 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 970ac │ │ │ │ + bne.n 9714c │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 972b4 │ │ │ │ + bcc.w 97354 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 970ac │ │ │ │ + bne.n 9714c │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 9718e │ │ │ │ + b.n 9722e │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 970ac │ │ │ │ + bne.n 9714c │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 97182 │ │ │ │ + bne.n 97222 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 970a2 │ │ │ │ + bne.n 97142 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 9735c │ │ │ │ + blt.w 973fc │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 970ee │ │ │ │ + bgt.n 9718e │ │ │ │ movw r2, #20120 @ 0x4e98 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #10741 @ 0x29f5 │ │ │ │ + movw r3, #11305 @ 0x2c29 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r5, [r2, #712] @ 0x2c8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 970de │ │ │ │ - ldr r3, [pc, #428] @ (97378 ) │ │ │ │ + bne.n 9717e │ │ │ │ + ldr r3, [pc, #428] @ (97418 ) │ │ │ │ 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 9728a │ │ │ │ + bhi.n 9732a │ │ │ │ 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 9732a │ │ │ │ + beq.w 973ca │ │ │ │ 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 9726c │ │ │ │ + beq.n 9730c │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ 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] @ (9737c ) │ │ │ │ + ldr r2, [pc, #340] @ (9741c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 972f0 │ │ │ │ + bne.n 97390 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 97304 │ │ │ │ + beq.n 973a4 │ │ │ │ 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 97374 │ │ │ │ + bpl.w 97414 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 9731c │ │ │ │ + bpl.n 973bc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ blx 29cc8 │ │ │ │ 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 972be │ │ │ │ + bcc.n 9735e │ │ │ │ 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 9720e │ │ │ │ + bne.n 972ae │ │ │ │ ldr.w r5, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #53673 @ 0xd1a9 │ │ │ │ + movw r3, #54257 @ 0xd3f1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 97344 │ │ │ │ + bne.n 973e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a1c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 970ee │ │ │ │ + beq.w 9718e │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 9720e │ │ │ │ + b.n 972ae │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 970a2 │ │ │ │ - b.n 97198 │ │ │ │ + bne.w 97142 │ │ │ │ + b.n 97238 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 9720e │ │ │ │ + b.n 972ae │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r5, #20120 @ 0x4e98 │ │ │ │ movtlt r5, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #152] @ (97380 ) │ │ │ │ + ldrge r5, [pc, #152] @ (97420 ) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ - b.n 97264 │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 97304 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 97350 │ │ │ │ + bne.n 973f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12f060 │ │ │ │ - b.n 97234 │ │ │ │ + bl 12e6a8 │ │ │ │ + b.n 972d4 │ │ │ │ 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 9724c │ │ │ │ + b.n 972ec │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 29cc8 │ │ │ │ - b.n 97264 │ │ │ │ + b.n 97304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9720e │ │ │ │ - b.n 9728a │ │ │ │ - ldr r5, [pc, #64] @ (97384 ) │ │ │ │ - b.n 97264 │ │ │ │ + bne.w 972ae │ │ │ │ + b.n 9732a │ │ │ │ + ldr r5, [pc, #64] @ (97424 ) │ │ │ │ + b.n 97304 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 972a2 │ │ │ │ + b.n 97342 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 97234 │ │ │ │ + b.n 972d4 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8608 @ 0x21a0 │ │ │ │ + movw r1, #6112 @ 0x17e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 970fa │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 9719a │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 97320 │ │ │ │ + b.n 973c0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ eors.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -163079,749 +163137,749 @@ │ │ │ │ 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 9753c │ │ │ │ + bne.w 975dc │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 9753c │ │ │ │ + blt.w 975dc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9753c │ │ │ │ + blt.w 975dc │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 9753c │ │ │ │ + blt.w 975dc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9753c │ │ │ │ + beq.w 975dc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 9753c │ │ │ │ + bpl.w 975dc │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9753c │ │ │ │ + beq.w 975dc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 9753c │ │ │ │ + bpl.w 975dc │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9753c │ │ │ │ + beq.w 975dc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 9753c │ │ │ │ + bpl.w 975dc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9753c │ │ │ │ + beq.w 975dc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 9753c │ │ │ │ + bpl.w 975dc │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9753c │ │ │ │ + beq.w 975dc │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.w 9753c │ │ │ │ + bpl.w 975dc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w 9753c │ │ │ │ + bne.w 975dc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9753c │ │ │ │ + beq.w 975dc │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 9753c │ │ │ │ + bpl.n 975dc │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9753c │ │ │ │ + beq.n 975dc │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 9753c │ │ │ │ + bpl.n 975dc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9753c │ │ │ │ + beq.n 975dc │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 9753c │ │ │ │ + bpl.n 975dc │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9753c │ │ │ │ + beq.n 975dc │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.n 9753c │ │ │ │ + bpl.n 975dc │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9753c │ │ │ │ + beq.n 975dc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 9753c │ │ │ │ + bpl.n 975dc │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 97524 │ │ │ │ + bne.n 975c4 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 974dc │ │ │ │ + ble.n 9757c │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 97518 │ │ │ │ + beq.n 975b8 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 974c4 │ │ │ │ + beq.n 97564 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r5, r0, #26 │ │ │ │ - bpl.n 9751e │ │ │ │ + bpl.n 975be │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 974c4 │ │ │ │ + beq.n 97564 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 974c4 │ │ │ │ + beq.n 97564 │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 97512 │ │ │ │ + bpl.n 975b2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 974b6 │ │ │ │ + bne.n 97556 │ │ │ │ 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 974f6 │ │ │ │ + blt.n 97596 │ │ │ │ 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 974da │ │ │ │ + bge.n 9757a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36708 @ 0x8f64 │ │ │ │ + movw r1, #34212 @ 0x85a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 974b6 │ │ │ │ - b.n 974c4 │ │ │ │ + bne.n 97556 │ │ │ │ + b.n 97564 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 97496 │ │ │ │ - b.n 974c4 │ │ │ │ + bne.n 97536 │ │ │ │ + b.n 97564 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 974a2 │ │ │ │ - b.n 974c4 │ │ │ │ + bne.n 97542 │ │ │ │ + b.n 97564 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36680 @ 0x8f48 │ │ │ │ + movw r1, #34184 @ 0x8588 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 9750c │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 975ac │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - movw r0, #36656 @ 0x8f30 │ │ │ │ + movw r0, #34160 @ 0x8570 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9750c │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 975ac │ │ │ │ nop │ │ │ │ │ │ │ │ -00097550 <_Py_write@@Base>: │ │ │ │ +000975f0 <_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 98ae4 │ │ │ │ + bl 98b84 │ │ │ │ mov r7, r0 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 298e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 9b624 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 975a0 <_Py_write@@Base+0x50> │ │ │ │ + bge.n 97640 <_Py_write@@Base+0x50> │ │ │ │ cmp r7, #4 │ │ │ │ - beq.n 975bc <_Py_write@@Base+0x6c> │ │ │ │ + beq.n 9765c <_Py_write@@Base+0x6c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 975a6 <_Py_write@@Base+0x56> │ │ │ │ + blt.n 97646 <_Py_write@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6864 │ │ │ │ + bl f64e4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #0] │ │ │ │ - b.n 975a0 <_Py_write@@Base+0x50> │ │ │ │ - bl e98a0 │ │ │ │ + b.n 97640 <_Py_write@@Base+0x50> │ │ │ │ + bl e9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97572 <_Py_write@@Base+0x22> │ │ │ │ + beq.n 97612 <_Py_write@@Base+0x22> │ │ │ │ movs r7, #4 │ │ │ │ - b.n 975b4 <_Py_write@@Base+0x64> │ │ │ │ + b.n 97654 <_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 97d7c <_Py_write@@Base+0x82c> │ │ │ │ + beq.w 97e16 <_Py_write@@Base+0x826> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 97d8a <_Py_write@@Base+0x83a> │ │ │ │ + bne.w 97e24 <_Py_write@@Base+0x834> │ │ │ │ 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 97b2e <_Py_write@@Base+0x5de> │ │ │ │ + beq.w 97bc4 <_Py_write@@Base+0x5d4> │ │ │ │ movw sl, #20120 @ 0x4e98 │ │ │ │ movt sl, #73 @ 0x49 │ │ │ │ - movw r3, #10741 @ 0x29f5 │ │ │ │ + movw r3, #11305 @ 0x2c29 │ │ │ │ movt r3, #7 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97b58 <_Py_write@@Base+0x608> │ │ │ │ - ldr r3, [pc, #144] @ (976b4 <_Py_write@@Base+0x164>) │ │ │ │ + bne.w 97bee <_Py_write@@Base+0x5fe> │ │ │ │ + ldr r3, [pc, #692] @ (97978 <_Py_write@@Base+0x388>) │ │ │ │ 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 97b22 <_Py_write@@Base+0x5d2> │ │ │ │ + beq.w 97bb8 <_Py_write@@Base+0x5c8> │ │ │ │ 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 979c4 <_Py_write@@Base+0x474> │ │ │ │ + beq.w 97a5e <_Py_write@@Base+0x46e> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r6, fp │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 97b12 <_Py_write@@Base+0x5c2> │ │ │ │ + bne.w 97ba8 <_Py_write@@Base+0x5b8> │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r8, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 97de4 <_Py_write@@Base+0x894> │ │ │ │ + beq.w 97e82 <_Py_write@@Base+0x892> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97cbe <_Py_write@@Base+0x76e> │ │ │ │ + bne.w 97d58 <_Py_write@@Base+0x768> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 98c00 │ │ │ │ + bl 98cb4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97988 <_Py_write@@Base+0x438> │ │ │ │ + bne.w 97a22 <_Py_write@@Base+0x432> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97cbe <_Py_write@@Base+0x76e> │ │ │ │ + bne.w 97d58 <_Py_write@@Base+0x768> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e080 <_Py_NewReferenceNoTotal@@Base+0x2c> │ │ │ │ + bl 9e10c <_Py_NewReferenceNoTotal@@Base+0x2c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov fp, r0 │ │ │ │ subs r1, #1 │ │ │ │ - cbz r0, 976b8 <_Py_write@@Base+0x168> │ │ │ │ + cbz r0, 97754 <_Py_write@@Base+0x164> │ │ │ │ cmp r9, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 978e2 <_Py_write@@Base+0x392> │ │ │ │ + beq.w 9797c <_Py_write@@Base+0x38c> │ │ │ │ str.w fp, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 9765e <_Py_write@@Base+0x10e> │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 976fe <_Py_write@@Base+0x10e> │ │ │ │ mov fp, r6 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 97b0a <_Py_write@@Base+0x5ba> │ │ │ │ + beq.w 97ba0 <_Py_write@@Base+0x5b0> │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 97b0a <_Py_write@@Base+0x5ba> │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ + bne.w 97ba0 <_Py_write@@Base+0x5b0> │ │ │ │ + ldr.w lr, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 97da6 <_Py_write@@Base+0x856> │ │ │ │ - add.w fp, r5, #4294967295 @ 0xffffffff │ │ │ │ - mov.w fp, fp, lsl #2 │ │ │ │ - cmn.w fp, #13 │ │ │ │ - bhi.w 97da6 <_Py_write@@Base+0x856> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - add.w r2, fp, #19 │ │ │ │ - bic.w lr, r2, #7 │ │ │ │ + bhi.w 97e44 <_Py_write@@Base+0x854> │ │ │ │ + subs r2, r5, #1 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + cmn.w r2, #13 │ │ │ │ + bhi.w 97e44 <_Py_write@@Base+0x854> │ │ │ │ + ldr.w r3, [lr, #4] │ │ │ │ + add.w fp, r2, #19 │ │ │ │ + bic.w fp, fp, #7 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - add.w r6, lr, r0 │ │ │ │ - cmp r6, r2 │ │ │ │ - bhi.w 97c0e <_Py_write@@Base+0x6be> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + add.w r6, fp, r0 │ │ │ │ + cmp r6, r1 │ │ │ │ + bhi.w 97cb2 <_Py_write@@Base+0x6c2> │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ adds r6, r6, r0 │ │ │ │ - beq.w 97d9a <_Py_write@@Base+0x84a> │ │ │ │ + beq.w 97e34 <_Py_write@@Base+0x844> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97c06 <_Py_write@@Base+0x6b6> │ │ │ │ - add.w r2, fp, #12 │ │ │ │ + bne.w 97ca8 <_Py_write@@Base+0x6b8> │ │ │ │ + adds r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29634 │ │ │ │ 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 9775a <_Py_write@@Base+0x20a> │ │ │ │ + ble.n 977ee <_Py_write@@Base+0x1fe> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq.n 9775a <_Py_write@@Base+0x20a> │ │ │ │ + beq.n 977ee <_Py_write@@Base+0x1fe> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r6, #16] │ │ │ │ - beq.n 9775a <_Py_write@@Base+0x20a> │ │ │ │ - add.w fp, fp, #4 │ │ │ │ - add.w r1, r7, #8 │ │ │ │ - movs r3, #12 │ │ │ │ + beq.n 977ee <_Py_write@@Base+0x1fe> │ │ │ │ + movs r3, #3 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr.w r0, [r1, #4]! │ │ │ │ - str r0, [r2, r3] │ │ │ │ - adds r3, #4 │ │ │ │ - cmp fp, r3 │ │ │ │ - bne.n 9774c <_Py_write@@Base+0x1fc> │ │ │ │ - ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ - movw r3, #34697 @ 0x8789 │ │ │ │ - movt r3, #7 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 97b72 <_Py_write@@Base+0x622> │ │ │ │ - ldr r3, [pc, #684] @ (97a1c <_Py_write@@Base+0x4cc>) │ │ │ │ + ldr.w r1, [r7, r3, lsl #2] │ │ │ │ + str.w r1, [r2, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.n 977de <_Py_write@@Base+0x1ee> │ │ │ │ + ldr.w r3, [sl, #704] @ 0x2c0 │ │ │ │ + movw r2, #35257 @ 0x89b9 │ │ │ │ + movt r2, #7 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 97c08 <_Py_write@@Base+0x618> │ │ │ │ + ldr r3, [pc, #372] @ (97978 <_Py_write@@Base+0x388>) │ │ │ │ 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 97a20 <_Py_write@@Base+0x4d0> │ │ │ │ + beq.w 97ab6 <_Py_write@@Base+0x4c6> │ │ │ │ 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 977a8 <_Py_write@@Base+0x258> │ │ │ │ + bgt.n 9783c <_Py_write@@Base+0x24c> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 97a20 <_Py_write@@Base+0x4d0> │ │ │ │ + bgt.w 97ab6 <_Py_write@@Base+0x4c6> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97a20 <_Py_write@@Base+0x4d0> │ │ │ │ + beq.w 97ab6 <_Py_write@@Base+0x4c6> │ │ │ │ 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 97ac4 <_Py_write@@Base+0x574> │ │ │ │ + beq.w 97b5a <_Py_write@@Base+0x56a> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97b80 <_Py_write@@Base+0x630> │ │ │ │ + beq.w 97c1c <_Py_write@@Base+0x62c> │ │ │ │ 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 97d90 <_Py_write@@Base+0x840> │ │ │ │ + beq.w 97e2a <_Py_write@@Base+0x83a> │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 97814 <_Py_write@@Base+0x2c4> │ │ │ │ + ble.n 978a8 <_Py_write@@Base+0x2b8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 977e6 <_Py_write@@Base+0x296> │ │ │ │ + cbz r2, 9787a <_Py_write@@Base+0x28a> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r7, r2 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 97814 <_Py_write@@Base+0x2c4> │ │ │ │ + beq.n 978a8 <_Py_write@@Base+0x2b8> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 977f4 <_Py_write@@Base+0x2a4> │ │ │ │ + cbz r2, 97888 <_Py_write@@Base+0x298> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r7, r2 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 97814 <_Py_write@@Base+0x2c4> │ │ │ │ + beq.n 978a8 <_Py_write@@Base+0x2b8> │ │ │ │ add.w r8, r3, r8, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97ddc <_Py_write@@Base+0x88c> │ │ │ │ + beq.w 97e7a <_Py_write@@Base+0x88a> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r2 │ │ │ │ - bne.n 97802 <_Py_write@@Base+0x2b2> │ │ │ │ + bne.n 97896 <_Py_write@@Base+0x2a6> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 97dfc <_Py_write@@Base+0x8ac> │ │ │ │ + bhi.w 97e9a <_Py_write@@Base+0x8aa> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 97a58 <_Py_write@@Base+0x508> │ │ │ │ + beq.w 97aee <_Py_write@@Base+0x4fe> │ │ │ │ subs r2, r7, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 97dfc <_Py_write@@Base+0x8ac> │ │ │ │ + bhi.w 97e9a <_Py_write@@Base+0x8aa> │ │ │ │ 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 97a74 <_Py_write@@Base+0x524> │ │ │ │ + bcc.w 97b0a <_Py_write@@Base+0x51a> │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds.w r5, r5, sl │ │ │ │ - beq.w 97dec <_Py_write@@Base+0x89c> │ │ │ │ + beq.w 97e8a <_Py_write@@Base+0x89a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97c0a <_Py_write@@Base+0x6ba> │ │ │ │ + bne.w 97cae <_Py_write@@Base+0x6be> │ │ │ │ adds r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29634 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w lr, [r6] │ │ │ │ str.w r7, [r3], #8 │ │ │ │ cmp.w lr, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ble.n 978d4 <_Py_write@@Base+0x384> │ │ │ │ + ble.n 97968 <_Py_write@@Base+0x378> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ - cbz r2, 978cc <_Py_write@@Base+0x37c> │ │ │ │ + cbz r2, 97960 <_Py_write@@Base+0x370> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 978cc <_Py_write@@Base+0x37c> │ │ │ │ + ble.n 97960 <_Py_write@@Base+0x370> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov.w r8, ip, lsl #2 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str.w r0, [r3, ip, lsl #2] │ │ │ │ - beq.n 978b8 <_Py_write@@Base+0x368> │ │ │ │ + beq.n 9794c <_Py_write@@Base+0x35c> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr.w r7, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ str.w r7, [r0, r8] │ │ │ │ - bne.n 978a2 <_Py_write@@Base+0x352> │ │ │ │ + bne.n 97936 <_Py_write@@Base+0x346> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - beq.n 978d4 <_Py_write@@Base+0x384> │ │ │ │ + beq.n 97968 <_Py_write@@Base+0x378> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add ip, r1 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 97888 <_Py_write@@Base+0x338> │ │ │ │ + bne.n 9791c <_Py_write@@Base+0x32c> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne.n 97882 <_Py_write@@Base+0x332> │ │ │ │ + bne.n 97916 <_Py_write@@Base+0x326> │ │ │ │ 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} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ movs.w r2, r9, lsl #2 │ │ │ │ - bmi.w 97daa <_Py_write@@Base+0x85a> │ │ │ │ + bmi.w 97e48 <_Py_write@@Base+0x858> │ │ │ │ ldr.w r3, [sl, #700] @ 0x2bc │ │ │ │ - movw r0, #25737 @ 0x6489 │ │ │ │ + movw r0, #26285 @ 0x66ad │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r6, [sl, #688] @ 0x2b0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 97bfe <_Py_write@@Base+0x6ae> │ │ │ │ + bne.w 97ca0 <_Py_write@@Base+0x6b0> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 979e6 <_Py_write@@Base+0x496> │ │ │ │ - ldr r3, [pc, #272] @ (97a1c <_Py_write@@Base+0x4cc>) │ │ │ │ + beq.n 97a80 <_Py_write@@Base+0x490> │ │ │ │ + ldr r3, [pc, #628] @ (97c18 <_Py_write@@Base+0x628>) │ │ │ │ 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.n 979fa <_Py_write@@Base+0x4aa> │ │ │ │ + beq.n 97a94 <_Py_write@@Base+0x4a4> │ │ │ │ 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 9793e <_Py_write@@Base+0x3ee> │ │ │ │ + bgt.n 979d8 <_Py_write@@Base+0x3e8> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 979fa <_Py_write@@Base+0x4aa> │ │ │ │ + bgt.n 97a94 <_Py_write@@Base+0x4a4> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 979fa <_Py_write@@Base+0x4aa> │ │ │ │ + beq.n 97a94 <_Py_write@@Base+0x4a4> │ │ │ │ bic.w r3, r7, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ mov.w r8, r3, lsl #3 │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ - bhi.n 97962 <_Py_write@@Base+0x412> │ │ │ │ + bhi.n 979fc <_Py_write@@Base+0x40c> │ │ │ │ add.w r3, r8, r3, lsl #4 │ │ │ │ cmp.w r3, r9, lsl #4 │ │ │ │ - bcc.w 976aa <_Py_write@@Base+0x15a> │ │ │ │ + bcc.w 9774a <_Py_write@@Base+0x15a> │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 729f4 │ │ │ │ + bl 72c28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97daa <_Py_write@@Base+0x85a> │ │ │ │ + beq.w 97e48 <_Py_write@@Base+0x858> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29cc8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78788 │ │ │ │ + bl 789b8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 976aa <_Py_write@@Base+0x15a> │ │ │ │ + b.n 9774a <_Py_write@@Base+0x15a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w lr, r0, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.w 97c5e <_Py_write@@Base+0x70e> │ │ │ │ + bhi.w 97d02 <_Py_write@@Base+0x712> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds.w fp, r1, r0 │ │ │ │ - beq.w 97db2 <_Py_write@@Base+0x862> │ │ │ │ + beq.w 97e50 <_Py_write@@Base+0x860> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97cae <_Py_write@@Base+0x75e> │ │ │ │ + bne.w 97d52 <_Py_write@@Base+0x762> │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r2], #8 │ │ │ │ strd r2, r3, [fp, #4] │ │ │ │ - b.n 976a2 <_Py_write@@Base+0x152> │ │ │ │ + b.n 97742 <_Py_write@@Base+0x152> │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 97ad6 <_Py_write@@Base+0x586> │ │ │ │ + bcc.w 97b6c <_Py_write@@Base+0x57c> │ │ │ │ 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 97ade <_Py_write@@Base+0x58e> │ │ │ │ + beq.n 97b74 <_Py_write@@Base+0x584> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 97650 <_Py_write@@Base+0x100> │ │ │ │ + b.n 976f0 <_Py_write@@Base+0x100> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 729f4 │ │ │ │ + bl 72c28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97daa <_Py_write@@Base+0x85a> │ │ │ │ + beq.w 97e48 <_Py_write@@Base+0x858> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 976aa <_Py_write@@Base+0x15a> │ │ │ │ + b.n 9774a <_Py_write@@Base+0x15a> │ │ │ │ ldr.w r6, [sl, #680] @ 0x2a8 │ │ │ │ - movw r3, #54457 @ 0xd4b9 │ │ │ │ + movw r3, #55041 @ 0xd701 │ │ │ │ movt r3, #6 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 97ce2 <_Py_write@@Base+0x792> │ │ │ │ + bne.w 97d60 <_Py_write@@Base+0x770> │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ blx 2a7cc │ │ │ │ - b.n 979ee <_Py_write@@Base+0x49e> │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 97a88 <_Py_write@@Base+0x498> │ │ │ │ ldr.w r2, [sl, #684] @ 0x2ac │ │ │ │ - movw r3, #54329 @ 0xd439 │ │ │ │ + movw r3, #54913 @ 0xd681 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97cd8 <_Py_write@@Base+0x788> │ │ │ │ + bne.w 97d76 <_Py_write@@Base+0x786> │ │ │ │ mov r0, r7 │ │ │ │ blx 298b0 │ │ │ │ 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 977ce <_Py_write@@Base+0x27e> │ │ │ │ + bgt.w 97862 <_Py_write@@Base+0x272> │ │ │ │ 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 9784a <_Py_write@@Base+0x2fa> │ │ │ │ + bls.w 978de <_Py_write@@Base+0x2ee> │ │ │ │ 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 781fc │ │ │ │ + bl 78430 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97dec <_Py_write@@Base+0x89c> │ │ │ │ + beq.w 97e8a <_Py_write@@Base+0x89a> │ │ │ │ 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 9784a <_Py_write@@Base+0x2fa> │ │ │ │ + b.n 978de <_Py_write@@Base+0x2ee> │ │ │ │ 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 977c8 <_Py_write@@Base+0x278> │ │ │ │ + b.n 9785c <_Py_write@@Base+0x26c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 97650 <_Py_write@@Base+0x100> │ │ │ │ + b.n 976f0 <_Py_write@@Base+0x100> │ │ │ │ ldr.w r2, [sl, #672] @ 0x2a0 │ │ │ │ - movw r3, #53673 @ 0xd1a9 │ │ │ │ + movw r3, #54257 @ 0xd3f1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97ccc <_Py_write@@Base+0x77c> │ │ │ │ + bne.w 97d6a <_Py_write@@Base+0x77a> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a1c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 97b68 <_Py_write@@Base+0x618> │ │ │ │ + beq.n 97bfe <_Py_write@@Base+0x60e> │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 97650 <_Py_write@@Base+0x100> │ │ │ │ + b.n 976f0 <_Py_write@@Base+0x100> │ │ │ │ mov r0, r7 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 978d8 <_Py_write@@Base+0x388> │ │ │ │ + b.n 9796c <_Py_write@@Base+0x37c> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 979de <_Py_write@@Base+0x48e> │ │ │ │ + b.n 97a78 <_Py_write@@Base+0x488> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ + bl 270d74 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 97b10 <_Py_write@@Base+0x5c0> │ │ │ │ + bne.n 97ba6 <_Py_write@@Base+0x5b6> │ │ │ │ movw sl, #20120 @ 0x4e98 │ │ │ │ movt sl, #73 @ 0x49 │ │ │ │ - movw r3, #10741 @ 0x29f5 │ │ │ │ + movw r3, #11305 @ 0x2c29 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 97622 <_Py_write@@Base+0xd2> │ │ │ │ + beq.w 976c2 <_Py_write@@Base+0xd2> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ movs r1, #4 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 979e2 <_Py_write@@Base+0x492> │ │ │ │ + bne.w 97a7c <_Py_write@@Base+0x48c> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 97b10 <_Py_write@@Base+0x5c0> │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 97ba6 <_Py_write@@Base+0x5b6> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r7 │ │ │ │ - blx r2 │ │ │ │ + blx r3 │ │ │ │ ldr.w r8, [r6] │ │ │ │ - b.n 97a46 <_Py_write@@Base+0x4f6> │ │ │ │ + b.n 97adc <_Py_write@@Base+0x4ec> │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ 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] │ │ │ │ @@ -163830,154 +163888,151 @@ │ │ │ │ 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 97bba <_Py_write@@Base+0x66a> │ │ │ │ + bne.n 97c5c <_Py_write@@Base+0x66c> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 97cb4 <_Py_write@@Base+0x764> │ │ │ │ + cbz r1, 97c58 <_Py_write@@Base+0x668> │ │ │ │ + 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 97d0e <_Py_write@@Base+0x7be> │ │ │ │ + beq.w 97da8 <_Py_write@@Base+0x7b8> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 97cec <_Py_write@@Base+0x79c> │ │ │ │ + beq.w 97d86 <_Py_write@@Base+0x796> │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 97bdc <_Py_write@@Base+0x68c> │ │ │ │ + cbnz r1, 97c7e <_Py_write@@Base+0x68e> │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 977c8 <_Py_write@@Base+0x278> │ │ │ │ + beq.w 9785c <_Py_write@@Base+0x26c> │ │ │ │ ldrd r1, r7, [r3, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 97cc6 <_Py_write@@Base+0x776> │ │ │ │ + beq.n 97d80 <_Py_write@@Base+0x790> │ │ │ │ str r1, [r7, #20] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r7, [r0, #24] │ │ │ │ strd r1, r2, [r3, #20] │ │ │ │ - cbz r1, 97bfa <_Py_write@@Base+0x6aa> │ │ │ │ + cbz r1, 97c9c <_Py_write@@Base+0x6ac> │ │ │ │ str r3, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 977c8 <_Py_write@@Base+0x278> │ │ │ │ + b.n 9785c <_Py_write@@Base+0x26c> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 979ee <_Py_write@@Base+0x49e> │ │ │ │ - str r3, [r1, #4] │ │ │ │ - b.n 97716 <_Py_write@@Base+0x1c6> │ │ │ │ + b.n 97a88 <_Py_write@@Base+0x498> │ │ │ │ + str.w r3, [lr, #4] │ │ │ │ + b.n 977b2 <_Py_write@@Base+0x1c2> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 97860 <_Py_write@@Base+0x310> │ │ │ │ - cmp.w lr, #8192 @ 0x2000 │ │ │ │ - mov r2, lr │ │ │ │ + b.n 978f4 <_Py_write@@Base+0x304> │ │ │ │ + cmp.w fp, #8192 @ 0x2000 │ │ │ │ + mov r6, fp │ │ │ │ it cc │ │ │ │ - movcc.w r2, #8192 @ 0x2000 │ │ │ │ - strd r1, r3, [sp, #8] │ │ │ │ - add.w r0, r2, #16 │ │ │ │ + movcc.w r6, #8192 @ 0x2000 │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ + add.w r0, r6, #16 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ - mov r6, r2 │ │ │ │ - bl 781fc │ │ │ │ - ldrd lr, r1, [sp, #4] │ │ │ │ + bl 78430 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + ldrd lr, r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d9a <_Py_write@@Base+0x84a> │ │ │ │ + beq.w 97e34 <_Py_write@@Base+0x844> │ │ │ │ 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, lr │ │ │ │ + add r3, fp │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 97d9a <_Py_write@@Base+0x84a> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - b.n 9770e <_Py_write@@Base+0x1be> │ │ │ │ + beq.w 97e34 <_Py_write@@Base+0x844> │ │ │ │ + ldr.w r3, [lr, #4] │ │ │ │ + b.n 977aa <_Py_write@@Base+0x1ba> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97db2 <_Py_write@@Base+0x862> │ │ │ │ + beq.w 97e50 <_Py_write@@Base+0x860> │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #8192 @ 0x2000 │ │ │ │ add.w fp, r0, #23 │ │ │ │ bic.w fp, fp, #7 │ │ │ │ str.w lr, [ip], #16 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, fp, ip │ │ │ │ add.w ip, ip, #16 │ │ │ │ str r0, [r2, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 97db2 <_Py_write@@Base+0x862> │ │ │ │ + beq.w 97e50 <_Py_write@@Base+0x860> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 979aa <_Py_write@@Base+0x45a> │ │ │ │ + b.n 97a44 <_Py_write@@Base+0x454> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 979b2 <_Py_write@@Base+0x462> │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ - cmp ip, r7 │ │ │ │ - it ne │ │ │ │ - movne r1, #0 │ │ │ │ - b.n 97bb6 <_Py_write@@Base+0x666> │ │ │ │ + b.n 97a4c <_Py_write@@Base+0x45c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov fp, r6 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 976ba <_Py_write@@Base+0x16a> │ │ │ │ - str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 97bec <_Py_write@@Base+0x69c> │ │ │ │ + b.n 97756 <_Py_write@@Base+0x166> │ │ │ │ + ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ + mov r1, r7 │ │ │ │ + blx r6 │ │ │ │ + b.n 97a88 <_Py_write@@Base+0x498> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ movs r1, #4 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 97af8 <_Py_write@@Base+0x5a8> │ │ │ │ + b.n 97b8e <_Py_write@@Base+0x59e> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 97a38 <_Py_write@@Base+0x4e8> │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ - mov r1, r7 │ │ │ │ - blx r6 │ │ │ │ - b.n 979ee <_Py_write@@Base+0x49e> │ │ │ │ + b.n 97ace <_Py_write@@Base+0x4de> │ │ │ │ + str.w r1, [r5, #524] @ 0x20c │ │ │ │ + b.n 97c8e <_Py_write@@Base+0x69e> │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 97cfa <_Py_write@@Base+0x7aa> │ │ │ │ + cbz r2, 97d94 <_Py_write@@Base+0x7a4> │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 977c8 <_Py_write@@Base+0x278> │ │ │ │ + bne.w 9785c <_Py_write@@Base+0x26c> │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 977c8 <_Py_write@@Base+0x278> │ │ │ │ + b.n 9785c <_Py_write@@Base+0x26c> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97bca <_Py_write@@Base+0x67a> │ │ │ │ + beq.w 97c6c <_Py_write@@Base+0x67c> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 97d76 <_Py_write@@Base+0x826> │ │ │ │ + cbz r2, 97e10 <_Py_write@@Base+0x820> │ │ │ │ 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, 97d46 <_Py_write@@Base+0x7f6> │ │ │ │ + cbz r3, 97de0 <_Py_write@@Base+0x7f0> │ │ │ │ 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 │ │ │ │ @@ -163988,633 +164043,634 @@ │ │ │ │ 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 97a46 <_Py_write@@Base+0x4f6> │ │ │ │ + b.n 97adc <_Py_write@@Base+0x4ec> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 97d1c <_Py_write@@Base+0x7cc> │ │ │ │ - bl 2717d0 │ │ │ │ + b.n 97db6 <_Py_write@@Base+0x7c6> │ │ │ │ + bl 270d74 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 975f4 <_Py_write@@Base+0xa4> │ │ │ │ + beq.w 97694 <_Py_write@@Base+0xa4> │ │ │ │ subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 978d8 <_Py_write@@Base+0x388> │ │ │ │ + b.n 9796c <_Py_write@@Base+0x37c> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bgt.w 977e0 <_Py_write@@Base+0x290> │ │ │ │ - b.n 97a56 <_Py_write@@Base+0x506> │ │ │ │ - bl 1f94c8 │ │ │ │ + bgt.w 97874 <_Py_write@@Base+0x284> │ │ │ │ + b.n 97aec <_Py_write@@Base+0x4fc> │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 1f98f8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97716 <_Py_write@@Base+0x1c6> │ │ │ │ - bl 1f94c8 │ │ │ │ + bne.w 977b2 <_Py_write@@Base+0x1c2> │ │ │ │ + bl 1f98f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 785b4 │ │ │ │ - b.n 97b68 <_Py_write@@Base+0x618> │ │ │ │ + bl 787e8 │ │ │ │ + b.n 97bfe <_Py_write@@Base+0x60e> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 1f98f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 979b2 <_Py_write@@Base+0x462> │ │ │ │ - bl 1f94c8 │ │ │ │ + bne.w 97a4c <_Py_write@@Base+0x45c> │ │ │ │ + bl 1f98f8 │ │ │ │ mov fp, r6 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976ba <_Py_write@@Base+0x16a> │ │ │ │ + beq.w 97756 <_Py_write@@Base+0x166> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 976ba <_Py_write@@Base+0x16a> │ │ │ │ + b.n 97756 <_Py_write@@Base+0x166> │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 97802 <_Py_write@@Base+0x2b2> │ │ │ │ - b.n 97814 <_Py_write@@Base+0x2c4> │ │ │ │ + bne.w 97896 <_Py_write@@Base+0x2a6> │ │ │ │ + b.n 978a8 <_Py_write@@Base+0x2b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ - b.n 9766e <_Py_write@@Base+0x11e> │ │ │ │ + bl 270d74 │ │ │ │ + b.n 9770e <_Py_write@@Base+0x11e> │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 1f98f8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97860 <_Py_write@@Base+0x310> │ │ │ │ - bl 1f94c8 │ │ │ │ - bl 80b80 │ │ │ │ + bne.w 978f4 <_Py_write@@Base+0x304> │ │ │ │ + bl 1f98f8 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97b1a <_Py_write@@Base+0x5ca> │ │ │ │ + beq.w 97bb0 <_Py_write@@Base+0x5c0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 978d8 <_Py_write@@Base+0x388> │ │ │ │ - nop │ │ │ │ + b.n 9796c <_Py_write@@Base+0x37c> │ │ │ │ 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] @ (98114 <_Py_write@@Base+0xbc4>) │ │ │ │ + ldr r3, [pc, #744] @ (981b0 <_Py_write@@Base+0xbc0>) │ │ │ │ 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 987c6 <_Py_write@@Base+0x1276> │ │ │ │ + bmi.w 98864 <_Py_write@@Base+0x1274> │ │ │ │ add.w r2, r7, r8, lsl #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + beq.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42228 @ 0xa4f4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + bne.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ 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 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ str.w r0, [r9, r3, lsl #2] │ │ │ │ - beq.n 97f78 <_Py_write@@Base+0xa28> │ │ │ │ + beq.n 98014 <_Py_write@@Base+0xa24> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + beq.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + bne.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ sub.w r3, sl, #4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97f78 <_Py_write@@Base+0xa28> │ │ │ │ + beq.n 98014 <_Py_write@@Base+0xa24> │ │ │ │ ldr.w r3, [r7, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + beq.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + bne.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ sub.w r3, sl, #8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97f78 <_Py_write@@Base+0xa28> │ │ │ │ + beq.n 98014 <_Py_write@@Base+0xa24> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + beq.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + bne.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ sub.w r3, sl, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #4 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97f78 <_Py_write@@Base+0xa28> │ │ │ │ + beq.n 98014 <_Py_write@@Base+0xa24> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + beq.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + bne.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ sub.w r3, sl, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r8, #5 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ sub.w r9, r8, #6 │ │ │ │ - beq.n 97f78 <_Py_write@@Base+0xa28> │ │ │ │ + beq.n 98014 <_Py_write@@Base+0xa24> │ │ │ │ add r7, sl │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r1, [r7, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + beq.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + bne.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r7, #0] │ │ │ │ - bne.n 97f52 <_Py_write@@Base+0xa02> │ │ │ │ - ldr r3, [pc, #408] @ (98114 <_Py_write@@Base+0xbc4>) │ │ │ │ + bne.n 97fee <_Py_write@@Base+0x9fe> │ │ │ │ + ldr r3, [pc, #408] @ (981b0 <_Py_write@@Base+0xbc0>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs.w r9, r2, #1 │ │ │ │ - bmi.w 986cc <_Py_write@@Base+0x117c> │ │ │ │ + bmi.w 9876a <_Py_write@@Base+0x117a> │ │ │ │ add.w sl, r3, #12 │ │ │ │ - movw r8, #53088 @ 0xcf60 │ │ │ │ + movw r8, #50592 @ 0xc5a0 │ │ │ │ movt r8, #43 @ 0x2b │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movw r7, #42020 @ 0xa424 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov fp, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ 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 985ba <_Py_write@@Base+0x106a> │ │ │ │ + bne.w 98658 <_Py_write@@Base+0x1068> │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 98148 <_Py_write@@Base+0xbf8> │ │ │ │ + bpl.w 981e4 <_Py_write@@Base+0xbf4> │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 98ad0 <_Py_write@@Base+0x1580> │ │ │ │ + bpl.w 98b6a <_Py_write@@Base+0x157a> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r2, r6, #20 │ │ │ │ add r1, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 98136 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.w 981d2 <_Py_write@@Base+0xbe2> │ │ │ │ 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 98148 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.w 981e4 <_Py_write@@Base+0xbf4> │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 98136 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.w 981d2 <_Py_write@@Base+0xbe2> │ │ │ │ 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 98148 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.w 981e4 <_Py_write@@Base+0xbf4> │ │ │ │ adds r0, r2, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 98136 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.w 981d2 <_Py_write@@Base+0xbe2> │ │ │ │ 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 98148 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.n 981e4 <_Py_write@@Base+0xbf4> │ │ │ │ adds r0, r2, #3 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 98136 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.n 981d2 <_Py_write@@Base+0xbe2> │ │ │ │ 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 98148 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.n 981e4 <_Py_write@@Base+0xbf4> │ │ │ │ adds r0, r2, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 98136 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.n 981d2 <_Py_write@@Base+0xbe2> │ │ │ │ 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 98148 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.n 981e4 <_Py_write@@Base+0xbf4> │ │ │ │ adds r0, r2, #5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 98136 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.n 981d2 <_Py_write@@Base+0xbe2> │ │ │ │ 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 98148 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.n 981e4 <_Py_write@@Base+0xbf4> │ │ │ │ adds r0, r2, #6 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 98136 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.n 981d2 <_Py_write@@Base+0xbe2> │ │ │ │ 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, 98148 <_Py_write@@Base+0xbf8> │ │ │ │ + cbnz r0, 981e4 <_Py_write@@Base+0xbf4> │ │ │ │ adds r0, r2, #7 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 98136 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.n 981d2 <_Py_write@@Base+0xbe2> │ │ │ │ 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, 98148 <_Py_write@@Base+0xbf8> │ │ │ │ + cbnz r0, 981e4 <_Py_write@@Base+0xbf4> │ │ │ │ adds r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 98136 <_Py_write@@Base+0xbe6> │ │ │ │ - b.n 98118 <_Py_write@@Base+0xbc8> │ │ │ │ + beq.n 981d2 <_Py_write@@Base+0xbe2> │ │ │ │ + b.n 981b4 <_Py_write@@Base+0xbc4> │ │ │ │ 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, 98148 <_Py_write@@Base+0xbf8> │ │ │ │ + cbnz r3, 981e4 <_Py_write@@Base+0xbf4> │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 98118 <_Py_write@@Base+0xbc8> │ │ │ │ + bne.n 981b4 <_Py_write@@Base+0xbc4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ strne.w r0, [sl] │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.w 97fb6 <_Py_write@@Base+0xa66> │ │ │ │ + bcs.w 98052 <_Py_write@@Base+0xa62> │ │ │ │ ldrd fp, r5, [sp, #4] │ │ │ │ - ldr r3, [pc, #680] @ (98400 <_Py_write@@Base+0xeb0>) │ │ │ │ + ldr r3, [pc, #680] @ (9849c <_Py_write@@Base+0xeac>) │ │ │ │ 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 986dc <_Py_write@@Base+0x118c> │ │ │ │ + bmi.w 9877a <_Py_write@@Base+0x118a> │ │ │ │ add.w r2, sl, r8, lsl #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + beq.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42228 @ 0xa4f4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + bne.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ 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 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ str.w r0, [r9, r3, lsl #2] │ │ │ │ - beq.n 9829a <_Py_write@@Base+0xd4a> │ │ │ │ + beq.n 98336 <_Py_write@@Base+0xd46> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + beq.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + bne.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ subs r3, r7, #4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 9829a <_Py_write@@Base+0xd4a> │ │ │ │ + beq.n 98336 <_Py_write@@Base+0xd46> │ │ │ │ ldr.w r3, [sl, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + beq.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + bne.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ sub.w r3, r7, #8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 9829a <_Py_write@@Base+0xd4a> │ │ │ │ + beq.n 98336 <_Py_write@@Base+0xd46> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + beq.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + bne.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ sub.w r3, r7, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #4 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 9829a <_Py_write@@Base+0xd4a> │ │ │ │ + beq.n 98336 <_Py_write@@Base+0xd46> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + beq.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + bne.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ sub.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r8, #5 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ sub.w r9, r8, #6 │ │ │ │ - beq.n 9829a <_Py_write@@Base+0xd4a> │ │ │ │ + beq.n 98336 <_Py_write@@Base+0xd46> │ │ │ │ add r7, sl │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r1, [r7, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + beq.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 98ab8 <_Py_write@@Base+0x1568> │ │ │ │ + bne.w 98b52 <_Py_write@@Base+0x1562> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r7, #0] │ │ │ │ - bne.n 98274 <_Py_write@@Base+0xd24> │ │ │ │ - ldr r3, [pc, #356] @ (98400 <_Py_write@@Base+0xeb0>) │ │ │ │ + bne.n 98310 <_Py_write@@Base+0xd20> │ │ │ │ + ldr r3, [pc, #356] @ (9849c <_Py_write@@Base+0xeac>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98aa4 <_Py_write@@Base+0x1554> │ │ │ │ + beq.w 98b44 <_Py_write@@Base+0x1554> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 986e8 <_Py_write@@Base+0x1198> │ │ │ │ + beq.w 98786 <_Py_write@@Base+0x1196> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movw r7, #6296 @ 0x1898 │ │ │ │ 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 988d4 <_Py_write@@Base+0x1384> │ │ │ │ + bmi.w 98974 <_Py_write@@Base+0x1384> │ │ │ │ movw r9, #20120 @ 0x4e98 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r3, #10741 @ 0x29f5 │ │ │ │ + movw r3, #11305 @ 0x2c29 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 988c4 <_Py_write@@Base+0x1374> │ │ │ │ - ldr r3, [pc, #264] @ (98400 <_Py_write@@Base+0xeb0>) │ │ │ │ + bne.w 98964 <_Py_write@@Base+0x1374> │ │ │ │ + ldr r3, [pc, #264] @ (9849c <_Py_write@@Base+0xeac>) │ │ │ │ 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 98636 <_Py_write@@Base+0x10e6> │ │ │ │ + bcs.w 986d4 <_Py_write@@Base+0x10e4> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r2, [sl, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 988b4 <_Py_write@@Base+0x1364> │ │ │ │ + beq.w 98954 <_Py_write@@Base+0x1364> │ │ │ │ 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 98614 <_Py_write@@Base+0x10c4> │ │ │ │ + beq.w 986b2 <_Py_write@@Base+0x10c2> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #200] @ (98404 <_Py_write@@Base+0xeb4>) │ │ │ │ + ldr r2, [pc, #200] @ (984a0 <_Py_write@@Base+0xeb0>) │ │ │ │ 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 98a1c <_Py_write@@Base+0x14cc> │ │ │ │ + bne.w 98abc <_Py_write@@Base+0x14cc> │ │ │ │ str.w r8, [r4, #8] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 98678 <_Py_write@@Base+0x1128> │ │ │ │ + ble.w 98716 <_Py_write@@Base+0x1126> │ │ │ │ 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 9880a <_Py_write@@Base+0x12ba> │ │ │ │ + beq.w 988a8 <_Py_write@@Base+0x12b8> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 983d2 <_Py_write@@Base+0xe82> │ │ │ │ + beq.n 9846e <_Py_write@@Base+0xe7e> │ │ │ │ ldrb r1, [r2, #17] │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ lsls r6, r1, #26 │ │ │ │ - bpl.w 9881e <_Py_write@@Base+0x12ce> │ │ │ │ + bpl.w 988bc <_Py_write@@Base+0x12cc> │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9883a <_Py_write@@Base+0x12ea> │ │ │ │ + bne.w 988d8 <_Py_write@@Base+0x12e8> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 983d2 <_Py_write@@Base+0xe82> │ │ │ │ + beq.n 9846e <_Py_write@@Base+0xe7e> │ │ │ │ ldrb r1, [r2, #18] │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ lsls r6, r1, #26 │ │ │ │ - bpl.w 9882c <_Py_write@@Base+0x12dc> │ │ │ │ + bpl.w 988ca <_Py_write@@Base+0x12da> │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9886a <_Py_write@@Base+0x131a> │ │ │ │ + bne.w 9890a <_Py_write@@Base+0x131a> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 983d2 <_Py_write@@Base+0xe82> │ │ │ │ + beq.n 9846e <_Py_write@@Base+0xe7e> │ │ │ │ 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 987ea <_Py_write@@Base+0x129a> │ │ │ │ + beq.w 98888 <_Py_write@@Base+0x1298> │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98818 <_Py_write@@Base+0x12c8> │ │ │ │ + bne.w 988b6 <_Py_write@@Base+0x12c6> │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 983b6 <_Py_write@@Base+0xe66> │ │ │ │ + bne.n 98452 <_Py_write@@Base+0xe62> │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 988fe <_Py_write@@Base+0x13ae> │ │ │ │ - ldr r2, [pc, #36] @ (98400 <_Py_write@@Base+0xeb0>) │ │ │ │ + beq.w 9899e <_Py_write@@Base+0x13ae> │ │ │ │ + ldr r2, [pc, #36] @ (9849c <_Py_write@@Base+0xeac>) │ │ │ │ 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 98850 <_Py_write@@Base+0x1300> │ │ │ │ + bne.w 988f0 <_Py_write@@Base+0x1300> │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w lr, [r2] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 98862 <_Py_write@@Base+0x1312> │ │ │ │ - b.n 98408 <_Py_write@@Base+0xeb8> │ │ │ │ + bne.w 98902 <_Py_write@@Base+0x1312> │ │ │ │ + b.n 984a4 <_Py_write@@Base+0xeb4> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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 98870 <_Py_write@@Base+0x1320> │ │ │ │ + bne.w 98910 <_Py_write@@Base+0x1320> │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ 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 98456 <_Py_write@@Base+0xf06> │ │ │ │ + beq.n 984f2 <_Py_write@@Base+0xf02> │ │ │ │ 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] │ │ │ │ @@ -164669,15 +164725,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 98a54 <_Py_write@@Base+0x1504> │ │ │ │ + beq.w 98af4 <_Py_write@@Base+0x1504> │ │ │ │ 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 │ │ │ │ @@ -164685,1515 +164741,1519 @@ │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ blx 29cc8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 98a7a <_Py_write@@Base+0x152a> │ │ │ │ + ble.w 98b1a <_Py_write@@Base+0x152a> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - bne.w 9868c <_Py_write@@Base+0x113c> │ │ │ │ - movw r0, #25268 @ 0x62b4 │ │ │ │ - movt r0, #54 @ 0x36 │ │ │ │ + bne.w 9872a <_Py_write@@Base+0x113a> │ │ │ │ + movw r0, #61488 @ 0xf030 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #17 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ movw lr, #21845 @ 0x5555 │ │ │ │ - b.n 98538 <_Py_write@@Base+0xfe8> │ │ │ │ + b.n 985d4 <_Py_write@@Base+0xfe4> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 98584 <_Py_write@@Base+0x1034> │ │ │ │ + bge.n 98622 <_Py_write@@Base+0x1032> │ │ │ │ ldrb.w r3, [r5, r2, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.w 986aa <_Py_write@@Base+0x115a> │ │ │ │ + beq.w 98748 <_Py_write@@Base+0x1158> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq.w 987f6 <_Py_write@@Base+0x12a6> │ │ │ │ + beq.w 98894 <_Py_write@@Base+0x12a4> │ │ │ │ add r3, r0 │ │ │ │ - ldrb r1, [r3, #16] │ │ │ │ + ldrb.w r1, [r3, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 987fc <_Py_write@@Base+0x12ac> │ │ │ │ - ldrb.w r1, [r3, #272] @ 0x110 │ │ │ │ + bne.w 9889a <_Py_write@@Base+0x12aa> │ │ │ │ + ldrb.w r1, [r3, #352] @ 0x160 │ │ │ │ adds r3, r0, r1 │ │ │ │ - ldrb.w r3, [r3, #528] @ 0x210 │ │ │ │ + ldrb.w r3, [r3, #608] @ 0x260 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98532 <_Py_write@@Base+0xfe2> │ │ │ │ + beq.n 985ce <_Py_write@@Base+0xfde> │ │ │ │ adds r6, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add.w r8, r5, r6 │ │ │ │ - beq.n 9860a <_Py_write@@Base+0x10ba> │ │ │ │ + beq.n 986a8 <_Py_write@@Base+0x10b8> │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ add r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ it ls │ │ │ │ strhls.w lr, [r5, r6] │ │ │ │ - bls.n 98532 <_Py_write@@Base+0xfe2> │ │ │ │ + bls.n 985ce <_Py_write@@Base+0xfde> │ │ │ │ adds r2, #1 │ │ │ │ strh.w ip, [r8] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 98538 <_Py_write@@Base+0xfe8> │ │ │ │ - ldr r3, [pc, #704] @ (98848 <_Py_write@@Base+0x12f8>) │ │ │ │ + blt.n 985d4 <_Py_write@@Base+0xfe4> │ │ │ │ + ldr r3, [pc, #708] @ (988e8 <_Py_write@@Base+0x12f8>) │ │ │ │ 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 989fe <_Py_write@@Base+0x14ae> │ │ │ │ + bne.w 98a9e <_Py_write@@Base+0x14ae> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 985b2 <_Py_write@@Base+0x1062> │ │ │ │ + cbz r3, 98650 <_Py_write@@Base+0x1060> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 985b2 <_Py_write@@Base+0x1062> │ │ │ │ + beq.n 98650 <_Py_write@@Base+0x1060> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 986b0 <_Py_write@@Base+0x1160> │ │ │ │ + beq.n 9874e <_Py_write@@Base+0x115e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 98668 <_Py_write@@Base+0x1118> │ │ │ │ + beq.n 98706 <_Py_write@@Base+0x1116> │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 98148 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.w 981e4 <_Py_write@@Base+0xbf4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78954 │ │ │ │ + bl 78b80 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 988ea <_Py_write@@Base+0x139a> │ │ │ │ + beq.w 9898a <_Py_write@@Base+0x139a> │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 9a5b0 │ │ │ │ + bl 9a664 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 98a80 <_Py_write@@Base+0x1530> │ │ │ │ + beq.w 98b20 <_Py_write@@Base+0x1530> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 989d2 <_Py_write@@Base+0x1482> │ │ │ │ + bne.w 98a72 <_Py_write@@Base+0x1482> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 98148 <_Py_write@@Base+0xbf8> │ │ │ │ + beq.w 981e4 <_Py_write@@Base+0xbf4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98148 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.w 981e4 <_Py_write@@Base+0xbf4> │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98148 <_Py_write@@Base+0xbf8> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 981e4 <_Py_write@@Base+0xbf4> │ │ │ │ add r2, r3 │ │ │ │ mov.w r3, #260 @ 0x104 │ │ │ │ strh r3, [r5, r6] │ │ │ │ - b.n 98532 <_Py_write@@Base+0xfe2> │ │ │ │ + b.n 985ce <_Py_write@@Base+0xfde> │ │ │ │ ldrd lr, r3, [r2, #24] │ │ │ │ cmp lr, r3 │ │ │ │ - bhi.w 987de <_Py_write@@Base+0x128e> │ │ │ │ + bhi.w 9887c <_Py_write@@Base+0x128c> │ │ │ │ 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 98330 <_Py_write@@Base+0xde0> │ │ │ │ + bne.w 983cc <_Py_write@@Base+0xddc> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #53673 @ 0xd1a9 │ │ │ │ + movw r2, #54257 @ 0xd3f1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 988ee <_Py_write@@Base+0x139e> │ │ │ │ + bne.w 9898e <_Py_write@@Base+0x139e> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 988d4 <_Py_write@@Base+0x1384> │ │ │ │ + beq.w 98974 <_Py_write@@Base+0x1384> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 98330 <_Py_write@@Base+0xde0> │ │ │ │ + b.n 983cc <_Py_write@@Base+0xddc> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9a5b0 │ │ │ │ + bl 9a664 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 98148 <_Py_write@@Base+0xbf8> │ │ │ │ - b.n 988ea <_Py_write@@Base+0x139a> │ │ │ │ + bne.w 981e4 <_Py_write@@Base+0xbf4> │ │ │ │ + b.n 9898a <_Py_write@@Base+0x139a> │ │ │ │ ldr.w r8, [r5, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 988fa <_Py_write@@Base+0x13aa> │ │ │ │ + beq.w 9899a <_Py_write@@Base+0x13aa> │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 983da <_Py_write@@Base+0xe8a> │ │ │ │ + b.n 98476 <_Py_write@@Base+0xe86> │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ - beq.w 9851c <_Py_write@@Base+0xfcc> │ │ │ │ + beq.w 985b8 <_Py_write@@Base+0xfc8> │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq.w 9851c <_Py_write@@Base+0xfcc> │ │ │ │ + beq.w 985b8 <_Py_write@@Base+0xfc8> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 98698 <_Py_write@@Base+0x1148> │ │ │ │ - b.n 9851c <_Py_write@@Base+0xfcc> │ │ │ │ + bne.n 98736 <_Py_write@@Base+0x1146> │ │ │ │ + b.n 985b8 <_Py_write@@Base+0xfc8> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r2, [pc, #408] @ (9884c <_Py_write@@Base+0x12fc>) │ │ │ │ + ldr r2, [pc, #412] @ (988ec <_Py_write@@Base+0x12fc>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 989b8 <_Py_write@@Base+0x1468> │ │ │ │ + bne.w 98a58 <_Py_write@@Base+0x1468> │ │ │ │ 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 9816c <_Py_write@@Base+0xc1c> │ │ │ │ + bpl.w 98208 <_Py_write@@Base+0xc18> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 982b4 <_Py_write@@Base+0xd64> │ │ │ │ + bne.w 98350 <_Py_write@@Base+0xd60> │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ add.w r6, sl, #16 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 988e6 <_Py_write@@Base+0x1396> │ │ │ │ + beq.w 98986 <_Py_write@@Base+0x1396> │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ mov r3, r1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.w 9890c <_Py_write@@Base+0x13bc> │ │ │ │ + bge.w 989ac <_Py_write@@Base+0x13bc> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r7, r3, r1 │ │ │ │ add.w ip, r7, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bge.w 989a2 <_Py_write@@Base+0x1452> │ │ │ │ + bge.w 98a42 <_Py_write@@Base+0x1452> │ │ │ │ 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 9876e <_Py_write@@Base+0x121e> │ │ │ │ + beq.n 9880c <_Py_write@@Base+0x121c> │ │ │ │ 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 98966 <_Py_write@@Base+0x1416> │ │ │ │ + beq.w 98a06 <_Py_write@@Base+0x1416> │ │ │ │ cmp r0, #12 │ │ │ │ - bhi.w 98928 <_Py_write@@Base+0x13d8> │ │ │ │ + bhi.w 989c8 <_Py_write@@Base+0x13d8> │ │ │ │ cmp r0, #11 │ │ │ │ - beq.w 9896e <_Py_write@@Base+0x141e> │ │ │ │ + beq.w 98a0e <_Py_write@@Base+0x141e> │ │ │ │ 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 987c2 <_Py_write@@Base+0x1272> │ │ │ │ + bge.n 98860 <_Py_write@@Base+0x1270> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 98924 <_Py_write@@Base+0x13d4> │ │ │ │ + blt.w 989c4 <_Py_write@@Base+0x13d4> │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 9899c <_Py_write@@Base+0x144c> │ │ │ │ + ble.w 98a3c <_Py_write@@Base+0x144c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 98904 <_Py_write@@Base+0x13b4> │ │ │ │ + blt.w 989a4 <_Py_write@@Base+0x13b4> │ │ │ │ adds r7, r4, #3 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 9899c <_Py_write@@Base+0x144c> │ │ │ │ + ble.w 98a3c <_Py_write@@Base+0x144c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 98904 <_Py_write@@Base+0x13b4> │ │ │ │ + blt.w 989a4 <_Py_write@@Base+0x13b4> │ │ │ │ adds r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - ble.n 987c0 <_Py_write@@Base+0x1270> │ │ │ │ + ble.n 9885e <_Py_write@@Base+0x126e> │ │ │ │ ldrsb r7, [r6, r4] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 98906 <_Py_write@@Base+0x13b6> │ │ │ │ + blt.w 989a6 <_Py_write@@Base+0x13b6> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 987b2 <_Py_write@@Base+0x1262> │ │ │ │ + blt.n 98850 <_Py_write@@Base+0x1260> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 9870e <_Py_write@@Base+0x11be> │ │ │ │ + b.n 987ac <_Py_write@@Base+0x11bc> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs.w r9, r2, #1 │ │ │ │ - bmi.w 986cc <_Py_write@@Base+0x117c> │ │ │ │ + bmi.w 9876a <_Py_write@@Base+0x117a> │ │ │ │ movw r4, #42228 @ 0xa4f4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.w 97f8c <_Py_write@@Base+0xa3c> │ │ │ │ + b.w 98028 <_Py_write@@Base+0xa38> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 98330 <_Py_write@@Base+0xde0> │ │ │ │ - cbnz r0, 98818 <_Py_write@@Base+0x12c8> │ │ │ │ + b.n 983cc <_Py_write@@Base+0xddc> │ │ │ │ + cbnz r0, 988b6 <_Py_write@@Base+0x12c6> │ │ │ │ lsls r1, r1, #24 │ │ │ │ it mi │ │ │ │ addmi.w r9, r9, #1 │ │ │ │ - b.n 983ce <_Py_write@@Base+0xe7e> │ │ │ │ + b.n 9846a <_Py_write@@Base+0xe7a> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ adds r3, r0, r1 │ │ │ │ - ldrb.w r3, [r3, #528] @ 0x210 │ │ │ │ + ldrb.w r3, [r3, #608] @ 0x260 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98532 <_Py_write@@Base+0xfe2> │ │ │ │ - b.n 98562 <_Py_write@@Base+0x1012> │ │ │ │ + beq.w 985ce <_Py_write@@Base+0xfde> │ │ │ │ + b.n 98600 <_Py_write@@Base+0x1010> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 98840 <_Py_write@@Base+0x12f0> │ │ │ │ + bne.n 988de <_Py_write@@Base+0x12ee> │ │ │ │ mov.w r9, r1, lsr #7 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 9837a <_Py_write@@Base+0xe2a> │ │ │ │ + b.n 98416 <_Py_write@@Base+0xe26> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 983ce <_Py_write@@Base+0xe7e> │ │ │ │ - cbnz r0, 9883a <_Py_write@@Base+0x12ea> │ │ │ │ + b.n 9846a <_Py_write@@Base+0xe7a> │ │ │ │ + cbnz r0, 988d8 <_Py_write@@Base+0x12e8> │ │ │ │ lsls r1, r1, #24 │ │ │ │ - bpl.w 98392 <_Py_write@@Base+0xe42> │ │ │ │ + bpl.w 9842e <_Py_write@@Base+0xe3e> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 98392 <_Py_write@@Base+0xe42> │ │ │ │ - cbnz r0, 9886a <_Py_write@@Base+0x131a> │ │ │ │ + b.n 9842e <_Py_write@@Base+0xe3e> │ │ │ │ + cbnz r0, 9890a <_Py_write@@Base+0x131a> │ │ │ │ lsls r1, r1, #24 │ │ │ │ - bpl.w 983aa <_Py_write@@Base+0xe5a> │ │ │ │ + bpl.w 98446 <_Py_write@@Base+0xe56> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 983aa <_Py_write@@Base+0xe5a> │ │ │ │ + b.n 98446 <_Py_write@@Base+0xe56> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 98392 <_Py_write@@Base+0xe42> │ │ │ │ + b.n 9842e <_Py_write@@Base+0xe3e> │ │ │ │ mov.w r8, #1 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 9837a <_Py_write@@Base+0xe2a> │ │ │ │ + b.n 98416 <_Py_write@@Base+0xe26> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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 98408 <_Py_write@@Base+0xeb8> │ │ │ │ + beq.w 984a4 <_Py_write@@Base+0xeb4> │ │ │ │ add.w r0, lr, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 98408 <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 984a4 <_Py_write@@Base+0xeb4> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 983aa <_Py_write@@Base+0xe5a> │ │ │ │ + b.n 98446 <_Py_write@@Base+0xe56> │ │ │ │ add.w r2, sl, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ 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 98452 <_Py_write@@Base+0xf02> │ │ │ │ - b.n 98456 <_Py_write@@Base+0xf06> │ │ │ │ + bne.w 984ee <_Py_write@@Base+0xefe> │ │ │ │ + b.n 984f2 <_Py_write@@Base+0xf02> │ │ │ │ mov r0, sl │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 98330 <_Py_write@@Base+0xde0> │ │ │ │ - b.n 98636 <_Py_write@@Base+0x10e6> │ │ │ │ + bne.w 983cc <_Py_write@@Base+0xddc> │ │ │ │ + b.n 986d4 <_Py_write@@Base+0x10e4> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98330 <_Py_write@@Base+0xde0> │ │ │ │ - bl 1f94c8 │ │ │ │ + bne.w 983cc <_Py_write@@Base+0xddc> │ │ │ │ + bl 1f98f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98354 <_Py_write@@Base+0xe04> │ │ │ │ + bne.w 983f0 <_Py_write@@Base+0xe00> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79604 │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 79830 │ │ │ │ + bl 1f98f8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 985b2 <_Py_write@@Base+0x1062> │ │ │ │ + b.n 98650 <_Py_write@@Base+0x1060> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 98656 <_Py_write@@Base+0x1106> │ │ │ │ + b.n 986f4 <_Py_write@@Base+0x1104> │ │ │ │ mov r7, r8 │ │ │ │ mov r9, r8 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - b.n 983da <_Py_write@@Base+0xe8a> │ │ │ │ + b.n 98476 <_Py_write@@Base+0xe86> │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bgt.w 98714 <_Py_write@@Base+0x11c4> │ │ │ │ + bgt.w 987b2 <_Py_write@@Base+0x11c2> │ │ │ │ subs r1, r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9dcb8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9dd44 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 988ea <_Py_write@@Base+0x139a> │ │ │ │ + bne.n 9898a <_Py_write@@Base+0x139a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 988ea <_Py_write@@Base+0x139a> │ │ │ │ + beq.n 9898a <_Py_write@@Base+0x139a> │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 982b8 <_Py_write@@Base+0xd68> │ │ │ │ + b.n 98354 <_Py_write@@Base+0xd64> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 98714 <_Py_write@@Base+0x11c4> │ │ │ │ + b.n 987b2 <_Py_write@@Base+0x11c2> │ │ │ │ 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 98980 <_Py_write@@Base+0x1430> │ │ │ │ + bmi.n 98a20 <_Py_write@@Base+0x1430> │ │ │ │ lsls r0, r7, #31 │ │ │ │ it pl │ │ │ │ bicpl.w r0, r7, #1 │ │ │ │ - bmi.n 98976 <_Py_write@@Base+0x1426> │ │ │ │ + bmi.n 98a16 <_Py_write@@Base+0x1426> │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ mov r7, ip │ │ │ │ it ls │ │ │ │ movls r3, #1 │ │ │ │ - bls.w 9876a <_Py_write@@Base+0x121a> │ │ │ │ + bls.w 98808 <_Py_write@@Base+0x1218> │ │ │ │ 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 98950 <_Py_write@@Base+0x1400> │ │ │ │ + bhi.n 989f0 <_Py_write@@Base+0x1400> │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 9876a <_Py_write@@Base+0x121a> │ │ │ │ + b.n 98808 <_Py_write@@Base+0x1218> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9876a <_Py_write@@Base+0x121a> │ │ │ │ + b.n 98808 <_Py_write@@Base+0x1218> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 9876a <_Py_write@@Base+0x121a> │ │ │ │ + b.n 98808 <_Py_write@@Base+0x1218> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ - bne.n 98996 <_Py_write@@Base+0x1446> │ │ │ │ + bne.n 98a36 <_Py_write@@Base+0x1446> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9876a <_Py_write@@Base+0x121a> │ │ │ │ + b.n 98808 <_Py_write@@Base+0x1218> │ │ │ │ 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 98936 <_Py_write@@Base+0x13e6> │ │ │ │ + b.n 989d6 <_Py_write@@Base+0x13e6> │ │ │ │ orr.w r0, r7, #1 │ │ │ │ - b.n 98944 <_Py_write@@Base+0x13f4> │ │ │ │ + b.n 989e4 <_Py_write@@Base+0x13f4> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 987c2 <_Py_write@@Base+0x1272> │ │ │ │ + b.n 98860 <_Py_write@@Base+0x1270> │ │ │ │ lsls r1, r0, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9dcb8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9dd44 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 988ea <_Py_write@@Base+0x139a> │ │ │ │ + beq.n 9898a <_Py_write@@Base+0x139a> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r2, #16 │ │ │ │ adds r3, r1, r7 │ │ │ │ - b.n 98722 <_Py_write@@Base+0x11d2> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 987c0 <_Py_write@@Base+0x11d0> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 986c0 <_Py_write@@Base+0x1170> │ │ │ │ + beq.w 9875e <_Py_write@@Base+0x116e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 986c0 <_Py_write@@Base+0x1170> │ │ │ │ + b.n 9875e <_Py_write@@Base+0x116e> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl fb14c │ │ │ │ + bl fadac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98a80 <_Py_write@@Base+0x1530> │ │ │ │ + beq.n 98b20 <_Py_write@@Base+0x1530> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 985ea <_Py_write@@Base+0x109a> │ │ │ │ + beq.w 98688 <_Py_write@@Base+0x1098> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 985ea <_Py_write@@Base+0x109a> │ │ │ │ + bne.w 98688 <_Py_write@@Base+0x1098> │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 985ea <_Py_write@@Base+0x109a> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98688 <_Py_write@@Base+0x1098> │ │ │ │ add.w r5, r5, #5664 @ 0x1620 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 98aa0 <_Py_write@@Base+0x1550> │ │ │ │ + bpl.n 98b40 <_Py_write@@Base+0x1550> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98a30 <_Py_write@@Base+0x14e0> │ │ │ │ + blt.n 98ad0 <_Py_write@@Base+0x14e0> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq.w 9859a <_Py_write@@Base+0x104a> │ │ │ │ + beq.w 98638 <_Py_write@@Base+0x1048> │ │ │ │ adds r5, #4 │ │ │ │ - b.n 98a02 <_Py_write@@Base+0x14b2> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 98aa2 <_Py_write@@Base+0x14b2> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 98a48 <_Py_write@@Base+0x14f8> │ │ │ │ + bne.n 98ae8 <_Py_write@@Base+0x14f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f060 │ │ │ │ - b.n 98350 <_Py_write@@Base+0xe00> │ │ │ │ + bl 12e6a8 │ │ │ │ + b.n 983ec <_Py_write@@Base+0xdfc> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #37140 @ 0x9114 │ │ │ │ + movw r1, #34296 @ 0x85f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #37164 @ 0x912c │ │ │ │ + movw r0, #34320 @ 0x8610 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 20117c │ │ │ │ - b.n 98a12 <_Py_write@@Base+0x14c2> │ │ │ │ + bl 2014b4 │ │ │ │ + b.n 98ab2 <_Py_write@@Base+0x14c2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 98350 <_Py_write@@Base+0xe00> │ │ │ │ + b.n 983ec <_Py_write@@Base+0xdfc> │ │ │ │ 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 29cc8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.w 98510 <_Py_write@@Base+0xfc0> │ │ │ │ + bgt.w 985ac <_Py_write@@Base+0xfbc> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - b.n 98584 <_Py_write@@Base+0x1034> │ │ │ │ + b.n 98622 <_Py_write@@Base+0x1032> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 988ea <_Py_write@@Base+0x139a> │ │ │ │ + beq.w 9898a <_Py_write@@Base+0x139a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 988ea <_Py_write@@Base+0x139a> │ │ │ │ + bne.w 9898a <_Py_write@@Base+0x139a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 988ea <_Py_write@@Base+0x139a> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9898a <_Py_write@@Base+0x139a> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - b.n 98a18 <_Py_write@@Base+0x14c8> │ │ │ │ - movw r1, #7628 @ 0x1dcc │ │ │ │ + b.n 98ab8 <_Py_write@@Base+0x14c8> │ │ │ │ + movw r1, #5132 @ 0x140c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25268 @ 0x62b4 │ │ │ │ - movt r0, #54 @ 0x36 │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (98b7c <_Py_write@@Base+0x158c>) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37108 @ 0x90f4 │ │ │ │ + movw r1, #34264 @ 0x85d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 988ea <_Py_write@@Base+0x139a> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 9898a <_Py_write@@Base+0x139a> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r1, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 97fde <_Py_write@@Base+0xa8e> │ │ │ │ - b.w 98136 <_Py_write@@Base+0xbe6> │ │ │ │ + bne.w 9807a <_Py_write@@Base+0xa8a> │ │ │ │ + b.w 981d2 <_Py_write@@Base+0xbe2> │ │ │ │ + nop │ │ │ │ + eor.w r0, r0, #47 @ 0x2f │ │ │ │ │ │ │ │ -00098ae0 : │ │ │ │ - b.w 84d1c │ │ │ │ +00098b80 : │ │ │ │ + b.w 84f3c │ │ │ │ │ │ │ │ -00098ae4 : │ │ │ │ +00098b84 : │ │ │ │ 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] @ (98bf4 ) │ │ │ │ + ldr r1, [pc, #280] @ (98cac ) │ │ │ │ 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 98be6 │ │ │ │ + beq.n 98c98 │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 29bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98bd8 │ │ │ │ + bne.n 98c8a │ │ │ │ str r0, [r5, #8] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bfi r3, r0, #5, #1 │ │ │ │ add.w r0, r5, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ blx 29d1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98bca │ │ │ │ + bne.n 98c7c │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 29a40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98bbc │ │ │ │ + bne.n 98c6e │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 98b50 │ │ │ │ + bmi.n 98bf0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r5, #136 @ 0x88 │ │ │ │ add.w r7, r5, #136 @ 0x88 │ │ │ │ blx 29bec │ │ │ │ - cbnz r0, 98ba0 │ │ │ │ + cbnz r0, 98c46 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 98b88 │ │ │ │ + bne.n 98c28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98b68 │ │ │ │ + bne.n 98c08 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ blx 295b8 │ │ │ │ - cbnz r0, 98bae │ │ │ │ + cbnz r0, 98c5a │ │ │ │ mov r0, r7 │ │ │ │ blx 29a40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98b4c │ │ │ │ - movw r1, #8012 @ 0x1f4c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #92] @ (98bf8 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #7932 @ 0x1efc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #76] @ (98bf8 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #37272 @ 0x9198 │ │ │ │ + beq.n 98bec │ │ │ │ + movw r1, #5516 @ 0x158c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #64] @ (98bf8 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #7896 @ 0x1ed8 │ │ │ │ + movw r0, #23556 @ 0x5c04 │ │ │ │ + movt r0, #54 @ 0x36 │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #5436 @ 0x153c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #52] @ (98bfc ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #37240 @ 0x9178 │ │ │ │ + movw r0, #23556 @ 0x5c04 │ │ │ │ + movt r0, #54 @ 0x36 │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #34776 @ 0x87d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #40] @ (98bfc ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #7832 @ 0x1e98 │ │ │ │ + movw r0, #23556 @ 0x5c04 │ │ │ │ + movt r0, #54 @ 0x36 │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #5400 @ 0x1518 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #24] @ (98bfc ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #37212 @ 0x915c │ │ │ │ + ldr r0, [pc, #56] @ (98cb0 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #34744 @ 0x87b8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #40] @ (98cb0 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #5336 @ 0x14d8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #28] @ (98cb0 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #34716 @ 0x879c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #8] @ (98bf8 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r0, #23556 @ 0x5c04 │ │ │ │ + movt r0, #54 @ 0x36 │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ - movs r6, r6 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ 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, #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 9a06c │ │ │ │ + beq.w 9a120 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a07a │ │ │ │ + bne.w 9a12e │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 992c2 │ │ │ │ + beq.w 99376 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 992d6 │ │ │ │ + beq.w 9938a │ │ │ │ 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 98f38 │ │ │ │ + beq.w 98fec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992ec │ │ │ │ + bne.w 993a0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 99300 │ │ │ │ + beq.w 993b4 │ │ │ │ ldr.w r1, [r1, r6, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ - beq.w 98f38 │ │ │ │ + beq.w 98fec │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992ec │ │ │ │ + bne.w 993a0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 9934c │ │ │ │ + beq.w 99400 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr.w r1, [r1, r6, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98f38 │ │ │ │ + beq.w 98fec │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992fc │ │ │ │ + bne.w 993b0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 99320 │ │ │ │ + beq.w 993d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - beq.w 991cc │ │ │ │ + beq.w 99280 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98fc6 │ │ │ │ + bne.w 9907a │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 99370 │ │ │ │ + beq.w 99424 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99384 │ │ │ │ + beq.w 99438 │ │ │ │ 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 98f7c │ │ │ │ + beq.w 99030 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99398 │ │ │ │ + bne.w 9944c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9939e │ │ │ │ + beq.w 99452 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 98f7c │ │ │ │ + beq.w 99030 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98fc6 │ │ │ │ + bne.w 9907a │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 993be │ │ │ │ + beq.w 99472 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 993d2 │ │ │ │ + beq.w 99486 │ │ │ │ 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 98fce │ │ │ │ + beq.w 99082 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 993e6 │ │ │ │ + bne.w 9949a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9942c │ │ │ │ + beq.w 994e0 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98fce │ │ │ │ + beq.w 99082 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98fc6 │ │ │ │ + bne.w 9907a │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 993f4 │ │ │ │ + beq.w 994a8 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99408 │ │ │ │ + beq.w 994bc │ │ │ │ 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 990bc │ │ │ │ + beq.w 99170 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9941c │ │ │ │ + bne.w 994d0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9947c │ │ │ │ + beq.w 99530 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 990bc │ │ │ │ + beq.w 99170 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992fc │ │ │ │ + bne.w 993b0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 99450 │ │ │ │ + beq.w 99504 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 99534 │ │ │ │ + beq.w 995e8 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99476 │ │ │ │ + bne.w 9952a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 994a0 │ │ │ │ + beq.w 99554 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9969a │ │ │ │ + beq.w 9974e │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98fc6 │ │ │ │ + bne.w 9907a │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 99c2c │ │ │ │ + beq.w 99ce0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99c44 │ │ │ │ + beq.w 99cf8 │ │ │ │ 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 98e68 │ │ │ │ + beq.n 98f1c │ │ │ │ ldrd r3, r0, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99796 │ │ │ │ + bne.w 9984a │ │ │ │ subs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ 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 99bf4 │ │ │ │ + bpl.w 99ca8 │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 99c0c │ │ │ │ - movw r1, #64028 @ 0xfa1c │ │ │ │ + beq.w 99cc0 │ │ │ │ + movw r1, #61452 @ 0xf00c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98e4e │ │ │ │ + bne.n 98f02 │ │ │ │ mov r0, r4 │ │ │ │ - bl a05c4 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ + bl a0608 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98e4e │ │ │ │ + beq.n 98f02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8170 │ │ │ │ + bl 1f8598 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98e4e │ │ │ │ + beq.n 98f02 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98e4e │ │ │ │ + beq.n 98f02 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98e4e │ │ │ │ + beq.n 98f02 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98e4e │ │ │ │ + beq.n 98f02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9680 │ │ │ │ + bl 1f9ab0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98e4e │ │ │ │ + beq.n 98f02 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98e4e │ │ │ │ + beq.n 98f02 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5c5c │ │ │ │ + bl b5808 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a1f4 │ │ │ │ + beq.w 9a2a8 │ │ │ │ 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 20108c │ │ │ │ + bl 2013c4 │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #37680 @ 0x9330 │ │ │ │ + movw r2, #35184 @ 0x8970 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c02c0 │ │ │ │ + bl 1c09e0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98e5e │ │ │ │ + bne.n 98f12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997ea │ │ │ │ + beq.w 9989e │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 997ea │ │ │ │ + b.w 9989e │ │ │ │ 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 9a094 │ │ │ │ + beq.w 9a148 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99c8e │ │ │ │ + bne.w 99d42 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1ba54c │ │ │ │ + bl 1bac74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 994c6 │ │ │ │ + bne.w 9957a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99c8e │ │ │ │ + bne.w 99d42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1baee8 │ │ │ │ + bl 1bb610 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9952a │ │ │ │ + beq.w 995de │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 98e5e │ │ │ │ + b.n 98f12 │ │ │ │ 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 99c84 │ │ │ │ + beq.w 99d38 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99398 │ │ │ │ + bne.w 9944c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1ba54c │ │ │ │ + bl 1bac74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 997f2 │ │ │ │ + bne.w 998a6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99398 │ │ │ │ + bne.w 9944c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be90c │ │ │ │ + bl 1bf02c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98f76 │ │ │ │ + bne.n 9902a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98d22 │ │ │ │ + beq.w 98dd6 │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 98e62 │ │ │ │ + b.n 98f16 │ │ │ │ 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 9a08a │ │ │ │ + beq.w 9a13e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 993e6 │ │ │ │ + bne.w 9949a │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9a042 │ │ │ │ + beq.w 9a0f6 │ │ │ │ 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 9a0b8 │ │ │ │ + bne.w 9a16c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99022 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 990d6 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99b86 │ │ │ │ + bne.w 99c3a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 993e6 │ │ │ │ + bne.w 9949a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99846 │ │ │ │ + beq.w 998fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0b18 │ │ │ │ + bl 1c123c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99846 │ │ │ │ + beq.w 998fa │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99846 │ │ │ │ + beq.w 998fa │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99848 │ │ │ │ + bne.w 998fc │ │ │ │ mov r0, r4 │ │ │ │ - bl c990c │ │ │ │ + bl c950c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99846 │ │ │ │ + beq.w 998fa │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5c5c │ │ │ │ + bl b5808 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a20c │ │ │ │ + beq.w 9a2c0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c6354 <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ + bl c5f5c <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl b0e48 <_PyArena_Malloc@@Base> │ │ │ │ + bl b09e0 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99924 │ │ │ │ + beq.w 999d8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #14 │ │ │ │ strd sl, fp, [r0, #4] │ │ │ │ str r7, [r0, #12] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 98f76 │ │ │ │ + b.n 9902a │ │ │ │ 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 9a080 │ │ │ │ + beq.w 9a134 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e7a │ │ │ │ + bne.w 99f2e │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99dc4 │ │ │ │ + beq.w 99e78 │ │ │ │ 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 99dec │ │ │ │ + bne.w 99ea0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a8c │ │ │ │ + beq.w 99b40 │ │ │ │ mov r0, r4 │ │ │ │ - bl b55c0 │ │ │ │ + bl b516c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a8c │ │ │ │ + beq.w 99b40 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a8c │ │ │ │ + beq.w 99b40 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8fa8 │ │ │ │ + bl b8b20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a010 │ │ │ │ + beq.w 9a0c4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a010 │ │ │ │ + beq.w 9a0c4 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e7a │ │ │ │ + bne.w 99f2e │ │ │ │ mov r0, r4 │ │ │ │ - bl c990c │ │ │ │ + bl c950c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a010 │ │ │ │ + beq.w 9a0c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bdf98 │ │ │ │ + bl 1be6b8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e7a │ │ │ │ + bne.w 99f2e │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b5c5c │ │ │ │ + bl b5808 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e7a │ │ │ │ + beq.w 99f2e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r7, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c6354 <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ + bl c5f5c <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ strd r9, r8, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1bf77c │ │ │ │ + bl 1bfe9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f76 │ │ │ │ - bl 80b80 │ │ │ │ + bne.w 9902a │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a1ec │ │ │ │ + beq.w 9a2a0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99e7e │ │ │ │ + b.w 99f32 │ │ │ │ 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 9a35e │ │ │ │ + beq.w 9a412 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 992ba │ │ │ │ + bne.n 9936e │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99c9e │ │ │ │ + beq.w 99d52 │ │ │ │ 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 99f42 │ │ │ │ + bne.w 99ff6 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 9923a │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 992ee │ │ │ │ mov r0, r4 │ │ │ │ - bl c8a78 │ │ │ │ + bl c8678 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 9923a │ │ │ │ + cbz r0, 992ee │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 9923a │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 992ee │ │ │ │ mov r0, r4 │ │ │ │ - bl c990c │ │ │ │ + bl c950c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 9923a │ │ │ │ + cbz r0, 992ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bdc80 │ │ │ │ + bl 1be3a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99652 │ │ │ │ + bne.w 99706 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 992ba │ │ │ │ + bne.n 9936e │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 992b8 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 9936c │ │ │ │ mov r0, r4 │ │ │ │ - bl c8a78 │ │ │ │ + bl c8678 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 992b8 │ │ │ │ + cbz r0, 9936c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 992b8 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 9936c │ │ │ │ mov r0, r4 │ │ │ │ - bl c990c │ │ │ │ + bl c950c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 992b8 │ │ │ │ + cbz r0, 9936c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bdf98 │ │ │ │ + bl 1be6b8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 992ba │ │ │ │ + cbnz r3, 9936e │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b5c5c │ │ │ │ + bl b5808 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 992ba │ │ │ │ + cbz r0, 9936e │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r8, r6, [sp] │ │ │ │ - bl 1be134 │ │ │ │ + bl 1be854 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f76 │ │ │ │ - bl 80b80 │ │ │ │ + bne.w 9902a │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99f2a │ │ │ │ + bne.w 99fde │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 98cc2 │ │ │ │ + b.n 98d76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 992ec │ │ │ │ + cbnz r3, 993a0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a1be │ │ │ │ + bne.w 9a272 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 992e8 │ │ │ │ + blt.n 9939c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 98c48 │ │ │ │ + b.n 98cfc │ │ │ │ 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 98ca8 │ │ │ │ + beq.w 98d5c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ - b.n 98fc8 │ │ │ │ + b.n 9907c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99c14 │ │ │ │ + blt.w 99cc8 │ │ │ │ ldrd r3, r1, [r4, #4] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 98f38 │ │ │ │ + beq.w 98fec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98c78 │ │ │ │ + b.n 98d2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99342 │ │ │ │ + blt.n 993f6 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - beq.w 991cc │ │ │ │ + beq.w 99280 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98cc2 │ │ │ │ + b.n 98d76 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 98fc6 │ │ │ │ + b.n 9907a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99c1c │ │ │ │ + blt.w 99cd0 │ │ │ │ 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 98f38 │ │ │ │ + beq.w 98fec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98c9a │ │ │ │ + b.n 98d4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99398 │ │ │ │ + cbnz r3, 9944c │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9a1c4 │ │ │ │ + bne.w 9a278 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99394 │ │ │ │ + blt.n 99448 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 98ce6 │ │ │ │ + b.n 98d9a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98fbe │ │ │ │ + b.n 99072 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99c24 │ │ │ │ + blt.w 99cd8 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 98f7c │ │ │ │ + beq.w 99030 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98d16 │ │ │ │ + b.n 98dca │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 993e6 │ │ │ │ + cbnz r3, 9949a │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9a09e │ │ │ │ + bne.w 9a152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 993e2 │ │ │ │ + blt.n 99496 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 98d3c │ │ │ │ + b.n 98df0 │ │ │ │ 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 98d7c │ │ │ │ - b.n 98fc6 │ │ │ │ + beq.w 98e30 │ │ │ │ + b.n 9907a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9941c │ │ │ │ + cbnz r3, 994d0 │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9a0a4 │ │ │ │ + bne.w 9a158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99418 │ │ │ │ + blt.n 994cc │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 98d96 │ │ │ │ + b.n 98e4a │ │ │ │ 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 98dd8 │ │ │ │ - b.n 992fa │ │ │ │ + beq.w 98e8c │ │ │ │ + b.n 993ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99be4 │ │ │ │ + blt.w 99c98 │ │ │ │ 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 98fce │ │ │ │ + beq.w 99082 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98d70 │ │ │ │ + b.n 98e24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99470 │ │ │ │ + blt.n 99524 │ │ │ │ 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 99534 │ │ │ │ + beq.n 995e8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98df2 │ │ │ │ + b.n 98ea6 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98fc8 │ │ │ │ + b.n 9907c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99bec │ │ │ │ + blt.w 99ca0 │ │ │ │ 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 990bc │ │ │ │ + beq.w 99170 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98dca │ │ │ │ + b.n 98e7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99342 │ │ │ │ + blt.w 993f6 │ │ │ │ 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 9969a │ │ │ │ + beq.w 9974e │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98e16 │ │ │ │ + b.n 98eca │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1baee8 │ │ │ │ + bl 1bb610 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98f60 │ │ │ │ + beq.w 99014 │ │ │ │ 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] │ │ │ │ @@ -166209,286 +166269,286 @@ │ │ │ │ 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 99b7a │ │ │ │ - bl 1bf01c │ │ │ │ + beq.w 99c2e │ │ │ │ + bl 1bf73c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f76 │ │ │ │ - bl 80b80 │ │ │ │ + bne.w 9902a │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a1b0 │ │ │ │ + bne.w 9a264 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 992f2 │ │ │ │ + b.n 993a6 │ │ │ │ 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 9a1a6 │ │ │ │ + beq.w 9a25a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a17a │ │ │ │ + bne.w 9a22e │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9a142 │ │ │ │ + beq.w 9a1f6 │ │ │ │ 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 9a164 │ │ │ │ + bne.w 9a218 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 995a2 │ │ │ │ - movw r2, #40252 @ 0x9d3c │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99656 │ │ │ │ + movw r2, #38140 @ 0x94fc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bdb9c │ │ │ │ - cbz r0, 995a2 │ │ │ │ + bl 1be2bc │ │ │ │ + cbz r0, 99656 │ │ │ │ mov r0, r4 │ │ │ │ - bl c990c │ │ │ │ + bl c950c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 995a2 │ │ │ │ + cbz r0, 99656 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be194 │ │ │ │ + bl 1be8b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99754 │ │ │ │ + bne.w 99808 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a17a │ │ │ │ + bne.w 9a22e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999ac │ │ │ │ - movw r2, #40252 @ 0x9d3c │ │ │ │ + beq.w 99a60 │ │ │ │ + movw r2, #38140 @ 0x94fc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bdb9c │ │ │ │ + bl 1be2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999ac │ │ │ │ + beq.w 99a60 │ │ │ │ mov r0, r4 │ │ │ │ - bl c990c │ │ │ │ + bl c950c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999ac │ │ │ │ + beq.w 99a60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be298 │ │ │ │ + bl 1be9b8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999ac │ │ │ │ + beq.w 99a60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bdf98 │ │ │ │ + bl 1be6b8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 999ae │ │ │ │ + bne.w 99a62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be194 │ │ │ │ + bl 1be8b4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 999ae │ │ │ │ + bne.w 99a62 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b5c5c │ │ │ │ + bl b5808 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a17a │ │ │ │ + beq.w 9a22e │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r6, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b0e48 <_PyArena_Malloc@@Base> │ │ │ │ + bl b09e0 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a250 │ │ │ │ + beq.w 9a304 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #16] │ │ │ │ movs r3, #18 │ │ │ │ strd r7, sl, [r0, #4] │ │ │ │ str.w fp, [r0, #12] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 98f76 │ │ │ │ + b.n 9902a │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5c5c │ │ │ │ + bl b5808 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a18c │ │ │ │ + beq.w 9a240 │ │ │ │ ldrd r6, r3, [r2, #20] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ba42c │ │ │ │ + bl 1bab54 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a184 │ │ │ │ + beq.w 9a238 │ │ │ │ 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 1be134 │ │ │ │ + bl 1be854 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f76 │ │ │ │ - b.n 992ae │ │ │ │ + bne.w 9902a │ │ │ │ + b.n 99362 │ │ │ │ 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 9a53e │ │ │ │ + beq.w 9a5f2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9974a │ │ │ │ + bne.n 997fe │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9a296 │ │ │ │ + beq.w 9a34a │ │ │ │ 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 9a2c0 │ │ │ │ + bne.w 9a374 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99748 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 997fc │ │ │ │ mov r0, r4 │ │ │ │ - bl c8a78 │ │ │ │ + bl c8678 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 99748 │ │ │ │ + cbz r0, 997fc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99748 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 997fc │ │ │ │ mov r0, r4 │ │ │ │ - bl c990c │ │ │ │ + bl c950c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 99748 │ │ │ │ + cbz r0, 997fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bdf98 │ │ │ │ + bl 1be6b8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 9974a │ │ │ │ + cbnz r3, 997fe │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b5c5c │ │ │ │ + bl b5808 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 9974a │ │ │ │ + cbz r0, 997fe │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r8, r6, [sp] │ │ │ │ - bl 1c00b4 │ │ │ │ + bl 1c07d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f76 │ │ │ │ - bl 80b80 │ │ │ │ + bne.w 9902a │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a52e │ │ │ │ + bne.w 9a5e2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98e16 │ │ │ │ + b.w 98eca │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5c5c │ │ │ │ + bl b5808 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a1da │ │ │ │ + beq.w 9a28e │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r6, [r3, #20] │ │ │ │ - bl b0e48 <_PyArena_Malloc@@Base> │ │ │ │ + bl b09e0 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a250 │ │ │ │ + beq.w 9a304 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [r0, #4] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movs r3, #18 │ │ │ │ str r2, [r0, #16] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ strd r7, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 98f76 │ │ │ │ + b.w 9902a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a520 │ │ │ │ + bne.w 9a5d4 │ │ │ │ adds r1, r3, #1 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9a4ae │ │ │ │ - movw r1, #64028 @ 0xfa1c │ │ │ │ + beq.w 9a562 │ │ │ │ + movw r1, #61452 @ 0xf00c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1b9b6c │ │ │ │ + bl 1ba294 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a4c4 │ │ │ │ + bne.w 9a578 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a4bc │ │ │ │ + bne.w 9a570 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64028 @ 0xfa1c │ │ │ │ + movw r1, #61452 @ 0xf00c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1b9b6c │ │ │ │ + bl 1ba294 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a412 │ │ │ │ + bne.w 9a4c6 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 98e5e │ │ │ │ + b.w 98f12 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be90c │ │ │ │ + bl 1bf02c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98fa4 │ │ │ │ + beq.w 99058 │ │ │ │ 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] │ │ │ │ @@ -166496,1620 +166556,1620 @@ │ │ │ │ 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 1bf224 │ │ │ │ + bl 1bf944 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f76 │ │ │ │ - bl 80b80 │ │ │ │ + bne.w 9902a │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98fb8 │ │ │ │ + beq.w 9906c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 98fbe │ │ │ │ + b.w 99072 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 993e6 │ │ │ │ + bne.w 9949a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99876 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 9992a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99876 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 9992a │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99ccc │ │ │ │ + bne.w 99d80 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 993e6 │ │ │ │ + bne.w 9949a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99932 │ │ │ │ + beq.n 999e6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99932 │ │ │ │ + beq.n 999e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0b18 │ │ │ │ + bl 1c123c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99932 │ │ │ │ + beq.n 999e6 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99932 │ │ │ │ + beq.n 999e6 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99934 │ │ │ │ + bne.n 999e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c990c │ │ │ │ + bl c950c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 99932 │ │ │ │ + cbz r0, 999e6 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5c5c │ │ │ │ + bl b5808 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a20c │ │ │ │ + beq.w 9a2c0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c6354 <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ + bl c5f5c <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl b0e48 <_PyArena_Malloc@@Base> │ │ │ │ + bl b09e0 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9990e │ │ │ │ + cbz r0, 999c2 │ │ │ │ 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] │ │ │ │ - movw r2, #37452 @ 0x924c │ │ │ │ + movw r2, #34956 @ 0x888c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c02c0 │ │ │ │ + bl 1c09e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f76 │ │ │ │ - bl 80b80 │ │ │ │ + bne.w 9902a │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a198 │ │ │ │ + bne.w 9a24c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 993e6 │ │ │ │ + b.n 9949a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 993e6 │ │ │ │ + beq.w 9949a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 993e8 │ │ │ │ + bne.w 9949c │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99f16 │ │ │ │ + beq.w 99fca │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99978 │ │ │ │ + cbnz r3, 99a2c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a216 │ │ │ │ + bne.w 9a2ca │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f24 │ │ │ │ + bne.w 99fd8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f12 │ │ │ │ + bne.w 99fc6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99d4e │ │ │ │ + bne.w 99e02 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 993e6 │ │ │ │ + b.n 9949a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a17a │ │ │ │ + bne.w 9a22e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a1d4 │ │ │ │ - movw r2, #40252 @ 0x9d3c │ │ │ │ + beq.w 9a288 │ │ │ │ + movw r2, #38140 @ 0x94fc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bdb9c │ │ │ │ + bl 1be2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a1d4 │ │ │ │ + beq.w 9a288 │ │ │ │ mov r0, r4 │ │ │ │ - bl c990c │ │ │ │ + bl c950c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a1d4 │ │ │ │ + beq.w 9a288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 244594 │ │ │ │ + bl 244538 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a1d4 │ │ │ │ + beq.w 9a288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bdf98 │ │ │ │ + bl 1be6b8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a1ca │ │ │ │ + bne.w 9a27e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be194 │ │ │ │ + bl 1be8b4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a1ca │ │ │ │ + bne.w 9a27e │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b5c5c │ │ │ │ + bl b5808 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a17a │ │ │ │ + beq.w 9a22e │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r6, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b0e48 <_PyArena_Malloc@@Base> │ │ │ │ + bl b09e0 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 99a58 │ │ │ │ + cbz r0, 99b0c │ │ │ │ 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] │ │ │ │ - movw r2, #37560 @ 0x92b8 │ │ │ │ + movw r2, #35064 @ 0x88f8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c02c0 │ │ │ │ + bl 1c09e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f76 │ │ │ │ + bne.w 9902a │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r1, [sp, #32] │ │ │ │ subs r6, r1, #1 │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a258 │ │ │ │ + beq.w 9a30c │ │ │ │ movs r2, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 98df2 │ │ │ │ + b.w 98ea6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e7a │ │ │ │ + bne.w 99f2e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a1e6 │ │ │ │ + beq.w 9a29a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a1e6 │ │ │ │ + beq.w 9a29a │ │ │ │ mov r0, r4 │ │ │ │ - bl b55c0 │ │ │ │ + bl b516c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a1e6 │ │ │ │ + beq.w 9a29a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a1e6 │ │ │ │ + beq.w 9a29a │ │ │ │ mov r0, r4 │ │ │ │ - bl b8fa8 │ │ │ │ + bl b8b20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a010 │ │ │ │ + beq.w 9a0c4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a010 │ │ │ │ + beq.w 9a0c4 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e7a │ │ │ │ + bne.w 99f2e │ │ │ │ mov r0, r4 │ │ │ │ - bl c990c │ │ │ │ + bl c950c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a010 │ │ │ │ + beq.w 9a0c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bdf98 │ │ │ │ + bl 1be6b8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e7a │ │ │ │ + bne.w 99f2e │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b5c5c │ │ │ │ + bl b5808 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e7a │ │ │ │ + beq.w 99f2e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r7, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c6354 <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ + bl c5f5c <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ strd r9, r8, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 247828 │ │ │ │ - movw r2, #37540 @ 0x92a4 │ │ │ │ + bl 2477d0 │ │ │ │ + movw r2, #35044 @ 0x88e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c02c0 │ │ │ │ + bl 1c09e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f76 │ │ │ │ - b.w 991b4 │ │ │ │ - bl 1f2084 │ │ │ │ + bne.w 9902a │ │ │ │ + b.w 99268 │ │ │ │ + bl 1f24b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f76 │ │ │ │ - b.n 99520 │ │ │ │ + bne.w 9902a │ │ │ │ + b.n 995d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0b18 │ │ │ │ + bl 1c123c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99022 │ │ │ │ + beq.w 990d6 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99024 │ │ │ │ + bne.w 990d8 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99022 │ │ │ │ + beq.w 990d6 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99022 │ │ │ │ + beq.w 990d6 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99024 │ │ │ │ + bne.w 990d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c990c │ │ │ │ + bl c950c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99078 │ │ │ │ - b.w 99022 │ │ │ │ + bne.w 9912c │ │ │ │ + b.w 990d6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98d70 │ │ │ │ + b.w 98e24 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98dca │ │ │ │ + b.w 98e7e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #37648 @ 0x9310 │ │ │ │ + movw r1, #35152 @ 0x8950 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6078 │ │ │ │ + bl d5c0c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98e4e │ │ │ │ + b.w 98f02 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98c78 │ │ │ │ + b.w 98d2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98c9a │ │ │ │ + b.w 98d4e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98d16 │ │ │ │ + b.w 98dca │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a1f4 │ │ │ │ + bne.w 9a2a8 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9a0aa │ │ │ │ + bne.w 9a15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99c94 │ │ │ │ + blt.n 99d48 │ │ │ │ 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 9a1f4 │ │ │ │ + bne.w 9a2a8 │ │ │ │ ldrd r1, r7, [r4, #8] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 98e44 │ │ │ │ + bne.w 98ef8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99c0c │ │ │ │ + blt.n 99cc0 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ - b.w 98e44 │ │ │ │ + b.w 98ef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ - b.w 98f8e │ │ │ │ + bl 270d74 │ │ │ │ + b.w 99042 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99530 │ │ │ │ + b.n 995e4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 997ea │ │ │ │ + b.n 9989e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99f2a │ │ │ │ + blt.w 99fde │ │ │ │ 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 99f3a │ │ │ │ + bne.w 99fee │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99204 │ │ │ │ - b.w 992ba │ │ │ │ + beq.w 992b8 │ │ │ │ + b.w 9936e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0b18 │ │ │ │ + bl 1c123c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99876 │ │ │ │ + beq.w 9992a │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99878 │ │ │ │ + bne.w 9992c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99876 │ │ │ │ + beq.w 9992a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99876 │ │ │ │ + beq.w 9992a │ │ │ │ mov r0, r4 │ │ │ │ - bl c990c │ │ │ │ + bl c950c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99876 │ │ │ │ + beq.w 9992a │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5c5c │ │ │ │ + bl b5808 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a20c │ │ │ │ + beq.w 9a2c0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r6, [r3, #20] │ │ │ │ - bl b0e48 <_PyArena_Malloc@@Base> │ │ │ │ + bl b09e0 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9990e │ │ │ │ + beq.w 999c2 │ │ │ │ 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.n 9990e │ │ │ │ + b.n 999c2 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999a2 │ │ │ │ + beq.w 99a56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 53a50 │ │ │ │ + bl 539a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999a2 │ │ │ │ + beq.w 99a56 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f12 │ │ │ │ + bne.w 99fc6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999a2 │ │ │ │ + beq.w 99a56 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999a2 │ │ │ │ + beq.w 99a56 │ │ │ │ movw r1, #48068 @ 0xbbc4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #37312 @ 0x91c0 │ │ │ │ + movw r3, #34816 @ 0x8800 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1eba14 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ - bl 80b80 │ │ │ │ + bl 1ebe44 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + bl 80da0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999a4 │ │ │ │ + beq.w 99a58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 999a8 │ │ │ │ + b.n 99a5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 991be │ │ │ │ + blt.w 99272 │ │ │ │ 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 │ │ │ │ - beq.w 9a03e │ │ │ │ + beq.w 9a0f2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99e7a │ │ │ │ + bne.n 99f2e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 99e84 │ │ │ │ + beq.n 99f38 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99e46 │ │ │ │ + cbnz r3, 99efa │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99e44 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99ef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b55c0 │ │ │ │ - cbz r0, 99e44 │ │ │ │ + bl b516c │ │ │ │ + cbz r0, 99ef8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99e44 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99ef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8fa8 │ │ │ │ - cbz r0, 99e44 │ │ │ │ + bl b8b20 │ │ │ │ + cbz r0, 99ef8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a014 │ │ │ │ + bne.w 9a0c8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ - cbnz r3, 99e90 │ │ │ │ + cbnz r3, 99f44 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99f0e │ │ │ │ + bne.n 99fc2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 99e96 │ │ │ │ + cbnz r0, 99f4a │ │ │ │ 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 990f6 │ │ │ │ + beq.w 991aa │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 99422 │ │ │ │ + b.w 994d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99dfa │ │ │ │ + beq.n 99eae │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99e70 │ │ │ │ + b.n 99f24 │ │ │ │ mov r0, r4 │ │ │ │ - bl b55c0 │ │ │ │ + bl b516c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e6a │ │ │ │ + beq.n 99f1e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e6a │ │ │ │ + beq.n 99f1e │ │ │ │ mov r0, r4 │ │ │ │ - bl b8fa8 │ │ │ │ + bl b8b20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e6a │ │ │ │ + beq.n 99f1e │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e6a │ │ │ │ + beq.n 99f1e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e6a │ │ │ │ + beq.n 99f1e │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc44 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 9dcd0 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e6a │ │ │ │ + beq.n 99f1e │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #37480 @ 0x9268 │ │ │ │ + movw r3, #34984 @ 0x88a8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1eba14 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ - bl 80b80 │ │ │ │ + bl 1ebe44 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + bl 80da0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e6c │ │ │ │ + beq.n 99f20 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99e70 │ │ │ │ + b.n 99f24 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99e6e │ │ │ │ + b.n 99f22 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 999a6 │ │ │ │ + b.n 99a5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99954 │ │ │ │ + beq.w 99a08 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 999a8 │ │ │ │ + b.n 99a5c │ │ │ │ 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 98cc2 │ │ │ │ + b.w 98d76 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992ba │ │ │ │ + bne.w 9936e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a234 │ │ │ │ + beq.w 9a2e8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r3 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99f78 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 9a02c │ │ │ │ mov r0, r4 │ │ │ │ - bl c8a78 │ │ │ │ - cbz r0, 99f78 │ │ │ │ + bl c8678 │ │ │ │ + cbz r0, 9a02c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a25c │ │ │ │ + bne.w 9a310 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a242 │ │ │ │ + bne.w 9a2f6 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a248 │ │ │ │ + beq.w 9a2fc │ │ │ │ mov r0, r4 │ │ │ │ - bl c8a78 │ │ │ │ + bl c8678 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a248 │ │ │ │ + beq.w 9a2fc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a248 │ │ │ │ + beq.w 9a2fc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a248 │ │ │ │ + beq.w 9a2fc │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc44 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 9dcd0 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a248 │ │ │ │ + beq.w 9a2fc │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #37328 @ 0x91d0 │ │ │ │ + movw r3, #34832 @ 0x8810 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1eba14 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ - bl 80b80 │ │ │ │ + bl 1ebe44 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + bl 80da0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a24a │ │ │ │ + beq.w 9a2fe │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99204 │ │ │ │ - b.w 992ba │ │ │ │ + beq.w 992b8 │ │ │ │ + b.w 9936e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99e7a │ │ │ │ + b.n 99f2e │ │ │ │ movw r3, #48068 @ 0xbbc4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #37312 @ 0x91c0 │ │ │ │ + movw r3, #34816 @ 0x8800 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1eba14 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ - bl 80b80 │ │ │ │ + bl 1ebe44 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + bl 80da0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99f08 │ │ │ │ - b.n 99e6c │ │ │ │ + bne.w 99fbc │ │ │ │ + b.n 99f20 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99e74 │ │ │ │ + b.n 99f28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a198 │ │ │ │ + blt.w 9a24c │ │ │ │ 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 │ │ │ │ - cbnz r3, 9a0b0 │ │ │ │ + cbnz r3, 9a164 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99008 │ │ │ │ - b.w 993e6 │ │ │ │ - bl 2717d0 │ │ │ │ + beq.w 990bc │ │ │ │ + b.w 9949a │ │ │ │ + bl 270d74 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98c2c │ │ │ │ + beq.w 98ce0 │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.w 98fc8 │ │ │ │ + b.w 9907c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ - b.w 990ce │ │ │ │ + bl 270d74 │ │ │ │ + b.w 99182 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ - b.w 98fe0 │ │ │ │ + bl 270d74 │ │ │ │ + b.w 99094 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ - b.w 98f4a │ │ │ │ + bl 270d74 │ │ │ │ + b.w 98ffe │ │ │ │ mov r2, r6 │ │ │ │ - b.w 98d3c │ │ │ │ + b.w 98df0 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 98d96 │ │ │ │ + b.w 98e4a │ │ │ │ mov r1, r6 │ │ │ │ - b.w 98e38 │ │ │ │ + b.w 98eec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 993e6 │ │ │ │ + bne.w 9949a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a368 │ │ │ │ + beq.w 9a41c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9a102 │ │ │ │ + cbnz r3, 9a1b6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 9a100 │ │ │ │ + cbz r0, 9a1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30b72 <_Py_fstat@@Base+0x232> │ │ │ │ - cbz r0, 9a100 │ │ │ │ + bl 30b96 <_Py_fstat@@Base+0x232> │ │ │ │ + cbz r0, 9a1b4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a47c │ │ │ │ + bne.w 9a530 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a376 │ │ │ │ + bne.w 9a42a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a40e │ │ │ │ + bne.w 9a4c2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a37c │ │ │ │ + bne.w 9a430 │ │ │ │ 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 99008 │ │ │ │ - b.w 993e6 │ │ │ │ + beq.w 990bc │ │ │ │ + b.w 9949a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a286 │ │ │ │ + blt.w 9a33a │ │ │ │ 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, 9a172 │ │ │ │ + cbz r3, 9a226 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9a17a │ │ │ │ + cbnz r3, 9a22e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cbd4 │ │ │ │ + bl 25c3ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f76 │ │ │ │ + bne.w 9902a │ │ │ │ str r6, [r4, #8] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9956e │ │ │ │ + beq.w 99622 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98df2 │ │ │ │ + b.w 98ea6 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 9967c │ │ │ │ + b.w 99730 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98cc2 │ │ │ │ + b.w 98d76 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 993ea │ │ │ │ + b.w 9949e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ - b.w 99546 │ │ │ │ + bl 270d74 │ │ │ │ + b.w 995fa │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99530 │ │ │ │ + b.w 995e4 │ │ │ │ mov r6, r3 │ │ │ │ - b.w 98c48 │ │ │ │ + b.w 98cfc │ │ │ │ mov r2, r6 │ │ │ │ - b.w 98ce6 │ │ │ │ + b.w 98d9a │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98df2 │ │ │ │ + b.w 98ea6 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9a1cc │ │ │ │ + b.n 9a280 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98df2 │ │ │ │ + b.w 98ea6 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 9a1fc │ │ │ │ + cbnz r3, 9a2b0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99e7e │ │ │ │ + b.n 99f32 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 997ea │ │ │ │ + b.w 9989e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e7a │ │ │ │ + bne.w 99f2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2d54 │ │ │ │ - b.n 9a1ec │ │ │ │ + bl 1f3184 │ │ │ │ + b.n 9a2a0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 993ea │ │ │ │ + b.w 9949e │ │ │ │ mov r0, r4 │ │ │ │ - bl 30b72 <_Py_fstat@@Base+0x232> │ │ │ │ + bl 30b96 <_Py_fstat@@Base+0x232> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99976 │ │ │ │ + beq.w 99a2a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99d96 │ │ │ │ - b.w 99976 │ │ │ │ + bne.w 99e4a │ │ │ │ + b.w 99a2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99f52 │ │ │ │ + beq.w 9a006 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9a002 │ │ │ │ + b.n 9a0b6 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ - b.n 9a002 │ │ │ │ - bl 80b80 │ │ │ │ + b.n 9a0b6 │ │ │ │ + bl 80da0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbnz r0, 9a288 │ │ │ │ + cbnz r0, 9a33c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9a1cc │ │ │ │ + b.n 9a280 │ │ │ │ movw r3, #48068 @ 0xbbc4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #37312 @ 0x91c0 │ │ │ │ + movw r3, #34816 @ 0x8800 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1eba14 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ - bl 80b80 │ │ │ │ + bl 1ebe44 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + bl 80da0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99ffe │ │ │ │ - b.n 9a24a │ │ │ │ + bne.w 9a0b2 │ │ │ │ + b.n 9a2fe │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ subs r1, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98df2 │ │ │ │ + b.w 98ea6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a52e │ │ │ │ + blt.w 9a5e2 │ │ │ │ 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 9a5a4 │ │ │ │ + beq.w 9a658 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9974a │ │ │ │ + bne.w 997fe │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 9a34c │ │ │ │ + beq.n 9a400 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ mov r9, r3 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 9a2f4 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 9a3a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8a78 │ │ │ │ - cbz r0, 9a2f4 │ │ │ │ + bl c8678 │ │ │ │ + cbz r0, 9a3a8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a548 │ │ │ │ + bne.w 9a5fc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - cbnz r3, 9a358 │ │ │ │ + cbnz r3, 9a40c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 9a338 │ │ │ │ + cbz r0, 9a3ec │ │ │ │ mov r0, r4 │ │ │ │ - bl c8a78 │ │ │ │ - cbz r0, 9a338 │ │ │ │ + bl c8678 │ │ │ │ + cbz r0, 9a3ec │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 9a338 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 9a3ec │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 9a338 │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 9a3ec │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc44 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 9dcd0 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a576 │ │ │ │ + bne.w 9a62a │ │ │ │ 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 996d2 │ │ │ │ - b.w 9974a │ │ │ │ + beq.w 99786 │ │ │ │ + b.w 997fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a2ce │ │ │ │ + beq.n 9a382 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9a33e │ │ │ │ + b.n 9a3f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ - b.w 991de │ │ │ │ + bl 270d74 │ │ │ │ + b.w 99292 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a0c8 │ │ │ │ + beq.w 9a17c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9a134 │ │ │ │ + b.n 9a1e8 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a12e │ │ │ │ + beq.w 9a1e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 53a50 │ │ │ │ + bl 539a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a12e │ │ │ │ + beq.w 9a1e2 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a40e │ │ │ │ + bne.n 9a4c2 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a12e │ │ │ │ + beq.w 9a1e2 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a12e │ │ │ │ + beq.w 9a1e2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a12e │ │ │ │ + beq.w 9a1e2 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc44 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 9dcd0 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a12e │ │ │ │ + beq.w 9a1e2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #37388 @ 0x920c │ │ │ │ + movw r3, #34892 @ 0x884c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1eba14 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ - bl 80b80 │ │ │ │ + bl 1ebe44 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + bl 80da0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a130 │ │ │ │ + beq.w 9a1e4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9a134 │ │ │ │ + b.n 9a1e8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9a132 │ │ │ │ + b.n 9a1e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8170 │ │ │ │ + bl 1f8598 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997e4 │ │ │ │ + beq.w 99898 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997e4 │ │ │ │ + beq.w 99898 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997e4 │ │ │ │ + beq.w 99898 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc44 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 9dcd0 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997e4 │ │ │ │ + beq.w 99898 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r1, #56060 @ 0xdafc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #37700 @ 0x9344 │ │ │ │ + movw r3, #35204 @ 0x8984 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1eba14 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ - bl 80b80 │ │ │ │ + bl 1ebe44 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + bl 80da0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997e6 │ │ │ │ + beq.w 9989a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 997e8 │ │ │ │ + b.w 9989c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a100 │ │ │ │ + beq.w 9a1b4 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc44 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 9dcd0 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a100 │ │ │ │ + beq.w 9a1b4 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 9a3ec │ │ │ │ + b.n 9a4a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 997ac │ │ │ │ + beq.w 99860 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.w 997e8 │ │ │ │ + b.w 9989c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8170 │ │ │ │ + bl 1f8598 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997c2 │ │ │ │ + beq.w 99876 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997c2 │ │ │ │ + beq.w 99876 │ │ │ │ movw r1, #48068 @ 0xbbc4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #37312 @ 0x91c0 │ │ │ │ + movw r3, #34816 @ 0x8800 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1eba14 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + bl 1ebe44 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ movs r1, #10 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #37680 @ 0x9330 │ │ │ │ + movw r2, #35184 @ 0x8970 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1c02c0 │ │ │ │ + bl 1c09e0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ - cbnz r0, 9a526 │ │ │ │ + cbnz r0, 9a5da │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a474 │ │ │ │ - b.w 997e6 │ │ │ │ + bne.n 9a528 │ │ │ │ + b.w 9989a │ │ │ │ subs r3, #1 │ │ │ │ - b.w 997ea │ │ │ │ + b.w 9989e │ │ │ │ subs r3, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 98e5e │ │ │ │ + b.w 98f12 │ │ │ │ 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 98e16 │ │ │ │ + b.w 98eca │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ - b.w 996ac │ │ │ │ + bl 270d74 │ │ │ │ + b.w 99760 │ │ │ │ movw r3, #48068 @ 0xbbc4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #37312 @ 0x91c0 │ │ │ │ + movw r3, #34816 @ 0x8800 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1eba14 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ - bl 80b80 │ │ │ │ + bl 1ebe44 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + bl 80da0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a33a │ │ │ │ + beq.w 9a3ee │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9a33e │ │ │ │ + b.n 9a3f2 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #37584 @ 0x92d0 │ │ │ │ + movw r3, #35088 @ 0x8910 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1eba14 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ - bl 80b80 │ │ │ │ + bl 1ebe44 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + bl 80da0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a570 │ │ │ │ - b.n 9a33a │ │ │ │ + bne.n 9a624 │ │ │ │ + b.n 9a3ee │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 996d2 │ │ │ │ - b.w 9974a │ │ │ │ + beq.w 99786 │ │ │ │ + b.w 997fe │ │ │ │ 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 9a756 │ │ │ │ + bmi.w 9a80a │ │ │ │ add.w r6, r0, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #588] @ (9a820 ) │ │ │ │ + ldr r1, [pc, #588] @ (9a8d4 ) │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r8, #42228 @ 0xa4f4 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ movw r9, #42020 @ 0xa424 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ movw sl, #4372 @ 0x1114 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ - movw r5, #53088 @ 0xcf60 │ │ │ │ + movw r5, #50592 @ 0xc5a0 │ │ │ │ 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 9a75e │ │ │ │ + bne.w 9a812 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 9a750 │ │ │ │ + bpl.w 9a804 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 9a7f8 │ │ │ │ + bpl.w 9a8ac │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r3, r4, #20 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9a742 │ │ │ │ + beq.w 9a7f6 │ │ │ │ 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 9a750 │ │ │ │ + bne.w 9a804 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a742 │ │ │ │ + beq.n 9a7f6 │ │ │ │ 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 9a750 │ │ │ │ + bne.n 9a804 │ │ │ │ adds r1, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a742 │ │ │ │ + beq.n 9a7f6 │ │ │ │ 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 9a750 │ │ │ │ + bne.n 9a804 │ │ │ │ adds r1, r3, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a742 │ │ │ │ + beq.n 9a7f6 │ │ │ │ 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 9a750 │ │ │ │ + bne.n 9a804 │ │ │ │ adds r1, r3, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a742 │ │ │ │ + beq.n 9a7f6 │ │ │ │ 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 9a750 │ │ │ │ + bne.n 9a804 │ │ │ │ adds r1, r3, #5 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a742 │ │ │ │ + beq.n 9a7f6 │ │ │ │ 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 9a750 │ │ │ │ + bne.n 9a804 │ │ │ │ adds r1, r3, #6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a742 │ │ │ │ + beq.n 9a7f6 │ │ │ │ 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, 9a750 │ │ │ │ + cbnz r0, 9a804 │ │ │ │ adds r1, r3, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a742 │ │ │ │ + beq.n 9a7f6 │ │ │ │ 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, 9a750 │ │ │ │ + cbnz r0, 9a804 │ │ │ │ adds r3, #8 │ │ │ │ - b.n 9a73e │ │ │ │ + b.n 9a7f2 │ │ │ │ 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, 9a750 │ │ │ │ + cbnz r0, 9a804 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9a724 │ │ │ │ + bne.n 9a7d8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7c5b4 │ │ │ │ + bl 7c7d4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 9a7b0 │ │ │ │ + bne.n 9a864 │ │ │ │ subs r7, #1 │ │ │ │ - bcs.w 9a600 │ │ │ │ + bcs.w 9a6b4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 9a79e │ │ │ │ + beq.n 9a852 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 9a750 │ │ │ │ + bne.n 9a804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78954 │ │ │ │ - cbz r0, 9a7aa │ │ │ │ + bl 78b80 │ │ │ │ + cbz r0, 9a85e │ │ │ │ add r1, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 9a5b0 │ │ │ │ + bl 9a664 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9a806 │ │ │ │ + beq.n 9a8ba │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r2, 9a7c0 │ │ │ │ + cbnz r2, 9a874 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a750 │ │ │ │ + beq.n 9a804 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a750 │ │ │ │ + bne.n 9a804 │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a750 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a804 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9a5b0 │ │ │ │ + bl 9a664 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 9a750 │ │ │ │ + bne.n 9a804 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a758 │ │ │ │ + b.n 9a80c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a750 │ │ │ │ + beq.n 9a804 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a750 │ │ │ │ + b.n 9a804 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl fb14c │ │ │ │ + bl fadac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9a806 │ │ │ │ + cbz r0, 9a8ba │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a7de │ │ │ │ + beq.n 9a892 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 9a7ec │ │ │ │ + cbz r2, 9a8a0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a784 │ │ │ │ + beq.n 9a838 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 9a784 │ │ │ │ + b.n 9a838 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a7de │ │ │ │ + b.n 9a892 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9a628 │ │ │ │ - b.n 9a742 │ │ │ │ + bne.w 9a6dc │ │ │ │ + b.n 9a7f6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a7aa │ │ │ │ + beq.n 9a85e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a7aa │ │ │ │ + bne.n 9a85e │ │ │ │ mov r0, r3 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a7aa │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a85e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #52361 @ 0xcc89 │ │ │ │ + movw r3, #52917 @ 0xceb5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9a8c4 │ │ │ │ + bne.n 9a978 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #20120 @ 0x4e98 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #34697 @ 0x8789 │ │ │ │ + movw r3, #35257 @ 0x89b9 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a96a │ │ │ │ + bne.w 9aa2a │ │ │ │ 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, #420] @ (9aa08 ) │ │ │ │ + ldr r3, [pc, #424] @ (9aac0 ) │ │ │ │ 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 9a8d8 │ │ │ │ + beq.n 9a98c │ │ │ │ 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 9a8a0 │ │ │ │ + bgt.n 9a954 │ │ │ │ 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, 9a8d8 │ │ │ │ + cbz r2, 9a98c │ │ │ │ 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 9a8c6 │ │ │ │ - cbz r2, 9a8fa │ │ │ │ + beq.n 9a97a │ │ │ │ + cbz r2, 9a9b0 │ │ │ │ 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 9a8c0 │ │ │ │ + b.n 9a974 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #54329 @ 0xd439 │ │ │ │ + movw r3, #54913 @ 0xd681 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9a9a0 │ │ │ │ + bne.w 9aab6 │ │ │ │ mov r0, r1 │ │ │ │ blx 298b0 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 9a8c0 │ │ │ │ + b.n 9a974 │ │ │ │ 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 │ │ │ │ @@ -168119,78 +168179,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 9a930 │ │ │ │ + bne.n 9a9ee │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 9a970 │ │ │ │ + cbz r3, 9a9ea │ │ │ │ + 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 9a9a8 │ │ │ │ + beq.n 9aa50 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9a97a │ │ │ │ + beq.n 9aa30 │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 9a948 │ │ │ │ + cbnz r3, 9aa06 │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 9a8c0 │ │ │ │ + beq.n 9a974 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 9a99a │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 9aab0 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 9a964 │ │ │ │ + cbz r3, 9aa24 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 9a8c0 │ │ │ │ + b.n 9a974 │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - cmp r1, r5 │ │ │ │ - it ne │ │ │ │ - movne r3, #0 │ │ │ │ - b.n 9a92c │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 9a988 │ │ │ │ + cbz r3, 9aa3e │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a8c0 │ │ │ │ + bne.n 9a974 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 9a8c0 │ │ │ │ - str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 9a954 │ │ │ │ - ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ - blx r2 │ │ │ │ - b.n 9a8ee │ │ │ │ + b.n 9a974 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a93a │ │ │ │ + beq.n 9a9f8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 9aa02 │ │ │ │ + cbz r3, 9aaaa │ │ │ │ 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, 9a9dc │ │ │ │ + cbz r3, 9aa84 │ │ │ │ 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 │ │ │ │ @@ -168199,129 +168254,135 @@ │ │ │ │ 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 9a8c0 │ │ │ │ + b.n 9a974 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 9a9b4 │ │ │ │ + b.n 9aa5c │ │ │ │ + str.w r3, [r4, #524] @ 0x20c │ │ │ │ + b.n 9aa14 │ │ │ │ + ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ + blx r2 │ │ │ │ + b.n 9a9a4 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009aa0c <_Py_GetConfig@@Base>: │ │ │ │ +0009aac4 <_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] @ (9aa44 <_Py_GetConfig@@Base+0x38>) │ │ │ │ + ldr r3, [pc, #40] @ (9aafc <_Py_GetConfig@@Base+0x38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 9aa2e <_Py_GetConfig@@Base+0x22> │ │ │ │ + cbz r3, 9aae6 <_Py_GetConfig@@Base+0x22> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #7628 @ 0x1dcc │ │ │ │ + movw r1, #5132 @ 0x140c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25268 @ 0x62b4 │ │ │ │ - movt r0, #54 @ 0x36 │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r0, #61568 @ 0xf080 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009aa48 <_PyObject_NewVar@@Base>: │ │ │ │ +0009ab00 <_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 72908 │ │ │ │ - cbz r0, 9aabc <_PyObject_NewVar@@Base+0x74> │ │ │ │ + bl 72b3c │ │ │ │ + cbz r0, 9ab74 <_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] @ (9aac8 <_PyObject_NewVar@@Base+0x80>) │ │ │ │ + ldr r2, [pc, #64] @ (9ab80 <_PyObject_NewVar@@Base+0x80>) │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 9aa98 <_PyObject_NewVar@@Base+0x50> │ │ │ │ + cbnz r4, 9ab50 <_PyObject_NewVar@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ str r5, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 9aaae <_PyObject_NewVar@@Base+0x66> │ │ │ │ + bne.n 9ab66 <_PyObject_NewVar@@Base+0x66> │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9aa90 <_PyObject_NewVar@@Base+0x48> │ │ │ │ + b.n 9ab48 <_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 9aa90 <_PyObject_NewVar@@Base+0x48> │ │ │ │ + b.n 9ab48 <_PyObject_NewVar@@Base+0x48> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f94c8 │ │ │ │ + b.w 1f98f8 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ 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 9aaf8 <_PyObject_NewVar@@Base+0xb0> │ │ │ │ + beq.n 9abb0 <_PyObject_NewVar@@Base+0xb0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9ab16 <_PyObject_NewVar@@Base+0xce> │ │ │ │ + beq.n 9abce <_PyObject_NewVar@@Base+0xce> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9ab1e <_PyObject_NewVar@@Base+0xd6> │ │ │ │ + blt.n 9abd6 <_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 9aaf2 <_PyObject_NewVar@@Base+0xaa> │ │ │ │ + bne.n 9abaa <_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 9aaf2 <_PyObject_NewVar@@Base+0xaa> │ │ │ │ + b.n 9abaa <_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 │ │ │ │ @@ -168333,501 +168394,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 9b280 <_PyObject_NewVar@@Base+0x838> │ │ │ │ - bl 9b6d8 │ │ │ │ + bne.w 9b338 <_PyObject_NewVar@@Base+0x838> │ │ │ │ + bl 9b794 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b290 <_PyObject_NewVar@@Base+0x848> │ │ │ │ + bne.w 9b348 <_PyObject_NewVar@@Base+0x848> │ │ │ │ cmp r7, #56 @ 0x38 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - beq.w 9b404 <_PyObject_NewVar@@Base+0x9bc> │ │ │ │ + beq.w 9b4bc <_PyObject_NewVar@@Base+0x9bc> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ - beq.w 9b462 <_PyObject_NewVar@@Base+0xa1a> │ │ │ │ + beq.w 9b51a <_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 9b04a <_PyObject_NewVar@@Base+0x602> │ │ │ │ + beq.w 9b102 <_PyObject_NewVar@@Base+0x602> │ │ │ │ ldr.w r6, [r5, r3, lsl #2] │ │ │ │ cmp r7, #1 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9ad24 <_PyObject_NewVar@@Base+0x2dc> │ │ │ │ + beq.w 9addc <_PyObject_NewVar@@Base+0x2dc> │ │ │ │ mov r5, r7 │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ subs.w r5, r5, r8 │ │ │ │ - bmi.w 9b55c <_PyObject_NewVar@@Base+0xb14> │ │ │ │ + bmi.w 9b614 <_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 9af8a <_PyObject_NewVar@@Base+0x542> │ │ │ │ + bne.w 9b042 <_PyObject_NewVar@@Base+0x542> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9af64 <_PyObject_NewVar@@Base+0x51c> │ │ │ │ + beq.w 9b01c <_PyObject_NewVar@@Base+0x51c> │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 9b540 <_PyObject_NewVar@@Base+0xaf8> │ │ │ │ + bhi.w 9b5f8 <_PyObject_NewVar@@Base+0xaf8> │ │ │ │ movw r9, #20120 @ 0x4e98 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r3, #10741 @ 0x29f5 │ │ │ │ + movw r3, #11305 @ 0x2c29 │ │ │ │ movt r3, #7 │ │ │ │ add.w r1, r5, #17 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9b2c6 <_PyObject_NewVar@@Base+0x87e> │ │ │ │ - ldr r3, [pc, #288] @ (9ad1c <_PyObject_NewVar@@Base+0x2d4>) │ │ │ │ + bne.w 9b37e <_PyObject_NewVar@@Base+0x87e> │ │ │ │ + ldr r3, [pc, #288] @ (9add4 <_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 9af36 <_PyObject_NewVar@@Base+0x4ee> │ │ │ │ + bhi.w 9afee <_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 9b2b4 <_PyObject_NewVar@@Base+0x86c> │ │ │ │ + beq.w 9b36c <_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 9af16 <_PyObject_NewVar@@Base+0x4ce> │ │ │ │ + beq.w 9afce <_PyObject_NewVar@@Base+0x4ce> │ │ │ │ movw r2, #42436 @ 0xa5c4 │ │ │ │ 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] @ (9ad20 <_PyObject_NewVar@@Base+0x2d8>) │ │ │ │ + ldr r2, [pc, #192] @ (9add8 <_PyObject_NewVar@@Base+0x2d8>) │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [sl] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b2ec <_PyObject_NewVar@@Base+0x8a4> │ │ │ │ + bne.w 9b3a4 <_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 9af08 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ + bne.w 9afc0 <_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 9afb6 <_PyObject_NewVar@@Base+0x56e> │ │ │ │ + bpl.w 9b06e <_PyObject_NewVar@@Base+0x56e> │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9af82 <_PyObject_NewVar@@Base+0x53a> │ │ │ │ + bne.w 9b03a <_PyObject_NewVar@@Base+0x53a> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.w 9aff0 <_PyObject_NewVar@@Base+0x5a8> │ │ │ │ + bge.w 9b0a8 <_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 9b014 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + bne.w 9b0cc <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9b034 <_PyObject_NewVar@@Base+0x5ec> │ │ │ │ + bne.w 9b0ec <_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 9b398 <_PyObject_NewVar@@Base+0x950> │ │ │ │ + beq.w 9b450 <_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 9b3ae <_PyObject_NewVar@@Base+0x966> │ │ │ │ + beq.w 9b466 <_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 9b3b2 <_PyObject_NewVar@@Base+0x96a> │ │ │ │ + beq.w 9b46a <_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, [r3, r2] │ │ │ │ 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 9af04 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + ble.w 9afbc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r9, [r3, sl, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9ab9e <_PyObject_NewVar@@Base+0x156> │ │ │ │ + beq.w 9ac56 <_PyObject_NewVar@@Base+0x156> │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 9ab9e <_PyObject_NewVar@@Base+0x156> │ │ │ │ + beq.w 9ac56 <_PyObject_NewVar@@Base+0x156> │ │ │ │ ldr.w r0, [r9] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aba0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9ac58 <_PyObject_NewVar@@Base+0x158> │ │ │ │ cmn.w r9, #8 │ │ │ │ - beq.w 9ab9e <_PyObject_NewVar@@Base+0x156> │ │ │ │ + beq.w 9ac56 <_PyObject_NewVar@@Base+0x156> │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 9ab9e <_PyObject_NewVar@@Base+0x156> │ │ │ │ + beq.w 9ac56 <_PyObject_NewVar@@Base+0x156> │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aba0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9ac58 <_PyObject_NewVar@@Base+0x158> │ │ │ │ cmn.w r9, #16 │ │ │ │ - beq.w 9ab9e <_PyObject_NewVar@@Base+0x156> │ │ │ │ + beq.w 9ac56 <_PyObject_NewVar@@Base+0x156> │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 9af04 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9afbc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aba0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9ac58 <_PyObject_NewVar@@Base+0x158> │ │ │ │ cmn.w r9, #24 │ │ │ │ - beq.w 9af04 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9afbc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r5, [r9, #28] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 9af04 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9afbc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aba0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9ac58 <_PyObject_NewVar@@Base+0x158> │ │ │ │ cmn.w r9, #32 │ │ │ │ - beq.w 9af04 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9afbc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 9af04 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9afbc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aba0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9ac58 <_PyObject_NewVar@@Base+0x158> │ │ │ │ cmn.w r9, #40 @ 0x28 │ │ │ │ - beq.w 9af04 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9afbc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r5, [r9, #44] @ 0x2c │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 9af04 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9afbc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aba0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9ac58 <_PyObject_NewVar@@Base+0x158> │ │ │ │ adds.w r2, r9, #48 @ 0x30 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.n 9af04 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.n 9afbc <_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 9ae8c <_PyObject_NewVar@@Base+0x444> │ │ │ │ + beq.n 9af44 <_PyObject_NewVar@@Base+0x444> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9ae6c <_PyObject_NewVar@@Base+0x424> │ │ │ │ + beq.n 9af24 <_PyObject_NewVar@@Base+0x424> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9ae4e <_PyObject_NewVar@@Base+0x406> │ │ │ │ + beq.n 9af06 <_PyObject_NewVar@@Base+0x406> │ │ │ │ ldr r5, [r2, #4] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 9af04 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.n 9afbc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ blx 2a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aba0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9ac58 <_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 9af04 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.n 9afbc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aba0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9ac58 <_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 9af04 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.n 9afbc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aba0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9ac58 <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.n 9af04 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.n 9afbc <_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 9af02 <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ + beq.n 9afba <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ ldr.w r0, [sl] │ │ │ │ blx 2a75c │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b298 <_PyObject_NewVar@@Base+0x850> │ │ │ │ + beq.w 9b350 <_PyObject_NewVar@@Base+0x850> │ │ │ │ ldr.w r5, [sl, #12] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 9af02 <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ + beq.n 9afba <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ mov r1, r8 │ │ │ │ blx 2a75c │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b298 <_PyObject_NewVar@@Base+0x850> │ │ │ │ + beq.w 9b350 <_PyObject_NewVar@@Base+0x850> │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 9af02 <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ + beq.n 9afba <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov r1, r8 │ │ │ │ blx 2a75c │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b298 <_PyObject_NewVar@@Base+0x850> │ │ │ │ + beq.w 9b350 <_PyObject_NewVar@@Base+0x850> │ │ │ │ ldr.w r5, [sl, #28] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 9af02 <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ + beq.n 9afba <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ mov r1, r8 │ │ │ │ blx 2a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b298 <_PyObject_NewVar@@Base+0x850> │ │ │ │ + beq.w 9b350 <_PyObject_NewVar@@Base+0x850> │ │ │ │ adds.w sl, sl, #32 │ │ │ │ - bne.n 9ae94 <_PyObject_NewVar@@Base+0x44c> │ │ │ │ + bne.n 9af4c <_PyObject_NewVar@@Base+0x44c> │ │ │ │ mov r4, fp │ │ │ │ movs r5, #1 │ │ │ │ - b.n 9aba0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + b.n 9ac58 <_PyObject_NewVar@@Base+0x158> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #16 │ │ │ │ blx 29cc8 │ │ │ │ - b.n 9ac88 <_PyObject_NewVar@@Base+0x240> │ │ │ │ + b.n 9ad40 <_PyObject_NewVar@@Base+0x240> │ │ │ │ ldrd r3, r0, [r2, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 9afe4 <_PyObject_NewVar@@Base+0x59c> │ │ │ │ + bcc.n 9b09c <_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 9ac42 <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ + bne.w 9acfa <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ - movw r3, #53673 @ 0xd1a9 │ │ │ │ + movw r3, #54257 @ 0xd3f1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9b38c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + bne.w 9b444 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2a1c0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9b2d6 <_PyObject_NewVar@@Base+0x88e> │ │ │ │ + beq.w 9b38e <_PyObject_NewVar@@Base+0x88e> │ │ │ │ ldr.w r2, [fp, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp, #800] @ 0x320 │ │ │ │ - b.n 9ac42 <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ + b.n 9acfa <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r3, [pc, #664] @ (9b200 <_PyObject_NewVar@@Base+0x7b8>) │ │ │ │ + ldr r3, [pc, #664] @ (9b2b8 <_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 9afb6 <_PyObject_NewVar@@Base+0x56e> │ │ │ │ + bpl.n 9b06e <_PyObject_NewVar@@Base+0x56e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9aca8 <_PyObject_NewVar@@Base+0x260> │ │ │ │ + beq.w 9ad60 <_PyObject_NewVar@@Base+0x260> │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - b.n 9aca8 <_PyObject_NewVar@@Base+0x260> │ │ │ │ + b.n 9ad60 <_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, #20120 @ 0x4e98 │ │ │ │ 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 9ac9a <_PyObject_NewVar@@Base+0x252> │ │ │ │ - movw r0, #8756 @ 0x2234 │ │ │ │ + bmi.w 9ad52 <_PyObject_NewVar@@Base+0x252> │ │ │ │ + movw r0, #6260 @ 0x1874 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9b4c2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + beq.w 9b57a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b4c2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b4c2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bne.w 9b57a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9b57a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 9ac42 <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ + b.n 9acfa <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 861cc <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 863f0 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9b5ca <_PyObject_NewVar@@Base+0xb82> │ │ │ │ + beq.w 9b682 <_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 9acca <_PyObject_NewVar@@Base+0x282> │ │ │ │ + beq.w 9ad82 <_PyObject_NewVar@@Base+0x282> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9acca <_PyObject_NewVar@@Base+0x282> │ │ │ │ + bne.w 9ad82 <_PyObject_NewVar@@Base+0x282> │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9acd6 <_PyObject_NewVar@@Base+0x28e> │ │ │ │ + beq.w 9ad8e <_PyObject_NewVar@@Base+0x28e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9db84 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9dc10 <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b5b2 <_PyObject_NewVar@@Base+0xb6a> │ │ │ │ + blt.w 9b66a <_PyObject_NewVar@@Base+0xb6a> │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r6, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 9acd6 <_PyObject_NewVar@@Base+0x28e> │ │ │ │ + b.n 9ad8e <_PyObject_NewVar@@Base+0x28e> │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 86378 │ │ │ │ + bl 8659c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b1f2 <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ + beq.w 9b2aa <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.w 9b31c <_PyObject_NewVar@@Base+0x8d4> │ │ │ │ + ble.w 9b3d4 <_PyObject_NewVar@@Base+0x8d4> │ │ │ │ movw r9, #20120 @ 0x4e98 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw fp, #33921 @ 0x8481 │ │ │ │ + movw fp, #34485 @ 0x86b5 │ │ │ │ movt fp, #7 │ │ │ │ - movw r2, #54869 @ 0xd655 │ │ │ │ + movw r2, #55453 @ 0xd89d │ │ │ │ movt r2, #6 │ │ │ │ lsls r0, r6, #31 │ │ │ │ str r2, [sp, #24] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r2, [sp, #16] │ │ │ │ - bmi.w 9b208 <_PyObject_NewVar@@Base+0x7c0> │ │ │ │ - movw r8, #33921 @ 0x8481 │ │ │ │ + bmi.w 9b2c0 <_PyObject_NewVar@@Base+0x7c0> │ │ │ │ + movw r8, #34485 @ 0x86b5 │ │ │ │ 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 9b29c <_PyObject_NewVar@@Base+0x854> │ │ │ │ - ldr r3, [pc, #344] @ (9b204 <_PyObject_NewVar@@Base+0x7bc>) │ │ │ │ + bne.w 9b354 <_PyObject_NewVar@@Base+0x854> │ │ │ │ + ldr r3, [pc, #344] @ (9b2bc <_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 9b1b8 <_PyObject_NewVar@@Base+0x770> │ │ │ │ + beq.n 9b270 <_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, 9b0f0 <_PyObject_NewVar@@Base+0x6a8> │ │ │ │ + cbnz r1, 9b1a8 <_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] │ │ │ │ @@ -168840,39 +168901,39 @@ │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 29634 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b1f0 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ + beq.n 9b2a8 <_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 9b2a8 <_PyObject_NewVar@@Base+0x860> │ │ │ │ - ldr r3, [pc, #236] @ (9b204 <_PyObject_NewVar@@Base+0x7bc>) │ │ │ │ + bne.w 9b360 <_PyObject_NewVar@@Base+0x860> │ │ │ │ + ldr r3, [pc, #236] @ (9b2bc <_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 9b186 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + beq.n 9b23e <_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, 9b15e <_PyObject_NewVar@@Base+0x716> │ │ │ │ + cbnz r1, 9b216 <_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] │ │ │ │ @@ -168885,97 +168946,97 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 29634 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b1f0 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ + beq.n 9b2a8 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r6, sl, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9b09a <_PyObject_NewVar@@Base+0x652> │ │ │ │ + bne.n 9b152 <_PyObject_NewVar@@Base+0x652> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 9ab90 <_PyObject_NewVar@@Base+0x148> │ │ │ │ + b.n 9ac48 <_PyObject_NewVar@@Base+0x148> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b15e <_PyObject_NewVar@@Base+0x716> │ │ │ │ + bne.n 9b216 <_PyObject_NewVar@@Base+0x716> │ │ │ │ ldr.w r3, [r9, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9b380 <_PyObject_NewVar@@Base+0x938> │ │ │ │ + bne.w 9b438 <_PyObject_NewVar@@Base+0x938> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2957c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b168 <_PyObject_NewVar@@Base+0x720> │ │ │ │ + beq.n 9b220 <_PyObject_NewVar@@Base+0x720> │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 9b168 <_PyObject_NewVar@@Base+0x720> │ │ │ │ + b.n 9b220 <_PyObject_NewVar@@Base+0x720> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b0f0 <_PyObject_NewVar@@Base+0x6a8> │ │ │ │ + bne.n 9b1a8 <_PyObject_NewVar@@Base+0x6a8> │ │ │ │ ldr.w r3, [r9, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9b35c <_PyObject_NewVar@@Base+0x914> │ │ │ │ + bne.w 9b414 <_PyObject_NewVar@@Base+0x914> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2957c │ │ │ │ - cbz r0, 9b1e6 <_PyObject_NewVar@@Base+0x79e> │ │ │ │ + cbz r0, 9b29e <_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 9b104 <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ + bne.n 9b1bc <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 1f98f8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 7965c │ │ │ │ - b.n 9b4c2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 79888 │ │ │ │ + b.n 9b57a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ nop │ │ │ │ strh r4, [r2, #16] │ │ │ │ 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 9b374 <_PyObject_NewVar@@Base+0x92c> │ │ │ │ - ldr r3, [pc, #704] @ (9b4dc <_PyObject_NewVar@@Base+0xa94>) │ │ │ │ + bne.w 9b42c <_PyObject_NewVar@@Base+0x92c> │ │ │ │ + ldr r3, [pc, #704] @ (9b594 <_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 9b320 <_PyObject_NewVar@@Base+0x8d8> │ │ │ │ + beq.n 9b3d8 <_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, 9b25a <_PyObject_NewVar@@Base+0x812> │ │ │ │ + cbnz r1, 9b312 <_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] │ │ │ │ @@ -168988,154 +169049,154 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 29634 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str.w r0, [sl] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b1f0 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ + beq.n 9b2a8 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9b31c <_PyObject_NewVar@@Base+0x8d4> │ │ │ │ + beq.n 9b3d4 <_PyObject_NewVar@@Base+0x8d4> │ │ │ │ mov r8, fp │ │ │ │ str r7, [sp, #28] │ │ │ │ - b.n 9b09a <_PyObject_NewVar@@Base+0x652> │ │ │ │ - bl caa54 │ │ │ │ + b.n 9b152 <_PyObject_NewVar@@Base+0x652> │ │ │ │ + bl ca654 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ab68 <_PyObject_NewVar@@Base+0x120> │ │ │ │ + beq.w 9ac20 <_PyObject_NewVar@@Base+0x120> │ │ │ │ movs r3, #22 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ str r3, [r5, #32] │ │ │ │ - b.n 9ab80 <_PyObject_NewVar@@Base+0x138> │ │ │ │ + b.n 9ac38 <_PyObject_NewVar@@Base+0x138> │ │ │ │ mov r4, fp │ │ │ │ - b.n 9aba0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + b.n 9ac58 <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9b1e6 <_PyObject_NewVar@@Base+0x79e> │ │ │ │ + b.n 9b29e <_PyObject_NewVar@@Base+0x79e> │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9b168 <_PyObject_NewVar@@Base+0x720> │ │ │ │ + b.n 9b220 <_PyObject_NewVar@@Base+0x720> │ │ │ │ mov r0, r3 │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9ac42 <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ - b.n 9af36 <_PyObject_NewVar@@Base+0x4ee> │ │ │ │ + bne.w 9acfa <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ + b.n 9afee <_PyObject_NewVar@@Base+0x4ee> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx r2 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ac42 <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ - bl 1f94c8 │ │ │ │ + bne.w 9acfa <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ + bl 1f98f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b556 <_PyObject_NewVar@@Base+0xb0e> │ │ │ │ + beq.w 9b60e <_PyObject_NewVar@@Base+0xb0e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9ac88 <_PyObject_NewVar@@Base+0x240> │ │ │ │ - b.n 9af08 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + beq.w 9ad40 <_PyObject_NewVar@@Base+0x240> │ │ │ │ + b.n 9afc0 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9b368 <_PyObject_NewVar@@Base+0x920> │ │ │ │ + bne.n 9b420 <_PyObject_NewVar@@Base+0x920> │ │ │ │ mov r0, sl │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ 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 9ac88 <_PyObject_NewVar@@Base+0x240> │ │ │ │ - b.n 9af08 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ + beq.w 9ad40 <_PyObject_NewVar@@Base+0x240> │ │ │ │ + b.n 9afc0 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9b180 <_PyObject_NewVar@@Base+0x738> │ │ │ │ + b.n 9b238 <_PyObject_NewVar@@Base+0x738> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72ac4 │ │ │ │ + bl 72cf8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b25a <_PyObject_NewVar@@Base+0x812> │ │ │ │ + bne.n 9b312 <_PyObject_NewVar@@Base+0x812> │ │ │ │ ldr.w r3, [r9, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9b350 <_PyObject_NewVar@@Base+0x908> │ │ │ │ + bne.n 9b408 <_PyObject_NewVar@@Base+0x908> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2957c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b264 <_PyObject_NewVar@@Base+0x81c> │ │ │ │ + beq.n 9b31c <_PyObject_NewVar@@Base+0x81c> │ │ │ │ ldr.w r2, [r5, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #800] @ 0x320 │ │ │ │ - b.n 9b264 <_PyObject_NewVar@@Base+0x81c> │ │ │ │ + b.n 9b31c <_PyObject_NewVar@@Base+0x81c> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9b340 <_PyObject_NewVar@@Base+0x8f8> │ │ │ │ + b.n 9b3f8 <_PyObject_NewVar@@Base+0x8f8> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9b1da <_PyObject_NewVar@@Base+0x792> │ │ │ │ + b.n 9b292 <_PyObject_NewVar@@Base+0x792> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 9b2fe <_PyObject_NewVar@@Base+0x8b6> │ │ │ │ + b.n 9b3b6 <_PyObject_NewVar@@Base+0x8b6> │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9b264 <_PyObject_NewVar@@Base+0x81c> │ │ │ │ + b.n 9b31c <_PyObject_NewVar@@Base+0x81c> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9b1a8 <_PyObject_NewVar@@Base+0x760> │ │ │ │ + b.n 9b260 <_PyObject_NewVar@@Base+0x760> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx r2 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 9af50 <_PyObject_NewVar@@Base+0x508> │ │ │ │ + b.n 9b008 <_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 9ad04 <_PyObject_NewVar@@Base+0x2bc> │ │ │ │ + bne.w 9adbc <_PyObject_NewVar@@Base+0x2bc> │ │ │ │ add r2, r3 │ │ │ │ - b.n 9ad04 <_PyObject_NewVar@@Base+0x2bc> │ │ │ │ + b.n 9adbc <_PyObject_NewVar@@Base+0x2bc> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.w 9b5ec <_PyObject_NewVar@@Base+0xba4> │ │ │ │ - bl 80b80 │ │ │ │ + beq.w 9b6a4 <_PyObject_NewVar@@Base+0xba4> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b4c2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bne.n 9b57a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ movw r2, #48068 @ 0xbbc4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ subs r3, #11 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.w 9b522 <_PyObject_NewVar@@Base+0xada> │ │ │ │ + bhi.w 9b5da <_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 │ │ │ │ @@ -169152,263 +169213,264 @@ │ │ │ │ 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 781fc │ │ │ │ + bl 78430 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b1f2 <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ + beq.w 9b2aa <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 2944c │ │ │ │ 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 9b5f4 <_PyObject_NewVar@@Base+0xbac> │ │ │ │ + bcs.w 9b6ac <_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 1b98a8 │ │ │ │ + bl 1b9fd0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 9b404 <_PyObject_NewVar@@Base+0x9bc> │ │ │ │ + beq.n 9b4bc <_PyObject_NewVar@@Base+0x9bc> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 9ab80 <_PyObject_NewVar@@Base+0x138> │ │ │ │ + bne.w 9ac38 <_PyObject_NewVar@@Base+0x138> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ab80 <_PyObject_NewVar@@Base+0x138> │ │ │ │ + bne.w 9ac38 <_PyObject_NewVar@@Base+0x138> │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9ab80 <_PyObject_NewVar@@Base+0x138> │ │ │ │ + beq.w 9ac38 <_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 9b59a <_PyObject_NewVar@@Base+0xb52> │ │ │ │ + bne.w 9b652 <_PyObject_NewVar@@Base+0xb52> │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r7, #4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9b04a <_PyObject_NewVar@@Base+0x602> │ │ │ │ + beq.w 9b102 <_PyObject_NewVar@@Base+0x602> │ │ │ │ ldr.w r6, [r5, r3, lsl #2] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - b.w 9aba0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + b.w 9ac58 <_PyObject_NewVar@@Base+0x158> │ │ │ │ movw r2, #56028 @ 0xdadc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r6, #37780 @ 0x9394 │ │ │ │ + movw r6, #35284 @ 0x89d4 │ │ │ │ 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 1f1eb0 │ │ │ │ + bl 1f22e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ad16 <_PyObject_NewVar@@Base+0x2ce> │ │ │ │ + b.n 9adce <_PyObject_NewVar@@Base+0x2ce> │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ - movw r6, #37864 @ 0x93e8 │ │ │ │ + movw r6, #35368 @ 0x8a28 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ subs r3, r3, r2 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9b4aa <_PyObject_NewVar@@Base+0xa62> │ │ │ │ + b.n 9b562 <_PyObject_NewVar@@Base+0xa62> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #56060 @ 0xdafc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #37944 @ 0x9438 │ │ │ │ + movw r3, #35448 @ 0x8a78 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1eba14 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ - b.n 9b4c2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 1ebe44 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + b.n 9b57a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ movw r2, #56060 @ 0xdafc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r6, #37832 @ 0x93c8 │ │ │ │ + movw r6, #35336 @ 0x8a08 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - b.n 9b4aa <_PyObject_NewVar@@Base+0xa62> │ │ │ │ + b.n 9b562 <_PyObject_NewVar@@Base+0xa62> │ │ │ │ ldr.w r2, [r5, #480] @ 0x1e0 │ │ │ │ - cbz r2, 9b530 <_PyObject_NewVar@@Base+0xae8> │ │ │ │ + cbz r2, 9b5e8 <_PyObject_NewVar@@Base+0xae8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1e60 │ │ │ │ - b.n 9b4c2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ - movw r6, #37920 @ 0x9420 │ │ │ │ + bl 1f2290 │ │ │ │ + b.n 9b57a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + movw r6, #35424 @ 0x8a60 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b4aa <_PyObject_NewVar@@Base+0xa62> │ │ │ │ + b.n 9b562 <_PyObject_NewVar@@Base+0xa62> │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #36472 @ 0x8e78 │ │ │ │ + movw r3, #33976 @ 0x84b8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1eba14 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ - b.n 9b4c2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 1ebe44 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + b.n 9b57a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8700 @ 0x21fc │ │ │ │ + movw r1, #6204 @ 0x183c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ + bl 12edc8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ - b.n 9b4c2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + b.n 9b57a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8648 @ 0x21c8 │ │ │ │ + movw r1, #6152 @ 0x1808 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 9b556 <_PyObject_NewVar@@Base+0xb0e> │ │ │ │ - movw r6, #37764 @ 0x9384 │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 9b60e <_PyObject_NewVar@@Base+0xb0e> │ │ │ │ + movw r6, #35268 @ 0x89c4 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b4aa <_PyObject_NewVar@@Base+0xa62> │ │ │ │ - bl 80b80 │ │ │ │ + b.n 9b562 <_PyObject_NewVar@@Base+0xa62> │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b4c2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bne.n 9b57a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ movw r3, #56140 @ 0xdb4c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15bf70 │ │ │ │ - b.n 9b4c2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 15b6a0 │ │ │ │ + b.n 9b57a <_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 9b478 <_PyObject_NewVar@@Base+0xa30> │ │ │ │ - bl 1f94c8 │ │ │ │ - b.n 9b4c2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + b.n 9b530 <_PyObject_NewVar@@Base+0xa30> │ │ │ │ + bl 1f98f8 │ │ │ │ + b.n 9b57a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9b4c2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + beq.n 9b57a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b4c2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bne.w 9b57a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ mov r0, r2 │ │ │ │ - b.n 9afde <_PyObject_NewVar@@Base+0x596> │ │ │ │ + b.n 9b096 <_PyObject_NewVar@@Base+0x596> │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9afc6 <_PyObject_NewVar@@Base+0x57e> │ │ │ │ + beq.w 9b07e <_PyObject_NewVar@@Base+0x57e> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9afc6 <_PyObject_NewVar@@Base+0x57e> │ │ │ │ + bne.w 9b07e <_PyObject_NewVar@@Base+0x57e> │ │ │ │ mov r0, sl │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9afc6 <_PyObject_NewVar@@Base+0x57e> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9b07e <_PyObject_NewVar@@Base+0x57e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed454 │ │ │ │ - b.n 9b4c2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 1ed884 │ │ │ │ + b.n 9b57a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bl 86378 │ │ │ │ + bl 8659c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b1f2 <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ + beq.w 9b2aa <_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 9b434 <_PyObject_NewVar@@Base+0x9ec> │ │ │ │ + b.n 9b4ec <_PyObject_NewVar@@Base+0x9ec> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37996 @ 0x946c │ │ │ │ + movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f780 │ │ │ │ - b.n 9b4c2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 12edc8 │ │ │ │ + b.n 9b57a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ │ │ │ │ -0009b624 : │ │ │ │ +0009b6dc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 9b680 │ │ │ │ - ldr r5, [pc, #88] @ (9b690 ) │ │ │ │ + cbz r0, 9b738 │ │ │ │ + ldr r5, [pc, #88] @ (9b748 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 9b66c │ │ │ │ + cbnz r3, 9b724 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6eaac │ │ │ │ + bl 6ecf4 │ │ │ │ str r4, [r6, r5] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 9b658 │ │ │ │ + bpl.n 9b710 │ │ │ │ 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 1b22e0 <_PyThreadState_New@@Base+0x1b4> │ │ │ │ + bl 1b2950 <_PyThreadState_New@@Base+0x1b4> │ │ │ │ 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, #7804 @ 0x1e7c │ │ │ │ + movw r1, #5308 @ 0x14bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #26632 @ 0x6808 │ │ │ │ + movw r0, #24136 @ 0x5e48 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #7628 @ 0x1dcc │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #5132 @ 0x140c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #8] @ (9b694 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (9b74c ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ movs r6, r6 │ │ │ │ add.w r3, r0, r1, lsl #1 │ │ │ │ - ldrb.w r2, [r3, #124] @ 0x7c │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ - beq.n 9b6c0 │ │ │ │ - cmp r2, #247 @ 0xf7 │ │ │ │ + ldrb.w r3, [r3, #124] @ 0x7c │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ + beq.n 9b77c │ │ │ │ + cmp r3, #247 @ 0xf7 │ │ │ │ it eq │ │ │ │ - ldreq r0, [r0, #112] @ 0x70 │ │ │ │ - beq.n 9b6d0 │ │ │ │ - movw r3, #25268 @ 0x62b4 │ │ │ │ - movt r3, #54 @ 0x36 │ │ │ │ - add r3, r2 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ - cbnz r0, 9b6be │ │ │ │ - ldrb.w r0, [r3, #272] @ 0x110 │ │ │ │ + ldreq r2, [r0, #112] @ 0x70 │ │ │ │ + beq.n 9b78c │ │ │ │ + movw r2, #61584 @ 0xf090 │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ + cbnz r0, 9b77a │ │ │ │ + movw r2, #61840 @ 0xf190 │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - mla r3, r1, r2, r3 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ - cmp r2, #247 @ 0xf7 │ │ │ │ - bne.n 9b6ac │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ - b.n 9b6ac │ │ │ │ + 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 9b764 │ │ │ │ + ldr r3, [r2, #32] │ │ │ │ + ldrb r3, [r3, r1] │ │ │ │ + b.n 9b764 │ │ │ │ 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 │ │ │ │ @@ -169418,195 +169480,195 @@ │ │ │ │ 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 9bac4 │ │ │ │ + bne.w 9bb80 │ │ │ │ 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 9c298 │ │ │ │ + bne.w 9c3a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 9c21e │ │ │ │ + beq.w 9c326 │ │ │ │ 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 9b764 │ │ │ │ + bcs.n 9b820 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ adds r2, r1, #1 │ │ │ │ str.w r2, [r5, #476] @ 0x1dc │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bhi.w 9d39c │ │ │ │ + bhi.w 9d43a │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9d38e │ │ │ │ + bne.w 9d42c │ │ │ │ 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 9c1a2 │ │ │ │ + beq.w 9c2aa │ │ │ │ ldr.w r0, [r5, #476] @ 0x1dc │ │ │ │ cmp r0, r8 │ │ │ │ - bcs.w 9c218 │ │ │ │ + bcs.w 9c320 │ │ │ │ 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 9b968 │ │ │ │ + bhi.w 9ba24 │ │ │ │ movs r6, #9 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ lsrs r6, r2 │ │ │ │ lsls r6, r6, #31 │ │ │ │ - bmi.w 9bdc8 │ │ │ │ + bmi.w 9be84 │ │ │ │ mov r6, ip │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d3aa │ │ │ │ + beq.w 9d448 │ │ │ │ str r3, [r5, #28] │ │ │ │ str.w r0, [r5, #472] @ 0x1d8 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9d3c0 │ │ │ │ + beq.w 9d45e │ │ │ │ bic.w r0, r6, #32 │ │ │ │ sub.w r3, r0, #65 @ 0x41 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.w 9b9be │ │ │ │ + bls.w 9ba7a │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b9d0 │ │ │ │ + bne.w 9ba8c │ │ │ │ cmp r6, #13 │ │ │ │ - beq.w 9d528 │ │ │ │ + beq.w 9d88e │ │ │ │ cmp r6, #10 │ │ │ │ - beq.w 9ba9c │ │ │ │ + beq.w 9bb58 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - beq.w 9be12 │ │ │ │ + beq.w 9bece │ │ │ │ uxtb r3, r6 │ │ │ │ - movw sl, #53088 @ 0xcf60 │ │ │ │ + movw sl, #50592 @ 0xc5a0 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 9bb98 │ │ │ │ + bmi.w 9bc54 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - movw sl, #54112 @ 0xd360 │ │ │ │ + movw sl, #51616 @ 0xc9a0 │ │ │ │ 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 9c8a2 │ │ │ │ + beq.w 9c964 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r6, #34 @ 0x22 │ │ │ │ - beq.w 9c30e │ │ │ │ + beq.w 9c3d0 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - beq.w 9d28e │ │ │ │ + beq.w 9d194 │ │ │ │ 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 9bc5a │ │ │ │ + bne.w 9bd16 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r6, #33 @ 0x21 │ │ │ │ - beq.w 9bc5a │ │ │ │ + beq.w 9bd16 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9d840 │ │ │ │ + bl 9d8cc │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b1c60 <_PyToken_TwoChars@@Base> │ │ │ │ + bl b180c <_PyToken_TwoChars@@Base> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9c726 │ │ │ │ + bne.w 9c7f6 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9bd92 │ │ │ │ + beq.w 9be4e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9d39c │ │ │ │ + bcc.w 9d43a │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9d38e │ │ │ │ + bne.w 9d42c │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ - beq.w 9bc96 │ │ │ │ - ble.w 9bd9c │ │ │ │ + beq.w 9bd52 │ │ │ │ + ble.w 9be58 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9bc96 │ │ │ │ + beq.w 9bd52 │ │ │ │ bic.w r3, r6, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #8] │ │ │ │ addeq.w sl, r3, #12288 @ 0x3000 │ │ │ │ - beq.w 9bdcc │ │ │ │ + beq.w 9be88 │ │ │ │ lsrs r1, r6, #7 │ │ │ │ - movw r2, #42996 @ 0xa7f4 │ │ │ │ + movw r2, #40500 @ 0x9e34 │ │ │ │ movt r2, #55 @ 0x37 │ │ │ │ - movw r3, #26212 @ 0x6664 │ │ │ │ + movw r3, #23716 @ 0x5ca4 │ │ │ │ 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, #34292 @ 0x85f4 │ │ │ │ + movw r2, #31796 @ 0x7c34 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.w 9bdb0 │ │ │ │ + bpl.w 9be6c │ │ │ │ sub.w r2, r6, #33 @ 0x21 │ │ │ │ cmp r6, #61 @ 0x3d │ │ │ │ - beq.w 9c55e │ │ │ │ + beq.w 9c61a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bhi.w 9ceb2 │ │ │ │ - movw r3, #25268 @ 0x62b4 │ │ │ │ + bhi.w 9cffc │ │ │ │ + movw r3, #23556 @ 0x5c04 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ add r3, r2 │ │ │ │ - ldrsb.w r0, [r3, #848] @ 0x350 │ │ │ │ + ldrsb.w r0, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r0, #3 │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -169619,111 +169681,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 9b962 │ │ │ │ + beq.n 9ba1e │ │ │ │ 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 9d3aa │ │ │ │ + beq.w 9d448 │ │ │ │ cmp r6, #35 @ 0x23 │ │ │ │ str r3, [r5, #28] │ │ │ │ str.w r0, [r5, #472] @ 0x1d8 │ │ │ │ - bne.w 9b7b6 │ │ │ │ - b.n 9b982 │ │ │ │ + bne.w 9b872 │ │ │ │ + b.n 9ba3e │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 9b992 │ │ │ │ + beq.n 9ba4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d840 │ │ │ │ + bl 9d8cc │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 9b97e │ │ │ │ + bne.n 9ba3a │ │ │ │ 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 9ce3e │ │ │ │ + bne.w 9cdee │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cef0 │ │ │ │ + bne.w 9d0de │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9d3c0 │ │ │ │ + beq.w 9d45e │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 9c7ce │ │ │ │ + beq.w 9c89e │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9b7ce │ │ │ │ + b.n 9b88a │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9c19a │ │ │ │ + beq.w 9c2a2 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq.w 9c0a8 │ │ │ │ + beq.w 9c1b0 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq.w 9c608 │ │ │ │ + beq.w 9c6c4 │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - beq.w 9bfec │ │ │ │ + beq.w 9c0f2 │ │ │ │ bic.w r0, r6, #32 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ - b.n 9ba0a │ │ │ │ + b.n 9bac6 │ │ │ │ ldrd r6, r3, [r5, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9c0d8 │ │ │ │ + beq.w 9c1e0 │ │ │ │ ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ cmp r3, r7 │ │ │ │ - bcs.w 9c148 │ │ │ │ + bcs.w 9c250 │ │ │ │ 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 9b9e6 │ │ │ │ + bls.n 9baa2 │ │ │ │ sub.w r3, r6, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 9b9e6 │ │ │ │ + bls.n 9baa2 │ │ │ │ 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 9bdc2 │ │ │ │ + bne.w 9be7e │ │ │ │ adds r7, r6, #1 │ │ │ │ - beq.w 9c892 │ │ │ │ + beq.w 9cb38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bcc.w 9d39c │ │ │ │ + bcc.w 9d43a │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9d38e │ │ │ │ + bne.w 9d42c │ │ │ │ ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #476] @ 0x1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9d202 │ │ │ │ + bne.w 9d01a │ │ │ │ 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 │ │ │ │ @@ -169731,31 +169793,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 9ba98 │ │ │ │ + beq.n 9bb54 │ │ │ │ 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 9b962 │ │ │ │ + b.n 9ba1e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9bf18 │ │ │ │ + beq.w 9bffe │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w sl, r1, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cc9e │ │ │ │ + bne.w 9cb1a │ │ │ │ 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 │ │ │ │ @@ -169765,119 +169827,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 9bb16 │ │ │ │ + beq.n 9bbd2 │ │ │ │ ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 9bb8a │ │ │ │ + bcs.n 9bc46 │ │ │ │ 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 9bd0a │ │ │ │ + bne.w 9bdc6 │ │ │ │ adds r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 9baea │ │ │ │ + bne.n 9bba6 │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9ca26 │ │ │ │ + bne.w 9cb48 │ │ │ │ ldr.w r2, [sl, #2744] @ 0xab8 │ │ │ │ - movw r0, #26009 @ 0x6599 │ │ │ │ + movw r0, #23489 @ 0x5bc1 │ │ │ │ movt r0, #19 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9c704 │ │ │ │ + bne.w 9c7d4 │ │ │ │ mov r0, r5 │ │ │ │ blx 294d4 │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ccbc │ │ │ │ + beq.w 9cdd0 │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ - cbnz r2, 9bb4c │ │ │ │ + cbnz r2, 9bc08 │ │ │ │ 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 2a90c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cb18 │ │ │ │ + bne.w 9cc70 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9cabe │ │ │ │ + beq.w 9cc16 │ │ │ │ ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 9baf2 │ │ │ │ + bcc.n 9bbae │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r6, r4 │ │ │ │ movs r3, #29 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.w 9ca2a │ │ │ │ + b.w 9cb4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - bne.w 9bf90 │ │ │ │ - bl 9d840 │ │ │ │ + bne.w 9c0a8 │ │ │ │ + bl 9d8cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9d148 │ │ │ │ - bgt.w 9c416 │ │ │ │ + beq.w 9d078 │ │ │ │ + bgt.w 9c4d4 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 9ca3a │ │ │ │ - bgt.w 9c6aa │ │ │ │ + beq.w 9cb92 │ │ │ │ + bgt.w 9c766 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9d148 │ │ │ │ + beq.w 9d078 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9d070 │ │ │ │ + beq.w 9d1e2 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 9cff0 │ │ │ │ + beq.w 9cf80 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bmi.w 9d7c2 │ │ │ │ + bmi.w 9d2e2 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9cd04 │ │ │ │ + beq.w 9cd9c │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt.w 9d022 │ │ │ │ + bgt.w 9cfb4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r2, #38276 @ 0x9584 │ │ │ │ + movw r2, #35780 @ 0x8bc4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl cc8fc │ │ │ │ + bl cc51c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ca34 │ │ │ │ + beq.w 9cb56 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 9ca90 │ │ │ │ + beq.w 9cbe8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ subs r2, r1, #1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.w 9d39c │ │ │ │ + bcc.w 9d43a │ │ │ │ ldrb.w r1, [r1, #-1] │ │ │ │ uxtb r3, r7 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 9d38e │ │ │ │ + bne.w 9d42c │ │ │ │ ldrd r3, r0, [r5, #476] @ 0x1dc │ │ │ │ ldr r1, [r5, #28] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #476] @ 0x1dc │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -169886,47 +169948,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 9bc56 │ │ │ │ + beq.n 9bd12 │ │ │ │ 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 9b962 │ │ │ │ + b.n 9ba1e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [sl, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9c4ea │ │ │ │ + bgt.w 9c5a6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9d840 │ │ │ │ + bl 9d8cc │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b1c60 <_PyToken_TwoChars@@Base> │ │ │ │ + bl b180c <_PyToken_TwoChars@@Base> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9c726 │ │ │ │ + bne.w 9c7f6 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 9b878 │ │ │ │ + bne.w 9b934 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - ble.w 9b8c4 │ │ │ │ + ble.w 9b980 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne.w 9bdcc │ │ │ │ + bne.w 9be88 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9d4cc │ │ │ │ + bgt.w 9d5e0 │ │ │ │ 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 │ │ │ │ @@ -169939,138 +170001,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, #34292 @ 0x85f4 │ │ │ │ + movw r1, #31796 @ 0x7c34 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ - movw r3, #26212 @ 0x6664 │ │ │ │ + movw r3, #23716 @ 0x5ca4 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bpl.n 9bdb0 │ │ │ │ + bpl.n 9be6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 9b910 │ │ │ │ + b.n 9b9cc │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 9ccda │ │ │ │ + beq.w 9cd66 │ │ │ │ movs r7, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r6, r7 │ │ │ │ - beq.w 9bada │ │ │ │ + beq.w 9bb96 │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9d576 │ │ │ │ + beq.w 9d488 │ │ │ │ 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 9d39c │ │ │ │ + bcc.w 9d43a │ │ │ │ ldrb.w r0, [r2, #-1] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w 9d38e │ │ │ │ + bne.w 9d42c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w lr, ip, #10 │ │ │ │ mov r0, r1 │ │ │ │ cmp.w lr, #25 │ │ │ │ str.w r1, [r2, #476] @ 0x1dc │ │ │ │ - bhi.w 9be90 │ │ │ │ + bhi.w 9bf4c │ │ │ │ movs r7, #9 │ │ │ │ movt r7, #512 @ 0x200 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.w 9be90 │ │ │ │ + bpl.w 9bf4c │ │ │ │ ldr.w r7, [r2, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 9c458 │ │ │ │ + beq.w 9c516 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d556 │ │ │ │ + bne.w 9d4f4 │ │ │ │ ldr.w r7, [r2, #452] @ 0x1c4 │ │ │ │ str.w r1, [r2, #472] @ 0x1d8 │ │ │ │ str r5, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9c298 │ │ │ │ + bne.w 9c3a0 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9b722 │ │ │ │ + b.n 9b7de │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - beq.w 9bc96 │ │ │ │ - bgt.w 9b8b2 │ │ │ │ + beq.w 9bd52 │ │ │ │ + bgt.w 9b96e │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - beq.w 9bc96 │ │ │ │ + beq.w 9bd52 │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ - beq.w 9c156 │ │ │ │ + beq.w 9c25e │ │ │ │ cmp.w r6, #1114112 @ 0x110000 │ │ │ │ - bcc.w 9b8c4 │ │ │ │ + bcc.w 9b980 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #38204 @ 0x953c │ │ │ │ + movw r1, #35708 @ 0x8b7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 9d3ec │ │ │ │ + b.w 9d60c │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 9b9e6 │ │ │ │ + b.n 9baa2 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 9b770 │ │ │ │ + b.n 9b82c │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9c774 │ │ │ │ + bgt.w 9c82c │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c872 │ │ │ │ + bne.w 9c8c6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d6a6 │ │ │ │ - ble.w 9bf8c │ │ │ │ + beq.w 9d83c │ │ │ │ + ble.w 9c074 │ │ │ │ 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 9bf6a │ │ │ │ + bne.w 9c050 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9bf7c │ │ │ │ + bgt.w 9c064 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - b.n 9bcde │ │ │ │ + b.n 9bd9a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - movw sl, #53088 @ 0xcf60 │ │ │ │ + movw sl, #50592 @ 0xc5a0 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ - bl 9d840 │ │ │ │ + bl 9d8cc │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [sl, r1, lsl #2] │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bmi.w 9cd18 │ │ │ │ + bmi.w 9cdb0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9cdb6 │ │ │ │ + beq.w 9cef2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9cdf6 │ │ │ │ + beq.w 9ce5a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9d39c │ │ │ │ + bcc.w 9d43a │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9d38e │ │ │ │ + bne.w 9d42c │ │ │ │ ldrd r2, r0, [r5, #476] @ 0x1dc │ │ │ │ ldr r1, [r5, #28] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r5, #476] @ 0x1dc │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ @@ -170079,317 +170141,345 @@ │ │ │ │ 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 9be8a │ │ │ │ + beq.n 9bf46 │ │ │ │ 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 9b962 │ │ │ │ + b.n 9ba1e │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r7, [r3, #480] @ 0x1e0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9bfda │ │ │ │ + bne.w 9c7ba │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9d6ea │ │ │ │ + bne.w 9c078 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ add r2, r3 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9c29c │ │ │ │ + beq.w 9c08c │ │ │ │ + ble.w 9c6f8 │ │ │ │ + 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 9cc94 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ - ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 9d66a │ │ │ │ - ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ + ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ + cmp r2, r8 │ │ │ │ + bge.w 9d63c │ │ │ │ + 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 │ │ │ │ + str.w r8, [r3, #2292] @ 0x8f4 │ │ │ │ + mov r3, r1 │ │ │ │ + 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 9b722 │ │ │ │ + beq.w 9b7de │ │ │ │ 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 9c586 │ │ │ │ + bge.w 9c642 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c5ac │ │ │ │ + bne.w 9c668 │ │ │ │ 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 9b962 │ │ │ │ + b.n 9ba1e │ │ │ │ ldr.w r2, [r2, #480] @ 0x1e0 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.w 9baaa │ │ │ │ + bgt.w 9bb66 │ │ │ │ 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 9ce24 │ │ │ │ + bne.w 9cd82 │ │ │ │ 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 9bf66 │ │ │ │ + beq.n 9c04c │ │ │ │ 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 9b962 │ │ │ │ + b.n 9ba1e │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.n 9c068 │ │ │ │ + bne.w 9c16e │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 9bcde │ │ │ │ + ble.w 9bd9a │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9d3de │ │ │ │ + blt.w 9d5fe │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9bcde │ │ │ │ - bl cc128 │ │ │ │ + b.n 9bd9a │ │ │ │ + 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 9d614 │ │ │ │ + mov r8, r9 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r3, r2 │ │ │ │ + ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.w 9d63c │ │ │ │ + ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + mov r0, r1 │ │ │ │ + ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ + b.n 9bfb4 │ │ │ │ + bl cbd48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd26 │ │ │ │ + beq.w 9cdbe │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9cd04 │ │ │ │ + beq.w 9cd9c │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 9cd76 │ │ │ │ + beq.w 9ceaa │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 9ceca │ │ │ │ + beq.w 9cfbe │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #38276 @ 0x9584 │ │ │ │ + movw r2, #35780 @ 0x8bc4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl cc8fc │ │ │ │ + bl cc51c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bbfc │ │ │ │ + bne.w 9bcb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9da3c │ │ │ │ - b.n 9b962 │ │ │ │ - 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.n 9bece │ │ │ │ + bl 9dac8 │ │ │ │ + b.n 9ba1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d840 │ │ │ │ + bl 9d8cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - beq.w 9c2e8 │ │ │ │ + beq.w 9c3aa │ │ │ │ sub.w r3, r0, #34 @ 0x22 │ │ │ │ negs r2, r3 │ │ │ │ adcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c2e8 │ │ │ │ + bne.w 9c3aa │ │ │ │ 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 9c620 │ │ │ │ + bne.w 9c6dc │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9c6fe │ │ │ │ - cbnz r1, 9c032 │ │ │ │ + beq.w 9c7ce │ │ │ │ + cbnz r1, 9c138 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq.n 9c0a8 │ │ │ │ + beq.n 9c1b0 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq.w 9c7fa │ │ │ │ + beq.w 9c8ea │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne.w 9b9da │ │ │ │ + bne.w 9ba96 │ │ │ │ mov.w sl, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r1, [sp, #12] │ │ │ │ - bl 9d840 │ │ │ │ + bl 9d8cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 9c2e2 │ │ │ │ + beq.w 9c3a4 │ │ │ │ sub.w ip, r0, #39 @ 0x27 │ │ │ │ rsbs r3, ip, #0 │ │ │ │ adc.w r3, r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c2e2 │ │ │ │ + bne.w 9c3a4 │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ - b.n 9c010 │ │ │ │ + b.n 9c116 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9d2d6 │ │ │ │ + bne.w 9cf1c │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne.w 9d2ce │ │ │ │ + bne.w 9cf12 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 9bf8c │ │ │ │ + ble.w 9c074 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9d3de │ │ │ │ + blt.w 9d5fe │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9d272 │ │ │ │ + bne.w 9d00e │ │ │ │ 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 9bcde │ │ │ │ + b.n 9bd9a │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 9d840 │ │ │ │ + bl 9d8cc │ │ │ │ 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 9c30e │ │ │ │ + beq.w 9c3d0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b.n 9c010 │ │ │ │ + b.n 9c116 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9c14c │ │ │ │ + bne.n 9c254 │ │ │ │ ldr.w r2, [r5, #2744] @ 0xab8 │ │ │ │ - movw sl, #26009 @ 0x6599 │ │ │ │ + movw sl, #23489 @ 0x5bc1 │ │ │ │ movt sl, #19 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 9c576 │ │ │ │ + bne.w 9c632 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 294d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ca08 │ │ │ │ + beq.w 9cafc │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbnz r3, 9c10a │ │ │ │ + cbnz r3, 9c212 │ │ │ │ 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 2a90c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d048 │ │ │ │ + bne.w 9d3a8 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 9c800 │ │ │ │ + beq.w 9c8f0 │ │ │ │ ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9b9fa │ │ │ │ + bcc.w 9bab6 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r5, #32] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r0, #32 │ │ │ │ - b.n 9ba0a │ │ │ │ + b.n 9bac6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9bdd6 │ │ │ │ + ble.w 9be92 │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d262 │ │ │ │ + bne.w 9ce2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d6a6 │ │ │ │ - bgt.w 9bdf0 │ │ │ │ + beq.w 9d83c │ │ │ │ + bgt.w 9beac │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9d3de │ │ │ │ + blt.w 9d5fe │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - beq.w 9c088 │ │ │ │ + beq.w 9c190 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9bcde │ │ │ │ + b.n 9bd9a │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 9c0ae │ │ │ │ + b.n 9c1b6 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c7b0 │ │ │ │ + bne.w 9c880 │ │ │ │ ldr.w r2, [r5, #2744] @ 0xab8 │ │ │ │ - movw r6, #26009 @ 0x6599 │ │ │ │ + movw r6, #23489 @ 0x5bc1 │ │ │ │ movt r6, #19 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c610 │ │ │ │ + bne.w 9c6cc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 294d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb34 │ │ │ │ + beq.w 9cb5c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ - cbnz r2, 9c1d6 │ │ │ │ + cbnz r2, 9c2de │ │ │ │ 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 │ │ │ │ @@ -170397,41 +170487,41 @@ │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [r5, #2704] @ 0xa90 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2a90c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cf76 │ │ │ │ + bne.w 9cfe8 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 9c82c │ │ │ │ + beq.w 9c930 │ │ │ │ ldr.w r0, [r5, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 9b780 │ │ │ │ + bcc.w 9b83c │ │ │ │ movs r1, #29 │ │ │ │ str r1, [r5, #32] │ │ │ │ - b.n 9c7b4 │ │ │ │ + b.n 9c884 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c86c │ │ │ │ + bne.w 9c95e │ │ │ │ ldr.w r8, [r0, #2744] @ 0xab8 │ │ │ │ - movw r6, #26009 @ 0x6599 │ │ │ │ + movw r6, #23489 @ 0x5bc1 │ │ │ │ movt r6, #19 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 9c6ee │ │ │ │ + bne.w 9c7aa │ │ │ │ mov r0, r3 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 294d4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cbee │ │ │ │ + beq.w 9cd2c │ │ │ │ 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 │ │ │ │ @@ -170439,106 +170529,77 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w r3, [r2, #2704] @ 0xa90 │ │ │ │ sub.w r2, sl, r3 │ │ │ │ blx 2a90c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c9ec │ │ │ │ + bne.w 9caae │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, sl │ │ │ │ - beq.w 9c994 │ │ │ │ + beq.w 9ca56 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ - b.w 9b72e │ │ │ │ - mov r1, r2 │ │ │ │ - b.n 9bee0 │ │ │ │ - ble.w 9c63c │ │ │ │ - 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 9cbda │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r3, r2 │ │ │ │ - ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ - cmp r2, r8 │ │ │ │ - bge.w 9d66a │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r1, [r2, #44] @ 0x2c │ │ │ │ + b.w 9b7ea │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r1, #452] @ 0x1c4 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ - str.w r8, [r3, #2292] @ 0x8f4 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr.w r1, [r1, #476] @ 0x1dc │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - mov r0, r1 │ │ │ │ - b.n 9bece │ │ │ │ + b.n 9bfc6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9c30e │ │ │ │ + beq.n 9c3d0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - movw sl, #54112 @ 0xd360 │ │ │ │ + movw sl, #51616 @ 0xc9a0 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb.w r3, [sl, r3] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.w 9c8ac │ │ │ │ + beq.w 9c96e │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.w 9c8ac │ │ │ │ + beq.w 9c96e │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9c30e │ │ │ │ + beq.n 9c3d0 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9b82e │ │ │ │ + bne.w 9b8ea │ │ │ │ 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 9d840 │ │ │ │ + bl 9d8cc │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9c75c │ │ │ │ + beq.w 9c84e │ │ │ │ adds r7, r0, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r8, #1 │ │ │ │ moveq r7, #0 │ │ │ │ moveq sl, r8 │ │ │ │ - beq.w 9c868 │ │ │ │ + beq.w 9c92a │ │ │ │ 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 9d39c │ │ │ │ + bcc.w 9d43a │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9d38e │ │ │ │ + bne.w 9d42c │ │ │ │ ldr.w r3, [r1, #476] @ 0x1dc │ │ │ │ mov.w r8, #1 │ │ │ │ mov sl, r8 │ │ │ │ + mov r5, r1 │ │ │ │ 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 9c3ce │ │ │ │ - mov r4, r5 │ │ │ │ + bne.n 9c48c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r2, [r1, #480] @ 0x1e0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ @@ -170554,201 +170615,200 @@ │ │ │ │ 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 9b962 │ │ │ │ + b.w 9ba1e │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r7, r1 │ │ │ │ it ne │ │ │ │ movne fp, r2 │ │ │ │ - beq.w 9c796 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + beq.w 9c866 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 9c466 │ │ │ │ - ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ + beq.n 9c524 │ │ │ │ + ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ cmp r3, r9 │ │ │ │ - bcs.w 9c4e0 │ │ │ │ + bcs.w 9c59e │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ + str.w r3, [r5, #476] @ 0x1dc │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ add.w r2, fp, #1 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r5, #4] │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 9d6b6 │ │ │ │ + beq.w 9cb56 │ │ │ │ cmp r3, #22 │ │ │ │ - beq.w 9d286 │ │ │ │ + beq.w 9d41a │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r8, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9d752 │ │ │ │ + bne.w 9d76e │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 9c3c2 │ │ │ │ + bne.n 9c480 │ │ │ │ adds r7, #1 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 9c37a │ │ │ │ + b.n 9c43a │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9d070 │ │ │ │ + beq.w 9d1e2 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 9ca3a │ │ │ │ + beq.w 9cb92 │ │ │ │ ldr.w r3, [sl, r0, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9d7c2 │ │ │ │ + bmi.w 9d2e2 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9cd74 │ │ │ │ - ble.n 9c43a │ │ │ │ + beq.w 9cea8 │ │ │ │ + ble.n 9c4f8 │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq.w 9ceca │ │ │ │ - movw r2, #38276 @ 0x9584 │ │ │ │ + beq.w 9cfbe │ │ │ │ + movw r2, #35780 @ 0x8bc4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl cc8fc │ │ │ │ + bl cc51c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ca34 │ │ │ │ + beq.w 9cb56 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 9bc04 │ │ │ │ + b.w 9bcc0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9be8e │ │ │ │ + bne.w 9bf4a │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9bece │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ + b.n 9bfb4 │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9cb6a │ │ │ │ - ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r0, #26009 @ 0x6599 │ │ │ │ + bne.w 9caea │ │ │ │ + ldr.w r3, [r5, #2744] @ 0xab8 │ │ │ │ + movw r0, #23489 @ 0x5bc1 │ │ │ │ movt r0, #19 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9c716 │ │ │ │ + bne.w 9c7e6 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 294d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd38 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ + beq.w 9caca │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9cc1a │ │ │ │ - str.w fp, [r4] │ │ │ │ + bne.w 9cca8 │ │ │ │ + str.w fp, [r5] │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ + ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ + str r3, [r5, #8] │ │ │ │ adds r2, #1 │ │ │ │ - str.w r1, [r4, #476] @ 0x1dc │ │ │ │ - str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + str.w r1, [r5, #476] @ 0x1dc │ │ │ │ + str.w r2, [r5, #464] @ 0x1d0 │ │ │ │ sub.w r2, r3, fp │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - str.w fp, [r4, #2704] @ 0xa90 │ │ │ │ + str.w fp, [r5, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2a90c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cc84 │ │ │ │ + bne.w 9cd14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 9cc30 │ │ │ │ - ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ + beq.w 9ccbe │ │ │ │ + ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9c3de │ │ │ │ + bcc.w 9c49c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #29 │ │ │ │ - mov r4, r5 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.n 9cb78 │ │ │ │ + b.n 9caf4 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9bc6a │ │ │ │ + blt.w 9bd26 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ moveq r5, r3 │ │ │ │ subne r5, r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 9ce90 │ │ │ │ - cbnz r5, 9c530 │ │ │ │ + beq.w 9d1ae │ │ │ │ + cbnz r5, 9c5ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ uxtb r1, r6 │ │ │ │ - bl cb050 │ │ │ │ + bl cac50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d3c0 │ │ │ │ + beq.w 9d45e │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9bc6a │ │ │ │ - ldr.w r9, [sl, #64] @ 0x40 │ │ │ │ + beq.w 9bd26 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add.w r3, r3, r9, lsl #6 │ │ │ │ - ldr.w r2, [r3, #2808] @ 0xaf8 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d0c6 │ │ │ │ + ldr.w r9, [sl, #64] @ 0x40 │ │ │ │ + add.w ip, r3, r9, lsl #6 │ │ │ │ + ldr.w r3, [ip, #2808] @ 0xaf8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d262 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - bne.w 9bc6a │ │ │ │ + bne.w 9bd26 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 9bc6a │ │ │ │ + bne.w 9bd26 │ │ │ │ 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 9da3c │ │ │ │ - b.w 9b962 │ │ │ │ + bl 9dac8 │ │ │ │ + b.w 9ba1e │ │ │ │ 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 9b910 │ │ │ │ + b.w 9b9cc │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd00 │ │ │ │ + beq.w 9cd62 │ │ │ │ ldrd r6, r9, [r5, #4] │ │ │ │ - b.n 9c11e │ │ │ │ + b.n 9c226 │ │ │ │ subs r7, #1 │ │ │ │ - cbnz r2, 9c5d4 │ │ │ │ + cbnz r2, 9c690 │ │ │ │ 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 9b962 │ │ │ │ + b.w 9ba1e │ │ │ │ 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 9bf14 │ │ │ │ + beq.w 9bffa │ │ │ │ ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 9bf14 │ │ │ │ + b.n 9bffa │ │ │ │ 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 │ │ │ │ @@ -170759,289 +170819,292 @@ │ │ │ │ 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 9c5a6 │ │ │ │ + b.n 9c662 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9c0ae │ │ │ │ + b.n 9c1b6 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb4e │ │ │ │ + beq.w 9cb76 │ │ │ │ ldrd r3, sl, [r5, #4] │ │ │ │ - b.n 9c1ea │ │ │ │ + b.n 9c2f2 │ │ │ │ orr.w lr, r1, sl │ │ │ │ orrs.w lr, lr, ip │ │ │ │ - beq.w 9c028 │ │ │ │ + beq.w 9c12e │ │ │ │ orrs r3, r1 │ │ │ │ - bne.w 9b9da │ │ │ │ + bne.w 9ba96 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne.w 9b9da │ │ │ │ + bne.w 9ba96 │ │ │ │ mov r1, lr │ │ │ │ - b.n 9c03e │ │ │ │ + b.n 9c144 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9cbd2 │ │ │ │ + ble.w 9cc8c │ │ │ │ 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, 9c68e │ │ │ │ + cbz r0, 9c74a │ │ │ │ add r3, r5 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ - ble.w 9c7f6 │ │ │ │ + ble.w 9c8e6 │ │ │ │ subs r2, #2 │ │ │ │ subs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ str.w r2, [r5, #452] @ 0x1c4 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ - cbz r1, 9c68e │ │ │ │ + cbz r1, 9c74a │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.w 9c7f2 │ │ │ │ + ble.w 9c8c2 │ │ │ │ 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 9c672 │ │ │ │ + bne.n 9c72e │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, r1 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9cbd2 │ │ │ │ + bne.w 9cc8c │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9d66a │ │ │ │ + bne.w 9d63c │ │ │ │ mov r2, r1 │ │ │ │ - b.n 9bec2 │ │ │ │ + b.n 9c09a │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.w 9bbcc │ │ │ │ + bne.w 9bc88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9d840 │ │ │ │ + bl 9d8cc │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 9cfea │ │ │ │ + bmi.w 9d2dc │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d9e4 │ │ │ │ - movw r1, #38424 @ 0x9618 │ │ │ │ + bl 9da70 │ │ │ │ + movw r1, #35928 @ 0x8c58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8f88 │ │ │ │ + bl 1e93b8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9da3c │ │ │ │ - b.w 9b962 │ │ │ │ + bl 9dac8 │ │ │ │ + b.w 9ba1e │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce82 │ │ │ │ + beq.w 9ce88 │ │ │ │ ldrd r3, sl, [r3, #4] │ │ │ │ - b.n 9c26a │ │ │ │ + b.n 9c372 │ │ │ │ + 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 9bfb4 │ │ │ │ mov r3, lr │ │ │ │ movs r2, #1 │ │ │ │ - b.n 9c0ae │ │ │ │ + b.n 9c1b6 │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd6e │ │ │ │ + beq.w 9ceec │ │ │ │ ldrd r5, r6, [sl, #4] │ │ │ │ - b.w 9bb60 │ │ │ │ - mov r0, r4 │ │ │ │ + b.w 9bc1c │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce7a │ │ │ │ - ldrd fp, r3, [r4, #4] │ │ │ │ - b.n 9c4b2 │ │ │ │ + beq.w 9ce98 │ │ │ │ + ldrd fp, r3, [r5, #4] │ │ │ │ + b.n 9c570 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d840 │ │ │ │ + bl 9d8cc │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c9268 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl c8e68 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 9c74a │ │ │ │ + bne.n 9c81a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d9e4 │ │ │ │ + bl 9da70 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9da3c │ │ │ │ - b.w 9b962 │ │ │ │ + bl 9dac8 │ │ │ │ + b.w 9ba1e │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c26e │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 9c26e │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r1, #36348 @ 0x8dfc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1e93b8 │ │ │ │ + b.n 9c798 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9d840 │ │ │ │ + bl 9d8cc │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 9c85a │ │ │ │ + beq.n 9c91c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 9cf8a │ │ │ │ + beq.w 9d420 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9c340 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c166 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9c166 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r1, #38844 @ 0x97bc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + b.n 9c402 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8f88 │ │ │ │ - b.n 9c6dc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d840 │ │ │ │ + bl 9d8cc │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9ce86 │ │ │ │ + beq.w 9ce9e │ │ │ │ cmp r0, #13 │ │ │ │ - beq.w 9d834 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ + beq.w 9d632 │ │ │ │ + ldr.w fp, [r5, #4] │ │ │ │ movs r7, #0 │ │ │ │ - b.n 9c3ce │ │ │ │ + b.n 9c48c │ │ │ │ ldr.w r0, [r5, #476] @ 0x1dc │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d776 │ │ │ │ + beq.w 9d712 │ │ │ │ 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 9d3c0 │ │ │ │ + beq.w 9d45e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ca34 │ │ │ │ + bne.w 9cb56 │ │ │ │ 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 9da3c │ │ │ │ - b.w 9b962 │ │ │ │ + bl 9dac8 │ │ │ │ + b.w 9ba1e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 9c690 │ │ │ │ + b.n 9c74c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 9c074 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str.w r3, [r2, #480] @ 0x1e0 │ │ │ │ + bgt.w 9c288 │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 9bd9a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 9c690 │ │ │ │ + b.n 9c74c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 9c0ae │ │ │ │ + b.n 9c1b6 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c14c │ │ │ │ + bne.w 9c254 │ │ │ │ ldr.w r3, [r5, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 9ccf6 │ │ │ │ + bne.w 9cd58 │ │ │ │ mov r0, r6 │ │ │ │ blx 294d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf64 │ │ │ │ + beq.w 9cf58 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ - cbnz r2, 9c826 │ │ │ │ + cbnz r2, 9c916 │ │ │ │ str r6, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 9c10e │ │ │ │ + b.n 9c216 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov.w sl, #3 │ │ │ │ + mov r7, r8 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 9c432 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9c7b0 │ │ │ │ + bne.n 9c880 │ │ │ │ ldr.w r2, [r5, #2744] @ 0xab8 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c610 │ │ │ │ + bne.w 9c6cc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 294d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf50 │ │ │ │ + beq.w 9cf44 │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - cbnz r1, 9c854 │ │ │ │ + cbnz r1, 9c958 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 9c1da │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov.w sl, #3 │ │ │ │ - mov r7, r8 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - mov fp, r3 │ │ │ │ - b.n 9c36e │ │ │ │ + b.n 9c2e2 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 9b764 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 9bf8c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - str.w r3, [r2, #480] @ 0x1e0 │ │ │ │ - bgt.w 9c180 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 9bcde │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9d202 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - b.w 9ba66 │ │ │ │ + b.w 9b820 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9c8ac │ │ │ │ + beq.n 9c96e │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9b82e │ │ │ │ + bne.w 9b8ea │ │ │ │ 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 9d840 │ │ │ │ + bl 9d8cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9d2a8 │ │ │ │ + beq.w 9d1bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d9e4 │ │ │ │ + bl 9da70 │ │ │ │ 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 9d534 │ │ │ │ + bgt.w 9d50a │ │ │ │ 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 │ │ │ │ @@ -171060,19 +171123,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 9c968 │ │ │ │ - bls.n 9c954 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bne.n 9c968 │ │ │ │ + beq.n 9ca16 │ │ │ │ + bhi.n 9ca2a │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ + bne.n 9ca2a │ │ │ │ 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 │ │ │ │ @@ -171082,31 +171145,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 9da3c │ │ │ │ - b.w 9b962 │ │ │ │ + bl 9dac8 │ │ │ │ + b.w 9ba1e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9d27e │ │ │ │ + bne.w 9d25a │ │ │ │ ldr.w r2, [r3, #2744] @ 0xab8 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9cd5c │ │ │ │ + bne.w 9ce1c │ │ │ │ mov r0, r5 │ │ │ │ blx 294d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce9e │ │ │ │ + beq.w 9d180 │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 9c9be │ │ │ │ + cbnz r1, 9ca80 │ │ │ │ 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 │ │ │ │ @@ -171115,104 +171178,161 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r2, sl, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r3, #2704] @ 0xa90 │ │ │ │ blx 2a90c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c286 │ │ │ │ + beq.w 9c38e │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #38052 @ 0x94a4 │ │ │ │ + movw r1, #35556 @ 0x8ae4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8f88 │ │ │ │ + bl 1e93b8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r5, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - b.w 9b764 │ │ │ │ + b.w 9b820 │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 29c10 │ │ │ │ + add.w r3, fp, r0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 9c552 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r1, #32] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + cmp r1, #17 │ │ │ │ + beq.n 9cb56 │ │ │ │ + cmp r1, #22 │ │ │ │ + beq.w 9d250 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.w 9d770 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 29c10 │ │ │ │ add.w r9, r6, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 9c104 │ │ │ │ + bne.w 9c20c │ │ │ │ movs r2, #11 │ │ │ │ str r2, [r5, #32] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.w 9c14c │ │ │ │ + b.w 9c254 │ │ │ │ + ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d764 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9dac8 │ │ │ │ + b.w 9ba1e │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9d01a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + b.w 9bb22 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bl 80b80 │ │ │ │ + bl 80da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9be90 │ │ │ │ + beq.w 9bf4c │ │ │ │ movs r3, #0 │ │ │ │ - b.w 9bfcc │ │ │ │ + b.w 9c0e4 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 29c10 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w sl, r3, r0 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.w 9c2d8 │ │ │ │ + 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 9d648 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r1, [r1, #32] │ │ │ │ + b.n 9c890 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9d840 │ │ │ │ + bl 9d8cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d76a │ │ │ │ + beq.w 9d830 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r6, [sl, r3, lsl #2] │ │ │ │ ands.w r6, r6, #16 │ │ │ │ - beq.w 9d72e │ │ │ │ + beq.w 9d81c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9d840 │ │ │ │ + bl 9d8cc │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.n 9ca56 │ │ │ │ + bmi.n 9cbae │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - beq.w 9d76a │ │ │ │ + beq.w 9d830 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #38272 @ 0x9580 │ │ │ │ + movw r2, #35776 @ 0x8bc0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl cc8fc │ │ │ │ + bl cc51c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bfcc │ │ │ │ + beq.w 9c0e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.w 9bc04 │ │ │ │ + bne.w 9bcc0 │ │ │ │ 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 9bc56 │ │ │ │ + beq.w 9bd12 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9bc48 │ │ │ │ - b.w 9bc56 │ │ │ │ + bne.w 9bd04 │ │ │ │ + b.w 9bd12 │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9ca26 │ │ │ │ + bne.n 9cb48 │ │ │ │ ldr.w r2, [sl, #2744] @ 0xab8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9ce6a │ │ │ │ + bne.w 9ce8c │ │ │ │ mov r0, r5 │ │ │ │ blx 294d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cfda │ │ │ │ + beq.w 9d0ce │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ - cbnz r2, 9caea │ │ │ │ + cbnz r2, 9cc42 │ │ │ │ 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 │ │ │ │ @@ -171220,1271 +171340,1192 @@ │ │ │ │ subs r2, r6, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #2704] @ 0xa90 │ │ │ │ blx 2a90c │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb78 │ │ │ │ + beq.w 9bc34 │ │ │ │ mov r6, r4 │ │ │ │ - movw r1, #38052 @ 0x94a4 │ │ │ │ + movw r1, #35556 @ 0x8ae4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8f88 │ │ │ │ + bl 1e93b8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 9ca2a │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 29c10 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w sl, r3, r0 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 9c1d0 │ │ │ │ - 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 9d7bc │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - ldr r1, [r1, #32] │ │ │ │ - b.n 9c7c0 │ │ │ │ - mov r4, r5 │ │ │ │ - cmp r1, #17 │ │ │ │ - beq.w 9ca34 │ │ │ │ - cmp r1, #22 │ │ │ │ - beq.w 9d348 │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - 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.w 9d506 │ │ │ │ - cmp.w sl, #3 │ │ │ │ - beq.w 9d4de │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d4ba │ │ │ │ - movw r1, #38764 @ 0x976c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 1e8f88 │ │ │ │ - cmp r7, #10 │ │ │ │ - beq.w 9ca34 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - movs r3, #24 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b.n 9ca34 │ │ │ │ + b.n 9cb4c │ │ │ │ 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 9da3c │ │ │ │ - b.w 9b962 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 29c10 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add.w sl, r3, r0 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 9c254 │ │ │ │ - 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 9b764 │ │ │ │ + bl 9dac8 │ │ │ │ + b.w 9ba1e │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ + ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ + str r3, [r5, #8] │ │ │ │ adds r2, #1 │ │ │ │ - str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + str.w r2, [r5, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ - str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - b.n 9c4b2 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ + str.w r2, [r5, #476] @ 0x1dc │ │ │ │ + b.n 9c570 │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9cb6a │ │ │ │ - ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ + bne.w 9caea │ │ │ │ + ldr.w r3, [r5, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9cdd6 │ │ │ │ + bne.w 9ce3c │ │ │ │ mov r0, fp │ │ │ │ blx 294d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d058 │ │ │ │ + beq.w 9cf6a │ │ │ │ adds r3, r0, #1 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9cc58 │ │ │ │ - str.w fp, [r4] │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + cbnz r2, 9cce8 │ │ │ │ + str.w fp, [r5] │ │ │ │ + ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ + str r3, [r5, #8] │ │ │ │ adds r2, #1 │ │ │ │ - str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + str.w r2, [r5, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ - str.w r2, [r4, #476] @ 0x1dc │ │ │ │ + str.w r2, [r5, #476] @ 0x1dc │ │ │ │ sub.w r2, r3, fp │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - str.w fp, [r4, #2704] @ 0xa90 │ │ │ │ + str.w fp, [r5, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2a90c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c4cc │ │ │ │ - mov r4, r5 │ │ │ │ + beq.w 9c58a │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #38052 @ 0x94a4 │ │ │ │ + movw r1, #35556 @ 0x8ae4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8f88 │ │ │ │ + bl 1e93b8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 9cb6c │ │ │ │ - ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d56c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9da3c │ │ │ │ - b.w 9b962 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 9caea │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 29c10 │ │ │ │ - adds r6, r5, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.w 9bb42 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add.w sl, r3, r0 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.w 9c35c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ movs r3, #11 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - b.n 9cb2e │ │ │ │ + str r3, [r1, #32] │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov sl, r3 │ │ │ │ + mov r5, r2 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + b.w 9b820 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c63c │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + b.n 9cb14 │ │ │ │ ldr.w r7, [sl, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ add.w r6, r8, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 27db10 │ │ │ │ + bl 27d170 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mla r7, r0, r7, r7 │ │ │ │ - b.w 9bada │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ + b.w 9bb96 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c580 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - b.n 9ca20 │ │ │ │ + beq.w 9d5b2 │ │ │ │ + str r7, [r1, #72] @ 0x48 │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9d840 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9dac8 │ │ │ │ + b.w 9ba1e │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d8cc │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bpl.w 9bfa2 │ │ │ │ + bpl.w 9c0ba │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl cc128 │ │ │ │ + bl cbd48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bfa2 │ │ │ │ + bne.w 9c0ba │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9da3c │ │ │ │ - b.w 9b962 │ │ │ │ - mov r0, fp │ │ │ │ - str r2, [sp, #12] │ │ │ │ + bl 9dac8 │ │ │ │ + b.w 9ba1e │ │ │ │ + mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 9c494 │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + adds r6, r5, r0 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.w 9bbfe │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ movs r3, #11 │ │ │ │ - str r3, [r1, #32] │ │ │ │ + str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - b.n 9cb6c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx r2 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + b.n 9cc86 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d0de │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9ce82 │ │ │ │ - ldrd r5, sl, [r3, #4] │ │ │ │ - b.n 9c9d4 │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - b.n 9ccd4 │ │ │ │ - movs r7, #101 @ 0x65 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + mov fp, r3 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d840 │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ - mov r1, r0 │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ - bne.w 9d2fe │ │ │ │ + bl 9da70 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d840 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ - beq.w 9d352 │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ + str.w r7, [sl, #72] @ 0x48 │ │ │ │ + bl 9dac8 │ │ │ │ + b.w 9ba1e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl cc128 │ │ │ │ - mov r7, r0 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cd26 │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ - b.w 9bfac │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d840 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - bne.n 9cde4 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + beq.n 9ce88 │ │ │ │ + ldrd r5, sl, [r3, #4] │ │ │ │ + b.n 9ca96 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 9c8d2 │ │ │ │ + b.w 9c288 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9da3c │ │ │ │ - b.w 9b962 │ │ │ │ - mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9ce7a │ │ │ │ - ldrd fp, r3, [r4, #4] │ │ │ │ - b.n 9cc6a │ │ │ │ + cbz r0, 9ce98 │ │ │ │ + ldrd fp, r3, [r5, #4] │ │ │ │ + b.n 9ccfa │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d9e4 │ │ │ │ + bl 9da70 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d9e4 │ │ │ │ + bl 9da70 │ │ │ │ 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 9be8a │ │ │ │ + beq.w 9bf46 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9be7c │ │ │ │ - b.w 9be8a │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d782 │ │ │ │ - str r7, [r1, #72] @ 0x48 │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9da3c │ │ │ │ - b.w 9b962 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9cef0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d9e4 │ │ │ │ - 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 9da3c │ │ │ │ - b.w 9b962 │ │ │ │ + bne.w 9bf38 │ │ │ │ + b.w 9bf46 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + b.n 9cd4a │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9cd6e │ │ │ │ + cbz r0, 9ceec │ │ │ │ ldrd r5, r6, [sl, #4] │ │ │ │ - b.n 9cb00 │ │ │ │ + b.n 9cc58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - b.n 9cd54 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9cc0c │ │ │ │ + b.n 9cae4 │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ + ldr.w fp, [r5, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9c7ac │ │ │ │ - ldrd r3, r2, [fp, #56] @ 0x38 │ │ │ │ - orrs r3, r2 │ │ │ │ - beq.w 9c530 │ │ │ │ - b.w 9c508 │ │ │ │ + b.n 9c87c │ │ │ │ + movs r7, #101 @ 0x65 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d8cc │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ + mov r1, r0 │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ + bne.w 9d35e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d8cc │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #4 │ │ │ │ + beq.w 9d470 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl cbd48 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cdbe │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ + b.w 9c0c4 │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + b.n 9cde8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d8cc │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + bne.n 9ce48 │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9dac8 │ │ │ │ + b.w 9ba1e │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + bne.n 9cf1c │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.w 9d5f2 │ │ │ │ + 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 9d750 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r1, #36504 @ 0x8e98 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ + bl 1e93b8 │ │ │ │ + b.n 9c798 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 29c10 │ │ │ │ - add r0, r5 │ │ │ │ - cmp r0, r5 │ │ │ │ - bne.w 9c9b6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r0, r3 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 9cb70 │ │ │ │ + b.n 9c952 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29c10 │ │ │ │ + add r0, r6 │ │ │ │ + cmp r0, r6 │ │ │ │ + bne.w 9c910 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + b.n 9cb10 │ │ │ │ + mov r0, fp │ │ │ │ + blx 29c10 │ │ │ │ + add.w r3, fp, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 9cce0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9cc06 │ │ │ │ - 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 9b938 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ - bne.w 9d7f6 │ │ │ │ + b.n 9cade │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d8cc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #95 @ 0x5f │ │ │ │ + beq.w 9d238 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ + beq.n 9cf80 │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.w 9d2e2 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ + beq.w 9cd9c │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ + ble.w 9bca0 │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ + beq.w 9cea8 │ │ │ │ + bgt.w 9c4f2 │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ + beq.n 9cfe4 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ + bne.w 9c4f8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d840 │ │ │ │ - movw r2, #38548 @ 0x9694 │ │ │ │ + bl 9d8cc │ │ │ │ + movw r2, #36052 @ 0x8cd4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cc8fc │ │ │ │ + bl cc51c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9cbde │ │ │ │ + b.w 9c0e4 │ │ │ │ + movs r7, #69 @ 0x45 │ │ │ │ + b.n 9ceaa │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r1, #35556 @ 0x8ae4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1e93b8 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + b.n 9cb7a │ │ │ │ + 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 9b9f4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + b.w 9b9cc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add.w r3, r3, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9cb40 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r9, [r3, #2692] @ 0xa84 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 9cb56 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + bl af58c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d72c │ │ │ │ + bl bfd20 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, sl │ │ │ │ + blt.w 9d66a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9cb40 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9cb40 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9cb40 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d8cc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9d8bc │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.w 9d89a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d8cc │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 9d090 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9d8bc │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 9d64e │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #35920 @ 0x8c50 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl cc51c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ca86 │ │ │ │ - b.w 9bfcc │ │ │ │ + bne.w 9cbde │ │ │ │ + b.w 9c0e4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29c10 │ │ │ │ + add r0, r5 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.w 9cdde │ │ │ │ + b.n 9cc38 │ │ │ │ ldr.w r0, [r5, #472] @ 0x1d8 │ │ │ │ - movw r1, #38152 @ 0x9508 │ │ │ │ + movw r1, #35656 @ 0x8b48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov.w lr, #9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 9cf18 │ │ │ │ + b.n 9d106 │ │ │ │ ldrb.w ip, [r3] │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 9cf98 │ │ │ │ + bne.n 9d13e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ adds r1, #1 │ │ │ │ subs.w lr, lr, #1 │ │ │ │ - beq.n 9cf9e │ │ │ │ + beq.n 9d144 │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 9cf98 │ │ │ │ + bls.n 9d13e │ │ │ │ cmp r0, #32 │ │ │ │ - bne.n 9cf06 │ │ │ │ + bne.n 9d0f4 │ │ │ │ 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 9cf32 │ │ │ │ + beq.n 9d120 │ │ │ │ cmp r2, #9 │ │ │ │ - beq.n 9cf32 │ │ │ │ + beq.n 9d120 │ │ │ │ ldrd r0, r2, [sp, #12] │ │ │ │ sub.w ip, r0, ip │ │ │ │ add.w r0, ip, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 9cf16 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 29c10 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, r3 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 9cb48 │ │ │ │ - b.n 9c84e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29c10 │ │ │ │ - add r0, r6 │ │ │ │ - cmp r0, r6 │ │ │ │ - bne.w 9c820 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - b.n 9ca1c │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r1, #38052 @ 0x94a4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1e8f88 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - b.n 9cb52 │ │ │ │ - mov.w r8, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r7, r8 │ │ │ │ - b.w 9c36e │ │ │ │ + b.n 9d104 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d7b0 │ │ │ │ + bne.w 9d65e │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ add.w r8, r3, #6 │ │ │ │ mov fp, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d9e4 │ │ │ │ + bl 9da70 │ │ │ │ ldr.w r9, [r5, #4] │ │ │ │ cmp r9, r8 │ │ │ │ - bcs.w 9d19e │ │ │ │ + bcs.w 9d3b8 │ │ │ │ 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 9b962 │ │ │ │ + b.w 9ba1e │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ add r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 9ccca │ │ │ │ - b.n 9cae0 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - bne.w 9d7c2 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9d840 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #95 @ 0x5f │ │ │ │ - beq.n 9d02e │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ - beq.n 9cff0 │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.w 9d7c2 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9cd04 │ │ │ │ - cmp r7, #45 @ 0x2d │ │ │ │ - ble.w 9bbe4 │ │ │ │ - cmp r7, #101 @ 0x65 │ │ │ │ - beq.w 9cd74 │ │ │ │ - bgt.w 9c434 │ │ │ │ - cmp r7, #69 @ 0x45 │ │ │ │ - beq.n 9d044 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ - bne.w 9c43a │ │ │ │ - b.n 9ceca │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9d840 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.n 9cffc │ │ │ │ - b.w 9c6c4 │ │ │ │ - movs r7, #69 @ 0x45 │ │ │ │ - b.n 9cd76 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r1, #38052 @ 0x94a4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1e8f88 │ │ │ │ - b.n 9cd00 │ │ │ │ - mov r0, fp │ │ │ │ - blx 29c10 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 9cc50 │ │ │ │ + bne.w 9ca78 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r4, r5 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9cd4e │ │ │ │ + b.n 9cd44 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1c4868 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9cb56 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r5, #2700] @ 0xa8c │ │ │ │ + ldrd r3, sl, [r5, #4] │ │ │ │ + b.w 9b828 │ │ │ │ + ldrd r3, r2, [fp, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + beq.w 9c5ec │ │ │ │ + b.w 9c5c4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d8cc │ │ │ │ + cmp r0, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + it eq │ │ │ │ + moveq r0, #3 │ │ │ │ + beq.w 9c996 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9da70 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9da70 │ │ │ │ + b.w 9c994 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9d840 │ │ │ │ + bl 9d8cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d69c │ │ │ │ + beq.w 9d4ea │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 9d67c │ │ │ │ + bhi.w 9d4c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9d840 │ │ │ │ + bl 9d8cc │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 9d088 │ │ │ │ + bls.n 9d1fa │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d69c │ │ │ │ + beq.w 9d4ea │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.w 9d742 │ │ │ │ + bmi.w 9d7c0 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #38344 @ 0x95c8 │ │ │ │ + movw r2, #35848 @ 0x8c08 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl cc8fc │ │ │ │ + bl cc51c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ca86 │ │ │ │ - b.w 9bfcc │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c530 │ │ │ │ - mov ip, r2 │ │ │ │ - ldr.w r1, [r3, #2796] @ 0xaec │ │ │ │ - ldr.w r2, [r3, #2800] @ 0xaf0 │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ + bne.w 9cbde │ │ │ │ + b.w 9c0e4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d8cc │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.w 9cf8e │ │ │ │ + b.w 9c780 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w fp, [r3, #4] │ │ │ │ + b.w 9c43e │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + b.w 9b820 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c5ec │ │ │ │ + ldr.w r2, [ip, #2800] @ 0xaf0 │ │ │ │ + ldr.w r1, [ip, #2796] @ 0xaec │ │ │ │ + str r3, [sp, #12] │ │ │ │ subs r1, r1, r2 │ │ │ │ - mov r2, ip │ │ │ │ - b.n 9d122 │ │ │ │ - ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ - ldrb.w lr, [r0, ip] │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 9d2b6 │ │ │ │ + ldr.w r0, [ip, #2804] @ 0xaf4 │ │ │ │ + ldrb.w lr, [r0, r3] │ │ │ │ cmp.w lr, #92 @ 0x5c │ │ │ │ it eq │ │ │ │ - addeq.w ip, ip, #1 │ │ │ │ - beq.n 9d11e │ │ │ │ + addeq r3, #1 │ │ │ │ + beq.n 9d2b4 │ │ │ │ cmp.w lr, #34 @ 0x22 │ │ │ │ - beq.w 9d628 │ │ │ │ + beq.w 9d84c │ │ │ │ sub.w r0, lr, #39 @ 0x27 │ │ │ │ rsbs r8, r0, #0 │ │ │ │ adc.w r8, r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9d628 │ │ │ │ + bne.w 9d84c │ │ │ │ cmp.w lr, #35 @ 0x23 │ │ │ │ - bne.n 9d11e │ │ │ │ + bne.n 9d2b4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d5a6 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - cmp ip, r1 │ │ │ │ - blt.n 9d0e2 │ │ │ │ + beq.w 9d52c │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + blt.n 9d27a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add.w r9, r3, r9, lsl #6 │ │ │ │ ldr.w r0, [r9, #2804] @ 0xaf4 │ │ │ │ - bl afa00 │ │ │ │ + bl af58c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9ca34 │ │ │ │ + beq.w 9cb56 │ │ │ │ str.w r8, [r4, #28] │ │ │ │ - b.w 9c530 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9d840 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d6e0 │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.w 9d6c0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9d840 │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ + b.w 9c5ec │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + beq.w 9cf80 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r8, [r3, #4] │ │ │ │ + bl cbd48 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 9d160 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d6e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cdbe │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 9cd9c │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ + ble.n 9d314 │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ + beq.w 9cea8 │ │ │ │ + bgt.n 9d358 │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ + beq.w 9cfe4 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ + beq.w 9cfbe │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + add.w r3, r5, #12288 @ 0x3000 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9bca0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 9da70 │ │ │ │ + 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, #35952 @ 0x8c70 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + bl 252b9c │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9dac8 │ │ │ │ + b.w 9ba1e │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ + bne.n 9d314 │ │ │ │ + b.n 9cfbe │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9d75a │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #38416 @ 0x9610 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ + bmi.w 9ced6 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9da70 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r2, #35780 @ 0x8bc4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl cc8fc │ │ │ │ + bl cc51c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ca86 │ │ │ │ - b.w 9bfcc │ │ │ │ - movw r1, #38164 @ 0x9514 │ │ │ │ + beq.w 9c0e4 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9da70 │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9dac8 │ │ │ │ + b.w 9ba1e │ │ │ │ + mov r0, r5 │ │ │ │ + movw r1, #35556 @ 0x8ae4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 1e93b8 │ │ │ │ + b.n 9cd62 │ │ │ │ + movw r1, #35668 @ 0x8b54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 292bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cfb8 │ │ │ │ + bne.w 9d15e │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 9d1d8 │ │ │ │ + beq.n 9d3f2 │ │ │ │ ldrsb.w r3, [fp, #6] │ │ │ │ ldrb.w r2, [fp, #6] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.w 9cfb8 │ │ │ │ - movw r3, #53088 @ 0xcf60 │ │ │ │ + blt.w 9d15e │ │ │ │ + movw r3, #50592 @ 0xc5a0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bne.w 9cfb8 │ │ │ │ + bne.w 9d15e │ │ │ │ ldr r6, [sp, #12] │ │ │ │ adds r6, #6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d71e │ │ │ │ + bne.n 9d4a6 │ │ │ │ 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 9b962 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add.w r3, r3, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c89a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r9, [r3, #2692] @ 0xa84 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 9ca34 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - subs r1, r1, r0 │ │ │ │ - bl afa00 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d4a0 │ │ │ │ - bl c0114 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ - ldr.w sl, [r6, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, sl │ │ │ │ - blt.w 9d3f4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9c89a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c89a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 9c89a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 9c87e │ │ │ │ - b.w 9c180 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - b.w 9b910 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - b.w 9b764 │ │ │ │ - mov r4, r5 │ │ │ │ + b.w 9ba1e │ │ │ │ mov fp, r2 │ │ │ │ - b.w 9c380 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1c4140 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 9ca34 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r5, #2700] @ 0xa8c │ │ │ │ - ldrd r3, sl, [r5, #4] │ │ │ │ - b.w 9b76c │ │ │ │ + b.w 9c43e │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov sl, r8 │ │ │ │ + mov r7, r8 │ │ │ │ + b.w 9c92a │ │ │ │ + movw r1, #35628 @ 0x8b2c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #752] @ (9d728 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #35596 @ 0x8b0c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #740] @ (9d728 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cmp.w ip, #35 @ 0x23 │ │ │ │ + str.w r0, [r5, #472] @ 0x1d8 │ │ │ │ + str r1, [r5, #28] │ │ │ │ + beq.w 9ba3e │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ + cmp r1, #28 │ │ │ │ + bne.w 9d71e │ │ │ │ + movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9d840 │ │ │ │ - cmp r0, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - it eq │ │ │ │ - moveq r0, #3 │ │ │ │ - beq.w 9c8d4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9dac8 │ │ │ │ + b.w 9ba1e │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d9e4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d9e4 │ │ │ │ - b.w 9c8d2 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 9d2d6 │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.n 9d3d2 │ │ │ │ - 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.n 9d37a │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r1, #39000 @ 0x9858 │ │ │ │ + bl 9da70 │ │ │ │ + movw r1, #35928 @ 0x8c58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8f88 │ │ │ │ - b.w 9c6dc │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r0, r3, #29 │ │ │ │ - bmi.w 9cda2 │ │ │ │ + bl 1e93b8 │ │ │ │ + b.n 9d346 │ │ │ │ + mov r0, sl │ │ │ │ + cmp.w r9, #0 │ │ │ │ + it eq │ │ │ │ + moveq r9, r4 │ │ │ │ + bl 1c4868 │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 9d4b6 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r7, r4 │ │ │ │ + b.w 9bb96 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d9e4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r2, #38276 @ 0x9584 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - bl cc8fc │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9bfcc │ │ │ │ + bl 9d8cc │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r5, #448] @ 0x1c0 │ │ │ │ + b.n 9d3fa │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9dac8 │ │ │ │ + b.w 9ba1e │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #4 │ │ │ │ + bne.w 9d7c0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d9e4 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9da3c │ │ │ │ - b.w 9b962 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w fp, [r3, #4] │ │ │ │ - b.w 9c380 │ │ │ │ + bl 9da70 │ │ │ │ + movw r1, #35824 @ 0x8bf0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + b.n 9d480 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d8cc │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 9d1f0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr.w r6, [r2, #464] @ 0x1d0 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 9c51c │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r6, r8 │ │ │ │ + b.w 9bf4c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d9e4 │ │ │ │ - movw r1, #38424 @ 0x9618 │ │ │ │ + movw r1, #36064 @ 0x8ce0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8f88 │ │ │ │ + bl 1e93b8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - mov r3, r6 │ │ │ │ + mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9da3c │ │ │ │ - b.w 9b962 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movw r1, #38924 @ 0x980c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 1e8f88 │ │ │ │ - b.w 9c6dc │ │ │ │ - movw r1, #38124 @ 0x94ec │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #736] @ (9d678 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #38092 @ 0x94cc │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9dac8 │ │ │ │ + b.w 9ba1e │ │ │ │ + adds r0, r1, #1 │ │ │ │ + bl 78430 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cb56 │ │ │ │ + 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 9d56a │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ + beq.n 9d586 │ │ │ │ + cmp r0, #35 @ 0x23 │ │ │ │ + bne.n 9d560 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9d85a │ │ │ │ + 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 9d592 │ │ │ │ + ldr.w r9, [lr, #2804] @ 0xaf4 │ │ │ │ + mov r8, ip │ │ │ │ + ldrb.w r0, [r9, ip] │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + bne.n 9d552 │ │ │ │ + cbz r6, 9d5ac │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + subs r6, r0, r6 │ │ │ │ + it ne │ │ │ │ + movne r6, #1 │ │ │ │ + b.n 9d560 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + strb r2, [r3, r1] │ │ │ │ + ldrd r6, r7, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl af58c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 787e8 │ │ │ │ + b.n 9d2cc │ │ │ │ + movs r6, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b.n 9d560 │ │ │ │ + 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 9c04c │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9c03e │ │ │ │ + b.w 9c04c │ │ │ │ + mov r0, r5 │ │ │ │ + movw r1, #36320 @ 0x8de0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #720] @ (9d678 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - cmp.w ip, #35 @ 0x23 │ │ │ │ - str.w r0, [r5, #472] @ 0x1d8 │ │ │ │ - str r1, [r5, #28] │ │ │ │ - beq.w 9b982 │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ - cmp r1, #28 │ │ │ │ - bne.w 9d82a │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9da3c │ │ │ │ - b.w 9b962 │ │ │ │ + bl 1e93b8 │ │ │ │ + b.w 9c798 │ │ │ │ ldrd r1, r0, [fp, #4] │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 9d2d6 │ │ │ │ + bne.w 9cf1c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #38896 @ 0x97f0 │ │ │ │ + movw r1, #36400 @ 0x8e30 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8f88 │ │ │ │ - b.w 9c6dc │ │ │ │ + bl 1e93b8 │ │ │ │ + b.w 9c798 │ │ │ │ + bge.n 9d61e │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + b.w 9bf74 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.w 9cc8c │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + cmp r0, r9 │ │ │ │ + ble.w 9c74c │ │ │ │ + b.w 9c6fe │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d8cc │ │ │ │ + b.w 9c878 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r0, #18 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + b.w 9cc94 │ │ │ │ + ldr r1, [r1, #32] │ │ │ │ + b.w 9c890 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r1, #35856 @ 0x8c10 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 9d60c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9d456 │ │ │ │ + mov fp, r3 │ │ │ │ + b.w 9cdfa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c09c0 │ │ │ │ + bl 1c10e4 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, r2 │ │ │ │ - bgt.n 9d43a │ │ │ │ + bgt.n 9d6ae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d41a │ │ │ │ + beq.n 9d690 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 9d41a │ │ │ │ + cbnz r3, 9d690 │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ - bl b3060 <_PyUnicode_IsPrintable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9d48c │ │ │ │ + bl b2c18 <_PyUnicode_IsPrintable@@Base> │ │ │ │ + cbz r0, 9d6fe │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #38172 @ 0x951c │ │ │ │ + movw r1, #35676 @ 0x8b5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e8f88 │ │ │ │ - b.w 9ca34 │ │ │ │ + bl 1e93b8 │ │ │ │ + b.w 9cb56 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl ef710 │ │ │ │ + bl ef390 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d45a │ │ │ │ + beq.n 9d6ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 9d45a │ │ │ │ + cbnz r3, 9d6ce │ │ │ │ mov r0, r6 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9d4fc │ │ │ │ + beq.n 9d746 │ │ │ │ mov r0, r7 │ │ │ │ - bl 134d34 │ │ │ │ + bl 13435c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d47c │ │ │ │ + beq.n 9d6f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 9d47c │ │ │ │ + cbnz r3, 9d6f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 9d4fc │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 9d746 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9d404 │ │ │ │ + b.n 9d67a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #38204 @ 0x953c │ │ │ │ + movw r1, #35708 @ 0x8b7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e8f88 │ │ │ │ - b.w 9ca34 │ │ │ │ + bl 1e93b8 │ │ │ │ + b.w 9cb56 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r5, #28] │ │ │ │ + str.w r0, [r5, #472] @ 0x1d8 │ │ │ │ + b.n 9d458 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + bne.w 9b87a │ │ │ │ + b.w 9c89e │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ + movs r6, r6 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d80a0 │ │ │ │ - cbz r0, 9d4fc │ │ │ │ + bl d7c58 │ │ │ │ + cbz r0, 9d746 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.w 9ca34 │ │ │ │ + b.w 9cb56 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b.w 9cb56 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movw r1, #36428 @ 0x8e4c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 1e93b8 │ │ │ │ + b.w 9c798 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl, #72] @ 0x48 │ │ │ │ + b.w 9cb24 │ │ │ │ + movs r7, #10 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + 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 9d7fe │ │ │ │ + cmp.w sl, #3 │ │ │ │ + beq.n 9d7e0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cbnz r3, 9d7d0 │ │ │ │ + movw r1, #36268 @ 0x8dac │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - movw r1, #38676 @ 0x9714 │ │ │ │ + bl 1e93b8 │ │ │ │ + cmp r7, #10 │ │ │ │ + beq.w 9cb56 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r3, #24 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b.w 9cb56 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r1, #35788 @ 0x8bcc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e8f88 │ │ │ │ - b.w 9cbc4 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38816 @ 0x97a0 │ │ │ │ + b.n 9d60c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + movw r1, #36180 @ 0x8d54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e8f88 │ │ │ │ - b.w 9c6dc │ │ │ │ + bl 1e93b8 │ │ │ │ + b.n 9d7b0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #38612 @ 0x96d4 │ │ │ │ + movw r1, #36116 @ 0x8d14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8f88 │ │ │ │ + bl 1e93b8 │ │ │ │ cmp r7, #10 │ │ │ │ - beq.w 9ca34 │ │ │ │ + beq.w 9cb56 │ │ │ │ movs r3, #23 │ │ │ │ str r3, [r5, #32] │ │ │ │ - b.w 9ca34 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b.w 9ca34 │ │ │ │ + b.w 9cb56 │ │ │ │ add.w r3, r5, r3, lsl #6 │ │ │ │ ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 9cba6 │ │ │ │ + bne.n 9d798 │ │ │ │ ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 9cba6 │ │ │ │ - movw r1, #38588 @ 0x96bc │ │ │ │ + bne.n 9d798 │ │ │ │ + movw r1, #36092 @ 0x8cfc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 9d3ec │ │ │ │ + b.n 9d60c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d840 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 9b7ea │ │ │ │ + bl 9da70 │ │ │ │ + movw r1, #35748 @ 0x8ba4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + b.n 9d480 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d8cc │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 9cba0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #38560 @ 0x96a0 │ │ │ │ + movw r1, #36384 @ 0x8e20 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8f88 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9da3c │ │ │ │ - b.w 9b962 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr.w r6, [r2, #464] @ 0x1d0 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 9c45e │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r6, r8 │ │ │ │ - b.w 9be90 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - b.w 9cca8 │ │ │ │ - mov r0, sl │ │ │ │ - cmp.w r9, #0 │ │ │ │ - it eq │ │ │ │ - moveq r9, r4 │ │ │ │ - bl 1c4140 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9d594 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r7, r4 │ │ │ │ - b.w 9bada │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9da3c │ │ │ │ - b.w 9b962 │ │ │ │ - adds r0, r1, #1 │ │ │ │ - bl 781fc │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9ca34 │ │ │ │ - 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 9d5e0 │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ - beq.n 9d5fc │ │ │ │ - cmp r0, #35 @ 0x23 │ │ │ │ - bne.n 9d5d6 │ │ │ │ - cbz r6, 9d636 │ │ │ │ - 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 9d608 │ │ │ │ - ldr.w r9, [lr, #2804] @ 0xaf4 │ │ │ │ - mov r8, ip │ │ │ │ - ldrb.w r0, [r9, ip] │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - bne.n 9d5cc │ │ │ │ - cbz r6, 9d622 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - subs r6, r0, r6 │ │ │ │ - it ne │ │ │ │ - movne r6, #1 │ │ │ │ - b.n 9d5d6 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ - ldrd r6, r7, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl afa00 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 785b4 │ │ │ │ - b.n 9d138 │ │ │ │ - movs r6, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.n 9d5d6 │ │ │ │ - cbz r2, 9d662 │ │ │ │ + b.n 9d60c │ │ │ │ + cbz r2, 9d886 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs.w r2, lr, r2 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 9d11e │ │ │ │ + b.n 9d2b4 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d63e │ │ │ │ + b.n 9d862 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 9d64e │ │ │ │ + beq.n 9d872 │ │ │ │ add.w r0, r8, #1 │ │ │ │ ldrb.w r6, [r9, r0] │ │ │ │ cmp r6, #10 │ │ │ │ - bne.n 9d63c │ │ │ │ + bne.n 9d860 │ │ │ │ mov ip, r8 │ │ │ │ cmp r8, r7 │ │ │ │ - bge.n 9d6bc │ │ │ │ + bge.n 9d8c8 │ │ │ │ adds r1, #1 │ │ │ │ mov.w r0, #10 │ │ │ │ movs r6, #0 │ │ │ │ strb r0, [r2, #0] │ │ │ │ adds r2, r3, r1 │ │ │ │ - b.n 9d5dc │ │ │ │ + b.n 9d566 │ │ │ │ movs r2, #1 │ │ │ │ str.w lr, [sp, #12] │ │ │ │ - b.n 9d11e │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r0, #18 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - b.w 9cbda │ │ │ │ - nop │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ - movs r6, r6 │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ - bne.n 9d742 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d9e4 │ │ │ │ - movw r1, #38320 @ 0x95b0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.n 9d362 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9d840 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9d07e │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r1, #38880 @ 0x97e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ + b.n 9d2b4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 9d3ec │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 9ca34 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 9d5dc │ │ │ │ + bl 9d8cc │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 9b8a6 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r6, [sl, r3, lsl #2] │ │ │ │ ands.w r6, r6, #4 │ │ │ │ - bne.n 9d75a │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d9e4 │ │ │ │ - movw r1, #38392 @ 0x95f8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.n 9d362 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9d840 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9d156 │ │ │ │ - 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.n 9d700 │ │ │ │ - mov r8, r9 │ │ │ │ - b.w 9beb4 │ │ │ │ - bge.n 9d70a │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - b.w 9c2a0 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 9cbd2 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - cmp r0, r9 │ │ │ │ - ble.w 9c690 │ │ │ │ - b.w 9c642 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d840 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r5, #448] @ 0x1c0 │ │ │ │ - b.n 9d1e2 │ │ │ │ + bne.w 9d64e │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d9e4 │ │ │ │ - movw r1, #38244 @ 0x9564 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.n 9d362 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r1, #38284 @ 0x958c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 9d3ec │ │ │ │ - mov r4, r5 │ │ │ │ - movs r7, #10 │ │ │ │ - b.w 9cb7c │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r1, #38352 @ 0x95d0 │ │ │ │ + bl 9da70 │ │ │ │ + movw r1, #35896 @ 0x8c38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 9d3ec │ │ │ │ + b.n 9d480 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9d840 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9ca48 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r5, #28] │ │ │ │ - str.w r0, [r5, #472] @ 0x1d8 │ │ │ │ - b.n 9d3ba │ │ │ │ - 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 9bf66 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 9bf58 │ │ │ │ - b.w 9bf66 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9d3b8 │ │ │ │ - mov fp, r3 │ │ │ │ - b.w 9ce48 │ │ │ │ - ldr r1, [r1, #32] │ │ │ │ - b.w 9c7c0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r8, [r3, #4] │ │ │ │ - bl cc128 │ │ │ │ + bl 9d8cc │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9cd26 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9cd04 │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9d7f6 │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9cd74 │ │ │ │ - bgt.w 9cec4 │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ - beq.w 9d044 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ - beq.w 9ceca │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - add.w r3, r5, #12288 @ 0x3000 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 9bbe4 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 9d9e4 │ │ │ │ - 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, #38448 @ 0x9630 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - bl 252c54 │ │ │ │ - b.n 9d368 │ │ │ │ - adds r3, r6, #1 │ │ │ │ - bne.w 9b7be │ │ │ │ - b.w 9c7ce │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d840 │ │ │ │ - b.w 9c7a8 │ │ │ │ - nop │ │ │ │ + b.w 9d086 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 9d566 │ │ │ │ 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 9d87c │ │ │ │ + beq.n 9d908 │ │ │ │ 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 9d940 │ │ │ │ + bcs.n 9d9cc │ │ │ │ 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 9d940 │ │ │ │ + bne.n 9d9cc │ │ │ │ ldr.w r6, [r0, #2744] @ 0xab8 │ │ │ │ - movw r5, #26009 @ 0x6599 │ │ │ │ + movw r5, #23489 @ 0x5bc1 │ │ │ │ movt r5, #19 │ │ │ │ mov r7, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 9d914 │ │ │ │ + bne.n 9d9a0 │ │ │ │ strd r2, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ blx 294d4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d924 │ │ │ │ + beq.n 9d9b0 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ adds r5, r0, #1 │ │ │ │ - cbnz r2, 9d8ae │ │ │ │ + cbnz r2, 9d93a │ │ │ │ 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 │ │ │ │ @@ -172492,107 +172533,107 @@ │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2a90c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d95e │ │ │ │ + bne.n 9d9ea │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 9d85a │ │ │ │ + bne.n 9d8e6 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9d940 │ │ │ │ + bne.n 9d9cc │ │ │ │ ldr.w r2, [r3, #2744] @ 0xab8 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 9d946 │ │ │ │ + bne.n 9d9d2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 294d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d974 │ │ │ │ + beq.n 9da00 │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 9d8fe │ │ │ │ + cbnz r1, 9d98a │ │ │ │ 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 9d8c0 │ │ │ │ + b.n 9d94c │ │ │ │ str r0, [sp, #0] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r0, 9d93e │ │ │ │ + cbz r0, 9d9ca │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ - b.n 9d8c0 │ │ │ │ + b.n 9d94c │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 29c10 │ │ │ │ adds r3, r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r3 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - bne.n 9d956 │ │ │ │ + bne.n 9d9e2 │ │ │ │ movs r1, #11 │ │ │ │ str r1, [r3, #32] │ │ │ │ str r2, [r3, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d878 │ │ │ │ + b.n 9d904 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d91e │ │ │ │ - b.n 9d93e │ │ │ │ + bne.n 9d9aa │ │ │ │ + b.n 9d9ca │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d8ac │ │ │ │ - b.n 9d8ae │ │ │ │ + beq.n 9d938 │ │ │ │ + b.n 9d93a │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #38052 @ 0x94a4 │ │ │ │ + movw r1, #35556 @ 0x8ae4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e8f88 │ │ │ │ + bl 1e93b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9d93e │ │ │ │ + b.n 9d9ca │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 29c10 │ │ │ │ adds r0, r5, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 9d8f8 │ │ │ │ + bne.n 9d984 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9d93a │ │ │ │ + b.n 9d9c6 │ │ │ │ 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 294d4 │ │ │ │ - cbz r0, 9d9ce │ │ │ │ + cbz r0, 9da5a │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbnz r3, 9d9b2 │ │ │ │ + cbnz r3, 9da3e │ │ │ │ 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 │ │ │ │ @@ -172601,397 +172642,397 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ adds r1, r5, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 9d9aa │ │ │ │ + bne.n 9da36 │ │ │ │ movs r2, #11 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ - b.n 9d9ca │ │ │ │ + b.n 9da56 │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 9da18 │ │ │ │ + beq.n 9daa4 │ │ │ │ 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 9da28 │ │ │ │ + bcc.n 9dab4 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9da1a │ │ │ │ + bne.n 9daa6 │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - movw r1, #38124 @ 0x94ec │ │ │ │ + movw r1, #35628 @ 0x8b2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #20] @ (9da38 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #38092 @ 0x94cc │ │ │ │ + ldr r0, [pc, #20] @ (9dac4 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #35596 @ 0x8b0c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #4] @ (9da38 ) │ │ │ │ - bl 669be <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (9dac4 ) │ │ │ │ + bl 64d92 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ 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 9da88 │ │ │ │ + beq.n 9db14 │ │ │ │ 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 9da84 │ │ │ │ + beq.n 9db10 │ │ │ │ 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 9da84 │ │ │ │ + beq.n 9db10 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9da78 │ │ │ │ - b.n 9da84 │ │ │ │ + bne.n 9db04 │ │ │ │ + b.n 9db10 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009dab0 : │ │ │ │ +0009db3c : │ │ │ │ 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, #21640 @ 0x5488 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9db42 │ │ │ │ + bne.n 9dbce │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 9db68 │ │ │ │ + beq.n 9dbf4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9db18 │ │ │ │ + bne.n 9dba4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9db18 │ │ │ │ + beq.n 9dba4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9db3a │ │ │ │ + beq.n 9dbc6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 9db06 │ │ │ │ + cbnz r3, 9db92 │ │ │ │ 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 9db00 │ │ │ │ + b.n 9db8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6dce0 │ │ │ │ + bl 6df28 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ it eq │ │ │ │ streq r3, [r5, #0] │ │ │ │ - beq.n 9db7e │ │ │ │ + beq.n 9dc0a │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79728 │ │ │ │ + bl 79954 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9dafa │ │ │ │ + bne.n 9db86 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9db00 │ │ │ │ - bl 8496c │ │ │ │ + b.n 9db8c │ │ │ │ + bl 84b8c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 9db64 │ │ │ │ + cbnz r0, 9dbf0 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d80a0 │ │ │ │ - cbz r0, 9db7e │ │ │ │ - bl d82e4 │ │ │ │ + bl d7c58 │ │ │ │ + cbz r0, 9dc0a │ │ │ │ + bl d7e9c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9db02 │ │ │ │ + b.n 9db8e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9db02 │ │ │ │ + b.n 9db8e │ │ │ │ movw r1, #2391 @ 0x957 │ │ │ │ - movw r0, #9356 @ 0x248c │ │ │ │ + movw r0, #6860 @ 0x1acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9db02 │ │ │ │ + b.n 9db8e │ │ │ │ │ │ │ │ -0009db84 <_PyArena_AddPyObject@@Base>: │ │ │ │ +0009dc10 <_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 9dc14 <_PyArena_AddPyObject@@Base+0x90> │ │ │ │ + beq.n 9dca0 <_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 9dbe2 <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ + bge.n 9dc6e <_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 9dc00 <_PyArena_AddPyObject@@Base+0x7c> │ │ │ │ + bne.n 9dc8c <_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 861cc <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 863f0 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9dc2a <_PyArena_AddPyObject@@Base+0xa6> │ │ │ │ + beq.n 9dcb6 <_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 9dbda <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + beq.n 9dc66 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dbda <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + bne.n 9dc66 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9dbdc <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ - movw r0, #8756 @ 0x2234 │ │ │ │ + b.n 9dc68 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + movw r0, #6260 @ 0x1874 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9dbdc <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + b.n 9dc68 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9dc24 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ + beq.n 9dcb0 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dc24 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ + bne.n 9dcb0 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9dc24 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9dcb0 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, r4, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 9dc78 <_PyArena_AddPyObject@@Base+0xf4> │ │ │ │ + beq.n 9dd04 <_PyArena_AddPyObject@@Base+0xf4> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9dc6c <_PyArena_AddPyObject@@Base+0xe8> │ │ │ │ + beq.n 9dcf8 <_PyArena_AddPyObject@@Base+0xe8> │ │ │ │ movs r0, #0 │ │ │ │ clz r0, r0 │ │ │ │ str r2, [r3, #8] │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - beq.n 9dc9c <_PyArena_AddPyObject@@Base+0x118> │ │ │ │ + beq.n 9dd28 <_PyArena_AddPyObject@@Base+0x118> │ │ │ │ ldrd r0, r4, [r3, #4] │ │ │ │ ldr.w r0, [r0, r4, lsl #2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 9dc6a <_PyArena_AddPyObject@@Base+0xe6> │ │ │ │ - b.n 9dc6c <_PyArena_AddPyObject@@Base+0xe8> │ │ │ │ + bne.n 9dcf6 <_PyArena_AddPyObject@@Base+0xe6> │ │ │ │ + b.n 9dcf8 <_PyArena_AddPyObject@@Base+0xe8> │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 9dc6a <_PyArena_AddPyObject@@Base+0xe6> │ │ │ │ + b.n 9dcf6 <_PyArena_AddPyObject@@Base+0xe6> │ │ │ │ nop │ │ │ │ │ │ │ │ -0009dca4 : │ │ │ │ - ldr r3, [pc, #12] @ (9dcb4 ) │ │ │ │ +0009dd30 : │ │ │ │ + ldr r3, [pc, #12] @ (9dd40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1b9a78 │ │ │ │ + b.w 1ba1a0 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009dcb8 <_PyBytes_Resize@@Base>: │ │ │ │ +0009dd44 <_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 9de9c <_PyBytes_Resize@@Base+0x1e4> │ │ │ │ + bne.w 9df28 <_PyBytes_Resize@@Base+0x1e4> │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 9ddd8 <_PyBytes_Resize@@Base+0x120> │ │ │ │ + beq.n 9de64 <_PyBytes_Resize@@Base+0x120> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9df10 <_PyBytes_Resize@@Base+0x258> │ │ │ │ + beq.w 9df9c <_PyBytes_Resize@@Base+0x258> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9de24 <_PyBytes_Resize@@Base+0x16c> │ │ │ │ + beq.w 9deb0 <_PyBytes_Resize@@Base+0x16c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9dec4 <_PyBytes_Resize@@Base+0x20c> │ │ │ │ - ldr.w r8, [pc, #564] @ 9df3c <_PyBytes_Resize@@Base+0x284> │ │ │ │ + bne.w 9df50 <_PyBytes_Resize@@Base+0x20c> │ │ │ │ + ldr.w r8, [pc, #564] @ 9dfc8 <_PyBytes_Resize@@Base+0x284> │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9de40 <_PyBytes_Resize@@Base+0x188> │ │ │ │ + bne.w 9decc <_PyBytes_Resize@@Base+0x188> │ │ │ │ adds.w r1, r4, #17 │ │ │ │ - bmi.w 9df26 <_PyBytes_Resize@@Base+0x26e> │ │ │ │ + bmi.w 9dfb2 <_PyBytes_Resize@@Base+0x26e> │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r2, #25737 @ 0x6489 │ │ │ │ + movw r2, #26285 @ 0x66ad │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r0, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r7, [r3, #708] @ 0x2c4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9de5a <_PyBytes_Resize@@Base+0x1a2> │ │ │ │ - ldr r2, [pc, #504] @ (9df34 <_PyBytes_Resize@@Base+0x27c>) │ │ │ │ + bne.w 9dee6 <_PyBytes_Resize@@Base+0x1a2> │ │ │ │ + ldr r2, [pc, #504] @ (9dfc0 <_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 r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 9ddf4 <_PyBytes_Resize@@Base+0x13c> │ │ │ │ + beq.n 9de80 <_PyBytes_Resize@@Base+0x13c> │ │ │ │ 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 9dd78 <_PyBytes_Resize@@Base+0xc0> │ │ │ │ + bgt.n 9de04 <_PyBytes_Resize@@Base+0xc0> │ │ │ │ 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 9ddf4 <_PyBytes_Resize@@Base+0x13c> │ │ │ │ + beq.n 9de80 <_PyBytes_Resize@@Base+0x13c> │ │ │ │ bic.w r3, r5, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ adds r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 9dd98 <_PyBytes_Resize@@Base+0xe0> │ │ │ │ + bcc.n 9de24 <_PyBytes_Resize@@Base+0xe0> │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #2 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ - bcc.n 9dde0 <_PyBytes_Resize@@Base+0x128> │ │ │ │ + bcc.n 9de6c <_PyBytes_Resize@@Base+0x128> │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 729f4 │ │ │ │ + bl 72c28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df26 <_PyBytes_Resize@@Base+0x26e> │ │ │ │ + beq.w 9dfb2 <_PyBytes_Resize@@Base+0x26e> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29cc8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78788 │ │ │ │ + bl 789b8 │ │ │ │ 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 9de6a <_PyBytes_Resize@@Base+0x1b2> │ │ │ │ + bne.n 9def6 <_PyBytes_Resize@@Base+0x1b2> │ │ │ │ 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 │ │ │ │ @@ -172999,278 +173040,278 @@ │ │ │ │ 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 9de68 <_PyBytes_Resize@@Base+0x1b0> │ │ │ │ + bne.n 9def4 <_PyBytes_Resize@@Base+0x1b0> │ │ │ │ mov r3, r5 │ │ │ │ - b.n 9ddca <_PyBytes_Resize@@Base+0x112> │ │ │ │ + b.n 9de56 <_PyBytes_Resize@@Base+0x112> │ │ │ │ ldr.w r0, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #54457 @ 0xd4b9 │ │ │ │ + movw r2, #55041 @ 0xd701 │ │ │ │ movt r2, #6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9de80 <_PyBytes_Resize@@Base+0x1c8> │ │ │ │ + bne.n 9df0c <_PyBytes_Resize@@Base+0x1c8> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a7cc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ddbc <_PyBytes_Resize@@Base+0x104> │ │ │ │ + bne.n 9de48 <_PyBytes_Resize@@Base+0x104> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7cc88 │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 7ceb4 │ │ │ │ + bl 1f98f8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ddda <_PyBytes_Resize@@Base+0x122> │ │ │ │ - ldr r1, [pc, #272] @ (9df38 <_PyBytes_Resize@@Base+0x280>) │ │ │ │ + b.n 9de66 <_PyBytes_Resize@@Base+0x122> │ │ │ │ + ldr r1, [pc, #272] @ (9dfc4 <_PyBytes_Resize@@Base+0x280>) │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.n 9ddd8 <_PyBytes_Resize@@Base+0x120> │ │ │ │ + beq.n 9de64 <_PyBytes_Resize@@Base+0x120> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ddd8 <_PyBytes_Resize@@Base+0x120> │ │ │ │ + bne.n 9de64 <_PyBytes_Resize@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ddd8 <_PyBytes_Resize@@Base+0x120> │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9de64 <_PyBytes_Resize@@Base+0x120> │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9dd12 <_PyBytes_Resize@@Base+0x5a> │ │ │ │ + beq.w 9dd9e <_PyBytes_Resize@@Base+0x5a> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 9dd12 <_PyBytes_Resize@@Base+0x5a> │ │ │ │ + b.n 9dd9e <_PyBytes_Resize@@Base+0x5a> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9de0e <_PyBytes_Resize@@Base+0x156> │ │ │ │ + b.n 9de9a <_PyBytes_Resize@@Base+0x156> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #60337 @ 0xebb1 │ │ │ │ + movw r2, #57845 @ 0xe1f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 9de8e <_PyBytes_Resize@@Base+0x1d6> │ │ │ │ + bne.n 9df1a <_PyBytes_Resize@@Base+0x1d6> │ │ │ │ mov r0, r3 │ │ │ │ - bl 12f060 │ │ │ │ + bl 12e6a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 9ddca <_PyBytes_Resize@@Base+0x112> │ │ │ │ + b.n 9de56 <_PyBytes_Resize@@Base+0x112> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9de0e <_PyBytes_Resize@@Base+0x156> │ │ │ │ + b.n 9de9a <_PyBytes_Resize@@Base+0x156> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 9ddca <_PyBytes_Resize@@Base+0x112> │ │ │ │ + b.n 9de56 <_PyBytes_Resize@@Base+0x112> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9deb2 <_PyBytes_Resize@@Base+0x1fa> │ │ │ │ + beq.n 9df3e <_PyBytes_Resize@@Base+0x1fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9df2c <_PyBytes_Resize@@Base+0x274> │ │ │ │ - movw r0, #39140 @ 0x98e4 │ │ │ │ + beq.n 9dfb8 <_PyBytes_Resize@@Base+0x274> │ │ │ │ + movw r0, #36644 @ 0x8f24 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3170 @ 0xc62 │ │ │ │ - bl 22c830 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9de1e <_PyBytes_Resize@@Base+0x166> │ │ │ │ + bl 22c870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9deaa <_PyBytes_Resize@@Base+0x166> │ │ │ │ cmp r1, r7 │ │ │ │ - ble.n 9df04 <_PyBytes_Resize@@Base+0x24c> │ │ │ │ + ble.n 9df90 <_PyBytes_Resize@@Base+0x24c> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9667c <_PyObject_GetMethod@@Base+0x590> │ │ │ │ + bl 1b9390 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 9dee0 <_PyBytes_Resize@@Base+0x228> │ │ │ │ + cbz r0, 9df6c <_PyBytes_Resize@@Base+0x228> │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9def0 <_PyBytes_Resize@@Base+0x238> │ │ │ │ + beq.n 9df7c <_PyBytes_Resize@@Base+0x238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9defc <_PyBytes_Resize@@Base+0x244> │ │ │ │ + cbz r3, 9df88 <_PyBytes_Resize@@Base+0x244> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 9ddda <_PyBytes_Resize@@Base+0x122> │ │ │ │ + b.n 9de66 <_PyBytes_Resize@@Base+0x122> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9def0 <_PyBytes_Resize@@Base+0x238> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9df7c <_PyBytes_Resize@@Base+0x238> │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 730ec │ │ │ │ + bl 73310 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 9dee0 <_PyBytes_Resize@@Base+0x228> │ │ │ │ + b.n 9df6c <_PyBytes_Resize@@Base+0x228> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9667c <_PyObject_GetMethod@@Base+0x590> │ │ │ │ + bl 1b9390 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9def0 <_PyBytes_Resize@@Base+0x238> │ │ │ │ - b.n 9deea <_PyBytes_Resize@@Base+0x232> │ │ │ │ + beq.n 9df7c <_PyBytes_Resize@@Base+0x238> │ │ │ │ + b.n 9df76 <_PyBytes_Resize@@Base+0x232> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 9de14 <_PyBytes_Resize@@Base+0x15c> │ │ │ │ + b.n 9dea0 <_PyBytes_Resize@@Base+0x15c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 791b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9deb2 <_PyBytes_Resize@@Base+0x1fa> │ │ │ │ + bl 793e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9df3e <_PyBytes_Resize@@Base+0x1fa> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0009df40 : │ │ │ │ +0009dfcc : │ │ │ │ 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] @ (9e028 ) │ │ │ │ + ldr r4, [pc, #216] @ (9e0b4 ) │ │ │ │ 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 1b9b1c │ │ │ │ + bl 1ba244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e024 │ │ │ │ + beq.n 9e0b0 │ │ │ │ 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 1b9bf4 │ │ │ │ + bl 1ba31c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e024 │ │ │ │ + beq.n 9e0b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - cbnz r4, 9dff0 │ │ │ │ + cbnz r4, 9e07c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl a03a0 <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl a03e4 <_PyEvalFramePushAndInit@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9dfca │ │ │ │ + cbz r0, 9e056 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r2, #340] @ 0x154 │ │ │ │ - cbnz r7, 9e018 │ │ │ │ + cbnz r7, 9e0a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl a1274 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a12b8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9dfea │ │ │ │ + beq.n 9e076 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9dfea │ │ │ │ - ldr r2, [pc, #80] @ (9e02c ) │ │ │ │ + cbnz r3, 9e076 │ │ │ │ + ldr r2, [pc, #80] @ (9e0b8 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e000 │ │ │ │ + cbnz r3, 9e08c │ │ │ │ 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 9df9e │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + b.n 9e02a │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9dfe2 │ │ │ │ + beq.n 9e06e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9dfe2 │ │ │ │ + b.n 9e06e │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9dfca │ │ │ │ + b.n 9e056 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9dfea │ │ │ │ + b.n 9e076 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0009e030 : │ │ │ │ +0009e0bc : │ │ │ │ subs r2, r1, #0 │ │ │ │ push {lr} │ │ │ │ - blt.n 9e04e │ │ │ │ + blt.n 9e0da │ │ │ │ movw r3, #20120 @ 0x4e98 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0009e054 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (9e07c <_Py_NewReferenceNoTotal@@Base+0x28>) │ │ │ │ +0009e0e0 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (9e108 <_Py_NewReferenceNoTotal@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e062 <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ + cbnz r3, 9e0ee <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #60337 @ 0xebb1 │ │ │ │ + movw r1, #57845 @ 0xe1f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9e072 <_Py_NewReferenceNoTotal@@Base+0x1e> │ │ │ │ - b.w 12f060 │ │ │ │ + bne.n 9e0fe <_Py_NewReferenceNoTotal@@Base+0x1e> │ │ │ │ + b.w 12e6a8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -173280,91 +173321,91 @@ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #8 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9e328 <_Py_NewReferenceNoTotal@@Base+0x2d4> │ │ │ │ + beq.w 9e3b4 <_Py_NewReferenceNoTotal@@Base+0x2d4> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e17c <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ + bne.n 9e208 <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ - bl 9e364 <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ + bl 9e3f0 <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 9e0e0 <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ + cbz r0, 9e16c <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e182 <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ + beq.n 9e20e <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r0, [r0, r3, lsl #2] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 9e0e0 <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ + beq.n 9e16c <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq.n 9e118 <_Py_NewReferenceNoTotal@@Base+0xc4> │ │ │ │ + beq.n 9e1a4 <_Py_NewReferenceNoTotal@@Base+0xc4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 9e134 <_Py_NewReferenceNoTotal@@Base+0xe0> │ │ │ │ + beq.n 9e1c0 <_Py_NewReferenceNoTotal@@Base+0xe0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e17c <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ + bne.n 9e208 <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ adds r1, r3, #1 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9e314 <_Py_NewReferenceNoTotal@@Base+0x2c0> │ │ │ │ - bl 9e364 <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ + beq.w 9e3a0 <_Py_NewReferenceNoTotal@@Base+0x2c0> │ │ │ │ + bl 9e3f0 <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e1f8 <_Py_NewReferenceNoTotal@@Base+0x1a4> │ │ │ │ + bne.n 9e284 <_Py_NewReferenceNoTotal@@Base+0x1a4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ 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} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9e174 <_Py_NewReferenceNoTotal@@Base+0x120> │ │ │ │ + beq.n 9e200 <_Py_NewReferenceNoTotal@@Base+0x120> │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 9e0e0 <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ + bne.n 9e16c <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w r2, r0, #16 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 9e1ac <_Py_NewReferenceNoTotal@@Base+0x158> │ │ │ │ + bhi.n 9e238 <_Py_NewReferenceNoTotal@@Base+0x158> │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r2, r2, r0 │ │ │ │ - beq.w 9e338 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ + beq.w 9e3c4 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 9e1a8 <_Py_NewReferenceNoTotal@@Base+0x154> │ │ │ │ + cbnz r3, 9e234 <_Py_NewReferenceNoTotal@@Base+0x154> │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov.w ip, #1 │ │ │ │ subs r3, #1 │ │ │ │ str.w ip, [r0], #8 │ │ │ │ strd r0, r1, [r2, #4] │ │ │ │ mov r0, r2 │ │ │ │ @@ -173373,702 +173414,701 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 9e16a <_Py_NewReferenceNoTotal@@Base+0x116> │ │ │ │ + b.n 9e1f6 <_Py_NewReferenceNoTotal@@Base+0x116> │ │ │ │ strd r3, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab24 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9abdc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - beq.w 9e2e8 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ + beq.w 9e374 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ ldrd r2, r0, [r4, #4] │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 9e0e0 <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ + beq.n 9e16c <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - b.n 9e0ce <_Py_NewReferenceNoTotal@@Base+0x7a> │ │ │ │ + b.n 9e15a <_Py_NewReferenceNoTotal@@Base+0x7a> │ │ │ │ str r3, [r6, #4] │ │ │ │ - b.n 9e158 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + b.n 9e1e4 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e338 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ + beq.w 9e3c4 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ mov ip, r0 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r2, [ip], #16 │ │ │ │ add.w r2, r0, #23 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, r2, ip │ │ │ │ add.w ip, ip, #16 │ │ │ │ str r0, [r3, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e338 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ + beq.w 9e3c4 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 9e154 <_Py_NewReferenceNoTotal@@Base+0x100> │ │ │ │ + b.n 9e1e0 <_Py_NewReferenceNoTotal@@Base+0x100> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9e304 <_Py_NewReferenceNoTotal@@Base+0x2b0> │ │ │ │ + beq.n 9e390 <_Py_NewReferenceNoTotal@@Base+0x2b0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e2fc <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + bne.n 9e388 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r0, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov sl, r3 │ │ │ │ - bl 781fc │ │ │ │ + bl 78430 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e2f4 <_Py_NewReferenceNoTotal@@Base+0x2a0> │ │ │ │ + beq.n 9e380 <_Py_NewReferenceNoTotal@@Base+0x2a0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e2fc <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + bne.n 9e388 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ mov r7, r2 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r1, 9e25c <_Py_NewReferenceNoTotal@@Base+0x208> │ │ │ │ + cbz r1, 9e2e8 <_Py_NewReferenceNoTotal@@Base+0x208> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9e364 <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ + bl 9e3f0 <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 9e25c <_Py_NewReferenceNoTotal@@Base+0x208> │ │ │ │ + cbz r0, 9e2e8 <_Py_NewReferenceNoTotal@@Base+0x208> │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 9e2cc <_Py_NewReferenceNoTotal@@Base+0x278> │ │ │ │ + beq.n 9e358 <_Py_NewReferenceNoTotal@@Base+0x278> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str.w r2, [r8, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 9e22e <_Py_NewReferenceNoTotal@@Base+0x1da> │ │ │ │ + b.n 9e2ba <_Py_NewReferenceNoTotal@@Base+0x1da> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b5ab4 │ │ │ │ + bl b5660 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e2ee <_Py_NewReferenceNoTotal@@Base+0x29a> │ │ │ │ + beq.n 9e37a <_Py_NewReferenceNoTotal@@Base+0x29a> │ │ │ │ cmp r7, r5 │ │ │ │ - ble.n 9e284 <_Py_NewReferenceNoTotal@@Base+0x230> │ │ │ │ + ble.n 9e310 <_Py_NewReferenceNoTotal@@Base+0x230> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr.w r0, [r8, r5, lsl #2] │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 9e272 <_Py_NewReferenceNoTotal@@Base+0x21e> │ │ │ │ + b.n 9e2fe <_Py_NewReferenceNoTotal@@Base+0x21e> │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl c66ec <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ + bl c62f4 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9e2c6 <_Py_NewReferenceNoTotal@@Base+0x272> │ │ │ │ + cbz r0, 9e352 <_Py_NewReferenceNoTotal@@Base+0x272> │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9e310 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + cbnz r3, 9e39c <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aacc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9ab84 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e10c <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ + bne.w 9e198 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 9e10c <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ + b.n 9e198 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bl 86378 │ │ │ │ + bl 8659c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r0, 9e2ee <_Py_NewReferenceNoTotal@@Base+0x29a> │ │ │ │ + cbz r0, 9e37a <_Py_NewReferenceNoTotal@@Base+0x29a> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 9e250 <_Py_NewReferenceNoTotal@@Base+0x1fc> │ │ │ │ + b.n 9e2dc <_Py_NewReferenceNoTotal@@Base+0x1fc> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9e1a4 <_Py_NewReferenceNoTotal@@Base+0x150> │ │ │ │ + b.n 9e230 <_Py_NewReferenceNoTotal@@Base+0x150> │ │ │ │ mov r0, r8 │ │ │ │ - bl 785b4 │ │ │ │ + bl 787e8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 1f98f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9e106 <_Py_NewReferenceNoTotal@@Base+0xb2> │ │ │ │ + b.n 9e192 <_Py_NewReferenceNoTotal@@Base+0xb2> │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2717d0 │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9e206 <_Py_NewReferenceNoTotal@@Base+0x1b2> │ │ │ │ + b.n 9e292 <_Py_NewReferenceNoTotal@@Base+0x1b2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9e2c6 <_Py_NewReferenceNoTotal@@Base+0x272> │ │ │ │ - bl 2717d0 │ │ │ │ + b.n 9e352 <_Py_NewReferenceNoTotal@@Base+0x272> │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e0fa <_Py_NewReferenceNoTotal@@Base+0xa6> │ │ │ │ + beq.w 9e186 <_Py_NewReferenceNoTotal@@Base+0xa6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9e2c6 <_Py_NewReferenceNoTotal@@Base+0x272> │ │ │ │ - bl 2717d0 │ │ │ │ + b.n 9e352 <_Py_NewReferenceNoTotal@@Base+0x272> │ │ │ │ + bl 270d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e0ac <_Py_NewReferenceNoTotal@@Base+0x58> │ │ │ │ + beq.w 9e138 <_Py_NewReferenceNoTotal@@Base+0x58> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9e17c <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ + b.n 9e208 <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1f94c8 │ │ │ │ + bl 1f98f8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e158 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + bne.w 9e1e4 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1f94c8 │ │ │ │ - bl 80b80 │ │ │ │ + bl 1f98f8 │ │ │ │ + bl 80da0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e10c <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ + beq.w 9e198 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ movs r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.n 9e16a <_Py_NewReferenceNoTotal@@Base+0x116> │ │ │ │ + b.n 9e1f6 <_Py_NewReferenceNoTotal@@Base+0x116> │ │ │ │ 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 r1, [r0, #88] @ 0x58 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r1, r1, #1 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.w a0162 <_Py_NewReferenceNoTotal@@Base+0x210e> │ │ │ │ + beq.w a0018 <_Py_NewReferenceNoTotal@@Base+0x1f38> │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0170 <_Py_NewReferenceNoTotal@@Base+0x211c> │ │ │ │ + bne.w 9f002 <_Py_NewReferenceNoTotal@@Base+0xf22> │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9f642 <_Py_NewReferenceNoTotal@@Base+0x15ee> │ │ │ │ + beq.w 9f682 <_Py_NewReferenceNoTotal@@Base+0x15a2> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w r9, r5, lsl #2 │ │ │ │ ldr.w r2, [r1, r5, lsl #2] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - cbz r2, 9e3d2 <_Py_NewReferenceNoTotal@@Base+0x37e> │ │ │ │ + cbz r2, 9e45e <_Py_NewReferenceNoTotal@@Base+0x37e> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1008 @ 0x3f0 │ │ │ │ - beq.w 9ea1a <_Py_NewReferenceNoTotal@@Base+0x9c6> │ │ │ │ + beq.w 9eaa2 <_Py_NewReferenceNoTotal@@Base+0x9c2> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 9e3d2 <_Py_NewReferenceNoTotal@@Base+0x37e> │ │ │ │ + cbz r2, 9e45e <_Py_NewReferenceNoTotal@@Base+0x37e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1008 @ 0x3f0 │ │ │ │ - beq.w 9ea1a <_Py_NewReferenceNoTotal@@Base+0x9c6> │ │ │ │ + beq.w 9eaa2 <_Py_NewReferenceNoTotal@@Base+0x9c2> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e3b8 <_Py_NewReferenceNoTotal@@Base+0x364> │ │ │ │ + bne.n 9e444 <_Py_NewReferenceNoTotal@@Base+0x364> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 9ff78 <_Py_NewReferenceNoTotal@@Base+0x1f24> │ │ │ │ + beq.w a0070 <_Py_NewReferenceNoTotal@@Base+0x1f90> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr.w r0, [r1, r9] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r6, [sp, #32] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0218 <_Py_NewReferenceNoTotal@@Base+0x21c4> │ │ │ │ + bne.w 9fff8 <_Py_NewReferenceNoTotal@@Base+0x1f18> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w a0178 <_Py_NewReferenceNoTotal@@Base+0x2124> │ │ │ │ + beq.w 9ff96 <_Py_NewReferenceNoTotal@@Base+0x1eb6> │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w a018e <_Py_NewReferenceNoTotal@@Base+0x213a> │ │ │ │ + beq.w 9ffac <_Py_NewReferenceNoTotal@@Base+0x1ecc> │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r7, [r1, r3, lsl #2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9e8fc <_Py_NewReferenceNoTotal@@Base+0x8a8> │ │ │ │ + beq.w 9e984 <_Py_NewReferenceNoTotal@@Base+0x8a4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f248 <_Py_NewReferenceNoTotal@@Base+0x11f4> │ │ │ │ + bne.w 9f362 <_Py_NewReferenceNoTotal@@Base+0x1282> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9f1d8 <_Py_NewReferenceNoTotal@@Base+0x1184> │ │ │ │ + beq.w 9f21a <_Py_NewReferenceNoTotal@@Base+0x113a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9f1f0 <_Py_NewReferenceNoTotal@@Base+0x119c> │ │ │ │ + beq.w 9f232 <_Py_NewReferenceNoTotal@@Base+0x1152> │ │ │ │ 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 9ef42 <_Py_NewReferenceNoTotal@@Base+0xeee> │ │ │ │ + beq.w 9ef82 <_Py_NewReferenceNoTotal@@Base+0xea2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0152 <_Py_NewReferenceNoTotal@@Base+0x20fe> │ │ │ │ + bne.w a01e8 <_Py_NewReferenceNoTotal@@Base+0x2108> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9f79c <_Py_NewReferenceNoTotal@@Base+0x1748> │ │ │ │ + beq.w 9f7e6 <_Py_NewReferenceNoTotal@@Base+0x1706> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9f7b4 <_Py_NewReferenceNoTotal@@Base+0x1760> │ │ │ │ + beq.w 9f7fe <_Py_NewReferenceNoTotal@@Base+0x171e> │ │ │ │ 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 a0158 <_Py_NewReferenceNoTotal@@Base+0x2104> │ │ │ │ + beq.w 9ff8e <_Py_NewReferenceNoTotal@@Base+0x1eae> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9f6b0 <_Py_NewReferenceNoTotal@@Base+0x165c> │ │ │ │ + beq.w 9f6f0 <_Py_NewReferenceNoTotal@@Base+0x1610> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ec9a <_Py_NewReferenceNoTotal@@Base+0xc46> │ │ │ │ + beq.w 9ecb4 <_Py_NewReferenceNoTotal@@Base+0xbd4> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r0, #1188 @ 0x4a4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9e4be <_Py_NewReferenceNoTotal@@Base+0x46a> │ │ │ │ + beq.n 9e54a <_Py_NewReferenceNoTotal@@Base+0x46a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ec9a <_Py_NewReferenceNoTotal@@Base+0xc46> │ │ │ │ + beq.w 9ecb4 <_Py_NewReferenceNoTotal@@Base+0xbd4> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9e4b0 <_Py_NewReferenceNoTotal@@Base+0x45c> │ │ │ │ + bne.n 9e53c <_Py_NewReferenceNoTotal@@Base+0x45c> │ │ │ │ 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 9ea70 <_Py_NewReferenceNoTotal@@Base+0xa1c> │ │ │ │ + bne.w 9eaf8 <_Py_NewReferenceNoTotal@@Base+0xa18> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fdd2 <_Py_NewReferenceNoTotal@@Base+0x1d7e> │ │ │ │ + bne.w 9ff06 <_Py_NewReferenceNoTotal@@Base+0x1e26> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9f6c2 <_Py_NewReferenceNoTotal@@Base+0x166e> │ │ │ │ + beq.w 9f702 <_Py_NewReferenceNoTotal@@Base+0x1622> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9f6d2 <_Py_NewReferenceNoTotal@@Base+0x167e> │ │ │ │ + beq.w 9f712 <_Py_NewReferenceNoTotal@@Base+0x1632> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ee22 <_Py_NewReferenceNoTotal@@Base+0xdce> │ │ │ │ + beq.w 9ee3c <_Py_NewReferenceNoTotal@@Base+0xd5c> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9e518 <_Py_NewReferenceNoTotal@@Base+0x4c4> │ │ │ │ + beq.n 9e5a4 <_Py_NewReferenceNoTotal@@Base+0x4c4> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ee22 <_Py_NewReferenceNoTotal@@Base+0xdce> │ │ │ │ + beq.w 9ee3c <_Py_NewReferenceNoTotal@@Base+0xd5c> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9e50a <_Py_NewReferenceNoTotal@@Base+0x4b6> │ │ │ │ + bne.n 9e596 <_Py_NewReferenceNoTotal@@Base+0x4b6> │ │ │ │ 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 9ea8c <_Py_NewReferenceNoTotal@@Base+0xa38> │ │ │ │ + bne.w 9eb14 <_Py_NewReferenceNoTotal@@Base+0xa34> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #2 │ │ │ │ mov r8, r3 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fc9a <_Py_NewReferenceNoTotal@@Base+0x1c46> │ │ │ │ + bne.w 9fd98 <_Py_NewReferenceNoTotal@@Base+0x1cb8> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9f666 <_Py_NewReferenceNoTotal@@Base+0x1612> │ │ │ │ + beq.w 9f6a6 <_Py_NewReferenceNoTotal@@Base+0x15c6> │ │ │ │ movw r2, #20120 @ 0x4e98 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #10741 @ 0x29f5 │ │ │ │ + movw r1, #11305 @ 0x2c29 │ │ │ │ movt r1, #7 │ │ │ │ mov sl, r6 │ │ │ │ ldr.w r3, [r2, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9f692 <_Py_NewReferenceNoTotal@@Base+0x163e> │ │ │ │ - ldr r3, [pc, #684] @ (9e814 <_Py_NewReferenceNoTotal@@Base+0x7c0>) │ │ │ │ + bne.w 9f6d2 <_Py_NewReferenceNoTotal@@Base+0x15f2> │ │ │ │ + ldr r3, [pc, #684] @ (9e8a0 <_Py_NewReferenceNoTotal@@Base+0x7c0>) │ │ │ │ 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 9f218 <_Py_NewReferenceNoTotal@@Base+0x11c4> │ │ │ │ + beq.w 9f334 <_Py_NewReferenceNoTotal@@Base+0x1254> │ │ │ │ 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 9e8d6 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + beq.w 9e95e <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r1, r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w a012e <_Py_NewReferenceNoTotal@@Base+0x20da> │ │ │ │ + beq.w a01d2 <_Py_NewReferenceNoTotal@@Base+0x20f2> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl b55c0 │ │ │ │ + bl b516c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9e5cc <_Py_NewReferenceNoTotal@@Base+0x578> │ │ │ │ + cbz r0, 9e658 <_Py_NewReferenceNoTotal@@Base+0x578> │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 9eb4a <_Py_NewReferenceNoTotal@@Base+0xaf6> │ │ │ │ + beq.w 9eb8a <_Py_NewReferenceNoTotal@@Base+0xaaa> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r1, [r1, r0, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #22 │ │ │ │ - beq.w 9eb6e <_Py_NewReferenceNoTotal@@Base+0xb1a> │ │ │ │ + beq.w 9ebae <_Py_NewReferenceNoTotal@@Base+0xace> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movw r0, #34697 @ 0x8789 │ │ │ │ + movw r0, #35257 @ 0x89b9 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r3, [r2, #704] @ 0x2c0 │ │ │ │ subs r1, #1 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - bne.w 9f6f8 <_Py_NewReferenceNoTotal@@Base+0x16a4> │ │ │ │ - ldr r3, [pc, #552] @ (9e814 <_Py_NewReferenceNoTotal@@Base+0x7c0>) │ │ │ │ + bne.w 9f738 <_Py_NewReferenceNoTotal@@Base+0x1658> │ │ │ │ + ldr r3, [pc, #552] @ (9e8a0 <_Py_NewReferenceNoTotal@@Base+0x7c0>) │ │ │ │ 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 9f174 <_Py_NewReferenceNoTotal@@Base+0x1120> │ │ │ │ + beq.w 9f1b6 <_Py_NewReferenceNoTotal@@Base+0x10d6> │ │ │ │ mov.w ip, r7, lsr #18 │ │ │ │ ubfx lr, r7, #0, #18 │ │ │ │ add.w ip, r3, ip, lsl #3 │ │ │ │ ldr.w r0, [ip, #808] @ 0x328 │ │ │ │ cmp r0, lr │ │ │ │ - bgt.n 9e630 <_Py_NewReferenceNoTotal@@Base+0x5dc> │ │ │ │ + bgt.n 9e6bc <_Py_NewReferenceNoTotal@@Base+0x5dc> │ │ │ │ ldr.w ip, [ip, #804] @ 0x324 │ │ │ │ cmp ip, lr │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes